| bitsand(boolvar ' + bits1, boolvar0 ' + bits) = boolvar1 ' + bits0 ⊦ boolvar1 ↔ boolvar ∧ boolvar0 |
bitsand(boolvar ' + bits1, boolvar0 ' + bits) = boolvar1 ' + bits0, ∀ bits2, boolvar, bits1, boolvar0, boolvar1, bits0. # bits2 < # bits → bitsand(boolvar ' + bits1, boolvar0 ' + bits2) = boolvar1 ' + bits0 → (boolvar1 ↔ boolvar ∧ boolvar0) ⊦ boolvar1 ↔ boolvar ∧ boolvar0
Used simplifier rules: <; (wellfounded) Used terms: # bits