C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
M ICHAEL B ARR
The point of the empty set
Cahiers de topologie et géométrie différentielle catégoriques, tome 13, n
o4 (1972), p. 357-368
<
http://www.numdam.org/item?id=CTGDC_1972__13_4_357_0>
© Andrée C. Ehresmann et les auteurs, 1972, 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.
THE POINT OF THE EMPTY SET by
Michael BARRCAHIERS DE TOPOLOGIE ET GEOMETRIE DIFFERENTIELLE
Vol. XIII - 4
The
point,
of course, is that there isn’t anypoint
there. This ma-nifests itself in various ways. For
example,
see[Barr,a],
in which thelack of
splitting
to amap O -> X, X + O, plays
an essential role. In[Barr, b]
the empty set came in in a different way, as a non-trivialsubobject
of the terminal
object.
There it made the difference betweenbeing
ableto embed an abelian category into a category of
f, abelian ) M-sets while,
in thegeneral
case of an exact category,having
to allow M to have se-veral
objects (i.e.
be acategory).
In this paper we
study
two moreexamples
in which the empty setcomplicates
an otherwisestraightforward
situation. The first concernstripleableness
of a functor category (over thebase,
or somewhat moregenerally
over a category over which the base istripleable).
This resultwas first announced
by Beck,
who also introduced thenotion
of a purefunctor,
thusbeing
the first torecognize
thedistinguished
roleplayed by
empty set. The second
example
concernsmany-sorted algebras.
It is fre-quently supposed
thatmany-sorted algebras
arespecial
cases of 1-sortedor
ordinary algebras. Again
the empty set rears itsugly
head tocompli-
cate the situation. One way around this
problem
is toadopt
thepoint
ofview of Gritzer
( see,
e.g.[Grdtzerl , p.8)
andsimply legislate
out of ex-istence any empty
algebra.
Thiscertainly works,
but at the cost of bothcompletness
andcocompletness (see,
e.g.,[Grgtzerl , § 9, Lemma
1 or§
24, Corollary
1 to Lemma1 ) . And
it is not clear that even Griitzer would want to obviate thepossibility
ofhaving many-sorted algebras
inwhich some components are empty and others not. But this is
exactly
where the
problem
appears and must be faced.The first three sections deal with
preliminary material, including
an
exposition
of and the mainapplication
of the VTT. The next two sec-tions consider the two situations discussed above.
1. Def initions
A functor U:B- A is said to create limits if for any
diagram
D :1->B for which a limit
p: A -> UD
exists there is anobject
B E B and amap
f: B - D
which areunique
up to aunique isomorphism satisfying Uf = p;
moreoverf: B -> D
is a limit of D .A
pair
of mapsBo
in B is called asplit coequalizer pair
if there is anobject
B E B and mapsd : B0 -> B, s0 : B -> B0
andsl : B0 -> B1
such thatand
It
easily
follows from theseequations
that thediagram
is,
infact,
acoequalizer
under those circumstances.The
split coequalizer equations imply
thatIf we assume that
idempotents spl it
inB ,
the existence ofan S I : B0-> B1
satisfying
thoseequations
isequivalent to do, d 1 being
asplit
coequa- lizerpair.
For then B may be defined as theobject
whichspl its
the idem-potent
d1 sl ’
If U: B ->A is a
functor,
we say that is aU-split- pair
ifU B 1
is asplit pair.
The
functor U: B -> A
is said tosatisfy
the VTTprovided
that itcreates limits and every
U-split pair
is asplit pair;
it is said tosatisfy
the CTT if it creates limits and preserves all
coequalizers;
it’is said tosatisfy
the PTT if it creates limits and if thecoequalizers
of allU-split pairs
exist and arepreserved by
U .The
point
of thesedefinitions
is that the PTT conditions are notinvariant under
composition
offunctors, (those
of the VTT and the CTTare ) .
The obvious theorem is that whenU = U1 U2 U3 then U
satisfiesthe PTT
provided
thatU,
satisfies theVTT, U2
satisfies the PTT andu3
satisfies the CTT. Of course, Beck’s theorem statesthat U
is tri-pleable
if andonly
if U has a leftadjoint
and satisfies the PTT.A
category A
is said tosatisfy
the weak axiomof
choice( WAC )
if it has a terminal
object 1
and for eachX,
the terminal map X -> 1 fac-tors as X -> S -> 1
where S
is asubobject
of 1 and X -> S is asplit epi- morphism.
Theobject S
is called the support of X and we will writeS=supp
X.For
example,
the category of sets, or any discrete power of it as well as anypointed
category, allsatisfy
this WAC. Note that the catego- ry of abelien groups,being pointed,
satisfies it while it does notsatisfy
the AC .
If A
satisfies the WAC wedefine,
afterJon
Beck[unpublished]
a functor D : X -> A to be
pure
if everyD X
DX E X,
has the same support.If U : B -> A is a
functor,
then D:X->B is calledU-pure
if UD is pure.We define
p (X, A)
andU-P ( X , B )
to be the fullsubcategories
of thefunctor
categories (X, A)
and(X,B) respectively, consisting
of thepure and
U-pure
functorsrespectively.
We note that if U is itself pure, then
U- p (X, B)= (X,B).
If A satisfies the WAC and the
sub-objects
of 1 form acomplete lattice,
wedefine,
for a functorD: X -> A,
2. The VTT
TH E O R E M 1 . Let U : B -> A be the inclusion
of
afull subcategory.
Thenif U
createslimits,
itsatisfies the
VTT.PROOF. Trivial.
In
particular,
the inclusion of any full coreflexivesubcategory
satisfies the VTT.
THEOREM 2 . L et I be a small discrete
category
and A becomplete
andsatis f y
the WAC. Then thefunctor II : P ( I, A ) -> A ,
whichassigns
toeach I-indexed
family
itsproduct, satisfies
the VTT.PROOF. A
parallel pair
is an I-indexedfamily
withsupp
supp A’
the same for all i, and it isn-split provided
thatis a
split pair
whereLet s:A->A’ such that
dOs=A
andd1 sd1 = d1s d0.
LetS =supp Ai
and
ti: Ai -> S respectively ti:A’i -> S)
be theunique
maps ofAi (res-
pectively Ai’)
to S . For each i letui : S -> Ai
be a map so that t. u. = S.Note that
since S
is asubobject
of 1 , anydiagram terminating in S
com-mutes. Let
pi : A -> AZ
andPi: A - Ai
denote theproduct projections.
Thenthere is a map u : S -> A determined
by pi u = ui . By replacing,
if necessa-ry, u
by dl
s u , we may suppose thatu = d1
s u .(This replacement
willaffect the
ui
butthey play
no furtherrole. )
If we define u’ : S -> A’by
u’ = s u ,
then dOu’= dOsu
andd1 u’ = d1 su = u.
Next definev.: A -> A by letting pi vi = Ai
whilefor j f:. i, pj vi = pj u ti .
Wesimilarly
definevi: Ai-·A by
p’ i v’ = A’, i
andfor J. f:. i, p’ j vi’ = p’ j u’ t’
At this
point
we need acomputation.
PROPOSITION 1 . and
f or
allPROOF. We compute
using
theproduct proj ections. First,
Now we return to the
proof
of Theorem 2. DefineThen
Also
Since we have assumed
that A
iscomplete, idempotents spl it,
andby
the remark after the definition of
spl it coequalizer pairs,
it follows thatAi ==* Ai
is asplit coequalizer pair
for every z. Thefunctor Fl
has anadjoint
which associates to anobject
A E A the constantfamily {Ai = A
for all
i}.
It then followsthat fl
preserves all inverse limits. To seethat fl
createsthem,
it is sufficient to show thatp ( I,A)
has inverse limits andthat II
reflectsisomorphisms.
PROPOSITION 2 .
I f
A E A and S is asubobject of
1 , thenS - supp A
if and only if (S, A)+O
and(A, S)+O.
PROOF. The direct
impl ication
isguaranteed by
ourassumption
that sup- portssplit.
If S -> A is a map,then A - S
is asplit epic, since S
has on-ly
oneendomorphism.
But it factorsA - supp A - S,
and the second fac-tor is a
monomorphism
andsimultaneously
aspl it epic
andconsequently
an
isomorphism.
P RO P OSITI ON 3 .
Let {Ai |j E J}
be afamily of objects of A .
LetSi
=supp A,.
Thensupp II Ai = TT Si = n Si ’
PROOF. The first
equality
isclear,
since aproduct
ofsplit epimorphisms
is one
again.
The second is trivial forsubobjects
of 1 .COROLLARY 1 . Let D : X -> A be a
functor.
LetS=suppD.
Then SXD( the funct or
whose value at X E X isS X D X )
ispure.
Moreoverif
E :X- A is
pure,
then(E, D)=(E, SxD).
PROOF. The first part is
clear,
sincesupp ( S X D X ) = S X supp D X = S.
For the
second,
note that(E, S X D ) =( E, S ) X ( E, D ), where S
is deno-ting
the constant functor on S . Now there is at most one natural transfor- mationF -> S,
so that( E , S X D )
iseither O
or( E, D ) according
as( E , S )
is orisn’t O.
But if(E , S)=O,
thenTS
whereT = supp E .
Since
S=supp D
and E has constant support, it follows that for someX E X,
T supp DX.
But then(EX , DX) =O also,
whichimplies
that(E, D)=O=(E, D)>C(E, S).
In either case(E,D)=(E, DXS).
COROLLARY 2. T’he inclusion
P(X, A)->(X, A)
has aright adjoint
given by D->(supp D)XD.
3. Generalities
onReflective Subcategories
Let X
be a category.By
a reflectivesubcategory (warning: [Mac
Lane]
hasinterchanged
themeanings
of reflective andcoreflective)
ismeant a full
subcategory
whose inclusion functor has aright adjoint. Up
to
categorical equivalence
this is the samething
as anadjoint pair
for which the front
adjunction n:X0 -> II is
anisomorphism.
It will sim-plify (without materially changing)
the discussion below if we suppose thatXo
isalways replete:
thatis,
ifX =X0 E X0,
thenX E X0
also. WeV
let e: II -> X denote the back
adjunction.
PROPOSITION
4. A
necessary andsufficient
condition that X be inXo
is that there exist a
map
x : X -> 11 X with eX . x = X .PROOF. The
necessity
of this condition is obvious. We must show that any such x must be anisomorphism.
The othercomposite
v
is a map between
objects
ofEo
and is theidentity
if andonly
if I of itv v v
is.
But I E X . nIX = X , together
withnIX
anisomorphism, implies
thatI E 8 X = (nI X)-1. On
the otherhand, I E X. Ix = IX
andI E X
an isomorphism implies
thatIx = (I e X) -1 = nIX,
from which the desired relation follows.THEOREM 3. Let be
reflective subcatego-
ries and U : X ->
Y , Uo : Xo -> Yo
befunctors
suchthat j Uo = U1, 1 f
U hasa
right adjoint
U, then 1U j - Uo
isright adjoint
toUo . 1 f
U has aleft
adjoint
U andif,
inaddition, j
U =U 0 1,
then UJ factors
as 1U 0
andU 0
isleft adjoint
toU 0 ’ I f
U iscotripleable,
so isU0. If
U istriplea-
ble, then
subject
to the samecondition J U
=U0 1,
so isU0.
PROOF. The first assertion follows from the
computation,
whereXo
EX0
YO E YO ’
363
with all
isomorphisms
natural. To prove thesecond,
leta : UI -> JU0
andv
f3: U0 I-> JU
be thegiven isomorphisms.
We letand denote the front
adjunctions,
whileand
denote the back
adjunctions.
Asabove, 1 61
is anisomorphism
and natu-rality of 8 implies
thecommutativity
ofv
from which we infer
that J U 6,
is anisomorphism.
But then thecomposite
is also an
isomorphism. Hence,
without loss ofgenerality,
we may sup- posethat B= JU eI. Ja-1 I. nJ U0 I.
Now we letFirst we claim that
E J
U . y = Uei ’
Infact,
Here we used the
fact,
standard foradjoints,
thatE JJ. jnJ = j . Now
de-fine ç: UJ->IIUJ by
thecomposite
We compute
Hence for every
Y0 E Y0, çY0: UJ Y0 11 U JY0
is a map whose compo- site withE1 UJ Y0
isUJ Y0,
which shows thatÛ j Y0
EX0;
and we maywrite UJY0=IU0Y0
whereU0 =IUJ.
Then we compute forY0 E Y0, X0 E X0
which
gives
theadjointness.
Now suppose
that U
iscotripleable. Evidently I
reflectsisomor- phisms
and thenUI = JU0 does, which,
afortiori, implies
thatU 0
does.Then
suppose thatX0 -> X’0 => X"0
is aU O-split equalizer diagram.
Then itis
a J U0= UI-split diagram
aswell,
whichimplies,
since U iscotriple-
able,
thatI X0 ->1 X’0 => I X"0
is anequalizer.
Then for anyX E X,
is an
equalizer.
IfX =I X"0, then, since I
is full andfaithful,
we seeth at
is an
equalizer
for allX" E X0,
which means thatX0->X0=>X"0
is anequalizer.
The argument when U istripleable
issimilar,
since we neverused the fact that it has a
right adjoint, only
that it is full and faithful.4. Functor Categories
The main theorem on pure functors follows. It was first
given
- more or less -
by
Beck with an ad hoc and somewhatmysterious proof.
TH E O R E M 4 . Let A
satisfy
the WAC and becomplete
andcocomplete.
Let U : B -> A be
tripleable
and C be a smallcategory.
Then U - p( C , B ) - A by
thecomposite
is tripleable.
PROOF. First we establish the
existence
of anadjoint. Composition
withF,
the leftadjoint
ofU, gives
a leftadjoint
to the functor(C, B) ->
(C, A). The
functor(C, A)-( |C|, A) has, since A
iscocomplete, a
left
adjoint given by
the Kan extension. HerelCl
is the discrete category which is the set ofobjects
ofC. Finally,
theproduct
functor(lCl), A ) ->
A has a left
adjoint,
the constant functor functor. The result then follows from Theorem 3applied
to thediagram
Here the lower arrows are, of course, the
identity
funct or ofA . Next,
wemust show
that the .composite
satisfies the PTT. To do this we make useof another
chain, namely,
Since B
iscomplete, (C, B)->( lCl, B)
has aright adjoint, and, using
Theorem
3,
so doesU - P ( C , B ) -> U - P (lCl, B). When
B iscocomplete
it has a left
adjoint
aswell,
but in any case it preserves all inverselimits,
andby
asimple
modification of theproof
of Theorem3 ,
so doesThe
functor (lCl, B ) -> (lCl, A)
has whateverproperties B-A
doesand
is,
inparticular,
PTT .Then, by
Theorem3,
the same is true for thefunctor
U - P (lCl,B) -> U - P (lCl, A). Finally, by
Theorem2 , U-P ( lCl,
,A ) -> A
satisfies the VTT.Putting
it alltogether,
we get the desired con-clusion.
This theorem is
usually applied
underhypotheses
which makeU - P ( C, B ) = (C, B).
Forexample,
ifA = S,
the categoryof
sets, and B -A istripleable,
then B is a category ofalgebras
for atheory t possi- bly
withinfinitary operations ) .
If we suppose that there is anullary
ope- ration in thetheory,
then everyobject
of B has the same support and eve- ry functor is pure. On the otherhand, regardless
of the nature of B, if Cis
strongly connected - ( C1 , C2 ) Cl ’ C2
E C - then every functoris
automatically
pure. This is the case of the standardsimplicial
catego-ry A, and hence,
whenever B -A istripleable and A
satisfies the otherhypotheses
of Theorem4,
we see thatsimp B = ( Aop, B )
istripleable
over A.
On
the otherhand,
let B-S betripleable
but withno nullary operations.
Then the empty set is analgebra.
Now if we look atsimp+ B,
the category of
augmented simplicial objects,
this is nottripleable
oversets. There is the same
adjoint pair
but thealgebras
for thetriple
are thefull
subcategory consisting
of theconstantly
emptysimplicial object
andthose which are non-empty in all
degrees, including - 1 -
What gets omit- ted are those which are empty innon-negative degrees
butaugmented
toa non-empty set.
5. Many-Sorted Algebras
An
n-sortedalgebra (where,
forsimplicity,
we willimagine
n tobe
finite )
is astring (S1 , ... , Sn )
of setstogether
withoperations
of thekind
S1 e1 X ... X S ne n -> Si
andsatisfying equations
of the sort familiarin
algebra.
A category of1-sorted,
orordinary, algebras
can be describedas a category of
product preserving
functorsTBOP - S
where there isgi-
ven a
coproduct preserving
functori"" Th,
which is anisomorphism
onobjects. Similarly,
we can describe n-sortedalgebras by
an n-foldtheory, Sn->Th.
The
simplest
category of 2-sortedalgebras
is the category(1+1,
S) = S X S
ofpairs
of sets. Theunderlying
functor isproduct
and at firstglance
it looks indeed to betripleable.
Theoperations
aregenerated by
asingle binary operation
which is associative andidempotent.
The catego-ry of
algebras
for thattriple ( or
thattheory)
isactually P (1+1,S),
those
pairs
of sets of which either both are empty or both are non-empty.(What
happens
totripleableness, by
the way, is that theunderlying
func-tor does not reflect
isomorphisms.
The map(O,O)->O) -> (O, 1)
is not anisomorphism ;
theinduced O X cp - cp
X 1is.)
A rather
typical example
of 2-sortedalgebras
is the category of all modules.Objects
arepairs ( R, M )
where R is aring
and M is an R-mo- dule. A map(p, f) : (R, M) -> (R’, M’)
consists of aring homomorphism f : R -> R’,
an abelian grouphomomorphism f : M -> M’
such thatf (rm )=
P(r) f(m)
for rE R, mem.An interesting
w-sortedtheory
is the one whosealgebras
are thefinite
algebraic
theories. Afinitary algebraic theory
is determinedby
astring (°0’ °1 ’ ... ) where On
is the set of n-aryoperations.
For each kand
each nl ’ ... , nk ,
there is a mapQk X nn1
X...X nnk ->nn1 +... +nk which
assigns to (w0, w1, ... wk)
theoperation W0 (w1 X ... X wk),
These aresubject
toassociativity
andunitary equations (the
latterinvolving
theprojections )
andgive
in obvious way an w-sortedtheory.
The existence of theprojections requires
thatni+O
for all i > 0. However it ispossible
that
no=O.
Thiscorresponds
to theories without constants.Evidently
it will not do to
ignore
theories without constants. Some of the most inte-resting
theories lack constants. One way out would be to omit the theories with constants. A constant ornullary operation
canalways
bereplaced by
a unaryoperation plus
anequation
which makes the unaryoperation
constant. The
only
effect on thealgebras
would to make the empty set a model of everytheory.
This is whathappens
when you present thetheory
of groups
by
asingle binary operation, (x, y) -> xy -1, subject
to someequations.
If Th is an n-sorted
theory,
define apure Th-algebra
to be one allof whose components are empty or all non-empty. Let
P ( STh)
denote thiscategory. It
is,
of course, the category of pureproduct preserving
functorsof
T’h°p
to S .TH E O R E M 5 . For any n-sorted
theory
Th( where
n mayrepresent
afinite
or
in f inite cardinal),
thecategory E (lTh) of pure Th-algebras
istri ple-
able over S
by
theproduct functor.
PROOF. Let
In I
denote the discrete category with nobjects. Then
is
tripleable by
the usualargument (see,
e. g.,[Mac Lane]). By Theorem 2 ,
the functorP ( ) lnl , S) -> S
satisfies the VTT andputting
them toge-ther,
the result follows.As with Theorem
4 ,
the main interest of this result islikely
to bewhen every
algebra
is pure. As in that case, this could result either be-cause all components are
required
to be non-empty( like
thetheory
of allmodules )
orby
a kind of connectedness. We leave to the reader the easy exercise ofconstructing
anexample
of the latterphenomenon.
References
M. BARR, (a)
Coalgebras
in acategory of algebras,
Lecture Notes in Math. 86 (1969), 1-12.(b) Exact
categories,
Lecture Notes in Math. 236 (1971), 1-20.G.
GRÄTZER,
UniversalAlgebra,
D. Van Nostrand & Co., 1968.S. MAC LANE,
Categories for
theWorking Mathematician,
Springer-Verlag 1971 .Department of Mathematics McGill University
P. O. Box 6070 Montreal 101, Quebec CANADA