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 ( ( I = {} implies a is initial ) & ( 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 ) ) )thus
(
I = {} implies
a is
initial )
by A1, Th75;
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 reconsider F9 =
F9 as
Injections_family of
b,
I by Def16, 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, Def17, Th1;
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 5;
take h =
h;
for g being Morphism of a,b holds h = glet g be
Morphism of
a,
b;
h = gnow ( g in Hom (a,b) & ( for x being set st x in I holds
F9 /. x = g (*) (F /. x) ) )thus
g in Hom (
a,
b)
by A8, CAT_1:def 5;
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 19;
A13:
cod (F /. x) = a
by A11, Th62;
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 5;
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 19; verum