Metamath Proof Explorer


Theorem f1oenfirn

Description: If the range of a one-to-one, onto function is finite, then the domain and range of the function are equinumerous. (Contributed by BTernaryTau, 9-Sep-2024)

Ref Expression
Assertion f1oenfirn ⊢ B ∈ Fin ∧ F : A ⟶ 1-1 onto B → A ≈ B

Proof

Step Hyp Ref Expression
1 f1ocnv ⊢ F : A ⟶ 1-1 onto B → F -1 : B ⟶ 1-1 onto A
2 f1ofn ⊢ F -1 : B ⟶ 1-1 onto A → F -1 Fn B
3 fnfi ⊢ F -1 Fn B ∧ B ∈ Fin → F -1 ∈ Fin
4 2 3 sylan ⊢ F -1 : B ⟶ 1-1 onto A ∧ B ∈ Fin → F -1 ∈ Fin
5 1 4 sylan ⊢ F : A ⟶ 1-1 onto B ∧ B ∈ Fin → F -1 ∈ Fin
6 5 ancoms ⊢ B ∈ Fin ∧ F : A ⟶ 1-1 onto B → F -1 ∈ Fin
7 cnvfi ⊢ F -1 ∈ Fin → F -1 -1 ∈ Fin
8 f1orel ⊢ F : A ⟶ 1-1 onto B → Rel ⁡ F
9 dfrel2 ⊢ Rel ⁡ F ↔ F -1 -1 = F
10 8 9 sylib ⊢ F : A ⟶ 1-1 onto B → F -1 -1 = F
11 10 eleq1d ⊢ F : A ⟶ 1-1 onto B → F -1 -1 ∈ Fin ↔ F ∈ Fin
12 11 biimpac ⊢ F -1 -1 ∈ Fin ∧ F : A ⟶ 1-1 onto B → F ∈ Fin
13 7 12 sylan ⊢ F -1 ∈ Fin ∧ F : A ⟶ 1-1 onto B → F ∈ Fin
14 6 13 sylancom ⊢ B ∈ Fin ∧ F : A ⟶ 1-1 onto B → F ∈ Fin
15 f1oen3g ⊢ F ∈ Fin ∧ F : A ⟶ 1-1 onto B → A ≈ B
16 14 15 sylancom ⊢ B ∈ Fin ∧ F : A ⟶ 1-1 onto B → A ≈ B