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