| ¬(i >> 8 < ~128 ∨ 128 ≤ i >> 8), int2bytes(i >> 8) = by0 ' + by1 ', 0 ≤ i, 0 < i, 0 ≤ i >> 8, 128 ≤ i ⊦ i = b2i(i2b(i)), i2b(0) = i2b(i >> 24) ∧ by0 = i2b(i >> 16) ∧ by1 = i2b(i >> 8) |
int2bytes(i >> 8) = by0 ' + by1 ', 0 ≤ i, 0 < i, 0 ≤ i >> 8, 128 ≤ i, i >> 8 < 128, i >> 8 < i ⊦ i = b2i(i2b(i)), i2b(0) = i2b(i >> 24) ∧ by0 = i2b(i >> 16) ∧ by1 = i2b(i >> 8)
Used simplifier rules: forward-le-05: ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward) from specification int-abs%forward-lsle: ⊦ i < j ∧ j ≤ j0 → i < j0; (forward) from specification int-abs%lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs%numleledel-01: i0 ≠ 0, i0 ≤ i ⊦ (* i) ≤ j → (* i0) ≤ j; from specification int-abs%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs