| bitsxor(bits, bits0) = [] ⊦ bits = [], bits0 = [], # bits ≠ 1 ∧ # bits0 ≠ 1 |
⊦ bits ≠ [] ∧ bits0 = true ' → bitsxor(bits, bits0) = bitsinvert(bits)
¬(bits ≠ [] ∧ bits0 = true '), bitsxor(bits, bits0) = [] ⊦ bits = [], bits0 = [], # bits ≠ 1 ∧ # bits0 ≠ 1
Used simplifier rules: ⊦ bitsinvert(bits) = [] ↔ bits = []; Used terms: bits0, bits