| ⊦ bitsor(boolvar ' + false ', bits0 + boolvar1 ' + false ') = bitsor(boolvar ', bits0 + boolvar1) + false ' |
⊦ bits ≠ [] ∧ bits0 ≠ [] → bitsor(bits + boolvar ', bits0 + boolvar0 ') = bitsor(bits, bits0) + (boolvar ∨ boolvar0)'
Used simplifier rules: ⊦ bits + bits0 = bits + bits1 ↔ bits0 = bits1;% ⊦ bits + boolvar = bits + boolvar ';% ⊦ boolvar ' ≠ [];% ⊦ ¬ bits + bits0 ≠ [] ↔ bits = [] ∧ bits0 = [];% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1; Used terms: false, bits0 + boolvar1 ', false, boolvar '