| # bits1 ≤ n ⊦ bits = [], n = 0, sgn(bitsand(lastn(n, fillsgn(n, bits)), false ' + bits1)) = sgn(bitsand(bits, false ' + bits1)) |
⊦ # bits0 ≤ n ∧ ¬ bits0.first ∧ bits ≠ [] ∧ bits0 ≠ [] → sgn(bitsand(lastn(n, fillsgn(n, bits)), bits0)) = sgn(bitsand(bits, bits0))
¬(#(false ' + bits1) ≤ n ∧ ¬ (false ' + bits1).first ∧ bits ≠ [] ∧ false ' + bits1 ≠ []), # bits1 ≤ n ⊦ bits = [], n = 0, sgn(bitsand(lastn(n, fillsgn(n, bits)), false ' + bits1)) = sgn(bitsand(bits, false ' + bits1))
Used terms: false ' + bits1, bits, n