| ¬(bits0 ≠ [] ∧ bits = true '), bitsxor(bits, bits0) = [], # bits = 1 ⊦ bits = [], bits0 = [], bits0 = true ', bits0 = false ', # bits0 = 1 |
bitsxor(false ', bits0) = [] ⊦ # bits0 = 1, bits0 = false ', bits0 = true ', bits0 = []
Used simplifier rules: ⊦ boolvar ' ≠ [];% ⊦ boolvar ' = boolvar0 ' ↔ boolvar ↔ boolvar0;% ⊦ # boolvar ' = 0 +1;% ⊦ # bits = 1 ∧ bits ≠ true ' → bits = false '; (forward)