let C be Category; for E being Subcategory of C holds
( incl E is full iff for a, b being Object of
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b' )
let E be Subcategory of C; ( incl E is full iff for a, b being Object of
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b' )
set T = incl E;
thus
( incl E is full implies for a, b being Object of
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b' )
( ( for a, b being Object of
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b' ) implies incl E is full )proof
assume A1:
for
a,
b being
Object of st
Hom ((incl E) . a),
((incl E) . b) <> {} holds
for
g being
Morphism of
(incl E) . a,
(incl E) . b holds
(
Hom a,
b <> {} & ex
f being
Morphism of
a,
b st
g = (incl E) . f )
;
CAT_1:def 23 for a, b being Object of
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b'
let a,
b be
Object of ;
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b'let a',
b' be
Object of ;
( a = a' & b = b' implies Hom a,b = Hom a',b' )
assume A2:
(
a = a' &
b = b' )
;
Hom a,b = Hom a',b'
now let x be
set ;
( ( x in Hom a,b implies x in Hom a',b' ) & ( x in Hom a',b' implies x in Hom a,b ) )
Hom a,
b c= Hom a',
b'
by A2, Def4;
hence
(
x in Hom a,
b implies
x in Hom a',
b' )
;
( x in Hom a',b' implies x in Hom a,b )assume A3:
x in Hom a',
b'
;
x in Hom a,bA4:
(
(incl E) . a = a' &
(incl E) . b = b' )
by A2, Th22;
then reconsider g =
x as
Morphism of
(incl E) . a,
(incl E) . b by A3, CAT_1:def 7;
consider f being
Morphism of
a,
b such that A5:
g = (incl E) . f
by A1, A4, A3;
A6:
g = f
by A5, FUNCT_1:35;
Hom a,
b <> {}
by A1, A4, A3;
hence
x in Hom a,
b
by A6, CAT_1:def 7;
verum end;
hence
Hom a,
b = Hom a',
b'
by TARSKI:2;
verum
end;
assume A7:
for a, b being Object of
for a', b' being Object of st a = a' & b = b' holds
Hom a,b = Hom a',b'
; incl E is full
let a, b be Object of ; CAT_1:def 23 ( Hom ((incl E) . a),((incl E) . b) = {} or for b1 being Morphism of (incl E) . a,(incl E) . b holds
( not Hom a,b = {} & ex b2 being Morphism of a,b st b1 = (incl E) . b2 ) )
assume A8:
Hom ((incl E) . a),((incl E) . b) <> {}
; for b1 being Morphism of (incl E) . a,(incl E) . b holds
( not Hom a,b = {} & ex b2 being Morphism of a,b st b1 = (incl E) . b2 )
let g be Morphism of (incl E) . a,(incl E) . b; ( not Hom a,b = {} & ex b1 being Morphism of a,b st g = (incl E) . b1 )
A9:
g in Hom ((incl E) . a),((incl E) . b)
by A8, CAT_1:def 7;
A10:
( a = (incl E) . a & b = (incl E) . b )
by Th22;
hence
Hom a,b <> {}
by A7, A8; ex b1 being Morphism of a,b st g = (incl E) . b1
Hom a,b = Hom ((incl E) . a),((incl E) . b)
by A7, A10;
then reconsider f = g as Morphism of a,b by A9, CAT_1:def 7;
take
f
; g = (incl E) . f
thus
g = (incl E) . f
by FUNCT_1:35; verum