MAYBE 164.72/123.56 MAYBE 164.72/123.60 164.72/123.60 164.72/123.60
164.72/123.60 164.72/123.600 CpxTRS164.72/123.60
↳1 CpxTrsToCdtProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳2 CdtProblem164.72/123.60
↳3 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))164.72/123.60
↳4 CdtProblem164.72/123.60
↳5 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^2))))164.72/123.60
↳6 CdtProblem164.72/123.60
↳7 CdtNarrowingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳8 CdtProblem164.72/123.60
↳9 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳10 CdtProblem164.72/123.60
↳11 CdtNarrowingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳12 CdtProblem164.72/123.60
↳13 CdtNarrowingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳14 CdtProblem164.72/123.60
↳15 CdtNarrowingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳16 CdtProblem164.72/123.60
↳17 CdtNarrowingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳18 CdtProblem164.72/123.60
↳19 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳20 CdtProblem164.72/123.60
↳21 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳22 CdtProblem164.72/123.60
↳23 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳24 CdtProblem164.72/123.60
↳25 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳26 CdtProblem164.72/123.60
↳27 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳28 CdtProblem164.72/123.60
↳29 CdtRewritingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳30 CdtProblem164.72/123.60
↳31 CdtRewritingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳32 CdtProblem164.72/123.60
↳33 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳34 CdtProblem164.72/123.60
↳35 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳36 CdtProblem164.72/123.60
↳37 CdtRewritingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳38 CdtProblem164.72/123.60
↳39 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳40 CdtProblem164.72/123.60
↳41 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳42 CdtProblem164.72/123.60
↳43 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳44 CdtProblem164.72/123.60
↳45 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳46 CdtProblem164.72/123.60
↳47 CdtRewritingProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳48 CdtProblem164.72/123.60
↳49 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳50 CdtProblem164.72/123.60
↳51 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳52 CdtProblem164.72/123.60
↳53 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳54 CdtProblem164.72/123.60
↳55 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳56 CdtProblem164.72/123.60
↳57 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳58 CdtProblem164.72/123.60
↳59 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳60 CdtProblem164.72/123.60
↳61 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳62 CdtProblem164.72/123.60
↳63 CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID))164.72/123.60
↳64 CdtProblem164.72/123.60
minus(x, 0) → x 164.72/123.60
minus(s(x), s(y)) → minus(x, y) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(x)) → s(s(double(x))) 164.72/123.60
plus(0, y) → y 164.72/123.60
plus(s(x), y) → s(plus(x, y)) 164.72/123.60
plus(s(x), y) → plus(x, s(y)) 164.72/123.60
plus(s(x), y) → s(plus(minus(x, y), double(y)))
Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0))) 164.72/123.60
plus(0, z0) → z0 164.72/123.60
plus(s(z0), z1) → s(plus(z0, z1)) 164.72/123.60
plus(s(z0), z1) → plus(z0, s(z1)) 164.72/123.60
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
K tuples:none
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7
We considered the (Usable) Rules:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
And the Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0)))
The order we found is given by the following interpretation:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
POL(0) = 0 164.72/123.60
POL(DOUBLE(x1)) = 0 164.72/123.60
POL(MINUS(x1, x2)) = 0 164.72/123.60
POL(PLUS(x1, x2)) = [4]x1 164.72/123.60
POL(c1(x1)) = x1 164.72/123.60
POL(c3(x1)) = x1 164.72/123.60
POL(c5(x1)) = x1 164.72/123.60
POL(c6(x1)) = x1 164.72/123.60
POL(c7(x1, x2, x3)) = x1 + x2 + x3 164.72/123.60
POL(double(x1)) = [5]x1 164.72/123.60
POL(minus(x1, x2)) = x1 164.72/123.60
POL(s(x1)) = [2] + x1
Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0))) 164.72/123.60
plus(0, z0) → z0 164.72/123.60
plus(s(z0), z1) → s(plus(z0, z1)) 164.72/123.60
plus(s(z0), z1) → plus(z0, s(z1)) 164.72/123.60
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
K tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7
We considered the (Usable) Rules:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
And the Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0)))
The order we found is given by the following interpretation:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
POL(0) = [1] 164.72/123.60
POL(DOUBLE(x1)) = [3] 164.72/123.60
POL(MINUS(x1, x2)) = [3] + x1 164.72/123.60
POL(PLUS(x1, x2)) = [2]x12 164.72/123.60
POL(c1(x1)) = x1 164.72/123.60
POL(c3(x1)) = x1 164.72/123.60
POL(c5(x1)) = x1 164.72/123.60
POL(c6(x1)) = x1 164.72/123.60
POL(c7(x1, x2, x3)) = x1 + x2 + x3 164.72/123.60
POL(double(x1)) = 0 164.72/123.60
POL(minus(x1, x2)) = x1 164.72/123.60
POL(s(x1)) = [2] + x1
Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0))) 164.72/123.60
plus(0, z0) → z0 164.72/123.60
plus(s(z0), z1) → s(plus(z0, z1)) 164.72/123.60
plus(s(z0), z1) → plus(z0, s(z1)) 164.72/123.60
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.72/123.60
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7
PLUS(s(x0), 0) → c7(PLUS(minus(x0, 0), 0), MINUS(x0, 0), DOUBLE(0)) 164.72/123.60
PLUS(s(x0), s(z0)) → c7(PLUS(minus(x0, s(z0)), s(s(double(z0)))), MINUS(x0, s(z0)), DOUBLE(s(z0))) 164.72/123.60
PLUS(s(z0), 0) → c7(PLUS(z0, double(0)), MINUS(z0, 0), DOUBLE(0)) 164.72/123.60
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), double(s(z1))), MINUS(s(z0), s(z1)), DOUBLE(s(z1)))
Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0))) 164.72/123.60
plus(0, z0) → z0 164.72/123.60
plus(s(z0), z1) → s(plus(z0, z1)) 164.72/123.60
plus(s(z0), z1) → plus(z0, s(z1)) 164.72/123.60
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(x0), 0) → c7(PLUS(minus(x0, 0), 0), MINUS(x0, 0), DOUBLE(0)) 164.72/123.60
PLUS(s(x0), s(z0)) → c7(PLUS(minus(x0, s(z0)), s(s(double(z0)))), MINUS(x0, s(z0)), DOUBLE(s(z0))) 164.72/123.60
PLUS(s(z0), 0) → c7(PLUS(z0, double(0)), MINUS(z0, 0), DOUBLE(0)) 164.72/123.60
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), double(s(z1))), MINUS(s(z0), s(z1)), DOUBLE(s(z1)))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.72/123.60
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7
Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0))) 164.72/123.60
plus(0, z0) → z0 164.72/123.60
plus(s(z0), z1) → s(plus(z0, z1)) 164.72/123.60
plus(s(z0), z1) → plus(z0, s(z1)) 164.72/123.60
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(x0), s(z0)) → c7(PLUS(minus(x0, s(z0)), s(s(double(z0)))), MINUS(x0, s(z0)), DOUBLE(s(z0))) 164.72/123.60
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), double(s(z1))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.72/123.60
PLUS(s(x0), 0) → c7(PLUS(minus(x0, 0), 0)) 164.72/123.60
PLUS(s(z0), 0) → c7(PLUS(z0, double(0)))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.72/123.60
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7, c7
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), MINUS(x0, s(0)), DOUBLE(s(0))) 164.72/123.60
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.72/123.60
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.72/123.60
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1)))
Tuples:
minus(z0, 0) → z0 164.72/123.60
minus(s(z0), s(z1)) → minus(z0, z1) 164.72/123.60
double(0) → 0 164.72/123.60
double(s(z0)) → s(s(double(z0))) 164.72/123.60
plus(0, z0) → z0 164.72/123.60
plus(s(z0), z1) → s(plus(z0, z1)) 164.72/123.60
plus(s(z0), z1) → plus(z0, s(z1)) 164.72/123.60
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.72/123.60
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.72/123.60
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), double(s(z1))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.72/123.60
PLUS(s(x0), 0) → c7(PLUS(minus(x0, 0), 0)) 164.72/123.60
PLUS(s(z0), 0) → c7(PLUS(z0, double(0))) 164.72/123.60
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), MINUS(x0, s(0)), DOUBLE(s(0))) 164.72/123.60
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.72/123.60
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.72/123.60
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1)))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.72/123.60
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.72/123.60
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.72/123.60
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7, c7
PLUS(s(s(x0)), s(z0)) → c7(PLUS(minus(x0, z0), s(s(double(z0)))), MINUS(s(x0), s(z0)), DOUBLE(s(z0))) 164.72/123.60
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), MINUS(s(z0), s(0)), DOUBLE(s(0))) 164.72/123.60
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1))))
Tuples:
minus(z0, 0) → z0 164.92/123.64
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.64
double(0) → 0 164.92/123.64
double(s(z0)) → s(s(double(z0))) 164.92/123.64
plus(0, z0) → z0 164.92/123.64
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.64
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.64
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.92/123.64
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.92/123.64
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(x0), 0) → c7(PLUS(minus(x0, 0), 0)) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, double(0))) 164.92/123.64
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), MINUS(x0, s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.64
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.64
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.64
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), MINUS(s(z0), s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1))))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.64
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7, c7
PLUS(s(z0), 0) → c7(PLUS(z0, 0))
Tuples:
minus(z0, 0) → z0 164.92/123.64
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.64
double(0) → 0 164.92/123.64
double(s(z0)) → s(s(double(z0))) 164.92/123.64
plus(0, z0) → z0 164.92/123.64
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.64
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.64
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.92/123.64
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.92/123.64
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, double(0))) 164.92/123.64
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), MINUS(x0, s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.64
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.64
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.64
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), MINUS(s(z0), s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, 0))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.64
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7, c7
PLUS(s(x0), 0) → c7(PLUS(x0, 0))
Tuples:
minus(z0, 0) → z0 164.92/123.64
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.64
double(0) → 0 164.92/123.64
double(s(z0)) → s(s(double(z0))) 164.92/123.64
plus(0, z0) → z0 164.92/123.64
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.64
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.64
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1)) 164.92/123.64
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.92/123.64
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), MINUS(x0, s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.64
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.64
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.64
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), MINUS(s(z0), s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, 0))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.64
MINUS(s(z0), s(z1)) → c1(MINUS(z0, z1))
minus, double, plus
MINUS, DOUBLE, PLUS
c1, c3, c5, c6, c7, c7
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1)))
Tuples:
minus(z0, 0) → z0 164.92/123.64
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.64
double(0) → 0 164.92/123.64
double(s(z0)) → s(s(double(z0))) 164.92/123.64
plus(0, z0) → z0 164.92/123.64
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.64
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.64
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.92/123.64
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), MINUS(x0, s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.64
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.64
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.64
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), MINUS(s(z0), s(0)), DOUBLE(s(0))) 164.92/123.64
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.64
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1)))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.64
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1)))
minus, double, plus
DOUBLE, PLUS, MINUS
c3, c5, c6, c7, c7, c1
Tuples:
minus(z0, 0) → z0 164.92/123.64
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.64
double(0) → 0 164.92/123.64
double(s(z0)) → s(s(double(z0))) 164.92/123.64
plus(0, z0) → z0 164.92/123.64
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.64
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.64
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0)) 164.92/123.64
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.64
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.64
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.64
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.64
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.64
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), DOUBLE(s(0))) 164.92/123.64
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), DOUBLE(s(0)))
K tuples:
DOUBLE(s(z0)) → c3(DOUBLE(z0))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.64
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1)))
minus, double, plus
DOUBLE, PLUS, MINUS
c3, c5, c6, c7, c7, c1, c7
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Tuples:
minus(z0, 0) → z0 164.92/123.64
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.64
double(0) → 0 164.92/123.64
double(s(z0)) → s(s(double(z0))) 164.92/123.64
plus(0, z0) → z0 164.92/123.64
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.64
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.64
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.64
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.64
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.64
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.64
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.64
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.64
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.64
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.64
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0))), DOUBLE(s(0))) 164.92/123.64
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))), DOUBLE(s(0))) 164.92/123.64
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.65
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.65
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.65
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c5, c6, c7, c7, c1, c7, c3
Tuples:
minus(z0, 0) → z0 164.92/123.65
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.65
double(0) → 0 164.92/123.65
double(s(z0)) → s(s(double(z0))) 164.92/123.68
plus(0, z0) → z0 164.92/123.68
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.68
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.68
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.68
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.68
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.68
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.68
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.68
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.68
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.68
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.68
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c5(PLUS(z0, z1)) 164.92/123.68
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c5, c6, c7, c7, c1, c3
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.68
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.68
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.68
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.68
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.68
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.68
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0)))
Tuples:
minus(z0, 0) → z0 164.92/123.68
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.68
double(0) → 0 164.92/123.68
double(s(z0)) → s(s(double(z0))) 164.92/123.68
plus(0, z0) → z0 164.92/123.68
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.68
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.68
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.68
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.68
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.68
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), double(s(s(z1)))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.68
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.68
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.68
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.68
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0)))) 164.92/123.68
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.68
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.68
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.68
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.68
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.68
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.68
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0)))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.68
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.68
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.68
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.68
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.68
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.68
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0)))
minus, double, plus
PLUS, MINUS, DOUBLE
c6, c7, c7, c1, c3, c5
Tuples:
minus(z0, 0) → z0 164.92/123.68
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.68
double(0) → 0 164.92/123.68
double(s(z0)) → s(s(double(z0))) 164.92/123.68
plus(0, z0) → z0 164.92/123.68
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.68
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.68
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.68
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.68
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.68
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.68
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.68
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.68
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, double(s(0)))) 164.92/123.68
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.68
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.68
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.68
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.68
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.68
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.68
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.68
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(double(s(z1))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.68
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.68
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.68
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.68
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.68
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.68
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0)))
minus, double, plus
PLUS, MINUS, DOUBLE
c6, c7, c7, c1, c3, c5
Tuples:
minus(z0, 0) → z0 164.92/123.68
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.68
double(0) → 0 164.92/123.68
double(s(z0)) → s(s(double(z0))) 164.92/123.68
plus(0, z0) → z0 164.92/123.68
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.68
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.68
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.68
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.68
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.68
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.68
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.68
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.68
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.68
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.68
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.68
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.68
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.68
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.68
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.68
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(double(s(z1))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.69
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0)))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c6(PLUS(z0, s(z1))) 164.92/123.69
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0)))
minus, double, plus
PLUS, MINUS, DOUBLE
c6, c7, c7, c1, c3, c5
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
Tuples:
minus(z0, 0) → z0 164.92/123.69
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.69
double(0) → 0 164.92/123.69
double(s(z0)) → s(s(double(z0))) 164.92/123.69
plus(0, z0) → z0 164.92/123.69
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.69
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.69
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.69
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.69
PLUS(s(x0), s(x1)) → c7(DOUBLE(s(x1))) 164.92/123.69
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.69
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(double(s(z1))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.69
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c1, c3, c5, c6
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0))))
Tuples:
minus(z0, 0) → z0 164.92/123.69
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.69
double(0) → 0 164.92/123.69
double(s(z0)) → s(s(double(z0))) 164.92/123.69
plus(0, z0) → z0 164.92/123.69
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.69
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.69
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.69
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.69
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.69
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(double(s(z1))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.69
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c1, c3, c5, c6
Tuples:
minus(z0, 0) → z0 164.92/123.69
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.69
double(0) → 0 164.92/123.69
double(s(z0)) → s(s(double(z0))) 164.92/123.69
plus(0, z0) → z0 164.92/123.69
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.69
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.69
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.69
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.69
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.69
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 164.92/123.69
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c1, c3, c5, c6
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0))
Tuples:
minus(z0, 0) → z0 164.92/123.69
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.69
double(0) → 0 164.92/123.69
double(s(z0)) → s(s(double(z0))) 164.92/123.69
plus(0, z0) → z0 164.92/123.69
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.69
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.69
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.69
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.69
PLUS(s(z0), 0) → c7(PLUS(z0, 0)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.69
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 164.92/123.69
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.69
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.69
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.69
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c1, c3, c5, c6
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 164.92/123.69
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 164.92/123.69
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 164.92/123.69
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 164.92/123.69
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0))
Tuples:
minus(z0, 0) → z0 164.92/123.69
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.69
double(0) → 0 164.92/123.69
double(s(z0)) → s(s(double(z0))) 164.92/123.69
plus(0, z0) → z0 164.92/123.69
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.69
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.69
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.69
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.69
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.69
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.69
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.69
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.69
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.69
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.69
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 164.92/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 164.92/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.70
MINUS(s(s(y0)), s(s(y1))) → c1(MINUS(s(y0), s(y1))) 164.92/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c1, c3, c7, c5, c6
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1))))
Tuples:
minus(z0, 0) → z0 164.92/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.70
double(0) → 0 164.92/123.70
double(s(z0)) → s(s(double(z0))) 164.92/123.70
plus(0, z0) → z0 164.92/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.70
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0))) 164.92/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 164.92/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 164.92/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 164.92/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1))))
K tuples:
DOUBLE(s(s(y0))) → c3(DOUBLE(s(y0)))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 164.92/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1))))
minus, double, plus
PLUS, DOUBLE, MINUS
c7, c3, c7, c5, c6, c1
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Tuples:
minus(z0, 0) → z0 164.92/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 164.92/123.70
double(0) → 0 164.92/123.70
double(s(z0)) → s(s(double(z0))) 164.92/123.70
plus(0, z0) → z0 164.92/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 164.92/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 164.92/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 164.92/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 164.92/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 164.92/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 164.92/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 164.92/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(double(0))))) 164.92/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 164.92/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 164.92/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 164.92/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 164.92/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 164.92/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 164.92/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 164.92/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 164.92/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 164.92/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0))))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), z1) → c5(PLUS(s(y0), z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1))))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(z0)), s(s(y1))) → c5(PLUS(s(z0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c5(PLUS(s(z0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0))
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c5(PLUS(s(y0), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(z0)), s(s(y1))) → c5(PLUS(s(z0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(z1)) → c5(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c5(PLUS(s(z0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(z1)) → c5(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(z1)) → c5(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(z1)) → c5(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1)))
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1)))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c5(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0))
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), z1) → c6(PLUS(s(y0), s(z1))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(z0)), s(y1)) → c6(PLUS(s(z0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(z0)), 0) → c6(PLUS(s(z0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(z0), s(s(y0))) → c7(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(z0), s(s(s(y0)))) → c7(DOUBLE(s(s(s(y0)))))
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1))) 165.25/123.70
PLUS(s(z0), s(s(s(y0)))) → c7(DOUBLE(s(s(s(y0)))))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c7(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0))
Tuples:
minus(z0, 0) → z0 165.25/123.70
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.70
double(0) → 0 165.25/123.70
double(s(z0)) → s(s(double(z0))) 165.25/123.70
plus(0, z0) → z0 165.25/123.70
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.70
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.70
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.70
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.70
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.70
PLUS(s(s(y0)), 0) → c7(PLUS(s(y0), 0)) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.70
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1))) 165.25/123.70
PLUS(s(z0), s(s(s(y0)))) → c7(DOUBLE(s(s(s(y0))))) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c7(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.70
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.70
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.70
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.70
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.70
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.70
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.70
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.70
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.70
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.70
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c7(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(s(y0)))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0))
Tuples:
minus(z0, 0) → z0 165.25/123.71
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.71
double(0) → 0 165.25/123.71
double(s(z0)) → s(s(double(z0))) 165.25/123.71
plus(0, z0) → z0 165.25/123.71
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.71
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.71
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.71
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.71
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.71
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.71
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.71
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.71
PLUS(s(s(z0)), s(0)) → c7(PLUS(z0, s(s(0)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.71
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1))) 165.25/123.71
PLUS(s(z0), s(s(s(y0)))) → c7(DOUBLE(s(s(s(y0))))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c7(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(s(y0)))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.71
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.71
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.71
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3
PLUS(s(s(s(y0))), s(0)) → c7(PLUS(s(y0), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(0)) → c7(PLUS(s(s(y0)), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c7(PLUS(s(s(s(y0))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(0)) → c7(PLUS(s(s(s(s(y0)))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(0)) → c7(PLUS(s(s(s(s(s(y0))))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), s(0)) → c7(PLUS(s(s(s(s(s(s(y0)))))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), s(0)) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(s(y0)))))))))), s(0)) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), s(s(0))))
Tuples:
minus(z0, 0) → z0 165.25/123.71
minus(s(z0), s(z1)) → minus(z0, z1) 165.25/123.71
double(0) → 0 165.25/123.71
double(s(z0)) → s(s(double(z0))) 165.25/123.71
plus(0, z0) → z0 165.25/123.71
plus(s(z0), z1) → s(plus(z0, z1)) 165.25/123.71
plus(s(z0), z1) → plus(z0, s(z1)) 165.25/123.71
plus(s(z0), z1) → s(plus(minus(z0, z1), double(z1)))
S tuples:
PLUS(s(x0), s(s(z0))) → c7(PLUS(minus(x0, s(s(z0))), s(s(s(s(double(z0)))))), MINUS(x0, s(s(z0))), DOUBLE(s(s(z0)))) 165.25/123.71
PLUS(s(s(z0)), s(z1)) → c7(PLUS(minus(z0, z1), s(s(double(z1)))), MINUS(s(z0), s(z1)), DOUBLE(s(z1))) 165.25/123.71
PLUS(s(x0), s(0)) → c7(PLUS(minus(x0, s(0)), s(s(0)))) 165.25/123.71
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.71
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(z0))), s(s(z1))) → c7(PLUS(minus(z0, z1), s(s(s(s(double(z1)))))), MINUS(s(s(z0)), s(s(z1))), DOUBLE(s(s(z1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c7(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c7(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c7(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c7(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.71
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.71
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1))) 165.25/123.71
PLUS(s(z0), s(s(s(y0)))) → c7(DOUBLE(s(s(s(y0))))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c7(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(s(y0)))))))))), 0) → c7(PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), 0)) 165.25/123.71
PLUS(s(s(s(y0))), s(0)) → c7(PLUS(s(y0), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(0)) → c7(PLUS(s(s(y0)), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c7(PLUS(s(s(s(y0))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(0)) → c7(PLUS(s(s(s(s(y0)))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(0)) → c7(PLUS(s(s(s(s(s(y0))))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), s(0)) → c7(PLUS(s(s(s(s(s(s(y0)))))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(y0))))))))), s(0)) → c7(PLUS(s(s(s(s(s(s(s(y0))))))), s(s(0)))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(s(s(y0)))))))))), s(0)) → c7(PLUS(s(s(s(s(s(s(s(s(y0)))))))), s(s(0))))
K tuples:
DOUBLE(s(s(s(y0)))) → c3(DOUBLE(s(s(y0))))
Defined Rule Symbols:
PLUS(s(z0), z1) → c7(PLUS(minus(z0, z1), double(z1)), MINUS(z0, z1), DOUBLE(z1)) 165.25/123.71
PLUS(s(s(y0)), s(s(y1))) → c5(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c5(PLUS(s(s(y0)), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(s(y1))) → c5(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
PLUS(s(s(y0)), s(0)) → c5(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(0)) → c5(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(y0)), s(y1)) → c6(PLUS(s(y0), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c6(PLUS(s(s(y0)), s(z1))) 165.25/123.71
PLUS(s(s(y0)), 0) → c6(PLUS(s(y0), s(0))) 165.25/123.71
PLUS(s(s(s(y0))), s(y1)) → c6(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c6(PLUS(s(s(s(y0))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c6(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c6(PLUS(s(s(y0)), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c6(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c6(PLUS(s(s(s(y0))), s(s(y1)))) 165.25/123.71
MINUS(s(s(s(y0))), s(s(s(y1)))) → c1(MINUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), z1) → c5(PLUS(s(s(y0)), z1)) 165.25/123.71
PLUS(s(s(s(y0))), s(s(y1))) → c5(PLUS(s(s(y0)), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(y1)) → c5(PLUS(s(s(s(y0))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(s(y1))) → c5(PLUS(s(s(s(s(y0)))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(y0))), 0) → c5(PLUS(s(s(y0)), 0)) 165.25/123.71
PLUS(s(s(s(s(y0)))), s(0)) → c5(PLUS(s(s(s(y0))), s(0))) 165.25/123.71
PLUS(s(s(s(s(y0)))), z1) → c5(PLUS(s(s(s(y0))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c5(PLUS(s(s(s(s(y0)))), z1)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c5(PLUS(s(s(s(s(s(y0))))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(y0)))), 0) → c5(PLUS(s(s(s(y0))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c5(PLUS(s(s(s(s(y0)))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(y1)) → c5(PLUS(s(s(s(s(y0)))), s(y1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c5(PLUS(s(s(s(s(s(y0))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), 0) → c5(PLUS(s(s(s(s(s(s(y0)))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(s(y1))) → c5(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), s(0)) → c5(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)) → c5(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), 0) → c5(PLUS(s(s(s(s(s(s(s(y0))))))), 0)) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), z1) → c6(PLUS(s(s(s(s(y0)))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), z1) → c6(PLUS(s(s(s(s(s(y0))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), s(y1)) → c6(PLUS(s(s(s(s(s(y0))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(y0))))), 0) → c6(PLUS(s(s(s(s(y0)))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), z1) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(z1))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(y0))))))), s(y1)) → c6(PLUS(s(s(s(s(s(s(y0)))))), s(s(y1)))) 165.25/123.71
PLUS(s(s(s(s(s(s(y0)))))), 0) → c6(PLUS(s(s(s(s(s(y0))))), s(0))) 165.25/123.71
PLUS(s(s(s(s(s(s(s(s(y0)))))))), z1) → c6(PLUS(s(s(s(s(s(s(s(y0))))))), s(z1)))
minus, double, plus
PLUS, MINUS, DOUBLE
c7, c7, c5, c6, c1, c3