| even(mkDecimal(29, 4).scale) ⊦ mkDecimal(sqrt(mkDecimal(29, 4).int * 10 ^ (2 * abs(3))), mkDecimal(29, 4).scale / 2 + abs(3)) = mkDecimal(5385, 5) |
even(mkDecimal(29, 4).scale) ⊦ mkDecimal(sqrt(mkDecimal(29, 4).int * 1000000), mkDecimal(29, 4).scale / 2 + 3) = mkDecimal(5385, 5)
Used simplifier rules: commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult