YES(O(1), O(n^2)) 626.37/230.56 YES(O(1), O(n^2)) 630.77/231.58 630.77/231.58 630.77/231.58
630.77/231.58 630.77/231.580 CpxTRS630.77/231.58
↳1 CpxTrsToCdtProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳2 CdtProblem630.77/231.58
↳3 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳4 CdtProblem630.77/231.58
↳5 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳6 CdtProblem630.77/231.58
↳7 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳8 CdtProblem630.77/231.58
↳9 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳10 CdtProblem630.77/231.58
↳11 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳12 CdtProblem630.77/231.58
↳13 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳14 CdtProblem630.77/231.58
↳15 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳16 CdtProblem630.77/231.58
↳17 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳18 CdtProblem630.77/231.58
↳19 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳20 CdtProblem630.77/231.58
↳21 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳22 CdtProblem630.77/231.58
↳23 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳24 CdtProblem630.77/231.58
↳25 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳26 CdtProblem630.77/231.58
↳27 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳28 CdtProblem630.77/231.58
↳29 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳30 CdtProblem630.77/231.58
↳31 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳32 CdtProblem630.77/231.58
↳33 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳34 CdtProblem630.77/231.58
↳35 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))630.77/231.58
↳36 CdtProblem630.77/231.58
↳37 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳38 CdtProblem630.77/231.58
↳39 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳40 CdtProblem630.77/231.58
↳41 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳42 CdtProblem630.77/231.58
↳43 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳44 CdtProblem630.77/231.58
↳45 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳46 CdtProblem630.77/231.58
↳47 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳48 CdtProblem630.77/231.58
↳49 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳50 CdtProblem630.77/231.58
↳51 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳52 CdtProblem630.77/231.58
↳53 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳54 CdtProblem630.77/231.58
↳55 CdtRewritingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳56 CdtProblem630.77/231.58
↳57 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳58 CdtProblem630.77/231.58
↳59 CdtRewritingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳60 CdtProblem630.77/231.58
↳61 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳62 CdtProblem630.77/231.58
↳63 CdtNarrowingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳64 CdtProblem630.77/231.58
↳65 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳66 CdtProblem630.77/231.58
↳67 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳68 CdtProblem630.77/231.58
↳69 CdtRewritingProof (BOTH BOUNDS(ID, ID))630.77/231.58
↳70 CdtProblem630.77/231.58
↳71 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳72 CdtProblem631.19/231.65
↳73 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))631.19/231.65
↳74 CdtProblem631.19/231.65
↳75 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳76 CdtProblem631.19/231.65
↳77 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳78 CdtProblem631.19/231.65
↳79 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳80 CdtProblem631.19/231.65
↳81 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳82 CdtProblem631.19/231.65
↳83 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳84 CdtProblem631.19/231.65
↳85 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳86 CdtProblem631.19/231.65
↳87 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳88 CdtProblem631.19/231.65
↳89 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳90 CdtProblem631.19/231.65
↳91 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳92 CdtProblem631.19/231.65
↳93 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳94 CdtProblem631.19/231.65
↳95 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳96 CdtProblem631.19/231.65
↳97 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))631.19/231.65
↳98 CdtProblem631.19/231.65
↳99 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳100 CdtProblem631.19/231.65
↳101 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳102 CdtProblem631.19/231.65
↳103 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳104 CdtProblem631.19/231.65
↳105 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳106 CdtProblem631.19/231.65
↳107 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))631.19/231.65
↳108 CdtProblem631.19/231.65
↳109 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳110 CdtProblem631.19/231.65
↳111 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳112 CdtProblem631.19/231.65
↳113 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳114 CdtProblem631.19/231.65
↳115 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳116 CdtProblem631.19/231.65
↳117 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳118 CdtProblem631.19/231.65
↳119 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳120 CdtProblem631.19/231.65
↳121 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳122 CdtProblem631.19/231.65
↳123 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳124 CdtProblem631.19/231.65
↳125 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳126 CdtProblem631.19/231.65
↳127 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳128 CdtProblem631.19/231.65
↳129 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳130 CdtProblem631.19/231.65
↳131 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳132 CdtProblem631.19/231.65
↳133 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳134 CdtProblem631.19/231.65
↳135 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳136 CdtProblem631.19/231.65
↳137 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳138 CdtProblem631.19/231.65
↳139 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳140 CdtProblem631.19/231.65
↳141 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳142 CdtProblem631.19/231.65
↳143 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳144 CdtProblem631.19/231.65
↳145 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳146 CdtProblem631.19/231.65
↳147 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳148 CdtProblem631.19/231.65
↳149 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳150 CdtProblem631.19/231.65
↳151 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳152 CdtProblem631.19/231.65
↳153 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳154 CdtProblem631.19/231.65
↳155 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳156 CdtProblem631.19/231.65
↳157 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳158 CdtProblem631.19/231.65
↳159 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳160 CdtProblem631.19/231.65
↳161 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳162 CdtProblem631.19/231.65
↳163 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳164 CdtProblem631.19/231.65
↳165 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳166 CdtProblem631.19/231.65
↳167 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳168 CdtProblem631.19/231.65
↳169 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳170 CdtProblem631.19/231.65
↳171 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳172 CdtProblem631.19/231.65
↳173 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳174 CdtProblem631.19/231.65
↳175 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳176 CdtProblem631.19/231.65
↳177 CdtNarrowingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳178 CdtProblem631.19/231.65
↳179 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳180 CdtProblem631.19/231.65
↳181 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳182 CdtProblem631.19/231.65
↳183 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳184 CdtProblem631.19/231.65
↳185 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳186 CdtProblem631.19/231.65
↳187 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳188 CdtProblem631.19/231.65
↳189 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳190 CdtProblem631.19/231.65
↳191 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳192 CdtProblem631.19/231.65
↳193 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳194 CdtProblem631.19/231.65
↳195 CdtRewritingProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳196 CdtProblem631.19/231.65
↳197 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳198 CdtProblem631.19/231.65
↳199 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^2))))631.19/231.65
↳200 CdtProblem631.19/231.65
↳201 SIsEmptyProof (BOTH BOUNDS(ID, ID))631.19/231.65
↳202 BOUNDS(O(1), O(1))631.19/231.65
cond(true, x) → cond(and(even(x), gr(x, 0)), p(x)) 631.19/231.65
and(x, false) → false 631.19/231.65
and(false, x) → false 631.19/231.65
and(true, true) → true 631.19/231.65
even(0) → true 631.19/231.65
even(s(0)) → false 631.19/231.65
even(s(s(x))) → even(x) 631.19/231.65
gr(0, x) → false 631.19/231.65
gr(s(x), 0) → true 631.19/231.65
gr(s(x), s(y)) → gr(x, y) 631.19/231.65
p(0) → 0 631.19/231.65
p(s(x)) → x
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.65
and(z0, false) → false 631.19/231.65
and(false, z0) → false 631.19/231.65
and(true, true) → true 631.19/231.65
even(0) → true 631.19/231.65
even(s(0)) → false 631.19/231.65
even(s(s(z0))) → even(z0) 631.19/231.65
gr(0, z0) → false 631.19/231.65
gr(s(z0), 0) → true 631.19/231.65
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.65
p(0) → 0 631.19/231.65
p(s(z0)) → z0
S tuples:
COND(true, z0) → c(COND(and(even(z0), gr(z0, 0)), p(z0)), AND(even(z0), gr(z0, 0)), EVEN(z0), GR(z0, 0), P(z0)) 631.19/231.65
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
GR(s(z0), s(y)) → c9(GR(z0, y))
K tuples:none
COND(true, z0) → c(COND(and(even(z0), gr(z0, 0)), p(z0)), AND(even(z0), gr(z0, 0)), EVEN(z0), GR(z0, 0), P(z0)) 631.19/231.65
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
GR(s(z0), s(y)) → c9(GR(z0, y))
cond, and, even, gr, p
COND, EVEN, GR
c, c6, c9
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.65
and(z0, false) → false 631.19/231.65
and(false, z0) → false 631.19/231.65
and(true, true) → true 631.19/231.65
even(0) → true 631.19/231.65
even(s(0)) → false 631.19/231.65
even(s(s(z0))) → even(z0) 631.19/231.65
gr(0, z0) → false 631.19/231.65
gr(s(z0), 0) → true 631.19/231.65
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.65
p(0) → 0 631.19/231.65
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, z0) → c(COND(and(even(z0), gr(z0, 0)), p(z0)), EVEN(z0)) 631.19/231.65
GR(s(z0), s(y)) → c9
K tuples:none
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, z0) → c(COND(and(even(z0), gr(z0, 0)), p(z0)), EVEN(z0)) 631.19/231.65
GR(s(z0), s(y)) → c9
cond, and, even, gr, p
EVEN, COND, GR
c6, c, c9
GR(s(z0), s(y)) → c9
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.65
and(z0, false) → false 631.19/231.65
and(false, z0) → false 631.19/231.65
and(true, true) → true 631.19/231.65
even(0) → true 631.19/231.65
even(s(0)) → false 631.19/231.65
even(s(s(z0))) → even(z0) 631.19/231.65
gr(0, z0) → false 631.19/231.65
gr(s(z0), 0) → true 631.19/231.65
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.65
p(0) → 0 631.19/231.65
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, z0) → c(COND(and(even(z0), gr(z0, 0)), p(z0)), EVEN(z0))
K tuples:none
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, z0) → c(COND(and(even(z0), gr(z0, 0)), p(z0)), EVEN(z0))
cond, and, even, gr, p
EVEN, COND
c6, c
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0), EVEN(0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.65
COND(true, 0) → c(COND(and(even(0), false), p(0)), EVEN(0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.65
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0)), EVEN(0)) 631.19/231.65
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))), EVEN(s(0))) 631.19/231.65
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.65
and(z0, false) → false 631.19/231.65
and(false, z0) → false 631.19/231.65
and(true, true) → true 631.19/231.65
even(0) → true 631.19/231.65
even(s(0)) → false 631.19/231.65
even(s(s(z0))) → even(z0) 631.19/231.65
gr(0, z0) → false 631.19/231.65
gr(s(z0), 0) → true 631.19/231.65
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.65
p(0) → 0 631.19/231.65
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0), EVEN(0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.65
COND(true, 0) → c(COND(and(even(0), false), p(0)), EVEN(0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.65
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0)), EVEN(0)) 631.19/231.65
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))), EVEN(s(0))) 631.19/231.65
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
K tuples:none
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0), EVEN(0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.65
COND(true, 0) → c(COND(and(even(0), false), p(0)), EVEN(0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.65
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0)), EVEN(0)) 631.19/231.65
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))), EVEN(s(0))) 631.19/231.65
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.65
and(z0, false) → false 631.19/231.65
and(false, z0) → false 631.19/231.65
and(true, true) → true 631.19/231.65
even(0) → true 631.19/231.65
even(s(0)) → false 631.19/231.65
even(s(s(z0))) → even(z0) 631.19/231.65
gr(0, z0) → false 631.19/231.65
gr(s(z0), 0) → true 631.19/231.65
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.65
p(0) → 0 631.19/231.65
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.65
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
K tuples:none
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
And the Tuples:
gr(s(z0), 0) → true 631.19/231.69
gr(0, z0) → false 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
p(s(z0)) → z0 631.19/231.69
p(0) → 0 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0)
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
POL(0) = 0 631.19/231.69
POL(COND(x1, x2)) = [4]x1 631.19/231.69
POL(EVEN(x1)) = 0 631.19/231.69
POL(and(x1, x2)) = x1 631.19/231.69
POL(c(x1)) = x1 631.19/231.69
POL(c(x1, x2)) = x1 + x2 631.19/231.69
POL(c6(x1)) = x1 631.19/231.69
POL(even(x1)) = [4] 631.19/231.69
POL(false) = 0 631.19/231.69
POL(gr(x1, x2)) = [2]x1 631.19/231.69
POL(p(x1)) = 0 631.19/231.69
POL(s(x1)) = [4] 631.19/231.69
POL(true) = [4]
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0) 631.19/231.69
gr(0, z0) → false 631.19/231.69
gr(s(z0), 0) → true 631.19/231.69
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.69
p(0) → 0 631.19/231.69
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0)))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0)))
And the Tuples:
gr(s(z0), 0) → true 631.19/231.69
gr(0, z0) → false 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
p(s(z0)) → z0 631.19/231.69
p(0) → 0 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0)
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
POL(0) = 0 631.19/231.69
POL(COND(x1, x2)) = [2]x1 631.19/231.69
POL(EVEN(x1)) = 0 631.19/231.69
POL(and(x1, x2)) = x2 631.19/231.69
POL(c(x1)) = x1 631.19/231.69
POL(c(x1, x2)) = x1 + x2 631.19/231.69
POL(c6(x1)) = x1 631.19/231.69
POL(even(x1)) = 0 631.19/231.69
POL(false) = 0 631.19/231.69
POL(gr(x1, x2)) = x1 631.19/231.69
POL(p(x1)) = 0 631.19/231.69
POL(s(x1)) = [1] 631.19/231.69
POL(true) = [1]
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0) 631.19/231.69
gr(0, z0) → false 631.19/231.69
gr(s(z0), 0) → true 631.19/231.69
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.69
p(0) → 0 631.19/231.69
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0)))
And the Tuples:
gr(s(z0), 0) → true 631.19/231.69
gr(0, z0) → false 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
p(s(z0)) → z0 631.19/231.69
p(0) → 0 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0)
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
POL(0) = 0 631.19/231.69
POL(COND(x1, x2)) = [2]x2 631.19/231.69
POL(EVEN(x1)) = 0 631.19/231.69
POL(and(x1, x2)) = 0 631.19/231.69
POL(c(x1)) = x1 631.19/231.69
POL(c(x1, x2)) = x1 + x2 631.19/231.69
POL(c6(x1)) = x1 631.19/231.69
POL(even(x1)) = 0 631.19/231.69
POL(false) = 0 631.19/231.69
POL(gr(x1, x2)) = 0 631.19/231.69
POL(p(x1)) = x1 631.19/231.69
POL(s(x1)) = [4] + x1 631.19/231.69
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0) 631.19/231.69
gr(0, z0) → false 631.19/231.69
gr(s(z0), 0) → true 631.19/231.69
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.69
p(0) → 0 631.19/231.69
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0), EVEN(s(0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0) 631.19/231.69
gr(0, z0) → false 631.19/231.69
gr(s(z0), 0) → true 631.19/231.69
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.69
p(0) → 0 631.19/231.69
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.19/231.69
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0), EVEN(s(0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.19/231.69
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.19/231.69
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.19/231.69
and(z0, false) → false 631.19/231.69
and(false, z0) → false 631.19/231.69
and(true, true) → true 631.19/231.69
even(0) → true 631.19/231.69
even(s(0)) → false 631.19/231.69
even(s(s(z0))) → even(z0) 631.19/231.69
gr(0, z0) → false 631.19/231.69
gr(s(z0), 0) → true 631.19/231.69
gr(s(z0), s(y)) → gr(z0, y) 631.19/231.69
p(0) → 0 631.19/231.69
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.19/231.69
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.19/231.69
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), p(s(z0))), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))), EVEN(s(0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))), EVEN(s(0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))), EVEN(s(0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0)))
And the Tuples:
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
and(z0, false) → false 631.58/231.74
p(s(z0)) → z0 631.58/231.74
p(0) → 0 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(0, z0) → false
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
POL(0) = 0 631.58/231.74
POL(COND(x1, x2)) = [4]x2 631.58/231.74
POL(EVEN(x1)) = 0 631.58/231.74
POL(and(x1, x2)) = 0 631.58/231.74
POL(c(x1)) = x1 631.58/231.74
POL(c(x1, x2)) = x1 + x2 631.58/231.74
POL(c6(x1)) = x1 631.58/231.74
POL(even(x1)) = 0 631.58/231.74
POL(false) = 0 631.58/231.74
POL(gr(x1, x2)) = [2] 631.58/231.74
POL(p(x1)) = x1 631.58/231.74
POL(s(x1)) = [4] + x1 631.58/231.74
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0)))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
And the Tuples:
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
and(z0, false) → false 631.58/231.74
p(s(z0)) → z0 631.58/231.74
p(0) → 0 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(0, z0) → false
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
POL(0) = 0 631.58/231.74
POL(COND(x1, x2)) = x1 631.58/231.74
POL(EVEN(x1)) = 0 631.58/231.74
POL(and(x1, x2)) = x1 631.58/231.74
POL(c(x1)) = x1 631.58/231.74
POL(c(x1, x2)) = x1 + x2 631.58/231.74
POL(c6(x1)) = x1 631.58/231.74
POL(even(x1)) = [2] 631.58/231.74
POL(false) = 0 631.58/231.74
POL(gr(x1, x2)) = [4]x1 631.58/231.74
POL(p(x1)) = [4] 631.58/231.74
POL(s(x1)) = [2] 631.58/231.74
POL(true) = [2]
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
And the Tuples:
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(0, z0) → false 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
p(s(z0)) → z0 631.58/231.74
p(0) → 0
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
POL(0) = [2] 631.58/231.74
POL(COND(x1, x2)) = [2] 631.58/231.74
POL(EVEN(x1)) = 0 631.58/231.74
POL(and(x1, x2)) = 0 631.58/231.74
POL(c(x1)) = x1 631.58/231.74
POL(c(x1, x2)) = x1 + x2 631.58/231.74
POL(c6(x1)) = x1 631.58/231.74
POL(even(x1)) = [2] + [2]x1 631.58/231.74
POL(false) = [4] 631.58/231.74
POL(gr(x1, x2)) = [2] + [4]x1 631.58/231.74
POL(p(x1)) = 0 631.58/231.74
POL(s(x1)) = 0 631.58/231.74
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0))))
And the Tuples:
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(0, z0) → false 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
p(s(z0)) → z0 631.58/231.74
p(0) → 0
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
POL(0) = 0 631.58/231.74
POL(COND(x1, x2)) = x2 631.58/231.74
POL(EVEN(x1)) = 0 631.58/231.74
POL(and(x1, x2)) = 0 631.58/231.74
POL(c(x1)) = x1 631.58/231.74
POL(c(x1, x2)) = x1 + x2 631.58/231.74
POL(c6(x1)) = x1 631.58/231.74
POL(even(x1)) = 0 631.58/231.74
POL(false) = 0 631.58/231.74
POL(gr(x1, x2)) = [2]x1 631.58/231.74
POL(p(x1)) = x1 631.58/231.74
POL(s(x1)) = [1] + x1 631.58/231.74
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
We considered the (Usable) Rules:
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
And the Tuples:
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(0, z0) → false 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
p(s(z0)) → z0 631.58/231.74
p(0) → 0
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
POL(0) = 0 631.58/231.74
POL(COND(x1, x2)) = [2] + [4]x1 631.58/231.74
POL(EVEN(x1)) = 0 631.58/231.74
POL(and(x1, x2)) = x1 631.58/231.74
POL(c(x1)) = x1 631.58/231.74
POL(c(x1, x2)) = x1 + x2 631.58/231.74
POL(c6(x1)) = x1 631.58/231.74
POL(even(x1)) = [4] 631.58/231.74
POL(false) = 0 631.58/231.74
POL(gr(x1, x2)) = 0 631.58/231.74
POL(p(x1)) = 0 631.58/231.74
POL(s(x1)) = 0 631.58/231.74
POL(true) = [4]
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(false, p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0)))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(false, p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0)))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), p(0))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), gr(s(z0), 0)), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0)))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), p(0))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(0)) → c(COND(false, p(s(0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c 631.58/231.74
COND(true, s(0)) → c(COND(false, p(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c 631.58/231.74
COND(true, s(0)) → c
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), p(s(0)))) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.74
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c 631.58/231.74
COND(true, s(0)) → c
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.74
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.74
COND(true, 0) → c 631.58/231.74
COND(true, s(0)) → c 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.74
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.74
and(z0, false) → false 631.58/231.74
and(false, z0) → false 631.58/231.74
and(true, true) → true 631.58/231.74
even(0) → true 631.58/231.74
even(s(0)) → false 631.58/231.74
even(s(s(z0))) → even(z0) 631.58/231.74
gr(0, z0) → false 631.58/231.74
gr(s(z0), 0) → true 631.58/231.74
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.74
p(0) → 0 631.58/231.74
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.74
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.74
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.74
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.74
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.74
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.74
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.74
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.76
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.76
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.76
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.76
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.76
COND(true, 0) → c 631.58/231.76
COND(true, s(0)) → c 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.76
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.76
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.76
and(z0, false) → false 631.58/231.76
and(false, z0) → false 631.58/231.76
and(true, true) → true 631.58/231.76
even(0) → true 631.58/231.76
even(s(0)) → false 631.58/231.76
even(s(s(z0))) → even(z0) 631.58/231.76
gr(0, z0) → false 631.58/231.76
gr(s(z0), 0) → true 631.58/231.76
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.76
p(0) → 0 631.58/231.76
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.76
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.76
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.76
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.76
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.76
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.76
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.76
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.76
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.76
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.76
COND(true, 0) → c 631.58/231.76
COND(true, s(0)) → c 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.76
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.76
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.76
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.76
and(z0, false) → false 631.58/231.76
and(false, z0) → false 631.58/231.76
and(true, true) → true 631.58/231.76
even(0) → true 631.58/231.76
even(s(0)) → false 631.58/231.76
even(s(s(z0))) → even(z0) 631.58/231.76
gr(0, z0) → false 631.58/231.76
gr(s(z0), 0) → true 631.58/231.76
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.76
p(0) → 0 631.58/231.76
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.76
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.76
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.76
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.76
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.76
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.76
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.76
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.76
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.76
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.76
COND(true, 0) → c 631.58/231.76
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.76
COND(true, s(0)) → c 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.76
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.76
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.76
and(z0, false) → false 631.58/231.76
and(false, z0) → false 631.58/231.76
and(true, true) → true 631.58/231.76
even(0) → true 631.58/231.76
even(s(0)) → false 631.58/231.76
even(s(s(z0))) → even(z0) 631.58/231.76
gr(0, z0) → false 631.58/231.76
gr(s(z0), 0) → true 631.58/231.76
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.76
p(0) → 0 631.58/231.76
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.76
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.76
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.76
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.76
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.77
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.77
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.77
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.77
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.77
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.77
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.77
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.77
COND(true, 0) → c 631.58/231.77
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.77
COND(true, s(0)) → c 631.58/231.77
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.77
COND(true, s(0)) → c(COND(false, 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.77
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.77
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.77
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.77
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.77
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.77
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.77
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.77
and(z0, false) → false 631.58/231.77
and(false, z0) → false 631.58/231.77
and(true, true) → true 631.58/231.77
even(0) → true 631.58/231.77
even(s(0)) → false 631.58/231.77
even(s(s(z0))) → even(z0) 631.58/231.77
gr(0, z0) → false 631.58/231.77
gr(s(z0), 0) → true 631.58/231.77
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.77
p(0) → 0 631.58/231.77
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.77
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.77
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.77
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.77
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), p(s(s(z0)))), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0)))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
We considered the (Usable) Rules:
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
And the Tuples:
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
and(z0, false) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(0, z0) → false 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
POL(0) = 0 631.58/231.78
POL(COND(x1, x2)) = [2]x2 631.58/231.78
POL(EVEN(x1)) = 0 631.58/231.78
POL(and(x1, x2)) = 0 631.58/231.78
POL(c) = 0 631.58/231.78
POL(c(x1)) = x1 631.58/231.78
POL(c(x1, x2)) = x1 + x2 631.58/231.78
POL(c6(x1)) = x1 631.58/231.78
POL(even(x1)) = 0 631.58/231.78
POL(false) = 0 631.58/231.78
POL(gr(x1, x2)) = 0 631.58/231.78
POL(p(x1)) = x1 631.58/231.78
POL(s(x1)) = [1] + x1 631.58/231.78
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(0)) → c(COND(false, 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), gr(s(s(x0)), 0)), s(x0)), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), gr(s(s(z0)), 0)), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(COND(and(even(x0), true), p(s(s(x0)))), EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), p(s(s(0)))), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
We considered the (Usable) Rules:
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
And the Tuples:
gr(s(z0), 0) → true 631.58/231.78
gr(0, z0) → false 631.58/231.78
and(z0, false) → false 631.58/231.78
and(true, true) → true 631.58/231.78
and(false, z0) → false 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
p(s(z0)) → z0 631.58/231.78
p(0) → 0
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
POL(0) = 0 631.58/231.78
POL(COND(x1, x2)) = [4] + x2 631.58/231.78
POL(EVEN(x1)) = 0 631.58/231.78
POL(and(x1, x2)) = 0 631.58/231.78
POL(c) = 0 631.58/231.78
POL(c(x1)) = x1 631.58/231.78
POL(c(x1, x2)) = x1 + x2 631.58/231.78
POL(c6(x1)) = x1 631.58/231.78
POL(even(x1)) = 0 631.58/231.78
POL(false) = 0 631.58/231.78
POL(gr(x1, x2)) = 0 631.58/231.78
POL(p(x1)) = x1 631.58/231.78
POL(s(x1)) = [2] + x1 631.58/231.78
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0)))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), p(s(s(s(0))))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0)))))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0)))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), p(s(s(s(s(z0)))))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.78
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
We considered the (Usable) Rules:
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
And the Tuples:
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(0, z0) → false 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
p(s(z0)) → z0 631.58/231.78
p(0) → 0
The order we found is given by the following interpretation:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
POL(0) = 0 631.58/231.78
POL(COND(x1, x2)) = [4]x2 631.58/231.78
POL(EVEN(x1)) = 0 631.58/231.78
POL(and(x1, x2)) = 0 631.58/231.78
POL(c) = 0 631.58/231.78
POL(c(x1)) = x1 631.58/231.78
POL(c(x1, x2)) = x1 + x2 631.58/231.78
POL(c6(x1)) = x1 631.58/231.78
POL(even(x1)) = 0 631.58/231.78
POL(false) = 0 631.58/231.78
POL(gr(x1, x2)) = 0 631.58/231.78
POL(p(x1)) = x1 631.58/231.78
POL(s(x1)) = [4] + x1 631.58/231.78
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.78
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.78
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.78
and(z0, false) → false 631.58/231.78
and(false, z0) → false 631.58/231.78
and(true, true) → true 631.58/231.78
even(0) → true 631.58/231.78
even(s(0)) → false 631.58/231.78
even(s(s(z0))) → even(z0) 631.58/231.78
gr(0, z0) → false 631.58/231.78
gr(s(z0), 0) → true 631.58/231.78
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.78
p(0) → 0 631.58/231.78
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.78
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.78
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.78
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.78
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.78
COND(true, 0) → c 631.58/231.78
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.78
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.78
COND(true, s(0)) → c 631.58/231.78
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.79
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, 0) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.79
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, 0) → c(COND(false, 0))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.79
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
EVEN(s(s(z0))) → c6(EVEN(z0)) 631.58/231.79
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(z0))) → c6(EVEN(z0))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
EVEN, COND
c6, c, c, c
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))), EVEN(s(s(s(0))))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)), EVEN(s(s(0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, 0) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(false, 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(even(0), false), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, 0) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(false, 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), p(0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, 0) → c(COND(false, p(0)))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, 0) → c(COND(false, p(0)))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(false, p(s(0))))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(false, p(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), p(s(0)))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, 0) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, 0) → c(COND(false, 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, 0) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, 0) → c(COND(false, 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, 0) → c(COND(and(true, gr(0, 0)), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, 0) → c(COND(and(true, false), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, 0) → c(COND(false, 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, 0) → c(COND(false, 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, gr(s(0), 0)), 0)) 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), gr(s(s(s(s(z0)))), 0)), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0))))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, true), s(0)))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, gr(s(s(0)), 0)), s(0)))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, gr(s(s(s(0))), 0)), s(s(0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, true), s(0)))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, true), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, true), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
COND(true, s(0)) → c 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0))
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, true), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, true), s(s(0))))
K tuples:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0))))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6
We considered the (Usable) Rules:
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
And the Tuples:
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0)
The order we found is given by the following interpretation:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, true), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, true), s(s(0))))
POL(0) = [3] 631.58/231.79
POL(COND(x1, x2)) = [3]x2 + x22 631.58/231.79
POL(EVEN(x1)) = x1 631.58/231.79
POL(and(x1, x2)) = 0 631.58/231.79
POL(c) = 0 631.58/231.79
POL(c(x1)) = x1 631.58/231.79
POL(c(x1, x2)) = x1 + x2 631.58/231.79
POL(c6(x1)) = x1 631.58/231.79
POL(even(x1)) = 0 631.58/231.79
POL(false) = 0 631.58/231.79
POL(s(x1)) = [2] + x1 631.58/231.79
POL(true) = 0
Tuples:
cond(true, z0) → cond(and(even(z0), gr(z0, 0)), p(z0)) 631.58/231.79
and(z0, false) → false 631.58/231.79
and(false, z0) → false 631.58/231.79
and(true, true) → true 631.58/231.79
even(0) → true 631.58/231.79
even(s(0)) → false 631.58/231.79
even(s(s(z0))) → even(z0) 631.58/231.79
gr(0, z0) → false 631.58/231.79
gr(s(z0), 0) → true 631.58/231.79
gr(s(z0), s(y)) → gr(z0, y) 631.58/231.79
p(0) → 0 631.58/231.79
p(s(z0)) → z0
S tuples:none
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, 0) → c 631.58/231.79
COND(true, s(0)) → c 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0)))) 631.58/231.79
COND(true, s(0)) → c(COND(and(false, true), 0)) 631.58/231.79
COND(true, s(s(s(s(z0))))) → c(COND(and(even(z0), true), s(s(s(z0)))), EVEN(s(s(s(s(z0)))))) 631.58/231.79
COND(true, s(s(0))) → c(COND(and(true, true), s(0))) 631.58/231.79
COND(true, s(s(s(0)))) → c(COND(and(false, true), s(s(0))))
Defined Rule Symbols:
COND(true, s(z0)) → c(COND(and(even(s(z0)), true), z0), EVEN(s(z0))) 631.58/231.79
COND(true, s(s(x0))) → c(EVEN(s(s(x0)))) 631.58/231.79
COND(true, s(s(z0))) → c(COND(and(even(z0), true), s(z0)), EVEN(s(s(z0)))) 631.58/231.79
EVEN(s(s(s(s(y0))))) → c6(EVEN(s(s(y0))))
cond, and, even, gr, p
COND, EVEN
c, c, c, c6