| bytes = by0 + bytes0, fillsgn(2, int2bytes(s2i(sho))) = by ' + bytes, bytes = by0 ' ⊦ by ' + bytes = i2b(s2i(sho) i>> 8) ' + i2b(s2i(sho)) ', bytes = [] |
fillsgn(2, int2bytes(s2i(sho))) = by ' + by0 ' ⊦ by ' + by0 ' = i2b(s2i(sho) i>> 8) ' + i2b(s2i(sho)) '
Used simplifier rules: in-17: ⊦ by ∈ by0 ' ↔ by = by0; from specification list[bytelist]%in-append: ⊦ by ∈ bytes + bytes0 ↔ ¬ ¬(by ∈ bytes ∨ by ∈ bytes0); from specification list[bytelist]%in-15: ⊦ bytes + by ' = bytes0 → by ∈ bytes0; (forward) from specification list[bytelist]%app: ⊦ bytes + [] = bytes; from specification list[bytelist]%e-01: ⊦ by ' + bytes ≠ []; from specification list[bytelist]%a: ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1; from specification list[bytelist]%c-03: ⊦ by ' = by0 ' + bytes ↔ by = by0 ∧ bytes = []; from specification list[bytelist]%c: ⊦ by + bytes = by ' + bytes; from specification list[bytelist]