let C, A, B be Category; for F1, F2, F3 being Functor of A,B
for G being Functor of B,C
for s being natural_transformation of F1,F2
for s9 being natural_transformation of F2,F3 st F1 is_naturally_transformable_to F2 & F2 is_naturally_transformable_to F3 holds
G * (s9 `*` s) = (G * s9) `*` (G * s)
let F1, F2, F3 be Functor of A,B; for G being Functor of B,C
for s being natural_transformation of F1,F2
for s9 being natural_transformation of F2,F3 st F1 is_naturally_transformable_to F2 & F2 is_naturally_transformable_to F3 holds
G * (s9 `*` s) = (G * s9) `*` (G * s)
let G be Functor of B,C; for s being natural_transformation of F1,F2
for s9 being natural_transformation of F2,F3 st F1 is_naturally_transformable_to F2 & F2 is_naturally_transformable_to F3 holds
G * (s9 `*` s) = (G * s9) `*` (G * s)
let s be natural_transformation of F1,F2; for s9 being natural_transformation of F2,F3 st F1 is_naturally_transformable_to F2 & F2 is_naturally_transformable_to F3 holds
G * (s9 `*` s) = (G * s9) `*` (G * s)
let s9 be natural_transformation of F2,F3; ( F1 is_naturally_transformable_to F2 & F2 is_naturally_transformable_to F3 implies G * (s9 `*` s) = (G * s9) `*` (G * s) )
assume A1:
( F1 is_naturally_transformable_to F2 & F2 is_naturally_transformable_to F3 )
; G * (s9 `*` s) = (G * s9) `*` (G * s)
then A2:
( G * F1 is_naturally_transformable_to G * F2 & G * F2 is_naturally_transformable_to G * F3 )
by Th27;
now let a be
Object of
A;
(G * (s9 `*` s)) . a = ((G * s9) `*` (G * s)) . aA3:
(
G . (F1 . a) = (G * F1) . a &
G . (F2 . a) = (G * F2) . a )
by CAT_1:76;
A4:
G . (F3 . a) = (G * F3) . a
by CAT_1:76;
A5:
(
Hom (
(F1 . a),
(F2 . a))
<> {} &
Hom (
(F2 . a),
(F3 . a))
<> {} )
by A1, Th30;
A6:
(
G . (s9 . a) = (G * s9) . a &
G . (s . a) = (G * s) . a )
by A1, Th28;
thus (G * (s9 `*` s)) . a =
G . ((s9 `*` s) . a)
by A1, Th28, NATTRA_1:23
.=
G . ((s9 . a) * (s . a))
by A1, NATTRA_1:25
.=
(G . (s9 . a)) * (G . (s . a))
by A5, NATTRA_1:13
.=
((G * s9) `*` (G * s)) . a
by A2, A6, A3, A4, NATTRA_1:25
;
verum end;
hence
G * (s9 `*` s) = (G * s9) `*` (G * s)
by A2, Th31, NATTRA_1:23; verum