cases hni : n.getBit i
n : Nat
h : Nat.lsb n = 0
i : Nat
h_ind : ∀ (k : Nat), k < i → getBit n k = false
⊢ getBit n i = false
case false
n : Nat
h : Nat.lsb n = 0
i : Nat
h_ind : ∀ (k : Nat), k < i → getBit n k = false
hni : getBit n i = false
⊢ false = false

case true
n : Nat
h : Nat.lsb n = 0
i : Nat
h_ind : ∀ (k : Nat), k < i → getBit n k = false
hni : getBit n i = true
⊢ true = false