| div(mkDecimal(1, 3) * mkDecimal(1000, 0), mkDecimal(1000, 0), 0) * mkDecimal(1000, 0) = mkDecimal(1, 3) * mkDecimal(1000, 0) ⊦ div(mkDecimal(1, 3) * mkDecimal(1000, 0), mkDecimal(1000, 0), 0) = mkDecimal(1, 3) |
⊦ dec ≠ mkDecimal(0, 0) → (dec_i * dec = dec_j * dec ↔ dec_i = dec_j)
Used simplifier rules: eq-zero: ⊦ mkDecimal(i, j) = mkDecimal(0, j0) ↔ i = 0; from specification decimal Used terms: mkDecimal(1, 3), mkDecimal(1000, 0), div(mkDecimal(1, 3) * mkDecimal(1000, 0), mkDecimal(1000, 0), 0)