C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
G ONZALO E. R EYES
Sheaves and concepts : a model-theoretic interpretation of Grothendieck topoi
Cahiers de topologie et géométrie différentielle catégoriques, tome 18, n
o2 (1977), p. 105-137
<http://www.numdam.org/item?id=CTGDC_1977__18_2_105_0>
© Andrée C. Ehresmann et les auteurs, 1977, 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
SHEAVES AND CONCEPTS : A MODEL-THEORETIC INTERPRETATION OF GROTHENDIECK TOPOI
by Gonzalo E. REYES
CAHIERS DE TOPOLOGIE ET GEOMETRIE DIFFERENTIELLE
Vol. X VIII - 2
( 1977 )
INTRODUCT ION.
The aim of this
expository
paper is togive
alogical (more precise- ly : model-theoretic ) interpretation
of Grothendiecktopoi [SGA 4 ] .
We shall see that the
theory
of thesetopoi
may be considered asan
algebraic
version ofmany-sorted logic, finitary
as well asinfinitary.
Themain theorems of the
general theory
willsurely ring
a bell when viewed inthis
logical perspective.
Inparticular,
alogician recognizes
versions ofthe Lowenheim-Skolem
theorem,
the Tarski theorem on unions ofchains,
themethod of
diagrams
and G6delcompleteness
theorem.At this
point,
let us add that thisalgebraic
version oflogic
is notthe usual one in terms of
polyadic
orcylindric algebras
and their homomor-phisms,
but rather in terms ofcategories
and functors. This may be the rea-son that topos
theory
was notrecognized
asalgebraic logic,
until the work ofLawvere [L]
and itsdevelopment
and extensionsby
Lawverehimself, Volger -EVI , Joyal-Reyes [R]
and othersbrought
tolight
thefollowing
far
reaching analogy (cf. Appendix
for relevantdefinitions ) : Topos theory
-> Modeltheory
Site H
Theory
Fiber
( of
thesite j
H Model(
of thetheory )
Sheaf H
Concept (represented by
aformula ).
In
particular,
model-theoretic methods to constructmodels,
for ins-tance, may be
applied
in topostheory
to construct fibers to obtain old andnew results in a unified manner. This program has been carried out
by
Mi-chael Makkai and the author
[MR]
and the details will appear in book form.This paper
gives
an outline of some aspects of their work.VGe shall
briefly
describe the contents of this paper. In the firstchap-
ter we
study
two concreteexamples
of ouranalogy
and we show how toassociate a
( possibly infinitary ) theory
with a site(Section 2 ). Intuitively,
this
theory
« expresseselementarily
>> the structure of the site . This is madeprecise by defining
a model of atheory
in a topos(Section 3 ).
Animpor-
tant
point
to notice is that the theories thus obtained have asimple
syn-tactical structure which leads to the notion of a coherent
theory.
The se-cond
chapter
is devoted to soundness andcompleteness
for aformal sys-
tem of coherent
logic.
Thecompleteness
theorem states the existence of Boolean-valued models for coherent theories and is a variant of Mansfield’s theorem[M] .
Theapplications
to thetheory
of Grothendieck’stopoi
ap- pear in the thirdchapter. They
include severalembedding
theorems fortopoi (Barr’s [Ba] , Deligne’s [SGA4] ... )
as well as acategorical
formula-tion of «
conceptual
» or Beth-likecompleteness
for certain sites( pretopoi ).
This formulation is one instance of
logical insight gained
viacategories.
Furthermore,
we construct a universal model » of a coherenttheory (the
so-calledclassifying topos )
as a «completion »
of a Lindenbaum-Tarski cat-egory of certain formulas.
z
The last
chapter
is notdirectly
concerned with the main theme ofthis paper, the coherent
logic
in both its model-theoretic andcategorical
aspects. Rather it deals with intuitionistic
infinitary ( ! ) logic
in a Grothen-dieck topos. It is
included, however,
for thefollowing
reasons : the intui-tionistic
operations
are« implicitely»
definable in terms of the coherent onesand the use of this
«implicit
intuitionisticlogic
does not increase the co-herent consequences of a coherent
theory.
As anexample
of thisphenome-
non, we
study
Kock’sprinciple that,
as far as coherent consequences go,«local
rings
may be assumed to befields, provided
intuitionisticlogic
isused.
Finally,
someembedding
theorems fortopoi
ofChapter
II aregiven
here
sharper
formulations. Tohelp
thereader,
we added anAppendix
withthe main definitions and theorems of the
theory
of Grothendieck’stopoi.
It is a
pleasure
to thank for thehelp
received from numerouspeople,
in
particular
our students andcolleagues :
VG.Antonius,
A.Boileau, J.
Dion-ne, Y.
Gauthier,
A.Kock,
M. La PalmeReyes, J. Penon,
M. Robitaille-Gi-guere.
Onfundamentals,
we would like toacknowledge
discussions with A.Joyal,
F. W. Lawvere and M. Makkai which have left animprint
in theauthor’s
thought.
CHAPTER I. SHEAVES AND CONCEPTS
The main theme of this
chapter
is a mathematical formulation of our basicanalogy
Topos theory
-> Modeltheory.
The
theory
of Grothendieck topos ismainly
concerned with set-val- ued functors over a small category(cf. Appendix), actually,
sheaves overa small site
(
cf.Appendix ).
We may think of a functor of this type as a gen- eralization of the notion offamily
of sets)). Whereas anordinary family
of sets may be viewed as «a variable set
parametrized by
a constant set»,a set-valued functor may be
thought
of as «a variable setparametrized by
a category». In a heraclitean
vein,
notonly functors,
but setsthemselves,
can be viewed as «processes of
deformations »,
since sets may be consid- ered aslimiting
cases of «variable sets» whose variations «tend to zero».«Everything
flows andnothing abides ; everything gives
way andnothing
stays fixed ». These processes are
usually
subordinated to the deformations of agenerating
structure, which shall be referred to as «the basic domain of deformations ». This idea is madeprecise
in the notion of a site. In dia-lectical contradiction with this
interpretation,
we may view functors as «lo-gical
invariants » of the deformations of the basicdomain ; namely,
our set-valued functors will get more or less identified with formulas.
T. e.,
we may viewfunctors
as«concepts»
of thetheory
of the basicdomain,
that is of the lawsaccording
to which the deformations of the«generating
structurestake
place.
It is thisparmenidean
view of functors which isdeveloped
here.We
hope
that the ir clash willproduce light.
1. Algebraic
sets( c f. [GD] ).
The
problem
is tostudy
curves,surfaces,
...,given
as zero-sets ofsets of
polynomials
with realcoefficients,
say. We want to be able to dis-tinguish
the intersection T of the lineL :
y- 1 = 0 with the circlefrom the intersection
S
of L with the lineL’: x
= 0 . Classical geometersalready
considered T as apoint
with an infinitesimal linearneighbourhood
whereas
S
was seen asjust
apoint.
The trouble isthat, set-theoretically,
The functorial
point
of view considersT,
,.S and|R|,
the under-lying
set ofreals,
as «processes of deformations » subordinated to the basic domain of deformations of|R|
, defined to be the categoryFP ( R-alg )
offinitely presented R-algebras.
This choice is notunique
or even canonicaland it has been
suggested by
mathematicalpractice.
-Vie recall that an
object
of the categoryR-alg
ofR-algebras
is acommutative
ring
A with 7together
with aring homomorphism R O-> A.
A
morphism ( or R-morphism )
is a commutativetriangle
ofring
homo-morphisms
Intuitively
we may thinkof f
as a «basic deformation » of A into B andwe say
that A is deformed
into B viaf . By
« abus delangage »,
we shalldenote an
R-algebra R O->
Aby A (when
the context isclear).
The category
FP(R-alg)
is the fullsubcategory
ofR-alg
whoseobjects are
of the formR -> R [ X1, ... , Xn] / I ,
where I is a«finitely
generated »
ideal and thehomomorphism
is the canonical one.Curves,
sur-faces,...,
can now be identified with(covariant )
set-valued functors onF P ( R-alg ). Thus,
T is identified with the functor which sends into the setNotice that
functoriality implies
that whenever A is deformed into B viaf, T(A)
is deformed intoT ( B )
viaf again and,
in this sense, these de-formations are subordinated to the basic ones
( i. e.
theR-morphisms ).
Similarly, S
as well asI R I (the
set ofreals )
become functors.The last one is identified with the
«underlying
set» functorNotice that
SIT,
asdesired,
sincethey
differ e. g. for D =R [ X ] /(X2).
As a first
example,
for aconceptual (logical
orParmenidian )point
of
view,
we consider our basic domain of variation or rather its dualas a site
by introducing
thediscrete localization consisting
of identitiesonly, i. e.,
One can show
(cf. [GU] )
that the categoryFibSET (C) ( cf. Appendix)
isequivalent
toR-alg ,
whereas a sheaf isjust
afunctor Copp-> SET.
From a
logical point
ofview,
we look for the lawsaccording
towhich the deformations of the
« generating
structuresI R I
takeplace.
Weintroduce a one-sorted
language
whoseunique
sort «denotes»|R|, or
ra-ther
H,
after our identification. Thetheory
of the basic domain is «obvi-ously &
thetheory
ofR-algebras,
i. e. the atomicdiagram of ( R, +,., 0, 1), plus
the axioms for commutativerings
with 1 .Actually, according
to thegeneral
way ofassociating
atheory
to a site describedbelow,
this is whatwe get in this case.
(The operation symbols
of ourlanguage
are +,. andone constant for each
real. )
A la
Frege,
T may be now identified with the «concept»expressed by
the formulax2 + y2 = 1 ^ y = 1
of ourlanguage,
whereas S becomesthe formula x = 0
^
y = 1 . Asalready mentioned, U
is identified with the«only»
sort or, what amounts to the same, with x = x . This solvesagain
our
problem
ofdistinguishing T
fromS :
as conceptsthey differ, although
their extensions
(in R2 )
are the same.As a second
example,
wemake
=F P(R-alg)OPP
into a siteby
introducing
theZariski
localizationgenerated by
thefollowing
« co-loca-lizations» in
F P (R-alg) :
and the empty
family
as a « co-localization » of the nullring
0 .Going
over, viaYoneda,
to the category ofrepresentable
functors(which
isequivalent to C),
we obtain thefollowing
localization corres-ponding
to the first onewhere U, U’: FP(R-alg) -+ SET
are definedby
Indeed, letting hB
be the functorrepresented by B ,
since an
R-morphism
fromR [X]
into A is determinedby
its value atX ,
i . e.
by
an element ofA .
HenceAp [X] -- U. Similarly,
we can check thatand
Again,
it is easy to seeusing EGUI
that the category of fibers of this site isequivalent
to the category ofR-algebras
which are localrings (but
with usual
R-morphisms ).
To describe the
logical point
ofview,
we consider the localizationsas new laws satisfied
by
the«generating
structure »’l1 .
Toimpose
as a localization or
covering
should mean,intuitively,
that the union of theprojections
of both functors intoIf
is the whole of’11,
i. e.by identifying,
asbefore
with x = x, L’ with x . y = I and v ° with(1-x).
y = 7 .Similarly,
the empty localizationgives 0
= 1 ==>.All
said,
we end up with thetheory
of localR-algebras
as the ana-logue
of thesite C (with
the Zariskilocalization ).
Its models areprecise-
ly
the fibers ot his site !The reader has doubtless observed our use and abuse of the word
« concept ».
It can be made
precise
once that the notion of aclassifying
topos of a( coherent ) theory
is available( cf.
III Section10 ).
Theconcept
ex-pressed by
a(coherent)
formula of thelanguage
of atheory
T is the can-onical
interpretation
of the formula in theclassifying
topos6( T).
As
example
of sheaffor C
with the Zariskilocalization,
let us men-tion the functor Nil defined
by
Notice
that,
as a concept,Nil
becomes theinfinitary
formulaOn the other
hand,
the sheafProi for C
with the discrete locali- zation definedby
where
U(A)
is the set of invertible elements of A andcannot be written in our
language,
since we do not havesyntactical
opera- tions to expressquotients by equivalence
relations(
seeIII,
Section10,
fora discussion of this
problem ).
As a final
observation,
notice that we canchange throughout
thisexample R by
any commutativering
with1 ,
for instanceZ ,
thering
ofintegers.
In this case the category of sheaves for the site of the dual of the category offinitely presented
commutativerings
with the Zariskitopology
is called the
Zariski topos.
Asbefore,
we can see that thetheory
of this si-te is
just
thetheory
of non-trivial localrings.
2. Theory associated
to a site.In Section
1,
we saw how to associate atheory
with a site in two con-crete
examples
so that the fibers of the site areexactly
the models of thetheory.
We attack now thegeneral
case.We shall be concerned with
sublanguages
ofLoow ( see
e.g. E Bwl ),
but in a
many-sorted
version(as
e. g.[F] ).
Such alanguage
has a non-empty set of sorts
and,
for each sort, a countable set of variables of that sort , anarbitrary
set offinitary
sortedpredicate symbols ( i. e.
eachplace
is
assigned
a definitesort)
and anarbitrary
set offinitary
sortedoperation symbols.
We shall consideronly
formulas withfinitely
many free variables.With each small
site C
we associate alanguage LC
of this typeas follows : its sorts are the
objects of e ; LC
has many sortedoperation symbols :
themorphisms of C. (Besides
= , there are nopredicate
sym-bols ).
Thetheory TC
associatedto C
has thefollowing ( Gentzen ) se-
quents as axioms
(which intuitively
express the site structureof C):
1. Axioms for category:
a) identity
=>
I dA
a = a , for everydiagram b) composition
=>
g f a
=h
a , for everydiagram
II. Axioms for finite
lim : a) products
for every
product diagram b) equalizers
for every
equalizer diagram c)
terminalobject
for every terminal
object t .
III. Axioms for
coverings :
for every localization
We can ask whether the models of this
theory
areprecisely
the fi-bers of the
site C
and the answer is yes, of course.However,
this is notinteresting
since thetheory, being infinitary (because
ofIII)
may fail to have models.The
right thing
to do is to consider models inarbitrary
Grothendieck toposby extending
the notion of a set-valuedinterpretation
of alanguage.
Then,
for anytopos 6,
there is anequivalence
between the category ofG?-
models of
TC
and theE-fibers of C ( cf.
Section4 ).
3. Interpreting languages
in atopos.
In this
Section,
we shall define an%-interpretation
of alanguage
L (of
the type described in Section2 )
in a toposR,
or moregenerally,
ina
category %
with finitelim
in such a way that it reduces to the usual set-theoretical
interpretation when fl
=SET .
Forsimplicity, languages
withunary function
symbols
will be discussedonly.
An
fl-interpretation M
of L is a mapassigning
to every:sort s ,
an obj ect M(s)E|R|,
function
symbol f (with
sortss1, s ),
amorphism M(f): M(s1)-M(s).
Notice that in
case fl
=SET , M
isjust
anordinary many-sorted
structure of
similarity
typeL , possibly
with emptypartial
domainsM(s).
For a sequence
x-+ = ( x1, ... , xn)
of variables of sortss 1, ... , sn ,
we define
For a term t and a
formula (f
ofL ,
whose free variables areamong x , M -+ (t)
will be amorphism M(x) -+ M(s),
where s is the sort of the valuesx
of t ,
and M 1i1 (qb )
will be asubobject
ofM(x)
or will remain undefined ifnot all the
operations
called forby O
can beperformed in R.
If t = x , the i’th variable in
x M (t)
is defined to be the cano-x
nical
projection 7Ti: M(x) -+ M(x).
If t -
f t 1
where the valuesof t, t 1
are of sorts s ,s 1 respectively, M -+ (t)
is thecomposite
x
The
only
atomic formulas are of the formtl = t2
andthey
are inter-preted by
theequalizer diagram
( s
is the common sort of the values oft1, t2 ).
Propositional
connectivesgive
no trouble.Thus,
e. g.,Naturally,
this is definedonly
ifM-+(8)
is defined for every6,EO (as
ax
subobject
ofM(x))
and if the lattice-theoreticoperation
oftaking
the sup of thesesubobjects
ofM(x)
can beperformed in % . (This
isalways
thecase if
R
is atopos. )
Finally,
we arrive toquantifiers.
If theinterpretation of O (x), y )
isgiven, i.e., M_ (O)-+M(x, y),
we defineM-+(3yO(x,y))
to be thexy x
image
ofM-+ (cp)
under the canonicalproj ection 7T : M(x, y) -+ M(x).
Inxy
symbols :
Again,
this need not toexist ; however,
in a topos everymorphism
has an i-mage.
Recall that
given
adiagram
the
image o f
A’under f , 3 f A’ ,
is the smallest( if
itexists) subobj ect B’
>-+ B such that for someA’ -+f’ B’ ,
thefollowing diagram
commutes :The rest of the
quantifiers
and connectives(V, -+ , -/ , ... )
will bedealt with in the last
chapter.
If 0- = 0
=>Eb
is a(Gentzen)
sequent with finitesets 0 , Vi
offormulas,
we say thatM satisfies
a-, and writeM t=
a-, ifincluding
the condition that therequired interpretation exist,
forz
the se- quence of free variablesin O U Y,
theordering
ofsubobjects
ofM ( x ).
Of course, we say that
M
is amodel of
atheory
T( i. e.
a set ofsequents )
ifM t= U
for every UET .
4. Fibers and models.
If fl
is any category with finitelim ,
we can make the%-models
ofa coherent
theory
T into acategory ModR( T)
in a natural waywhich,
incase %
=SET ,
amounts to this : itsobjects
are set-theoretical models andits
morphisms
are« algebraic, i. e.,
functionsf : Q -+ B
which preservethe basic relations and
operation symbols
in the sense that( with
acorresponding
clause for theoperation symbols ).
We are now able to state the
following
mathematical formulation ofour
analogy.
THEOREM.
The canonical (or identical) interpretation of Le into C
in-duces an
equivalence
betweenthe categories FibE(C)
andMod&(TC),
for
anytopos 6.
The
proof
is obvious from the notion of a model.The last part of our
analogy,
i. e. sheaves vs. concepts(or
formu-las )
will be dealt with inChapter III,
Section 10.CHAPTER II. COHERENT LOGIC
5.
Coherent theories and their models.
We shall notice the
following syntactical
feature of the sets of axi-oms
TC
inI,
Section 2. Let us say that a formula of anLoow language
Lis
coherent
if it is obtained from the atomic formulasby using arbitrary V ,
finite ^ and
3 only.
Acoherent theory
will be a set of( Gentzen )
sequentsO => ,
where0, qj
are finite(possibly empty)
sets of coherent formu-las. With this
terminology,
we see that thetheory 7p
is coherent.Finitary
coherent formulas and theories have nice model-theoretical caracterizations.Letting Mod(T)=ModSET(T)
be the categoryof models
mentionedin
I,
Section 4.Every
coherent( inf initary ) formula O(x1,... xn) gives
rise to a
functor 0 ( ): Mod ( T ) - SET
definedby
Indeed,
these formulas arepreserved by
themorphisms
ofMod ( T ) .
For fi-nitary formulas, however,
these are theonly
ones[CK].
This can be statedas follows :
PROPOSITION
[CK] . Let CP( xl’ ... , xn)
be afinitary formula o f L . Then
is
asubfunctor of | I n iff 0
isT-equivalent
to acoherent formula.
On the other
hand,
from[K]
and[CK]
we obtain :THEOREM.
Let
Tbe
afinitary theory. Then
T has acoherent
setof
ax-ioms
iff Mod ( T )
admitsfiltered colimits.
The connection of coherent theories with sites is established
by
the
following
THEOREM.
Let
Tbe
afinitary theory. Then T
has acoherent
setof
ax-ioms
iff Mod(T)
isequivalent
toFibSET(C), for
somealgebraic site
6.
A formal system for coherent logic.
Let L
be an Loow many-sorted language
and letF
be afragment ( i. e.,
a class of formulas closed under subformulas andsubstitution)
con-sisting
of coherent formulas.Capital
Greek letters will denote finite sets of formulas of F and lower case Greek letters will denotesingle
formulas( in
F).
AXIOMS.
O => e,
if6 E o .
RUL ES OF INFERENCE.
provided that 0
E0
and all the free variables inV 9
occur free in the con-clusion.
here,
of course, y and t are of the same sort of x .provided
that y does not occur free in the conclusion.provided
that for someO ( x1 , ... , xn ) => ( x1 , ... , xn ) belonging
toT
and for some terms
t i ,
... ,tn , 0 ( tl , ... , tn )
is the set of all substitution instances8 ( t1 , ... , tn )
of all8 E 0 ,
all free variables in(9 or cp
are am-ong
x1, ... , xn ; (.p( t 1 ’ ... , tn)
is the result ofsubstituting ti
forxi
in-,
and, finally,
all free variables that occur in thepremise
occur in the con-clusion.
(Notice
that this ruledepends
on a fixed setT
ofsequents .)
provided
that every free variable in t occurs free in the conclusion.provided
thaty(ti)
is obtained from cpby substituting ti
for x .The notion of
formal
consequenceof
T is defined in an obvious way. We write TFer
for « 0- is a formal consequence ofT
».We notice a few features of this system.
First,
no rulechanges
theright
hand side of a sequent.Second,
every rule makes the left hand side shorter.Finally,
in everyrule,
except( R 3 2 ) ,
the conclusion contains noless free variables than
( each of )
thepremise(s).
7. Soundness and completeness.
Let
L
be amany-sorted Loow language
and let F be afragment
ofcoherent formulas. We shall consider
interpretations
in topos and pretopos.SOUNDNESS THEOREM.
If E is
atopos and
M anE-interpretation of L ,
then all
axioms in F arevalid
and all rulesof inference
in F are sound.The same is true
if &
is apretopos, provided
that F consistsof finitary formulas.
(Needless
to say, a rule is sound if from thevalidity
ofthe premise(s)
we can conclude the
validity
of theconclusion. )
Just
as in the set-theoretical case, theproof requires
thesubstitution
lemma which says,roughly,
that theinterpretation
ofcp(t/x)
is thepull-
back of the
interpretation of y along
theinterpretation
of t . This lemma isproved by
induction on cp and uses thestability
ofcoproducts
and ofequivalence
relations( for
theV , 3 clauses ).
A version of this lemma canbe found in Benabou
[Be] .
To state the
completeness theorem,
let H be acomplete Heyting algebra. By defining
(ai)iEI is a
localization of a iff a = V iEIai ,
we make H into a site. We let
Sh (H)
be the topos of sheaves overH .
AHeyting-valued
model of a coherenttheory
T is aninterpretation
of T in some
Sh(H)
such that all axioms arevalid, i. e.,
aSh (H )
-modelof T .
Naturally,
if H is a booleanalgebra,
wespeak
of aboolean-valued model.
COMPLETENESS
THEOREM. a) For
atheory
T in F and asequent
o- inF, T + a iff
o- isvalid
in everyboolean-valued
modelof
T.b) I f
F is countableor if
F consistso f finitary formulas only,
(i.
e., 0- isvalid
inordinary set-theoretical
modelsof
T).
The
proo f
follows the lines of Mansfield[M]
with technical modifi- cations due to the fact that some of theinterpretations
of our sorts may be empty. Inparticular,
the usual notion of boolean-valued model of Mostowski(cf.
Rasiowa-Sikorski[RS] )
that Mansfield uses has to be modified ac-cordingly. Finally, using
the work ofHiggs [Hil ,
one shows that such a modified boolean-valued model isexactly
a boolean-valued model in the cat-egorical
sense defined here.Notice that b follows from a
by taking appropriate
ultrafilters(using
the Rasiowa-Sikorski
lemma).
An
important
feature of theproof
i s that the Boolean-valued model constructed is conservative in thefollowing
sense : we can find acomplete
boolean
algebra B
such thatiff
We
just
mention that B is constructed as theregular
openalgebra
of thetopological
space definedby
theorder ? = f
o- :T + a}, >,
whereiff and
CHAPTER III. APPLICATIONS TO THE THEORY OF TOPOI
8. Embedding
oftopoi.
Our
completeness
theorem has consequences forembedding
«cohe-rently»
anarbitrary
topos in a topos of asimple
type.Indeed,
anew proof
can be
given
ofTHEOREM
(Barr [Bal ). Every Grothendieck topos &
has aboolean point
which
issurjective >>,
i. e., there is acomplete boolean algebra B and ageo-
m etri cmorphism Sh(B)p-+ & for which
p * :& -+ Sh(B)
isfaith ful.
PROOF
(in sketch ). Let C
be a small site suchthat E=Sh (C).
Withoutloss of
generality,
we may assumethat C
is closed underimages
and sub-objects of &.
LetTC
be its associated coherenttheory. By
thecomplete-
ness
theorem,
we can find a conservative boolean-valuedmodel, i. e.,
aSh ( B )-model
ofTe,
for somecomplete
booleanalgebra B . By
theequi-
valence between fibers and models
(Section 4),
thisgives
aSh(B)-fiber
and, by general
topostheory (
cf.Appendix ),
ageometric morphism
One concludes that p * is faithful from the fact that the
original
model ofTe
is conservative( and
the closure conditionsof C ).
In some cases, we can
strengthen
the conclusion of this theorem andreplace B by
a setalgebra 2Y
of subsets of Y.Indeed,
this is thecase whenever
Te
generates a countablefragment
since ourcompleteness
theorem for
ordinary
set-theoreticalinterpretations apply.
In this way, we obtain for the first caseTHEOREM
(Deligne [SGA 4] ). Every coherent topos &
has asurjective
boolean point Sh(2Y)p-+&, for
some setY.
We notice that
Sh(2Y)-SETY.
Let us say that a Grothendieck topos is
separable
if it isequivalent
to some
Sh(C)
for a smallsite (?
such that:Ob(e)
iscountable,
Home(A, B)
is countablefor e very A ,
B Elei
,and the localization of
e
isgenerated by
a countablefamily
ofcoverings.
In this case,
Te
generates a countablefragment
and we may conclude:THEOREM.
Every separable Grothendieck topos & has
asurjective bool-
ean
point Sh(2Y)-+&, for
some s et Y .9. Is
a toposdetermined by
itspoints ?
There are several ways of
making
thisquestion precise.
Since atopos may fail to have
points,
as theexample
ofSh(B)
for acomplete
atom-less boolean
algebra B
shows[Bal ,
we must reformulate thequestion
ei-ther for coherent topos and set-valued
points
or forarbitrary
topos and bool-ean
points.
In the first case, we may ask :
Does
Point(iS) -Point(&’) imply &=&$’
for coherenttopoi Fg, 6’ ?
The answer is
obviously
no.Indeed, pick
any twocomplete, non-isomorphic
boolean
algebras B1, B2
such that their Stone spacesX1, X2
have thesame
cardinality.
MakeBI , B2
intoalgebraic
sitesby defining :
afinite family (ai)iEI
is alocalization
of A iff A - i E I Vai.
LetB1, B2
the cat-egory of
sheaves.Then,
for i =1, 2,
Points (Bi ) = card(Xi)
and hencePoints (B1)=Points(B2).
On the other
hand, B1 =/ B2,
sinceBi a subobjects
of 1 inBi,
for i =1,
2.We reformulate the
question
as follows :let &i-+ &’
be a coherentgeometric morphism
between coherent topos whichinduces,
viacomposi- tion,
anequivalence
Is it true that i is an
equivalence ?
This time the answer is yes and it turns out to have
applications
in
Algebraic Geometry (see [MR] )
since itallows,
in some cases, to find thetheory
of which agiven
coherent topos is its «universal models or clas-sifying
topos.Via the
duality
pretopos - coherent topos( cf. ESGA 4] )
we can re-formulate the answer as follows.
THEOREM. Let
I: P -+ P’
be a coherentfunctor
betweenpretopoi (i.
e.,which
preservesfinite lim, coproducts
andquotients by equivalence rel- actions ). Assume
that Iinduces,
viacomposition,
anequivalence
Th en
I is anequival enc e.
We shall say some words about the
proof,
since it isclosely
relatedto Preservations theorems in Model
theory.
Indeed,
the theorem follows from two results which haveindependent
interest.
THEOREM A.
I f I * is full, then
I isfull with respect
tosubobjects (i.
e.if S >-+ I(P)EP’, then
for
someI f,
inaddition,
I* issurjective
onobjects, then
I isfull.
A
rough
idea of theproo f : by considering pretopoi
as sites with theprecanonical
localization( cf . Appendix),
we are reduced tostudy
the inter-pretation
of theoriesT I TP’. Using
ageneral
form of Beth’stheorem,
our
hypotheses imply
that S(as
a sort ofLp’ )
is definableby I(O),
whe-re 0
is a formula in the(full) language L5) .
Thisformula, however,
isshown to be
preserved by monomorphisms
of models ofTP
and hence( Sec-
tion
5)
it isTP-equivalent
to a coherent formula inLP
whoseinterpreta-
tion
in it gives
therequired Po
E|P|.
To state the other result
needed,
let us say that anobject P’ E | I p, I
is
finitely
covered via I if there arefinitely
manyobjects P1,
... ,Pn
E|P|
,there are
corresponding subobjects P;
>-+I(Pi)
inT’
andmorphisms : in it ’
such thatTHEOREM B.
Assume that
I * isfaithful. Then
every P’ isfinitely
cov-ered
by T
via I.Proceeding (as before)
to reduce theproblem
to one of the inter-pretations
oftheories,
theproof
uses the compactness theorem as well asthe method of
diagrams.
The
analogous question
forarbitrary
topos and booleanpoints ( i, e.
let & i-+ &’,
be ageometric morphism
whichinduce s,
viacomposition,
anequivalence
for every
complete
booleanalgebra B ;
is it true that i is anequivalence ?)
remains open.
Only partial re sults, using
the notion ofadmissible
pretopos,are known
( cf. [MR] ).
10. Classifying topos of
acoherent theory.
Let T be a coherent
theory
in aL row-language
L . We construct a«universal model » or
«classifying
topos » ofT, &(T),
in three steps : we first construct a category5:(T)
of formulas(or concepts)
which is form-ally similar
to the Lindenbaum-Tarskialgebra
of T . Then weadd,
in a for-mal way,
disjoint coproducts
to obtainj=’ ( T)
andfinally, again formally,
quotients by equivalence
relations to obtain6( T) .
From theconstruction,
we shall obtain a canonical
interpretation
of L intol$( T )
which will al- low us to state the sense inwhich &(T)
is a «universal model»:THEOREM.
The canonical interpretation of
L into6( T)
is amodel of
T . Furthermore
itinduces
anequivalence
betweenMod-( T) and Top(&, &(T)),
for
anytopos 6.
From this theorem and our
completeness
theorem for coherentlogic
we obtain
COROLLARY. Let o- be a
coherent sequent
in thelanguage of
acoherent theory T . Then
th efollowing
aree quival ent :
Ia
T + o-.
20
T I=bo-,
i. e. 0- isvalid
in every boolean-valuedmodel.
3D
&(T) #o-.
(The
obvious version for set-valued models instead of boolean-valued onesis true for
T,
0-finitary. )
The construction
of &(T)
has been described in detail in[DJ ( first step )
and[A] (the
other twosteps )
and will appear in the book men-tioned in the Introduction. Here we
merely
sketch it.The
objects of F(T)
are the coherent formulas of L . The mor-phisms of F(T)
are « definableprovably
functional relations » betweenO(x)
and
y(y), i. e., equivalence
classes(under provability
inT )
of coherent formulasa(x;y)
such thatT + «
a, is a functionfrom O to 9 ».
The
composition
is the obvious relativeproduct
of relations.To obtain
5’(T),
we consider asobjects
functions fromSets
into|F(T)|
, which wewrite 2 Ai .
Since we want these to becoproducts,
ai EI