| ⊦ bitsinvert(mklist(boolvar, n)) = mklist(¬ boolvar, n) |
∀ boolvar. bitsinvert(mklist(boolvar, m)) = mklist(¬ boolvar, m) ⊦ bitsinvert(mklist(boolvar, m +1)) = mklist(¬ boolvar, m +1)
Used simplifier rules: invert-base: ⊦ bitsinvert([]) = [];%nat freely generated by 0, +1;;% ⊦ mklist(boolvar, 0) = [];