cases i
k : Nat
h_ind : ∀ (i : Nat), getBit (2 ^ k - 1) i = decide (i < k)
i : Nat
⊢ getBit (2 ^ succ k - 1) i = decide (i < succ k)
case zero
k : Nat
h_ind : ∀ (i : Nat), getBit (2 ^ k - 1) i = decide (i < k)
⊢ getBit (2 ^ succ k - 1) zero = decide (zero < succ k)

case succ
k : Nat
h_ind : ∀ (i : Nat), getBit (2 ^ k - 1) i = decide (i < k)
n✝ : Nat
⊢ getBit (2 ^ succ k - 1) (succ n✝) = decide (succ n✝ < succ k)