| fillsgn(2, int2bytes(s2i(sho))) = by ' + by0 ' ⊦ by0 = i2b(s2i(sho)) ∧ by = i2b(s2i(sho) >> 8), s2i(sho) ≠ b2i(i2b(s2i(sho))) ∧ ¬ 2 < # int2bytes(s2i(sho)) |
# int2bytes(s2i(sho)) ≠ 1, fillsgn(2, int2bytes(s2i(sho))) = by ' + by0 ' ⊦ by0 = i2b(s2i(sho)) ∧ by = i2b(s2i(sho) >> 8), s2i(sho) ≠ b2i(i2b(s2i(sho))) ∧ ¬ 2 < # int2bytes(s2i(sho))
fillsgn(2, int2bytes(s2i(sho))) = by ' + by0 ' ⊦ # int2bytes(s2i(sho)) ≠ 1, by0 = i2b(s2i(sho)) ∧ by = i2b(s2i(sho) >> 8), s2i(sho) ≠ b2i(i2b(s2i(sho))) ∧ ¬ 2 < # int2bytes(s2i(sho))
Used formulas: # int2bytes(s2i(sho)) ≠ 1