| n = # fillsgn(n, bits), # bits < n ⊦ lastn(n, fillsgn(n, bitsand(sgn(fillsgn(n, bits)), bits0))) = lastn(n, fillsgn(n, bitsand(bits, bits0))), bits0 = [], bits = [] |
n = # fillsgn(n, bits), # bits < n ⊦ lastn(n, fillsgn(n, bitsand(sgn(bits), bits0))) = lastn(n, fillsgn(n, bitsand(bits, bits0))), bits = [], bits0 = []
Used simplifier rules: ⊦ m < n ∧ n = n0 → m < n0; (forward)% ⊦ bits ≠ [] → sgn(fillsgn(n, bits)) = sgn(bits);