| ⊦ boolvar ∈ bitsinvert(bits) ↔ (¬ boolvar) ∈ bits |
∀ boolvar. boolvar ∈ bitsinvert(bits0) ↔ (¬ boolvar) ∈ bits0 ⊦ boolvar0 ∈ bitsinvert(boolvar + bits0) ↔ (¬ boolvar0) ∈ boolvar + bits0
Used simplifier rules: invert-base: ⊦ bitsinvert([]) = [];%bitlist freely generated by [], +;;% ⊦ ¬ boolvar ∈ [];