let C be Category; for f, g being Morphism of C holds hom f,g = (hom (dom f),g) * (hom f,(dom g))
let f, g be Morphism of C; hom f,g = (hom (dom f),g) * (hom f,(dom g))
now A1:
(
Hom (dom f),
(cod g) = {} implies
Hom (cod f),
(dom g) = {} )
by Th51;
hence
dom (hom f,g) = Hom (cod f),
(dom g)
by FUNCT_2:def 1;
( dom ((hom (dom f),g) * (hom f,(dom g))) = Hom (cod f),(dom g) & ( for x being set st x in Hom (cod f),(dom g) holds
(hom f,g) . x = ((hom (dom f),g) * (hom f,(dom g))) . x ) )
Hom (dom f),
(cod f) <> {}
by CAT_1:19;
then
(
Hom (dom f),
(dom g) = {} implies
Hom (cod f),
(dom g) = {} )
by CAT_1:52;
hence A2:
dom ((hom (dom f),g) * (hom f,(dom g))) = Hom (cod f),
(dom g)
by A1, FUNCT_2:def 1;
for x being set st x in Hom (cod f),(dom g) holds
(hom f,g) . x = ((hom (dom f),g) * (hom f,(dom g))) . xlet x be
set ;
( x in Hom (cod f),(dom g) implies (hom f,g) . x = ((hom (dom f),g) * (hom f,(dom g))) . x )assume A3:
x in Hom (cod f),
(dom g)
;
(hom f,g) . x = ((hom (dom f),g) * (hom f,(dom g))) . xthen reconsider h =
x as
Morphism of
C ;
A4:
dom h = cod f
by A3, CAT_1:18;
then A5:
dom (h * f) = dom f
by CAT_1:42;
A6:
cod h = dom g
by A3, CAT_1:18;
then
cod (h * f) = dom g
by A4, CAT_1:42;
then A7:
h * f in Hom (dom f),
(dom g)
by A5;
thus (hom f,g) . x =
(g * h) * f
by A3, Def24
.=
g * (h * f)
by A4, A6, CAT_1:43
.=
(hom (dom f),g) . (h * f)
by A7, Def20
.=
(hom (dom f),g) . ((hom f,(dom g)) . h)
by A3, Def21
.=
((hom (dom f),g) * (hom f,(dom g))) . x
by A2, A3, FUNCT_1:22
;
verum end;
hence
hom f,g = (hom (dom f),g) * (hom f,(dom g))
by FUNCT_1:9; verum