let C be Categorial Category; :: thesis: for f, g being Morphism of C st dom g = cod f holds
g * f = [[(dom f),(cod g)],((g `2 ) * (f `2 ))]
let f, g be Morphism of C; :: thesis: ( dom g = cod f implies g * f = [[(dom f),(cod g)],((g `2 ) * (f `2 ))] )
assume A1:
dom g = cod f
; :: thesis: g * f = [[(dom f),(cod g)],((g `2 ) * (f `2 ))]
A2:
( g `11 = dom g & g `12 = cod g & f `11 = dom f & f `12 = cod f )
by CAT_5:13;
then consider gg being Functor of g `11 ,g `12 such that
A3:
g = [[(dom g),(cod g)],gg]
by CAT_5:def 6;
consider ff being Functor of f `11 ,g `11 such that
A4:
f = [[(dom f),(cod f)],ff]
by A1, A2, CAT_5:def 6;
thus g * f =
[[(dom f),(cod g)],(gg * ff)]
by A1, A2, A3, A4, CAT_5:def 6
.=
[[(dom f),(cod g)],(gg * (f `2 ))]
by A4, MCART_1:7
.=
[[(dom f),(cod g)],((g `2 ) * (f `2 ))]
by A3, MCART_1:7
; :: thesis: verum