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 ( ( 𝐹 : 𝐶1-1𝐷𝐺 : 𝐴1-1𝐵 ) → ( 𝐹𝐺 ) : ( 𝐺𝐶 ) –1-1𝐷 )

Proof

Step Hyp Ref Expression
1 df-f1 ( 𝐹 : 𝐶1-1𝐷 ↔ ( 𝐹 : 𝐶𝐷 ∧ Fun 𝐹 ) )
2 df-f1 ( 𝐺 : 𝐴1-1𝐵 ↔ ( 𝐺 : 𝐴𝐵 ∧ Fun 𝐺 ) )
3 ffun ( 𝐺 : 𝐴𝐵 → Fun 𝐺 )
4 fcof ( ( 𝐹 : 𝐶𝐷 ∧ Fun 𝐺 ) → ( 𝐹𝐺 ) : ( 𝐺𝐶 ) ⟶ 𝐷 )
5 3 4 sylan2 ( ( 𝐹 : 𝐶𝐷𝐺 : 𝐴𝐵 ) → ( 𝐹𝐺 ) : ( 𝐺𝐶 ) ⟶ 𝐷 )
6 funco ( ( Fun 𝐺 ∧ Fun 𝐹 ) → Fun ( 𝐺 𝐹 ) )
7 cnvco ( 𝐹𝐺 ) = ( 𝐺 𝐹 )
8 7 funeqi ( Fun ( 𝐹𝐺 ) ↔ Fun ( 𝐺 𝐹 ) )
9 6 8 sylibr ( ( Fun 𝐺 ∧ Fun 𝐹 ) → Fun ( 𝐹𝐺 ) )
10 9 ancoms ( ( Fun 𝐹 ∧ Fun 𝐺 ) → Fun ( 𝐹𝐺 ) )
11 5 10 anim12i ( ( ( 𝐹 : 𝐶𝐷𝐺 : 𝐴𝐵 ) ∧ ( Fun 𝐹 ∧ Fun 𝐺 ) ) → ( ( 𝐹𝐺 ) : ( 𝐺𝐶 ) ⟶ 𝐷 ∧ Fun ( 𝐹𝐺 ) ) )
12 11 an4s ( ( ( 𝐹 : 𝐶𝐷 ∧ Fun 𝐹 ) ∧ ( 𝐺 : 𝐴𝐵 ∧ Fun 𝐺 ) ) → ( ( 𝐹𝐺 ) : ( 𝐺𝐶 ) ⟶ 𝐷 ∧ Fun ( 𝐹𝐺 ) ) )
13 1 2 12 syl2anb ( ( 𝐹 : 𝐶1-1𝐷𝐺 : 𝐴1-1𝐵 ) → ( ( 𝐹𝐺 ) : ( 𝐺𝐶 ) ⟶ 𝐷 ∧ Fun ( 𝐹𝐺 ) ) )
14 df-f1 ( ( 𝐹𝐺 ) : ( 𝐺𝐶 ) –1-1𝐷 ↔ ( ( 𝐹𝐺 ) : ( 𝐺𝐶 ) ⟶ 𝐷 ∧ Fun ( 𝐹𝐺 ) ) )
15 13 14 sylibr ( ( 𝐹 : 𝐶1-1𝐷𝐺 : 𝐴1-1𝐵 ) → ( 𝐹𝐺 ) : ( 𝐺𝐶 ) –1-1𝐷 )