| ¬(bitsand(false ' + bits0, bits1) ≠ [] ∧ (bitsand(false ' + bits0, bits1).first ↔ false)), 1 + # bits0 = # bits1 ⊦ sgn(bitsand(false ' + bits0, bits1)) = sgn(false ' + bitsand(false ' + bits0, bits1)), bits1 = [] |
1 + # bits0 = # bits1, bitsand(false ' + bits0, bits1).first ⊦ sgn(bitsand(false ' + bits0, bits1)) = sgn(false ' + bitsand(false ' + bits0, bits1)), bits1 = []
Used simplifier rules: and-notempty-02: ⊦ bits0 ≠ [] → bitsand(boolvar ' + bits, bits0) ≠ [];% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;