| ¬(¬ true ∈ bits ∧ bits0.first ∧ bits ≠ [] ∧ bits0 ≠ []) ⊦ bits = [], bits0 = [], bits2int(bitsor(bits, bits0) + bits1) = bits2int(bits0 + bits1), true ∈ bits |
⊦ bits = [], bits0 = [], bits2int(bitsor(bits, bits0) + bits1) = bits2int(bits0 + bits1), true ∈ bits, bits0.first