| n ≤ # sgn(bits) ⊦ bits = [], lastn(n, sgn(bits)) = lastn(n, bits) |
∀ n. n ≤ # sgn(bits0) → bits0 = [] ∨ lastn(n, sgn(bits0)) = lastn(n, bits0), n ≤ # sgn(boolvar + bits0) ⊦ boolvar + bits0 = [], lastn(n, sgn(boolvar + bits0)) = lastn(n, boolvar + bits0)
Used simplifier rules: bitlist freely generated by [], +;;