| n < # bits ⊦ n = # bits, bits = [], lastn(n, fillsgn(n, sgn(bits))) = lastn(n, bits) |
⊦ n ≤ # bits → fillsgn(n, bits) = bits
¬ n ≤ # sgn(bits), n < # bits ⊦ n = # bits, bits = [], lastn(n, fillsgn(n, sgn(bits))) = lastn(n, bits)
Used simplifier rules: sgn-lastn-01: ⊦ n ≤ # sgn(bits) ∧ bits ≠ [] → lastn(n, sgn(bits)) = lastn(n, bits); Used terms: sgn(bits), n