| 3 ≠ 0, i2b(~1) + mklist(i2b(~1), 3 - 1) = i2b(~1) ' + by0 ' + i2b(~1) ', b2i(i2b(i)) < 0 ⊦ by0 = i2b(b2i(i2b(i)) >> 16) ∧ i2b(~1) = i2b(b2i(i2b(i)) >> 24) |
b2i(i2b(i)) < 0 ⊦ i2b(~1) = i2b(b2i(i2b(i)) >> 16) ∧ i2b(~1) = i2b(b2i(i2b(i)) >> 24)
Used simplifier rules: a: ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1; from specification list[bytelist]%c-04: ⊦ by ' = by0 ' ↔ by = by0; from specification list[bytelist]%app-03: ⊦ bytes + bytes0 = bytes1 + bytes0 ↔ bytes = bytes1; from specification list[bytelist]%app-01: ⊦ bytes + bytes0 = bytes + bytes1 ↔ bytes0 = bytes1; from specification list[bytelist]%c: ⊦ by + bytes = by ' + bytes; from specification list[bytelist]%mk-two-01: ⊦ mklist(by, 2) = by ' + by '; from specification list-last[bytelist]