| ⊦ 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) |
⊦ ¬(i % 10 = 0 ∧ j ≠ 0 ∧ i ≠ 0) → mkDecimal(i, j).scale = abs(j)
¬(3 % 10 = 0 ∧ 0 ≠ 0 ∧ 3 ≠ 0) ⊦ mkDecimal(10 ^ (abs(0) + 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 terms: 0, 3