| n1 + # bits0 = 1 + n, mklist(boolvar, # bits0) = bits0, ∀ n0. ¬ n0 < # bits0 → fillsgn(n0, sgn(bits0)) = fillsgn(n0, bits0) ⊦ mklist(boolvar, n + 1) = mklist(boolvar, n1 + # bits0), n1 = 0 |
⊦ mklist(boolvar, m) = mklist(boolvar, n) ↔ m = n
Used simplifier rules: ⊦ m + n = n + m; Used terms: n1 + # bits0, n + 1, boolvar