| ¬(¬ false ∈ bits ∧ ¬ bits0.first ∧ bits ≠ [] ∧ bits0 ≠ []), true ∈ bits ⊦ bits0 = [], bits = [], boolvar ↔ boolvar ∈ bitsor(bits, bits0), false ∈ bits |
true ∈ bits, bits0.first ⊦ bits0 = [], bits = [], boolvar ↔ boolvar ∈ bitsor(bits, bits0), false ∈ bits