| ⊦ ¬(by0 = i2b(s2i(sho)) ∧ by = i2b(s2i(sho) i>> 8)) → fillsgn(2, int2bytes(s2i(sho))) ≠ by ' + by0 ' |
fillsgn(2, int2bytes(s2i(sho))) = by ' + by0 ' ⊦ by0 = i2b(s2i(sho)) ∧ by = i2b(s2i(sho) i>> 8)
Used simplifier rules: ⊦ by ∈ by0 ' ↔ by = by0;% ⊦ by ∈ bytes + bytes0 ↔ ¬ ¬(by ∈ bytes ∨ by ∈ bytes0);% ⊦ by ' + bytes = bytes0 → by ∈ bytes0; (forward)% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ bytes + by ' = bytes0 → by ∈ bytes0; (forward)