| ¬(144 % 10 = 0 ∧ 1 ≠ 0 ∧ 144 ≠ 0), odd(abs(1)) ⊦ mkDecimal(sqrt(mkDecimal(144, 1).int * 10000000), (abs(1) + 1) / 2 + 3) = mkDecimal(37947, 4) |
⊦ sqrt(mkDecimal(144, 1).int * 10000000) = 37947
Used simplifier rules: odd-one: ⊦ odd(1); from specification int-min%eq-same: ⊦ mkDecimal(i, j) = mkDecimal(i0, j) ↔ i = i0; from specification decimal%add-c: ⊦ i + j = j + i; from specification int-basic2%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2