conv => lhs; change (bitwise and l (bitwise bne m n)).getBit i
case a
l m n i : Nat
⊢ getBit (l &&& (m ^^^ n)) i = getBit (l &&& m ^^^ l &&& n) i
case a
l m n i : Nat
⊢ getBit (bitwise and l (bitwise bne m n)) i = getBit (l &&& m ^^^ l &&& n) i