| ¬(bcompl(s2i(sho1)) ∈short ∧ s2i(sho2) ∈short), ~32768 ≤ bcompl(s2i(sho2)), bcompl(s2i(sho2)) ≤ 32767 ⊦ bor(band(s2i(sho1), bcompl(s2i(sho2))), band(bcompl(s2i(sho1)), s2i(sho2))) = s2i(i2s(bor(band(s2i(sho1), bcompl(s2i(sho2))), band(bcompl(s2i(sho1)), s2i(sho2))))), s2i(i2s(band(bcompl(s2i(sho1)), s2i(sho2)))) = band(bcompl(s2i(sho1)), s2i(sho2)) |
~32768 ≤ bcompl(s2i(sho2)), bcompl(s2i(sho2)) ≤ 32767 ⊦ bor(band(s2i(sho1), bcompl(s2i(sho2))), band(bcompl(s2i(sho1)), s2i(sho2))) = s2i(i2s(bor(band(s2i(sho1), bcompl(s2i(sho2))), band(bcompl(s2i(sho1)), s2i(sho2))))), s2i(i2s(band(bcompl(s2i(sho1)), s2i(sho2)))) = band(bcompl(s2i(sho1)), s2i(sho2)), bcompl(s2i(sho1)) ∈short
Used simplifier rules: short2int-in: ⊦ s2i(sho) ∈short;