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