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