Metamath Proof Explorer


Theorem f1oco

Description: Composition of one-to-one onto functions. (Contributed by NM, 19-Mar-1998)

Ref Expression
Assertion f1oco ( ( 𝐹 : 𝐵1-1-onto𝐶𝐺 : 𝐴1-1-onto𝐵 ) → ( 𝐹𝐺 ) : 𝐴1-1-onto𝐶 )

Proof

Step Hyp Ref Expression
1 df-f1o ( 𝐹 : 𝐵1-1-onto𝐶 ↔ ( 𝐹 : 𝐵1-1𝐶𝐹 : 𝐵onto𝐶 ) )
2 df-f1o ( 𝐺 : 𝐴1-1-onto𝐵 ↔ ( 𝐺 : 𝐴1-1𝐵𝐺 : 𝐴onto𝐵 ) )
3 f1co ( ( 𝐹 : 𝐵1-1𝐶𝐺 : 𝐴1-1𝐵 ) → ( 𝐹𝐺 ) : 𝐴1-1𝐶 )
4 foco ( ( 𝐹 : 𝐵onto𝐶𝐺 : 𝐴onto𝐵 ) → ( 𝐹𝐺 ) : 𝐴onto𝐶 )
5 3 4 anim12i ( ( ( 𝐹 : 𝐵1-1𝐶𝐺 : 𝐴1-1𝐵 ) ∧ ( 𝐹 : 𝐵onto𝐶𝐺 : 𝐴onto𝐵 ) ) → ( ( 𝐹𝐺 ) : 𝐴1-1𝐶 ∧ ( 𝐹𝐺 ) : 𝐴onto𝐶 ) )
6 5 an4s ( ( ( 𝐹 : 𝐵1-1𝐶𝐹 : 𝐵onto𝐶 ) ∧ ( 𝐺 : 𝐴1-1𝐵𝐺 : 𝐴onto𝐵 ) ) → ( ( 𝐹𝐺 ) : 𝐴1-1𝐶 ∧ ( 𝐹𝐺 ) : 𝐴onto𝐶 ) )
7 1 2 6 syl2anb ( ( 𝐹 : 𝐵1-1-onto𝐶𝐺 : 𝐴1-1-onto𝐵 ) → ( ( 𝐹𝐺 ) : 𝐴1-1𝐶 ∧ ( 𝐹𝐺 ) : 𝐴onto𝐶 ) )
8 df-f1o ( ( 𝐹𝐺 ) : 𝐴1-1-onto𝐶 ↔ ( ( 𝐹𝐺 ) : 𝐴1-1𝐶 ∧ ( 𝐹𝐺 ) : 𝐴onto𝐶 ) )
9 7 8 sylibr ( ( 𝐹 : 𝐵1-1-onto𝐶𝐺 : 𝐴1-1-onto𝐵 ) → ( 𝐹𝐺 ) : 𝐴1-1-onto𝐶 )