case h
α : Type u
m n o : ℕ
m' : Type ?u.61403
n' : Type ?u.61406
o' : Type ?u.61409
inst✝ : Add α
v : Fin (Nat.succ n) → α
y : α
w : Fin n → α
i : Fin (Nat.succ n)
⊢ (v + vecCons y w) i = vecCons (vecHead v + y) (vecTail v + w) i
α : Type u
m n o : ℕ
m' : Type ?u.61403
n' : Type ?u.61406
o' : Type ?u.61409
inst✝ : Add α
v : Fin (Nat.succ n) → α
y : α
w : Fin n → α
⊢ v + vecCons y w = vecCons (vecHead v + y) (vecTail v + w)
ext i
no goals
case h
α : Type u
m n o : ℕ
m' : Type ?u.61403
n' : Type ?u.61406
o' : Type ?u.61409
inst✝ : Add α
v : Fin (Nat.succ n) → α
y : α
w : Fin n → α
i : Fin (Nat.succ n)
⊢ (v + vecCons y w) i = vecCons (vecHead v + y) (vecTail v + w) i
refine' Fin.cases _ _ i <;> simp [vecHead, vecTail]