| false ∈ bits ⊦ ∃ bits0, bits1. bits +1 = bits0 + true ' + bitsinvert(bits1) ∧ bits = bits0 + false ' + bits1 ∧ ¬ false ∈ bits1 |
⊦ boolvar ∈ bits ↔ (∃ bits0, bits1. bits = bits0 + boolvar ' + bits1 ∧ ¬ boolvar ∈ bits1)
∃ bits0, bits1. bits = bits0 + false ' + bits1 ∧ ¬ false ∈ bits1 ⊦ ∃ bits0, bits1. bits +1 = bits0 + true ' + bitsinvert(bits1) ∧ bits = bits0 + false ' + bits1 ∧ ¬ false ∈ bits1
Used terms: bits, false