| 0 < i, 0 < i ⊦ cast(i, cast(i, ~ j) + ~ 1) = cast(i, ~(cast(i, j) + 1)) |
⊦ 0 < i → cast(i, cast(i, ~ j) + j0) = cast(i, ~ cast(i, j) + j0)
Used simplifier rules: ⊦ i + j = j + i;%i < 0 ⊦ (* i) + j = j - ~ i;% ⊦ ~ i - j = ~(i + j);% ⊦ i + j + i0 = (i + j) + i0; Used terms: ~ 1, j, i