Metamath Proof Explorer


Theorem f1cof1

Description: Composition of two one-to-one functions. Generalization of f1co . (Contributed by AV, 18-Sep-2024)

Ref Expression
Assertion f1cof1 ⊢ F : C ⟶ 1-1 D ∧ G : A ⟶ 1-1 B → F ∘ G : G -1 C ⟶ 1-1 D

Proof

Step Hyp Ref Expression
1 df-f1 ⊢ F : C ⟶ 1-1 D ↔ F : C ⟶ D ∧ Fun ⁡ F -1
2 df-f1 ⊢ G : A ⟶ 1-1 B ↔ G : A ⟶ B ∧ Fun ⁡ G -1
3 ffun ⊢ G : A ⟶ B → Fun ⁡ G
4 fcof ⊢ F : C ⟶ D ∧ Fun ⁡ G → F ∘ G : G -1 C ⟶ D
5 3 4 sylan2 ⊢ F : C ⟶ D ∧ G : A ⟶ B → F ∘ G : G -1 C ⟶ D
6 funco ⊢ Fun ⁡ G -1 ∧ Fun ⁡ F -1 → Fun ⁡ G -1 ∘ F -1
7 cnvco ⊢ F ∘ G -1 = G -1 ∘ F -1
8 7 funeqi ⊢ Fun ⁡ F ∘ G -1 ↔ Fun ⁡ G -1 ∘ F -1
9 6 8 sylibr ⊢ Fun ⁡ G -1 ∧ Fun ⁡ F -1 → Fun ⁡ F ∘ G -1
10 9 ancoms ⊢ Fun ⁡ F -1 ∧ Fun ⁡ G -1 → Fun ⁡ F ∘ G -1
11 5 10 anim12i ⊢ F : C ⟶ D ∧ G : A ⟶ B ∧ Fun ⁡ F -1 ∧ Fun ⁡ G -1 → F ∘ G : G -1 C ⟶ D ∧ Fun ⁡ F ∘ G -1
12 11 an4s ⊢ F : C ⟶ D ∧ Fun ⁡ F -1 ∧ G : A ⟶ B ∧ Fun ⁡ G -1 → F ∘ G : G -1 C ⟶ D ∧ Fun ⁡ F ∘ G -1
13 1 2 12 syl2anb ⊢ F : C ⟶ 1-1 D ∧ G : A ⟶ 1-1 B → F ∘ G : G -1 C ⟶ D ∧ Fun ⁡ F ∘ G -1
14 df-f1 ⊢ F ∘ G : G -1 C ⟶ 1-1 D ↔ F ∘ G : G -1 C ⟶ D ∧ Fun ⁡ F ∘ G -1
15 13 14 sylibr ⊢ F : C ⟶ 1-1 D ∧ G : A ⟶ 1-1 B → F ∘ G : G -1 C ⟶ 1-1 D