let U be Universe; for C being U -locally_small Category st the carrier of C is U -set holds
union { (Hom (a,b)) where a, b is Object of C : verum } is Element of U
let C be U -locally_small Category; ( the carrier of C is U -set implies union { (Hom (a,b)) where a, b is Object of C : verum } is Element of U )
assume A1:
the carrier of C is U -set
; union { (Hom (a,b)) where a, b is Object of C : verum } is Element of U
defpred S1[ Object of C, Element of U] means union { (Hom ($1,b)) where b is Object of C : verum } = $2;
consider f being Function of the carrier of C,U such that
A14:
for x being Element of the carrier of C holds S1[x,f . x]
from FUNCT_2:sch 3(A13);
A15:
for x being object st x in dom f holds
f . x in U
then A18:
rng f c= U
;
A19:
dom f in U
by A1, PARTFUN1:def 2;
now ( union (rng f) c= union { (Hom (a,b)) where a, b is Object of C : verum } & union { (Hom (a,b)) where a, b is Object of C : verum } c= union (rng f) )now for x being object st x in union (rng f) holds
x in union { (Hom (a,b)) where a, b is Object of C : verum } let x be
object ;
( x in union (rng f) implies x in union { (Hom (a,b)) where a, b is Object of C : verum } )assume
x in union (rng f)
;
x in union { (Hom (a,b)) where a, b is Object of C : verum } then consider y being
set such that A23:
(
x in y &
y in rng f )
by TARSKI:def 4;
consider z being
Element of the
carrier of
C such that A24:
y = union { (Hom (z,b)) where b is Object of C : verum }
by A23, A20;
reconsider z =
z as
Object of
C ;
consider t being
set such that A25:
(
x in t &
t in { (Hom (z,b)) where b is Object of C : verum } )
by A23, A24, TARSKI:def 4;
consider b0 being
Object of
C such that A26:
t = Hom (
z,
b0)
by A25;
(
x in Hom (
z,
b0) &
Hom (
z,
b0)
in { (Hom (a,b)) where a, b is Object of C : verum } )
by A25, A26;
hence
x in union { (Hom (a,b)) where a, b is Object of C : verum }
by TARSKI:def 4;
verum end; hence
union (rng f) c= union { (Hom (a,b)) where a, b is Object of C : verum }
;
union { (Hom (a,b)) where a, b is Object of C : verum } c= union (rng f)now for x being object st x in union { (Hom (a,b)) where a, b is Object of C : verum } holds
x in union (rng f)let x be
object ;
( x in union { (Hom (a,b)) where a, b is Object of C : verum } implies x in union (rng f) )assume
x in union { (Hom (a,b)) where a, b is Object of C : verum }
;
x in union (rng f)then consider y being
set such that A27:
(
x in y &
y in { (Hom (a,b)) where a, b is Object of C : verum } )
by TARSKI:def 4;
consider a9,
b9 being
Object of
C such that A28:
y = Hom (
a9,
b9)
by A27;
reconsider a9 =
a9 as
Element of the
carrier of
C ;
y in { (Hom (a9,b)) where b is Object of C : verum }
by A28;
then A29:
x in union { (Hom (a9,b)) where b is Object of C : verum }
by A27, TARSKI:def 4;
A30:
union { (Hom (a9,b)) where b is Object of C : verum } = f . a9
by A14;
f . a9 in rng f
by FUNCT_2:4;
hence
x in union (rng f)
by A30, A29, TARSKI:def 4;
verum end; hence
union { (Hom (a,b)) where a, b is Object of C : verum } c= union (rng f)
;
verum end;
then
union (rng f) = union { (Hom (a,b)) where a, b is Object of C : verum }
;
hence
union { (Hom (a,b)) where a, b is Object of C : verum } is Element of U
by A19, A18, CLASSES4:5; verum