| ∀ i0, j. i→n(i0) < i→n(0) → true → abs(mkDecimal(i0, j)) = mkDecimal(abs(i0), j) ⊦ j = 0, abs(mkDecimal(0, 0)) = mkDecimal(0, j) |
⊦ abs(dec_i) = mkDecimal(abs(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)