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