| bitsand(boolvar ' + bits1, boolvar0 ' + bits) = true ' ⊦ boolvar0 ' + bits = true ', boolvar0 ' + bits = false ', bits1 ≠ [] ∧ bits ≠ [] |
⊦ bits0 ≠ [] ∧ bits = true ' → bitsand(bits, bits0) = bits0
¬(boolvar0 ' + bits ≠ [] ∧ boolvar ' + bits1 = true '), bitsand(boolvar ' + bits1, boolvar0 ' + bits) = true ' ⊦ boolvar0 ' + bits = true ', boolvar0 ' + bits = false ', bits1 ≠ [] ∧ bits ≠ []
Used terms: boolvar0 ' + bits, boolvar ' + bits1