rw [Function.Surjective.range_eq _]
α : Type u_1
inst : FinDenumerable α
⊢ ↑(Set.range encode_fin) ≃ Fin (Fintype.card α)
α : Type u_1
inst : FinDenumerable α
⊢ ↑Set.univ ≃ Fin (Fintype.card α)

α : Type u_1
inst : FinDenumerable α
⊢ Function.Surjective encode_fin