let A, B, C, D be Category; for F1, F2 being Functor of A,B
for G being Functor of B,C
for H being Functor of C,D
for s being natural_transformation of F1,F2 st F1 is_naturally_transformable_to F2 holds
(H * G) * s = H * (G * s)
let F1, F2 be Functor of A,B; for G being Functor of B,C
for H being Functor of C,D
for s being natural_transformation of F1,F2 st F1 is_naturally_transformable_to F2 holds
(H * G) * s = H * (G * s)
let G be Functor of B,C; for H being Functor of C,D
for s being natural_transformation of F1,F2 st F1 is_naturally_transformable_to F2 holds
(H * G) * s = H * (G * s)
let H be Functor of C,D; for s being natural_transformation of F1,F2 st F1 is_naturally_transformable_to F2 holds
(H * G) * s = H * (G * s)
let s be natural_transformation of F1,F2; ( F1 is_naturally_transformable_to F2 implies (H * G) * s = H * (G * s) )
assume A1:
F1 is_naturally_transformable_to F2
; (H * G) * s = H * (G * s)
A2:
H * (G * F1) = (H * G) * F1
by RELAT_1:36;
then reconsider v = H * (G * s) as natural_transformation of (H * G) * F1,(H * G) * F2 by RELAT_1:36;
A3:
H * (G * F2) = (H * G) * F2
by RELAT_1:36;
now for a being Object of A holds ((H * G) * s) . a = v . alet a be
Object of
A;
((H * G) * s) . a = v . aA4:
(
G . (F1 . a) = (G * F1) . a &
G . (F2 . a) = (G * F2) . a )
by CAT_1:76;
A5:
Hom (
(F1 . a),
(F2 . a))
<> {}
by A1, Th23;
thus ((H * G) * s) . a =
(H * G) /. (s . a)
by A1, Th21
.=
H /. (G /. (s . a))
by A5, NATTRA_1:11
.=
H /. ((G * s) . a)
by A1, A4, Th21
.=
v . a
by A1, A2, A3, Th20, Th21
;
verum end;
hence
(H * G) * s = H * (G * s)
by A1, Th20, Th24; verum