let C be Category; ( C is quasi-discrete implies the carrier' of C = union { (Hom (a,a)) where a is Element of C : verum } )
assume A1:
C is quasi-discrete
; the carrier' of C = union { (Hom (a,a)) where a is Element of C : verum }
set A = { (Hom (a,b)) where a, b is Element of C : verum } ;
set N = union { (Hom (a,b)) where a, b is Element of C : verum } ;
set B = { (Hom (a,a)) where a is Element of C : verum } ;
set M = union { (Hom (a,a)) where a is Element of C : verum } ;
A2:
the carrier' of C = union { (Hom (a,b)) where a, b is Element of C : verum }
by CAT_1:92;
thus
the carrier' of C c= union { (Hom (a,a)) where a is Element of C : verum }
XBOOLE_0:def 10 union { (Hom (a,a)) where a is Element of C : verum } c= the carrier' of Cproof
let e be
object ;
TARSKI:def 3 ( not e in the carrier' of C or e in union { (Hom (a,a)) where a is Element of C : verum } )
assume
e in the
carrier' of
C
;
e in union { (Hom (a,a)) where a is Element of C : verum }
then consider X being
set such that A3:
e in X
and A4:
X in { (Hom (a,b)) where a, b is Element of C : verum }
by A2, TARSKI:def 4;
consider a,
b being
Element of
C such that A5:
X = Hom (
a,
b)
by A4;
a = b
by A1, A3, A5;
then
X in { (Hom (a,a)) where a is Element of C : verum }
by A5;
hence
e in union { (Hom (a,a)) where a is Element of C : verum }
by A3, TARSKI:def 4;
verum
end;
let e be object ; TARSKI:def 3 ( not e in union { (Hom (a,a)) where a is Element of C : verum } or e in the carrier' of C )
assume
e in union { (Hom (a,a)) where a is Element of C : verum }
; e in the carrier' of C
then consider X being set such that
A6:
e in X
and
A7:
X in { (Hom (a,a)) where a is Element of C : verum }
by TARSKI:def 4;
ex a being Element of C st X = Hom (a,a)
by A7;
hence
e in the carrier' of C
by A6; verum