| ¬(2 % 10 = 0 ∧ 0 ≠ 0 ∧ 2 ≠ 0), even(abs(0)) ⊦ mkDecimal(sqrt(mkDecimal(2, 0).int * 10000), abs(0) / 2 + 2) = mkDecimal(141, 2) |
⊦ sqrt(mkDecimal(2, 0).int * 10000) = 141
Used simplifier rules: even-zero: ⊦ even(0); 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