| n ≤ #(boolvar ' + bits0), false ∈ bits0 ⊦ (boolvar ' + bits0)+1 = fillsgn(n, boolvar ' + bits0 +1) |
false ∈ bits0, n ≤ 1 + # bits0 ⊦ boolvar ' + bits0 +1 = fillsgn(n, boolvar ' + bits0 +1)
Used simplifier rules: succ-zero-01: ⊦ false ∈ bits0 → (bits + bits0)+1 = bits + bits0 +1;% ⊦ # boolvar ' = 0 +1;% ⊦ #(bits + bits0) = # bits + # bits0;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;