C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
F RANCIS B ORCEUX
When is Ω a cogenerator in a topos ?
Cahiers de topologie et géométrie différentielle catégoriques, tome 16, n
o1 (1975), p. 3-15
<
http://www.numdam.org/item?id=CTGDC_1975__16_1_3_0>
© Andrée C. Ehresmann et les auteurs, 1975, tous droits réservés.
L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation (
http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme
WHEN IS 03A9 A COGENERATOR IN A TOPOS? (*) by
Francis BORCEUX (**)CAHIERS DE TOPOLOGIE ET GEOMETRIE DIFFERENTIELLE
Vol. XVI - 1 (1975)
Let E be a topos such that the
subobjects
of 1 form a set of generators;then
is a cogenerator in E . This means that thecomposi-
tion map
( A , B ) -> ( ( B , Q ), ( A , Q ) )
is amonomorphism
in the category of sets, for anyobj ects A
and B of E . Let us now consider the compo-sition
mor p hism BA -> ( Q A ) ( Q B ) in E;
this morphism is
monic in any
topos, proving that D
is an internal cogenerator in any topos. In particu-
lar the
functor Q(-) : E* -> E
is faithful for any topos E .If the
subobjects
of 7 form a set of generators in the topos E, thesame property holds in any one of the
following topoi :
thetopoi E/ X,
where X is any
object
ofE ;
thetopoi
of sheaves for anytopology on E
and the
topoi
of E-valuedpresheaves
over anypreordered object
of E .In all these
topor, Q
is thus a cogenerator. We alsogive
anexample
of atopos in
which D
is not a cogenerator, and anotherexample
in whichQ
is a cogenerator but thesubobjects
of 1 do not form a set of genera-tors.
1.
Cogenerators
i n a cartes ianc losed category.
In this
section, E
will be a cartesian closed category. All the results of this section remain truewhen E
is asymmetric
monoidal clo- sed category(cf. [1]-§5).
We first define the notion of an internal co-generator.
In the
category S
of sets, anobject
C is a cogenerator if thecomposition
map(*) This paper was written during a one year visit of the author to Columbia U-
niversity : I thank Professor Eilenberg who organized this visit.
(**) Partially supported by a N. A. T.O. fellowship.
which sends
f
toCf
is monic for anysets A
and B . If E is cartesianclosed,
such amorphism
exists in E for anyobjects A,
B,C ;
we recallits construction
(cf. [2] ):
D E F I N I TI O N 1 . L et E be a cartesian closed
category.
Anobject
CE| Li
is called an internal
cogenerator if, for
anyobjects
A and Bof E ,
thecomposition morphism K A, B C : BA - ( CA ) (C )
is amonomorphism.
The notion of an internal generator is defined in an
analogous
wayusing
the leftcomposition morphisms
P R O P O SI T I O N 1 . 1 is an internal
generator
in any cartesian closed ca-tegory.
BIf C is an internal cogenerator in the cartesian closed category
E ,
the maps(A, B) - (CB, CA )
which sendf
toCf
areinjective ( ap- ply
the limitpreserving
functor( 1 , - )
to themonomorphisms KA,B C);
in other
words,
the functorC(-):E*-> E
is faithful. It is useful topoint
out that the converse is true.
PROPOSITION 2.
I f
E is a cartesian closedcategory,
thefollowing pro- perties
areequivalent :
( 1 ) C E I E I
is an internalcogenerator;
( 2 )
thefunctor C (-) : E* -> E
isf ai th f ul.
We have
already
seen that( 1 ) implies ( 2 ) . Conversely
let usassume that
( 2 )
is true and let us consider anymorphism a : X - B A
inE ;
we denote thecorresponding morphism by
a. : X X A -> B . Thefollowing
composites correspond
to each otherby
thebijections defining
the car-tesian
adjunction :
If
a , B : X -> BA
are such thatKA,B C o a, = KA,B C o B , then 0- C7
and thusa=/3;so a=/3
andKA,B C
is monic.COROLLARY 1 .
1 f E
is a cartesian closedcategory,
anycogenerator o f
E is an internal
cogenerator.
The
following diagram
is commutative :and thus
C (-)
is faithful as soon as(-, C )
is faithful.COROLLARY 2 .
I f
E is a cartesiancategory
such that 1 is agenerator,
thefollowing
conditions areequivalent :
( 1 ) C E | E I
is acogenerator.
( 2 ) C E | E I
is an internalcogenerator.
( 1 , - )
is faithful and thusC (-)
is faithful if andonly
if(-, C)
isfaithful
( cf . diagram
ofcorollary 1 ) .
2. Cogenerators
in atopos.
In this
section, E
is a topos. We first prove the twoproperties of 0
announced in the introduction.THEOREM 1 .
If
E is anytopos,
thefunctor Q (-) : E* -> E
isfaithful
andthus f2
is an internalcogenerator.
If
/:A - B
is anymorphism
ofE,
thefollowing diagram
is com-mutative
(cf. [4 ):
So if
f , g : A -> B
are suchthat Qf=Qg,
then( Q B )f = (QB)g
and thusIn
particular,
iff*IB
denotes thesingleton morphism
on B :and
f = g
because{*}B
is monic.We have
proved that 0(-)
isfaithful; Q
is an internal cogenera-tor because of
proposition
2 .THEOREM 2 . Let E be a
topos. 1 f
thesubobjects of
1form
a setof
ge-rators, f2
is acogenerator.
Let
f , g : A -> B
be twomorphisms
suchthat,
forany cp : B -> Q, cp f = cp g .
For anysubobject
e : E >-> 1 of 1 and anymorphism k: E - B,
we consider the
following pullback:
( recall
that anymorphism
withdomain E
isnecessarily monic ) .
Thefollowing equalities
holdand thus there exists a
unique morphism
amaking
thefollowing diagram
commutative :
But
idE
is theunique morphism
from E toE ;
thusa = idE
andf k = g k .
Because this is the case for
any E
andany k
and because the subob-jects
of 1 form a set of generators,f = g . So -0
is acogenerator.
The
assumption
of theorem 2(the subobjects
of 1 form a set ofgenerators )
raises twoquestions :
1° when is this
assumption
realized? - somepartial
answers will begiven
in section3;
2° is this
assumption necessary? -
the twofollowing examples
showthat a non obvious part of the
assumption
is necessary.EXAMPLE 1 . Let E be the
tapos of
set-valuedpresheaves
over the ad-ditive
group Z2 .
E is a booleantopos
and itsD-object
is not a cogene-tor.
Z2
is agroupoid
andthus E
is boolean(cf. [4] ). So fl
is theconstant functor
on ( 0 , 11 -
We denoteby p : {0, 1} -> {0, 1}
the map such thatp ( 0 ) = 1
andp ( 1 ) = 0 .
LetF : Z2 -> S
be thefollowing
functor:The two maps
id {0, 1 }:
F( * ) ->
F(*)
andp :
F(*) ->
F( * )
are two diffe-rent natural trans formations from F to itself .
If
y : {0,1} -> {0,1}
is any natural transformation from Fto Q ,
thenaturality implies
thaty p = y
and thus no such y is able to separateid {0,1}
andp . Therefore f2
is not acogenerator.
E X A M P L E 2. Let E be a
topos of set-val ued presheaves
over the dia-gram A
belowdefining equalizers
andcoequalizers.
TheD-object of
Eis a
cogenerator
but thesubobjects of
1 do notform
a setof generators.
We denote
by A
thefollowing
category:We first prove that the
subobjects
of 1 do not form a set of gene-rators in E . Let us denote
by p : { 0 , 1 } -> {0 , 1 }
the map such thatp ( 0 ) = 1
andp ( 1 ) = 0,
We define two functorsF, G:A -S by
I
and two natural transformations ,
by:
a and
B
are different and if E: A - S andy : E
- F are such thatthen
aAoyA #BAo y A
becausecB° yB = B B ° yB .
ThusE (A) # 0 ; we
choose
x E E ( A ) .
It is clear thatyA ( x )#( p ° yA ) ( x )
andthus,
becauseT is a natural
transformation,
we havenecessarily E ( a ) ( x ) # E ( b ) ( x ) .
SoE ( B )
contains at least two different elementsand E
cannot be asubobject of 1 , proving
that thesubobjects
of 1 do not form a set ofgenerators
in E .
We now describe
i2.
Recallthat Q( X)
is the set of subfunctors of( X , - )
andthat Q (x) : Q ( A ) -> Q ( B )
sends a subfunctor A’ of( A , - )
to the
subobject
B’ of( B , - )
definedby
thefollowing pullback (cf. [6] ):
It is easy to see
that f2
is characterizedby
thefollowing
relations : withwith
0(a) and D ( b)
are describedby:
We
finally
provethat Q
is a cogenerator of E . We take any twofunctors
F , G : A -> S
and any two natural transformations a,B :
F => G such thataA,8.
We have to build a natural transformation’y : G => Q
such that
y a # y B .
We consider two different cases:First case :
We denote
by
x E F A an element such thata A ( x ) # BA ( x ) .
We definey
by
thefollowing
relationsSecond case :
a B f. f3 B
We denote
by
x E F B an element such thataB ( x ) # BB ( x ) .
We definey
by
thefollowing
relations :It is easy to see that in the two cases, y is a natural transformation such that
y a # y B . Thus Q
is a cogeneratori n E. n
3. The weak
axiomof choice.
By
«weak axiom of choice » we mean, for a topos, the fact that thesubobjects
of 1 form a set of generators; thisterminology
is due to W.MITCHELL
(cf. [6])
and makes sense because of the property we re- call inproposition
4 below. In this section wegive
different conditions under which a topos satisfies the weak axiom of choice. Recall that the weak axiom of choiceimplies,
for a topos,that D
is a cogenerator(the-
orem
2 ) .
Proposition 3 generalizes proposition 3.12
of[4] .
PROPOSITION 3. Let E be a boolean
topos.
Thefollowing
conditionsare
equivalent :
1)
thesubobjects of
1form
a setof generators;
2 )
the non-zerosubobjects of
1form
a setof
generators;3 )
anobject
X E|E|
is non-zeroif
andonly if
there exists a non-zerosubobject
Eof 1 provided with a morphism E - X;
4 ) if
anobject
Xe|E |
is non-zero, there exists a non-zero subob-iect of 1 provided with a morphism
E - X( 1 )
=>(2)
is obvious.(2) =>(3).
If Xe|E |
is non-zero, the twomorphisms tx (true
on
X)
andfx (false
onX)
from Xto Q
are different and thus there exists a non-zerosubobject E
of 1provided
with amorphism E
-> x X such thatf x o x # tX o x:
If there exists a non-zero
subobject E
of 1provided
with a mor-phism E 2-.. X
, X is a non-zero;indeed,
if X werezero, E
wouldalso be zero because 0 is initial strict
(cf. [4]).
( 3 ) =>(4)
is obvious.( 4 ) => ( 1 ) .
Letf , g : X -> Y
be two differentmorphisms.
We de-note
by K
theirequalizer
andby K
thecomplement
of thisequalizer
inX. Because
f j=. g, K # X ;
becauseK !! K = X , K # 0 .
Thus there existsa non-zero
subobject
E of 1provided
with amorphism
x : E - K :f o ( k o x )
is different fromg o ( k o x )
because theequality
wouldimply
that i-o x
factorizesthrough k
and thus0 # E C K n K ;
this isimpos-
sible because
K n K = 0 .
aPROPOSITION 4. Let E be a
( boolean ) to pos. 1 f E satis fies
the axiomof choice,
thesubobjects of
1form
a setof generators.
Let X be a non-zero
object
of E . We denoteby E
theimage
ofof the
morphism
from X to 1 :E is non-zero because X is non-zero and 0 is initial strict. The axiom of choice
implies
the existence of asection j : E
>-> X ofp ;
the result follows thus fromproposition 3 .
PROPOSITION 5. Let E be a
topos.
Thefollowing
conditions areequi- val ent :
1 )
Esatisfies
the weak axiomof choice ;
2 ) for
any X E|E |
,E / X satisfies
the weak axiomo f
choice.(2) => (1) :
chooseX = 1 ; E/
1 = E.( 1 ) => ( 2 ) .
The terminalobj ect
ofE / X
is theidentity
on X .If
f , g : ( A , a ) -> ( B , b )
are two differentmorphisms
ofE / X ,
we denoteby E
asubobj ect
of 1in E
andby
u : E -> A amorphism
ofE ,
such thatg u # f u .
Because anymorphism
with domain E ismonic,
au: (E, au)->(X, idX)
is monic in E / X and
u : ( E , a u ) -> ( A , a )
is amorphism
ofE / X
suchthat
f u # g u .
PROPOSITION 6. Let E be a
topos.
Thefollowing
conditions areequi- val en t :
1 )
Esatisfies
the weak axiomof choice ;
2 ) for
anypreordered object
Po f E ,
thetopos Ep of
E-valuedpre-
sheaves over Psatisfies
the weak axiomof
choice.(2)
=>(1):
chooseP=1; E 1 =
E.( 1 ) => (2 ).
First we fix thenotations; q : Q >-> P x P
denotes therelations, 8 : P >-> Q
anda : Q x Q -> Q
express thereflexivity
and the asso-iativity
of the relation.We consider the
following
functor T :which can be made into a
triple (T , e , 03BC, ) : E
is the topos ofT-alge-
bras ( cf.
[3]
and[6] ).
We choose two
T-algebras (x, cp)
and( y, y )
and twomorphisms
§, n : (x, cp) -> (y, y)
ofT-algebras
which aresupposed
to be different.We denote
bye,’
E >-> 1 asubobject
of 1 andby
y E - A amorphism
such
that § o y # n
o y ;Recall that the terminal
object of Ep
is thealgebra ( id p , q1 ) .
We haveto find a
subalgebra ( t, r)
of( idp , q1 )
and amorphism
ofalgebras
8:(t,T) -> (x,cp)
such that§ o 8 # n o 8.
Recall that any
morphism
withdomain E
is monic.( t, r)
is defined asbeeing
the freeT-algebra
on x y :t is monic : indeed if
a, B : X -> P’
are such thatt a = t B,
thenpl o q o i o a = p 1 oqoi o,8 because ta=tB,
p 2 o q o i o a = p2 o q o i o B
because any twomorphisms
with target E areequal;
thus
q o i o a = q o i o B
andOL=/3 because q
and i are monic. y : x y - x is amorphism
ofE / P
and thusis a
morphism
ofT-algebras.
We define8
to be thecomposite cp o Ty ;
because cp : ( T x , 03BCx ) -> ( x , cp )
is amorphism
ofT-algebras,
is also a
morphism
ofT-algebras
and thus y can be extended to E be- cause A is a sheaf:Our
assumption implies
thatay = By
and thusay = /3y .
Because this is true forany E
and any y and because thesubobjects
of 1 form a set of generators inE , a=B.
SoShE ( j )
has therequired property.
COROLLARY.
1 f
T is anytopological space,
thetopos o f
sheaves overT
satisfies
the weak axiomof
choice and thus itsf2-object
is a cogene-rator.
It is a consequence of
proposition
4 andcorollary
ofproposition 3.
Sibl iography
[1]
F. BORCEUX and G. M. KELLY, A notion of limit for enriched categories, Bul. Austr. Math. Soc. 12 ( 1975), 49-72.[2]
S. EILENBERG and G.M. KELLY, Closed categories, Proc.Conf.
on Cat.Alg. ,
La Jolla ( 1965).[3]
S. EILENBERG and J.C. MOORE, Adjoint functors and triples, Ill. J.of
Math. V-2 ( 1965), 381-398 .
[4]
P. FREYD, Some aspects of topoi, Bull.of the
Austr. Math. Soc. 7-1 (1972), 1-76.[5]
W. MITCHELL, Boolean topoi and the theory of sets, J. Pure andApp. Alg.
(Oct. 1972).
[6]
M. TIERNEY, Sheaf theory and the continuum hypothesis, Proc. of the Hali- fax Conf. on Category theory, intuitionistic Logic and Algebraic Geometry, Springer, Lect. Notes in Math. 274 ( 1973).Institut Mathematique
2 chemin du Cyclotron 1348 Louvain-la-Neuve BELGIUM.