| ⊦ bits = [], fillsgn(m + 1, bits + boolvar ') = fillsgn(m, bits) + boolvar ' |
⊦ bits = [] ∨ fillsgn(0 + 1, bits + boolvar ') = fillsgn(0, bits) + boolvar '
∀ bits, boolvar. bits = [] ∨ fillsgn(m0 + 1, bits + boolvar ') = fillsgn(m0, bits) + boolvar ' ⊦ bits = [] ∨ fillsgn(m0 +1 + 1, bits + boolvar ') = fillsgn(m0 +1, bits) + boolvar '
Used simplifier rules: nat freely generated by 0, +1;;