| # bits0 < m ⊦ fillsgn(m + 1, boolvar ' + bits0) = boolvar ' + mklist(boolvar, m - # bits0) + bits0 |
m = n + # bits0 ∧ # bits0 ≤ m, # bits0 < m ⊦ fillsgn(m + 1, boolvar ' + bits0) = boolvar ' + mklist(boolvar, n) + bits0
Used simplifier rules: ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m < n → ¬ n < m;%n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: m, # bits0, n