Metamath Proof Explorer


Theorem funco

Description: The composition of two functions is a function. Exercise 29 of TakeutiZaring p. 25. (Contributed by NM, 26-Jan-1997) (Proof shortened by Andrew Salmon, 17-Sep-2011)

Ref Expression
Assertion funco FunFFunGFunFG

Proof

Step Hyp Ref Expression
1 funmo FunG*zxGz
2 funmo FunF*yzFy
3 2 alrimiv FunFz*yzFy
4 moexexvw *zxGzz*yzFy*yzxGzzFy
5 1 3 4 syl2anr FunFFunG*yzxGzzFy
6 5 alrimiv FunFFunGx*yzxGzzFy
7 funopab Funxy|zxGzzFyx*yzxGzzFy
8 6 7 sylibr FunFFunGFunxy|zxGzzFy
9 df-co FG=xy|zxGzzFy
10 9 funeqi FunFGFunxy|zxGzzFy
11 8 10 sylibr FunFFunGFunFG