| ¬(1 % 10 = 0 ∧ 0 ≠ 0 ∧ 1 ≠ 0) ⊦ mkDecimal ((1 * 10 ^ (mkDecimal(3, 0).scale + 4)) / mkDecimal(3, 0).int / 10 ^ maxScale(mkDecimal(3, 0).int), mkDecimal(1, 0).scale + 4 + maxScale(mkDecimal(3, 0).int)) = mkDecimal(3333, 4), mkDecimal(3, 0) | mkDecimal(1, 0) |
⊦ mkDecimal (10 ^ (mkDecimal(3, 0).scale + 4) / mkDecimal(3, 0).int / 10 ^ maxScale(mkDecimal(3, 0).int), mkDecimal(1, 0).scale + 4 + maxScale(mkDecimal(3, 0).int)) = mkDecimal(3333, 4), mkDecimal(3, 0) | mkDecimal(1, 0)
Used simplifier rules: commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%one: ⊦ 1 * i = i; from specification int-mult