| ∀ bits1. bitsinvert(bits0 + bits1) = bitsinvert(bits0) + bitsinvert(bits1) ⊦ bitsinvert((boolvar + bits0) + bits1) = bitsinvert(boolvar + bits0) + bitsinvert(bits1) |
∀ bits1. bitsinvert(bits0 + bits1) = bitsinvert(bits0) + bitsinvert(bits1) ⊦ bitsinvert(bits0 + bits1) = bitsinvert(bits0) + bitsinvert(bits1)
Used simplifier rules: inv-rec: ⊦ bitsinvert(boolvar ' + bits) = (¬ boolvar)' + bitsinvert(bits);% ⊦ bits + bits0 = bits + bits1 ↔ bits0 = bits1;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ boolvar + bits = boolvar ' + bits;