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 4;
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 4;
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:5;
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 13;
A13:
cod (F /. x) = a
by A11, Th67;
then A14:
dom (g * (F /. x)) = dom (F /. x)
by A10, CAT_1:17;
cod g = b
by A8, CAT_1:5;
then
cod (g * (F /. x)) = b
by A10, A13, CAT_1:17;
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 4;
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 13; verum