| ∀ n, bits, bits1. # bits1 < 1 → true → bits = [] ∨ bits1 = [] ∨ fillsgn(n, bitsand(fillsgn(n, bits), bits1)) = fillsgn(n, bitsand(bits, bits1)) ⊦ fillsgn(n, bitsand(fillsgn(n, bits), true ')) = fillsgn(n, bits), # bits = 1, bits = [] |
⊦ bits ≠ [] ∧ bits0 = true ' → bitsand(bits, bits0) = bits
Used simplifier rules: ⊦ fillsgn(n, bits) = [] ↔ bits = [] ∧ n = 0;% ⊦ bits ≠ [] → fillsgn(n, fillsgn(n, bits)) = fillsgn(n, bits); Used terms: true ', fillsgn(n, bits)