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