let X be set ; for a being Element of (TolCat X)
for aa being Element of TOL X st a = aa holds
for i being Morphism of a,a st i = id$ aa holds
for b being Element of (TolCat X) holds
( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) )
let a be Element of (TolCat X); for aa being Element of TOL X st a = aa holds
for i being Morphism of a,a st i = id$ aa holds
for b being Element of (TolCat X) holds
( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) )
let aa be Element of TOL X; ( a = aa implies for i being Morphism of a,a st i = id$ aa holds
for b being Element of (TolCat X) holds
( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) ) )
assume A1:
a = aa
; for i being Morphism of a,a st i = id$ aa holds
for b being Element of (TolCat X) holds
( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) )
let i be Morphism of a,a; ( i = id$ aa implies for b being Element of (TolCat X) holds
( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) ) )
assume A2:
i = id$ aa
; for b being Element of (TolCat X) holds
( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) )
let b be Element of (TolCat X); ( ( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g ) & ( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f ) )
thus
( Hom (a,b) <> {} implies for g being Morphism of a,b holds g (*) i = g )
( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f )proof
assume A3:
Hom (
a,
b)
<> {}
;
for g being Morphism of a,b holds g (*) i = g
let g be
Morphism of
a,
b;
g (*) i = g
reconsider gg =
g as
Element of
MapsT X ;
Hom (
a,
a)
<> {}
;
then A4:
cod i =
a
by CAT_1:5
.=
dom g
by A3, CAT_1:5
;
A5:
dom gg =
dom g
by Def24
.=
aa
by A1, A3, CAT_1:5
;
then A6:
cod (id$ aa) = dom gg
;
[g,i] in dom the
Comp of
(TolCat X)
by A4, CAT_1:def 6;
hence g (*) i =
the
Comp of
(TolCat X) . (
g,
i)
by CAT_1:def 1
.=
gg * (id$ aa)
by A6, A2, Def26
.=
g
by A5, Th46
;
verum
end;
thus
( Hom (b,a) <> {} implies for f being Morphism of b,a holds i (*) f = f )
verumproof
assume A7:
Hom (
b,
a)
<> {}
;
for f being Morphism of b,a holds i (*) f = f
let g be
Morphism of
b,
a;
i (*) g = g
reconsider gg =
g as
Element of
MapsT X ;
Hom (
a,
a)
<> {}
;
then A8:
dom i =
a
by CAT_1:5
.=
cod g
by A7, CAT_1:5
;
A9:
cod gg =
cod g
by Def25
.=
aa
by A1, A7, CAT_1:5
;
then A10:
dom (id$ aa) = cod gg
;
[i,g] in dom the
Comp of
(TolCat X)
by A8, CAT_1:def 6;
hence i (*) g =
the
Comp of
(TolCat X) . (
i,
g)
by CAT_1:def 1
.=
(id$ aa) * gg
by A2, A10, Def26
.=
g
by A9, Th46
;
verum
end;