let I be set ; for C being Category
for a being Object of C
for F being Injections_family of a,I st a is_a_coproduct_wrt F & ( for x being set st x in I holds
dom (F /. x) is initial ) holds
a is initial
let C be Category; for a being Object of C
for F being Injections_family of a,I st a is_a_coproduct_wrt F & ( for x being set st x in I holds
dom (F /. x) is initial ) holds
a is initial
let a be Object of C; for F being Injections_family of a,I st a is_a_coproduct_wrt F & ( for x being set st x in I holds
dom (F /. x) is initial ) holds
a is initial
let F be Injections_family of a,I; ( a is_a_coproduct_wrt F & ( for x being set st x in I holds
dom (F /. x) is initial ) implies a is initial )
assume that
A1:
a is_a_coproduct_wrt F
and
A2:
for x being set st x in I holds
dom (F /. x) is initial
; a is initial
now thus
(
I = {} implies
a is
initial )
by A1, Th81;
for b being Object of C holds
( Hom a,b <> {} & ex h being Morphism of a,b st
for g being Morphism of a,b holds h = g )let b be
Object of
C;
( Hom a,b <> {} & ex h being Morphism of a,b st
for g being Morphism of a,b holds h = g )deffunc H1(
set )
-> Morphism of
dom (F /. $1),
b =
init (dom (F /. $1)),
b;
consider F9 being
Function of
I,the
carrier' of
C such that A3:
for
x being
set st
x in I holds
F9 /. x = H1(
x)
from CAT_3:sch 1();
then
cods F9 = I --> b
by Th1;
then reconsider F9 =
F9 as
Injections_family of
b,
I by Def17;
then
doms F = doms F9
by Th1;
then consider h being
Morphism of
C such that A8:
h in Hom a,
b
and A9:
for
k being
Morphism of
C st
k in Hom a,
b holds
( ( for
x being
set st
x in I holds
k * (F /. x) = F9 /. x ) iff
h = k )
by A1, Def18;
thus
Hom a,
b <> {}
by A8;
ex h being Morphism of a,b st
for g being Morphism of a,b holds h = greconsider h =
h as
Morphism of
a,
b by A8, CAT_1:def 7;
take h =
h;
for g being Morphism of a,b holds h = glet g be
Morphism of
a,
b;
h = gnow thus
g in Hom a,
b
by A8, CAT_1:def 7;
for x being set st x in I holds
F9 /. x = g * (F /. x)let x be
set ;
( x in I implies F9 /. x = g * (F /. x) )set c =
dom (F /. x);
A10:
dom g = a
by A8, CAT_1:23;
assume A11:
x in I
;
F9 /. x = g * (F /. x)then
dom (F /. x) is
initial
by A2;
then consider f being
Morphism of
dom (F /. x),
b such that A12:
for
f9 being
Morphism of
dom (F /. x),
b holds
f = f9
by CAT_1:def 16;
A13:
cod (F /. x) = a
by A11, Th67;
then A14:
dom (g * (F /. x)) = dom (F /. x)
by A10, CAT_1:42;
cod g = b
by A8, CAT_1:23;
then
cod (g * (F /. x)) = b
by A10, A13, CAT_1:42;
then
g * (F /. x) in Hom (dom (F /. x)),
b
by A14;
then A15:
g * (F /. x) is
Morphism of
dom (F /. x),
b
by CAT_1:def 7;
F9 /. x = init (dom (F /. x)),
b
by A3, A11;
hence F9 /. x =
f
by A12
.=
g * (F /. x)
by A12, A15
;
verum end; hence
h = g
by A9;
verum end;
hence
a is initial
by CAT_1:def 16; verum