| even(mkDecimal(j * j, 2 * abs(abs(i0) - 1)).scale), ∀ i1, i0. i→n(i1) < i→n(j * 10) → true → even(mkDecimal(i1 * i1, 2 * abs(i0)).scale) ⊦ i0 = 0, j = 0, even(mkDecimal(j * j, 2 * abs(i0) - 2).scale) |
even(mkDecimal(j * j, 2 * (abs(i0) - 1)).scale), ∀ i1, i0. i→n(i1) < i→n(j * 10) → true → even(mkDecimal(i1 * i1, 2 * abs(i0)).scale) ⊦ i0 = 0, j = 0, even(mkDecimal(j * j, 2 * abs(i0) - 2).scale)
Used simplifier rules: abs-abs: ⊦ j ≠ 0 → abs(abs(j) - 1) = abs(j) - 1; from specification int-abs