| 0 ≤ j ∧ 0 ≤ 8, ~32768 ≤ j, j ≤ 32767, ub2i(i2b(j)) < 256, 0 ≤ ub2i(i2b(j)) ⊦ ub2i(i2b(j)) + 256 * b2i(i2b(j / 2 ^ 8)) = j, (j / 2 ^ 8)∈byte |
j ≤ 32767, ub2i(i2b(j)) < 256, 0 ≤ ub2i(i2b(j)), 0 ≤ j ⊦ 256 * b2i(i2b(j / 256)) + ub2i(i2b(j)) = j, (j / 256)∈byte
Used simplifier rules: forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs%numleledel-01: i0 ≠ 0, i0 ≤ i ⊦ (* i) ≤ j → (* i0) ≤ j; from specification int-abs