let B, C, D be Category; for T being Functor of B,C
for S being Functor of C,D st T is full & S is full holds
S * T is full
let T be Functor of B,C; for S being Functor of C,D st T is full & S is full holds
S * T is full
let S be Functor of C,D; ( T is full & S is full implies S * T is full )
assume that
A1:
T is full
and
A2:
S is full
; S * T is full
let b, b9 be Object of B; CAT_1:def 26 ( Hom (((S * T) . b),((S * T) . b9)) <> {} implies for g being Morphism of (S * T) . b,(S * T) . b9 holds
( Hom (b,b9) <> {} & ex f being Morphism of b,b9 st g = (S * T) . f ) )
assume A3:
Hom (((S * T) . b),((S * T) . b9)) <> {}
; for g being Morphism of (S * T) . b,(S * T) . b9 holds
( Hom (b,b9) <> {} & ex f being Morphism of b,b9 st g = (S * T) . f )
let g be Morphism of (S * T) . b,(S * T) . b9; ( Hom (b,b9) <> {} & ex f being Morphism of b,b9 st g = (S * T) . f )
A4:
( (S * T) . b = S . (T . b) & (S * T) . b9 = S . (T . b9) )
by Th70;
then consider f being Morphism of T . b,T . b9 such that
A5:
g = S . f
by A2, A3;
A6:
Hom ((T . b),(T . b9)) <> {}
by A2, A3, A4;
hence
Hom (b,b9) <> {}
by A1; ex f being Morphism of b,b9 st g = (S * T) . f
consider h being Morphism of b,b9 such that
A7:
f = T . h
by A1, A6;
take
h
; g = (S * T) . h
thus
g = (S * T) . h
by A5, A7, FUNCT_2:15; verum