| n ≤ # bits, # bits1 < n ⊦ sgn(bitsand(lastn(n, bits), false ' + bits1)) = sgn(bitsand(bits, false ' + bits1)), bits = [] |
n ≤ # bits, # bits1 < n, # bits1 < # bits ⊦ sgn(bitsand(lastn(n, bits), false ' + bits1)) = sgn(bitsand(bits, false ' + bits1)), bits = []
Used simplifier rules: ⊦ # bits = 0 ↔ bits = [];% ⊦ m < n → n ≠ 0; (forward)% ⊦ m < n ∧ n ≤ n0 → m < n0; (forward)