C OMPOSITIO M ATHEMATICA
I. M OERDIJK
Spaced spaces
Compositio Mathematica, tome 53, n
o2 (1984), p. 171-209
<http://www.numdam.org/item?id=CM_1984__53_2_171_0>
© Foundation Compositio Mathematica, 1984, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions gé- nérales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
171
SPACED SPACES
I.
Moerdijk
© 1984 Martinus Nijhoff Publishers, Dordrecht. Printed in The Netherlands.
Contents
Introduction ... [1] 171
Part 1. Topological spaces in sheaves ... [3] 173
§1. Representation of topological spaces ... [3] 173
§2. The category of internal topological spaces ... [7] 177
§3. Pseudometric spaces ... [12] 182
§4. Pseudometric and metric spaces in sheaves ... [14] 184
Part 2. Spaces in sheaves and sheaves of spaces ... [17] 187
§1. A general adjunction theorem ... [17] 187
§2. Internal spaces over a locally compact zero-dimensional base space ... [20] 190
Part 3. Change of base space ... [22] 192
§1. Direct and inverse images ... [22] 192
§2. The category of spaced spaces ... [26] 196
§3. Factorizations in SPSP ... [28] 198
§4. Limits and colimits of spaced spaces ... [31] 201
References ... [38] 208 Introduction
The model
theory
of intuitionistichigher
orderlogic,
as e.g. described in[1],
makes itpossible
tointerpret
intuitionistic mathematics incategories
of sheaves. This has
proved
to beparticularly
useful inalgebra (see [6]).
Here "internal" mathematical
objects correspond
to structures which arefamiliar from the
theory
of sectionalrepresentations.
Forexample,
aring (=
commutativering
withl)-object
in thecategory Sh(X)
of Set-valued sheaves on atopological space X
is the same as a sheaf ofrings on X,
or a sheaf of sets on X with a continuousring
structure on the stalks. In orderwords, doing ring theory internally
in thecategory Sh(X)
coincides withstudying ringed
spaces with base space X.In this paper, we will discuss what
happens
when onereplaces "ring"
by "topological space"
in the above: we will deal with thequestion
ofwhat
topological space-objects
incategories
of sheaves looklike,
and wewill consider the relation between such
topological space-objects
andsheaves with values in the
category
oftopological
spaces and continuous functions.Our
approach
will be rathercategory-theoretic:
we will concentrate onequivalence
ofcategories-theorems (representation theorems),
and onadjunctions
betweencategories. By doing this,
wehope
toprovide
somegeneral background
to the models for intuitionistictopology
of the kind discussedby Grayson [4],
forexample.
In intuitionistictopology (or, topology
insheaves)
one finds a lot ofpathological
situations which aredue to a lack of
points. Many
of thepathologies disappear
when one doesintuitionistic
topology
withoutpoints,
thatis,
localetheory.
In this sense, localetheory
seems to be the proper way ofdoing topology
when one’sunderlying logic
is intuitionisticlogic. Still,
in this paper we will not considerlocales,
butstudy
models for intuitionistictopology
in the moretraditional sense of
[9], [4],
where a space is a setof points
with someadditional structure.
Let us
briefly
outline how this paper isorganized.
We assume thereader to be
acquainted
with the basis facts ofgeneral topology
andcategory theory,
and to have athorough understanding
of the modeltheory
of intuitionistic(higher order) logic
as described in[1].
This paper[1]
will be thestarting point
for the firstpart,
where we consider externalrepresentations
oftopological
spaceobjects
incategories
of sheaves. We prove Stout’srepresentation theorem,
and derive Fourman’srepresenta-
tion theorem for sober spaces as an easycorollary.
In the secondpart,
we will consider the relation between thecategory TOP(Sh(X))
oftopologi-
cal space
objects
inSh(X),
and thecategory Sh(X, TOP )
of sheaves on X with values in thecategory
oftopological
spaces and continuous functions. We prove ageneral adjunction theorem,
and we show that in the case of alocally compact
zero-dimensionalbase-space X, TOP(Sh(X))
is(equivalent to)
a reflectivesubcategory
ofSh ( X, TOP ).
In the third
part,
we considerchange
of base space, andinvestigate
someof the structure of the
category
of*’spaced spaces",
which is defined as ananalogon
of thecategory
ofringed
spaces, or thecategory
ofgeomet-
ric spaces, familiar fromalgebraic geometry.
This paper has
quite
along history.
A first version was written in the fall of 1980 as[5].
The main reason for thedelay
inproducing
thepresent
version was that the centralrepresentation
theorem(Theorem 5,
Part1,
Section 1below)
turned out to have beenproved independently,
butmuch
earlier, by
Stout(cf. [7]).
1 would like to thank L.N. Stout forbringing
the existence of[7]
to my attention.Also,
1 would like to thankprofessors
van Dalen and Troelstra forhelpful
comments on the earlier versionjust mentioned,
and forencouraging
me to write thepresent
version.PART 1. TOPOLOGICAL SPACES IN SHEAVES
1.
Representation
oftopological
spacesThroughout
this paper, we will use the well-knownrepresentation
theo-rem for sheaves
saying
that a sheaf A over atopological
space T isrepresentable
as the sheaf of continuous sections of a local homeomor-phism EA
T. Thiscorrespondence
is anequivalence
ofcategories.
T
Natural transformations A - B from one sheaf A over T to another are
f
represented by
continuous mapsEA E.
overT ;
i.e. T acts on sectionsby just composing
withf. (For
moredetails,
see e.g.[1], [2].)
Given thisrepresentation,
we may either think of sheaves as Set-valuedfunctors,
oras local
homeomorphisms.
Since in the definition of a sheaf over a space T we needonly
refer to the latticefP(T)
of open subsets ofT,
we willassume that the
base-space
T issober,
whenever this is convenient.If
E 1
T is a localhomeomorphism,
an openneighbourhood (nbd) Ue
of a
point
e E E will be called small ifp Ue : Ue ~ p ( Ue )
c T is ahomeomorphism. By definition,
the smallneighbourhoods
form a basisfor E.
Let us now turn to
topological
spaces in sheaves.Using
theinterpreta-
tion of
higher-order logic
in sheaves aspresented
in[1],
we can define atopology
on a sheaf A over T as asubobject O(A) of (A)
such thatas in the classical case. Our aim in this section is to
give
an externalrepresentation
oftopological space-objects
inSh(T).
1.1. LEMMA: Let A be a
sheaf
on T. Thenglobal
elementsof f1lJ(A)
inSh(T) correspond
to open subsetsof EA,
withequality given by
for
open subsetsO, O’ of EA .
PROOF: A
global
elementof 9lJ(A)
is a(strict
andextensional) predicate
A -
O(T) ([1]).
An open0 C EA
defines such apredicate Po by PO(a) = a-1(O). (Here
weidentify
elements of A with sections of therepresenting
local
homeomorphism EA T). Conversely,
apredicate
P: A ~O(T)
defines an open set
To prove the
correspondence,
we show thatad 1.
(~)
Take a ~ A . We have to show thatP(a)~~{a-1(U)|U
issmall and
P((p~ U)-1)=p(U)}.
Taket~P(a),
and let U be a small nbd ofa(t)
such thatp(U)~P(a) ( p
iscontinuous).
Sincep
U:U ~ p(U)
is ahomeomorphism,
we derive thatap(U) = (p U)-1,
and hence
P(( p U)-1)
=P(a r p(U))
=P(a) n p (U) = p(U). ( ç )
Takea E A and U a small open subset of
EA .
We have to show that ifP((p U)-1)=p(U), then a-1(U)~P(a).
So supposeP((p U)-1) = p(U).
Sincea-1(U)=[a=(pU)-1],
we obtainP(a)~a-1(U) =
P(a[a=(p U)-1])=P((p U)-1[a=(p U)-1])=p(U)~a-1
(U)
=a-1(U).
Hencea-1(U)
cP(a).
ad 2. We have to show that for an open 0 c
EA,
But
(pU)(O) = p(U) iff p(O~ U) = p(U),
iffU c O,
so this is im- mediate from the fact that the small open sets form a basis. 0The
following
lemma is ananalog
of8.12(i)
of[1].
1.2. LEMMA: Let T be an internal
topology
on asheaf
A over T( i. e.
T is asubsheaf of 9(A) satisfying
thedefinition (*) given above).
Then every elementof
T is the restrictionof
aglobal
elementof
T.PROOF: As
usual,
T may also beregarded
as apredicate on 8P(A),
and forO~O(EA)
we write(O) = [O~].
Now let(0, U )
be a section of Tover U E
O(T),
i.e. O EO(EA)
is aglobal
elementof 9(A) (cf.
Lemma1)
withO(a) := a-1(O) ~
U for alla ~ A,
andU ~ O(T)
is such thatU c
(O).
Consider thepredicate
u :(A) ~ O(T)
definedby
(the
last inclusionby extensionality
ofT ).
Hence sinceby
definition1.3. REMARK: Let us write r for the
global
sections functor. Then theproof just given
shows that for any internaltopology
Ton A,
P
1.4. DEFINITION: Let E - T be a local
homeomorphism.
Ap-topology
onE is a
topology
r on E which is coarser then theoriginal topology
on E(i.e.
r cO(E)),
and makes p continuous(in
the sense thatp-1(U) ~
rfor every
U~O(T)).
1.5. THEOREM: Let A be a
sheaf
overT, represented by
the local homeomor-phism EA
T. Then internaltopologies
on Acorrespond
to(external) p-topologies
onEA.
PROOF: An internal
topology
is apredicate
T on9(A) satisfying
thedefinition
( * ) given
above. T is determinedby
its restriction T:O(EA) ~ f2(T),
which must be an extensional function. Let rT be the set ofglobal
elements of T. We claim that:
(1)
rT is atopology
onEA
which makes p continuous. The latterpart
of(1)
follows from Remark 1.3. As for the firstpart, clearly
E rT andEA ~ 0393. Also,
ifO,O’ ~ 0393,
then because(O) ~ (O’) ~ (O~O’),
O n O’ E rT.
Finally,
if ~rT,
consider the(global) predicate
u:O(EA)
~ O(T)
definedby
By definition, ~O(u(O)~(O))~(~uj).
ButUu corresponds
to theopen subset
U4Y
ofEA (since [a~~u]=~{u(O"0~[a~O’[|O’ ~
O(EA)}
=a-1~)),
and for all 0 EC9(EA), u(O)
ç(O) (since u(O) =
~{U~O(T)|O~p-1(U)~}~~{U~O(T)|O~p-1(U)~0393}; using
Remark
3, O~p-1(U) ~ 0393 implies U ~ (O),
sou(O) ~ (O )).
Com-bining these,
weget (~u) = T,
soU
E rT.Conversely,
let r c(9(E,)
be atopology
onEA making p
continuous.Define a
predicate Tr : (a) ~ O(T) by setting,
for 0 eO(EA),
(by
Remark3,
we are forced to doso).
Then(2)
Tr is an internaltopology
on A. To show(2),
first note thatclearly lL0 E Tpj
=[EA
ETr]
=T,
and for allglobals O, O’ ~ O(EA), [O ~ 0393]
n[O’ ~ 0393] ~ [O ~
0’ E0393].
It isslightly
less trivial that Tr isinternally
closed under unions. Take a
global predicate
u:O(EA) ~ O(T)
on(A);
we have to show that
For sections a of
EAT, [a~~u]=[~O~u·a~ 0]) =~{a-1(O)~
u(O)|O ~ O(EA)} = a-1(~{O ~ p-1u(O)|O ~ O(EA)}).
Now supposeW~[u(O)~0393(O)]
for allO~O(EA).
We claim thatW~0393(~u).
W~[u(O)~0393(O)]
means thatW~u(O)~~{U|O~p-1(U)~0393}.
Hence for all
O ~ O(EA), O ~ p-1(W~u(O))~0393 (since
rmakes p continuous).
SoBut this says that
by
definition of Tr. This shows that Tr is an internaltopology.
To prove the
correspondence,
we show that(1)
for any internaltopology
T,Tr =
T(2)
for anyp-topology
r onEA, Fïp
= r.(2)
is trivial:O ~ 03930393~0393(O) = T ~ O~p-1(T)~0393~O~.
For(1)
note that because r is an internal
topology,
it sufficesby
Lemma 1.2 toshow that
rTrT
=.Fr. But this follows from(1).
Thiscompletes
theproof
of the theorem. 0
In the next
section,
we will reformulate thiscorrespondence
as anequivalence
ofcategories.
Let us first look at two kinds of internal spaces.g
1.6. EXAMPLES:
(a)
LetY -
T be a continuous function from atopologi-
cal space Y to the base space T. The sheaf of sections of g carries a
natural internal
topology T
inducedby
thetopology
of Y:global
elementsa
of r are the
predicates Po,
0 eC9(Y),
where for a section U - Y of g,PO(a):=a-1(O).
It isreadily
checked that this indeed defines atopology.
g
This internal space is called the space
of
sections of Y ~T,
and isdenoted
by
gT.(b)
As aspecial
case of(a),
let X be atopological
space, and consider the internal space of sections of theprojection X
X T T. This space is denotedby XT,
and is called the constant space associated with X.Below,
we shall return to the constructions of internal spaces from external ones, andinvestigate
theircategorical properties.
2. The
category
of internaltopological
spacesWe mentioned above that a sheaf A over T can be
represented
as a sheafof sections of a local
homeomorphism EA T,
and thatsheaf-maps (natural transformations)
A - Bcorrespond
to continuous functionsEA EB
over T. Now suppose we have two sheaves A and B overT, equipped
with internaltopologies
T and arespectively.
An(internal)
f
continuous function
f:(A,)(B,03C3) is a sheaf-map A - B
such that1= VO E
(B)(O~ 03C3~f-1(O)~),
as usual. LetEA EB
be the repre- sentation off.
Then(identifying
elements of A and B with sections ofEA T, EB T, etc)
we find thefollowing correspondence.
2.1. LEMMA: A
sheaf-map f : ( A, ) ~ (B, a)
isinternally
continuous inS’h ( T ) iff
itsrepresentation f
is continuous w. r. t. rT onEA
and fa onEB.
PROOF:
f
andf
are relatedthrough f(a)=oa
for all sections a of p.Further,
for aglobal
element 0of (B),[a ~f-1(O)]
=[f(a)~ 01
=a-1(-1(O)).
Therefore(using
Remark 3 of Section1), if f is
continuous(w.r.t. ra, f7),
then if 0 is aglobal
elementof .9(B),
so
f
isinternally
continuous.Conversely, if f is internally continuous,
then(using [a~f-1(O)] = a-1(-1(O))
asabove)
0 E raimplies -1(O) ~
Fr. DPutting
Theorem 5 of thepreceding
section and this lemmatogether,
we obtain an
equivalence
ofcategories.
LetTOP(Sh(T))
denote thecategory
of internaltopological
spaces and(global)
continuous functions inSh ( T ),
and letSPSP( T ) (" spaced
spaces, with base spaceT ")
denotethe
category
whoseobjects
are of the form(E, 0393) T,
where E is atopological
space, p: E ~ T is a localhomeomorphism,
and r is ap-topology
onE,
and whose arrows from anobject (E, 0393)
T to anobject (F, 0394)
T are functionsf :
E - F over T which are continuousw.r.t. both
topologies
onE,
F.2.2. THEOREM: The
categories TOP(Sh(T))
andSPSP(T)
areequivalent.
a
Let us return to spaces of sections
(1.6.)
for a moment. If weapply
therepresentation
to constant spacesXT
weget
that these arerepresented by
TT
structures
(XT, O(XT)) ~ T,
whereXT
is an externaltopological
space(note
that we useXT
to denote two differentthings,
an internal space andan external
one!), XT ~
T a localhomeomorphism,
andO(XT)
a03C0-topol-
ogy on
XT.
The external spaceXT
is calculated in the standard way(cf.
[2]).
Let usquickly
recall some details.XT
has as its set ofpoints
(here [f]t denotes
theequivalence-class of f with respect
to localequality
of functions at
t).
Themapping
03C0:XT ~ X
is definedby setting 03C0[f]t, t>
= t. Thetopology
onXT making
v a localhomeomorphism
hasf
as basic opens the sets
[ f , U ],
for U open c T and U - Xcontinuous,
where
The
ir-topology O(XT)
onXT
has as opens the setsfor U on open subset of the
product X
X T. It isreadily
checked that this is indeed a’1T- topology.
p
Now internal continuous functions from a space
(E, 0393) ~
T to aconstant space
XT
are commutativediagrams
with ~
being
a continuous function w.r.t. bothtopologies.
With such a ~’P’
we can associate a function E - X which is continuous w.r.t. the
topol-
E
ogy r on E
by composing
~ with the evaluation-functionXT ~ X
definedby ~([f]t, t>) = f(t).
It is not difficult to see that thiscorrespondence
is bijective.
If we let U be the
forgetful
functor fromSPSP(T)
to thecategory
TOP(of (external) topological
spaces and continuousfunctions),
whichp
associates to an internal space
(E, 0393) ~
T the external space(E, 0393)
which has E as its set of
points
and r as itstopology,
and if we let C:TOP -
SPSP(T)
be theconstant-space embedding
X ~XT,
then thecorrespondence
cp H~’
amounts topart (a)
of thefollowing
theorem. Part(b)
isproved similarly.
Here S:(TOP 1 T) - SPSP(T)
is the space of sections-functor( Y - T) ~
gT.2.3. THEOREM:
(a)
TOP isequivalent
to areflective subcategory of SPSP(T),
and we have anadjunction U-|C.
(b)
we have anadjunction U’-|S,
where U’ is the obviousforgetful
p p p
functor (( E, 0393) ~ T ) H ( U(( E, 0393) ~ T) ~ T ).
In
fact,
connections between TOP andSPSP(T)
asexpressed
in thistheorem can be formulated somewhat more
generally, by taking yet
another look at internal spaces. In order to makethings work,
we will forthe remainder of this section assume that the base space T is
always
sober.Recall
(cf. [1])
that if 03A9 is a locale(cHa, frame),
apoint
orsuperfilter
of 9 is a subset F c 9 with ~ ~
F,
T EF,
U A V E F - U E F and V E F(i.e.
F is afilter)
and moreover, forany d
c9,
VA c- F a 3 U E dUE F.By pt( Q )
we denote the space ofpoints
of 2 with the canonicaltopology.
If E =
((E, 0393) T)
is an internal space inSh(T),
weget
a continu-j
ous function E
pte r)
from theembedding
r -(9(E).
2.4. LEMMA: Let p
and j
be as above. In thediagram
there exists a
unique factorization
rof
pthrough j.
PROOF:
Since j-1:
r -O(E)
isinjective,
i.e. amonomorphism
oflocales, j
is anepimorphism
of sober spaces, souniqueness
of r is evident. As forits
existence,
define for asuperfilter
x Epte f),
It is easy to see that
r*(x)
is asuperfilter
inO(T),
andconsequently,
there is a
unique point r(x) ~
T such that rr*(x)={W~O(T)|r(x)~
W}.
This defines a functionpt(0393) ~ T,
which iscontinuous,
sincer-1(W)={x~pt(0393)|r(x)~W}={x~pt(0393)|p-1(W)~x}=p-1(W)
~ 0393.
Finally, r o j = p,
forr( j(e)) = r({0 ~0393|e~0}={W|p-1(W)~
e} = p(e) (identifying
realpoints
of sober spaces andsuperfilters).
Dp
2.5. LEMMA:
If f is
an internal continuousfunction from ( E, 0393) ~
T to( F, 0394) T,
then there exists aunique
continuousfunction
gmaking
thediagram
below commute.PROOF: The
proof
is similar to that of 2.4. 0 Let SOB denote thecategory
of sober spaces and continuous func- tions. Thepreceding
two lemmas then tell us thatTOP(Sh(T))
isequivalent
to asubcategory
of(SOB 1 T) - . (Note
that when E - T is alocal
homeomorphism,
and T issober,
so isE.)
2.6. COROLLARY:
TOP(Sh(T)) is equivalent
to thefull subcategory of (SOB! T)- consisting of commuting triangles
with p a local
homeomorphism, and j
afunction
which separates opens( i. e.
if U,’ V
are open subsetsof X,
then U =V ~ j(E) ~
U= j(E)
~V).
DConversely,
everyobject
of(SOB 1 T) ~
defines an internal space, as in theproof
of thefollowing
theorem.2.7. THEOREM:
TOP(Sh(T))
isequivalent
to acoreflective subcategory of (SOB~T)~.
PROOF: The coreflector C maps a
triangle
on the internal space
(E, r ) 1 T,
whereE 1
T is the local homeomor-phism representing
the sheaf of sections of p, and0393 ~ O(E)
is thetopology
determinedbyf-1(O(Y))={f-1(U)U~O(Y)}.
The counitEA
CA ~ A of the
adjunction
is theisomorphisme
of sectionswhich is
easily
seen to factorthrough pt(0393) ~
Y. D3. Internal sober spaces
Recall
(cf.
forexample [1])
that atopological space X
is called sober if everysuperfilter
onO(X)
isprincipal (i.e.,
is of the form(O ~ O(X)|x ~ O}
for somex ~ X).
In this section we will prove Fourman’srepresentation
theorem for internal sober spaces(cf. [1], §8).
This is
straightforward, using
therepresentations
of internal spaces discussed above.Again,
we willthroughout
this section assume that the base space T is sober.Let us first look at what
superfilters
of opens are in an internal space(E, 0393) ~
T. Letf
be apredicate
on opens, orequivalently,
an exten-sional function
r à (9(T) (extensional
here means that if0,0’e
r andp-1(W) ~ O = p-1(W) ~ O’, then W ~ f(O) = W nf( 0’),
for each W EO(T)). Trivially,
we can calculate that(1)
and(2)
areequivalent,
forU E
O(T).
(1) U ~ [f is a superfilter]
(2) f
satisfies thefollowing
three conditions(in
addition tobeing extensional)
(i) U ~ f(E )
(ii) U~f(G)~f(H)= U~f(G~H), for G, H ~ 0393 (iii)
for eachpredicate
u onr,
i.e. extensional u : r -(9(T),
U ~ f (~O~0393(O~ p-1u(O)))~~O~0393(u(O)~f(O)).
(Note
that from(ii)
it follows that in(iii)
we mayequivalently require
that
U~f(UO~0393(O~p-1(O))) = U~UO~0393(u(O)~f(O)).)
f -nu
3.1. LEMMA: Let
fU: 0393 ~ O(U)
be thecomposite 0393 ~ O(T) ~ O(U).
Then condition
(2)
above isequivalent
tofu being
an^V-map
such thatfUo p-1 = idO(U).
PROOF:
(~)
Assume theproperties
in(2). Since f is extensional,
weget
thatW ~ fU p-1(W)
for every W ~ U. Andconversely, applying (iii)
tothe
predicate
u : 0393 ~O(T), u(O)=p(O)~ W,
it is clearthat fUp-1(W)
c W.
Thus fUp-1
=idO(U).
From(i)
and(ii)
it is clearthat fU
preserves Tand A.
Also,
if~ r,
we can showthat fU(U) = U{fU(G)|G ~ }
asfollows.
(Of
course, ~ isclear). By applying (iii)
to thepredicate
u: 0393 ~
(9 (U)
definedby
we derive that
By extensionality
off,
the left hand side of thisequality
isequal
tofU(U),
and theri ht
hand side isequal
toU{fU1(G)|G}. (~)
Suppose fuis
anA -map
such thatfu o p-1
= id.Evidently, f is
exten-sional,
and satisfies conditions(i)
and(ii)
of(2).
For(iii),
U nfU(~O~0393(O~p-1u(O)))= U~UO~0393(fU(O)~fU(p-1u(O)))=
U~u(O)),
for anypredicate
u : r -O(T).
D3.2. COROLLARY: An internal space
(cf. Corollary 2.6)
is
internally
soberiff j
induces anisomorphism from
sectionsof
p to sectionsof q (by a ~ j o a).
PROOF: If
( E, 0393)
T isinternally sober,
sections of p over U E(9(T) correspond
to~V-maps f * :
r -O(U)
such thatf* 0 p -’
=idO(U), by
Lemma 3.1
(s:
U - Ecorresponds
tos-1:
r -(9 (U)
ofcourse).
ButA V-maps
r - f*0 (U)
withf * ° p-1
= idcorrespond by duality
to con-tinuous
sections f : U ~ pt(0393) satisfying ~W~O(T)(p-1(W)~f(t)~
t E
W),
whichprecisely
says thatf
is a section of q(by
the definition of qas in
2.4).
03.3. COROLLARY:
(cf. [1], §8). Every
internal sober space inSh(T)
is ag
space
of
sections gTfor
some mapY 9
Tof
sober spaces. ~ 4. Pseudometric and metric spaces in sheavesTopological space-objects
in sheaves are not asnicely
behaved asalge-
braic
objects,
like commutativerings.
In thealgebraic
case one mayregard
an internalring-object,
forexample, equivalently
as a sheaf ofrings,
or as a sheaf of sets with a continuousring-structure
on the stalks(cf.
theIntroduction).
What remains of the firstcorrespondence
will bediscussed in Part 2. The second
correspondence
has notopological analog:
in fact it isquite
easy to constructexamples
which show that(contrary
to thealgebraic situation)
thetopology
r of an internal spaceP
(E, 0393) ~
T is not determinedby
thesubspace topologies
it induces onthe
stalks p-1(t),
t ~ T. In thissection,
which is meant toprovide
somemore
examples
of internaltopological
spaces, it will be seen that" being
determined
by
the structure on the stalks" isregained
if one considers anot-strictly topological
structure like that of apseudometric
space.Recall that the real
numbers-object
inSh ( T )
is the constantspace R
T(cf. [1],
forexample). Hence, by
theprevious results, sheaf-maps f from
asheaf A over T to
OB T correspond
to continuous functionsf : EA - R,
where
EA
T is theétale-space representing
A.Henceforth,
the realnumbers-object
in a sheaf willalways
be denotedby "811",
while "R"refers to the external reals.
Using
theinterpretation
ofhigher
orderlogic [1],
it makes sense to define a(pseudo-)metric
as in the classical case:4.1. DEFINITION: Let A be a sheaf over T. A
sheaf-map
d: A X A ~ is apseudometric
on A ifare all valid
(quantification
is over "elements" ofA,
i.e. sections of therepresenting
localhomeomorphism EA T).
d is called a metric if inaddition
The
following proposition
says whatpseudometrics
are from an exter-nal
point
of view.4.2. PROPOSITION: A
sheaf
map d: A X A ~ is apseudometric iff
thecorresponding function
d:EA EA -
R isexternally
a continuouspseudo-
metric on
fibers.
(Explanation.
Recall that thecorrespondence
of continuous functionsEB
X andsheaf-maps f :
B ~XT,
for a sheaf B and a spaceX,
isgiven through
where
U,
is a small nbd of e eEs,
and a is a section ofE, p
T.If Y - T is a continuous
function,
a function d: Y XTY ~
R is calleda continuous
pseudometric
on fibers if d iscontinuous,
and for allt ~ T,
the restrictionof d to p-1(t) p-1(t) is a pseudometric on p-1(t).)
PROOF: d
corresponds to d,
i.e. for sections a, b:U ~ EA of p,
and t E0//, d(a, b)(t) = d(a(t), b(t)). Clearly,
if d is apseudometric
onfibers, d
isan internal
pseudometric. Conversely,
if d is an internalpseudometric,
wefind that d is a
pseudometric
on fibersby considering,
forpoints
e,e’ E EA with p(e)=p(e’),
the sections(p Ue)-1, (p Ue’)-1,
whereUe, Ue.
are small nbds of e and e’ suchthat p(Ue) = p(Ue’).
0Being
a metric is not a "fiberwise"property:
4.3. PROPOSITION: A
sheaf
map d : A X A ~ is a metric(internally) iff
the
corresponding function
d:EA
XTEA - R
is a continuouspseudometric
on
fibers
with the additional property Intd-1({0}) ~ 0394 (d
=0394E
is thediagonal {e, e>|e~E}~E ETE).
PROOF:
By
5.2 it suffices to show that( ~) If (e, e’)
E E XTE
is in Intd-1({0}),
then there are small nbdsUe
of e and
Ue,
of e’ such thatp ( Ue )
=p(Ue’)
andUe X T Ue.
çd-1(0).
Thusfor all
t ~ p(Ue) = p(Ue’), d((p P Ue) -1, (p rUe, ) -1 1)(t) = d((pUe) 1(t),
(p Ue’)-1(t))=0, so p(Ue)~[p Ue)-1 = (p Ue)-1].
( ~ )
Take sections a and b over U Ef9(T),
and take an open W c[d(a, b) = 0] = Int({t ~ U 1 d(a (t), b(t)=0}).
Then for all t EW,
(a(t), b(t)>
E Intd-l(O),
soa(t) = b(t).
Hence W ç[a
=bl.
1:1If A is a sheaf on
T,
and d: A X A ~ is apseudometric,
the internaltopology
rd on d is definedby setting
forglobal predicates
0 E(9(EA)
onT,
as in the classical case. Since the usual
proof
that this defines atopology
is
contructively valid,
weget that Td
is indeed an internaltopology.
Whatis its external
representation?
Let U be a small open subset ofEA,
and letE:
p(U)~R+=(0,~)
be a continuous function. The continuous bail around U of radius E,B ( U, e),
is the set ofpoints e ~ p-1 p(U)
such that3e’
E p-’p(e)
~Ud(e, e’) ~(p(e)).
P
4.4. PROPOSITION: Let a be a
sheaf
onT, EA ~
T itsrepresentation.
Let dbe an internal
pseudometric
on Arepresented by
d:EA
XTEA -
R. Thenthe internal
topology
inducedby
dcorresponds
to(in
the senseof 1.5)
thetopology
onEA having
the setof
continuous ballsB( U, ~),
with U small andp (U) 1 R+ continuous,
as a basis.PROOF: We have to show that the
global
internal opens areexactly
thosegenerated by
the basis defined in theproposition.
LetO ~ O(EA). By definition,
0 EFrd
iff(1)
for all sectionsU EA of p
and for all t e U ~a-1(O)
there exista
nbd W ç
U and a continuous E:Wt~R+
such that for all sections b:Wt ~ W ~ EA, {t ~ W|d(a(t), b(t)) ~(t)} ~ b-1(O).
We will show that
(1)
isequivalent
to(2)
Ve G O 3small nbd Ue of e ~~: Ue ~ R+: B(U, E)
c 0.(1) - (2).
Take e E O.Using (1)
we find a nbdWp(e)
and a continuousE > 0
satisfying
the condition in(1).
Now letU,
be a small nbd of e withp(Ue) ~ Wp(e),
and let~’ = ~p(Ue ).
ThenB(Ue,~’) ~ O.
For if e’ ep-1p(Ue)
withe’ ~ B(Ue, ~’),
take a small nbdUe.
of e’ such thatp(Ue’)~(Ue),
and consider the section(p Ue. ) -1.
Since e’ EB ( Ue, ~’), d(e’,e")~(p(e’))
for somee" ~ p-1p(e’) ~ Ue, so p (e’) t 1 d( p
Ue’)-1(t), ( P P Ue)-1(t)) ~(t)} ~ (p Ue’)(O),
so e’ E O.(2)
~(1).
Take a sectionU EA of p,
and chooseto E
Una-1(O).
LetUa(t0)
be a small nbd ofa(t0),
and let E :p(Ua(t0))~R+
be such thatB(U, E) ç
0(by (2)).
Then ifb: W ~ EA
isanother
section of p, withW ~ p(Ue), d(a(t), b(t)) ~(t) implies b(t) ~
0(for
t ~W), by
defini-tion of B (U, ~).
DPART 2. SPACES IN SHEAVES AND SHEAVES OF SPACES
In this
part,
we willpoint
out some connections between internaltopological
spaces(E, 0393)
T and TOP-valued sheaves which have as theirunderlying
sheaf of sets the sheaf of sectionsof E 1
T. As has been remarkedbefore,
these connections are not as nice as in the case of internalalgebraic objects.
The main reason for thisis,
of course, that thetheory
oftopology
is not ageometric theory,
it is not even a first-ordertheory.
The fact that the structure of internal spaces is not determinedby
the stalks is related to this. Another fact that makes
things
look not veryhopeful
is that TOP-valued sheaves are rather awkwardobjects.
For if Fis a TOP-valued sheaf on
T,
the spaceFU,
U EO(T),
must betoplogi- cally
embeddedFU -
03A0iFUi
in the
product Il i FU,
for everycover ( U, 1,
ofU,
as followsimmediately
from the definition as
given,
forexample,
in[3].
In the first section of this
part,
we will prove ageneral adjunction
theorem
relating
thecategory TOP( Sh ( T ))
of internaltopological
spacesin
Sh(T)
and thecategory Sh ( T, TOP)
of sheaves on T with values in thecategory
TOP oftopological
spaces. In the secondsection,
we willconsider the
special
case of alocally compact
zero-dimensionalbase-space.
Such spaces are
precisely
theStone-spaces
of Booleanrings (not
neces-sarily having
aunit).
1. A
general adjunction
theoremLet T denote the base space. We consider
assignments
B :
U ~ BU
of a set of subsets
Bu
of U to each open U cT,
such that(i) (monotone)
For U and V open subsets ofT,
and K anarbitrary
subset of
T,
if K c V ~ U thenK ~ BV
iff K EBU.
(ii) (compact)
If K ~Bu
and( Ui 1,
is an open cover ofU,
then thereare
finitely many Ui1, ... , Uin
and setsn
From now on, we will
arbitrarily
fix such a monotone andcompact
assignment
B. Relative to thisassignment B,
we may then define afunctor
P
as follows. For an internal
space A
=((EA, 0393) ~ T )
we define a sheafF(B)(A)
with the sameunderlying
set-valued sheaf as A(that is,
sectionsof p):
on eachA(U) = {sections of p
overU},
U EO(T),
we define atopology by taking
as subbasic opens the setsfor
K E BU
and 0 e r. Let usverify
that this is well-defined:PROOF:
(a)
Themonotonicity
condition(i)
above makes restrictions03C1=03C1UV: A(U) ~ A(V),
forU ~ V,
continuous.Also,
ifU = UiUi,
thecanonical inclusion
is a
topological embedding:
weonly
have to show that theimage
of asub-basic open
[K, O] in A(U)
is open ing(A(U)).
Butby
thecompact-
ness
property (ii) above,
if(bi)i=g(a)~g([K, O]).
then there areUiJ, and KiJ ~ BUiJ,j=1,...,n, such that K=Kl1
U... ~Kin, so bij ~[Kij, O ]
for j
=1, ... , n,
andshowing
thatg([K, 0])
is open ing( A ( U )).
(b)
If((EA, 0393) T) ((EB, 0394) T )
is an( internal global)
continu-ous map, i.e.
qf = p, and f is
continuous w.r.t. bothtopologies,
then eachcomponent of f as
a natural transformationf :
FA FB is continuous:this is
obvious, because f-1U ([K, O])
=[ K, f-l( 0)].
0Going
in the otherdirection,
suppose we aregiven
a TOP-valued sheaf A withunderlying étale-space EA T,
and define a collectionrA
of opensubsets of
EA by setting
for O EO(EA),
We then have
p
1.2. LEMMA:
(a) rA is
ap-topology
onEA -
T( b )
Theassignment
A -((EA, 0393A) T) defines
afunctor
L(B): Sh(T, TOP) - TOP(Sh(T)).
PROOF:
(a)
IfrA
is atopology,
itobviously makes p
continuous. So let’s show it is atopology. Clearly, 0
andEA
are in0393A. Also,
if0,0’ E rA,
then
O ~ O’ ~ 0393A,
since[K, O ~ O’] = [ K, O] ~ [ K, O’ ].
Forunions,
suppose
O;
EFA
foreach i E l,
and take U EO(T),
K EBu.
Ifa(K)
çU,O;,
thenK ~~ia-1(Oi),
so there areK1 ~ Ba-1(Ot1),...,Kn ~ Ba-1(Otn)
such that
Ki
U ...~ Kn = K,
andthus a ~ ~nj=1[Kj, Oij]
ç[ K, UiOi ). This
shows that
UiOi ~ rA
whenever each of theOi e rA.
(b) L(B)
is afunctor,
for iff :
A B and allcomponents fu
arecontinuous,
thenf
is continuous as a mapLq(B) (A) ~ L(B)(B) :
writeL(B)(A)
=(EA, 0393A) T, L(B)(B)
=(EB, 0393B) T,
and take O ~fB,
i.e.~U~O(T)~K~BU]K, O] is
open inB ( U ). Then f-1(O)
also has thisproperty,
since for such U andK,
{a~A(U)|a(K)~f-1(O)}=f-1U({b~B(U)|b(K)~O}).
1.3. THEOREM:
L(B) is left-adjoint
toF(B).
DPROOF: Let TJA:
A F(B)L(B)(A)
be theidentity,
for each TOP-valued sheaf A. Thecomponents (~A)U
are allcontinuous,
as iseasily
verified.To prove the
adjunction,
take a TOP-valued sheafA,
an internal space X =(E, 0394) T,
and a naturaltransformation f : A L(B)(X),
such thateach
component fU is
continuous.It suffices to show
that f is
continuous as amorphism L(B) (A) ~ X.
Sotake O E à - we have to show that