| # bits1 ≤ # bits0 + n0, # bits0 < # bits1 ⊦ sgn(bitsand(mklist(false, n0) + false ' + bits0, false ' + bits1)) = sgn(bitsand(bits1, false ' + bits0)), n0 = 0, bits1 = [] |
⊦ ¬ true ∈ bits → sgn(bitsand(bits + false ' + bits0, false ' + bits1)) = sgn(bitsand(false ' + bits0, false ' + bits1))
¬ true ∈ mklist(false, n0), # bits1 ≤ # bits0 + n0, # bits0 < # bits1 ⊦ sgn(bitsand(false ' + bits0, false ' + bits1)) = sgn(bitsand(bits1, false ' + bits0)), n0 = 0, bits1 = []
Used simplifier rules: ⊦ ¬ true ∈ mklist(false, n); Used terms: bits1, bits0, mklist(false, n0)