| mkDecimal(3 * i, abs(i0)).scale = mkDecimal(1, 0).scale, mkDecimal(3 * i, abs(i0)).int = mkDecimal(1, 0).int, ∀ i1, i0. i→n(i1) < i→n(i) → mkDecimal(3 * i1, abs(i0)) = mkDecimal(1, 0) → false ⊦ i0 = 0, (3 * i) % 10 = 0 |
⊦ ¬(i % 10 = 0 ∧ j ≠ 0 ∧ i ≠ 0) → mkDecimal(i, j).int = i
¬(1 % 10 = 0 ∧ 0 ≠ 0 ∧ 1 ≠ 0), mkDecimal(3 * i, abs(i0)).scale = mkDecimal(1, 0).scale, mkDecimal(3 * i, abs(i0)).int = 1, ∀ i1, i0. i→n(i1) < i→n(i) → mkDecimal(3 * i1, abs(i0)) = mkDecimal(1, 0) → false ⊦ i0 = 0, (3 * i) % 10 = 0
Used terms: 0, 1