| 32767 < b2i(byi) * 256 + band(b2i(byj), 255) ∧ b2i(byi) * 256 + band(b2i(byj), 255) < b2i(byi) * 256 + 256 → 32767 +1 < b2i(byi) * 256 + 256, 0 < b2i(byi) * 256 + band(b2i(byj), 255), 0 ≤ band(b2i(byj), 255), band(b2i(byj), 255) < 256, 32767 < b2i(byi) * 256 + band(b2i(byj), 255), 0 ≤ b2i(byi) ⊦ 32768 < b2i(byi) * 256 + 256 |
0 < b2i(byi) * 256 + band(b2i(byj), 255), 0 ≤ band(b2i(byj), 255), band(b2i(byj), 255) < 256, 32767 < b2i(byi) * 256 + band(b2i(byj), 255), 0 ≤ b2i(byi) ⊦ 32767 < b2i(byi) * 256 + band(b2i(byj), 255) ∧ b2i(byi) * 256 + band(b2i(byj), 255) < b2i(byi) * 256 + 256, 32768 < b2i(byi) * 256 + 256
Used simplifier rules: byte-gr-127: ⊦ ¬ 127 < b2i(by);% ⊦ i * j + i = i * (j + 1);% ⊦ i * j * j0 = (i * j) * j0;% ⊦ i * j = j * i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + j = j + i;% ⊦ 0 < i ∧ 0 ≤ j → ((* j) < (* i) * i0 ↔ j / i < i0);% ⊦ (* j) < i0 + (* j0) ↔ j - j0 < i0;