| # bits ≤ n ⊦ bits = [], fillsgn(n, bits) = mklist(bits.first, n - # bits) + bits |
n = n0 + # bits, # bits ≤ n ⊦ bits = [], fillsgn(n, bits) = mklist(bits.first, n0) + bits
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: n, # bits, n0