| ∀ i0, j. i→n(i0) < i→n(0) → true → mkDecimal(~ i0, j) = ~ mkDecimal(i0, j) ⊦ j = 0, mkDecimal(0, 0) = ~ mkDecimal(0, 0) |
⊦ ~ dec_i = mkDecimal(~ dec_i.int, dec_i.scale)
Used simplifier rules: intvalue-zero: ⊦ mkDecimal(0, j).int = 0; from specification decimal%scale-zero: ⊦ mkDecimal(0, j).scale = 0; from specification decimal%eq-zero: ⊦ mkDecimal(i, j) = mkDecimal(0, j0) ↔ i = 0; from specification decimal Used terms: mkDecimal(0, 0)