| mkDecimal(i, i0).scale < 0, ∀ i1, i0. i→n(i1) < i→n(i) → mkDecimal(i1, i0).scale < 0 → false ⊦ |
⊦ ¬(i % 10 = 0 ∧ j ≠ 0 ∧ i ≠ 0) → mkDecimal(i, j).scale = abs(j)
¬ ¬(i % 10 = 0 ∧ i0 ≠ 0 ∧ i ≠ 0), mkDecimal(i, i0).scale < 0, ∀ i1, i0. i→n(i1) < i→n(i) → mkDecimal(i1, i0).scale < 0 → false ⊦
Used simplifier rules: absls: ⊦ ¬ abs(i) < 0; from specification int-abs Used terms: i0, i