cases' x using Fin.cases with x <;> simp [Fin.eq_zero]
case h
α : Type u_1
v : Fin 4 → α
x : Fin 4
⊢ v x = ![v 0, v 1, v 2, v 3] x
case h.succ
α : Type u_1
v : Fin 4 → α
x : Fin 3
⊢ v x.succ = ![v 1, v 2, v 3] x