| ¬ n ≤ #(boolvar ' + bits0), false ∈ bits0 ⊦ fillsgn(n, boolvar ' + bits0) +1 = fillsgn(n, boolvar ' + bits0 +1) |
1 + # bits0 < n, false ∈ bits0 ⊦ fillsgn(n, boolvar ' + bits0) +1 = fillsgn(n, boolvar ' + bits0 +1)
Used simplifier rules: ⊦ m < n → n ≠ 0;% ⊦ m < n → n ≠ 0; (forward)% ⊦ ¬ m ≤ n ↔ n < m;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ # boolvar ' = 0 +1;% ⊦ #(bits + bits0) = # bits + # bits0;