simp[hf]
ι : Type u_1
inst✝² : Fintype ι
inst✝¹ : DecidableEq ι
inst✝ : Encodable ι
α : Type u_2
f : ι → Option α
g : ι → α
hf : ∀ (i : ι), f i = some (g i)
⊢ (∀ (i : Fin (Fintype.card ι)), f (fintypeEquivFin.symm i) = some ((fun i => g (fintypeEquivFin.symm i)) i)) ∧
    ((fintypeEquivFin.symm.arrowCongr (Equiv.refl α)) fun i => g (fintypeEquivFin.symm i)) = g
ι : Type u_1
inst✝² : Fintype ι
inst✝¹ : DecidableEq ι
inst✝ : Encodable ι
α : Type u_2
f : ι → Option α
g : ι → α
hf : ∀ (i : ι), f i = some (g i)
⊢ ((fintypeEquivFin.symm.arrowCongr (Equiv.refl α)) fun i => g (fintypeEquivFin.symm i)) = g