C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
L AWRENCE N EFF S TOUT
Topological properties of the real numbers object in a topos
Cahiers de topologie et géométrie différentielle catégoriques, tome 17, n
o3 (1976), p. 295-326
<http://www.numdam.org/item?id=CTGDC_1976__17_3_295_0>
© Andrée C. Ehresmann et les auteurs, 1976, 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 Numérisation de documents anciens mathématiques
TOPOLOGICAL PROPERTIES OF THE REAL NUMBERS OBJECT IN A TOPOS
*by Lawrence Neff STOUT
CAHIERS DE TOPOLOGIE ET GEOMETRIE DIFFERENTIELLE
Vol. XVIl-3
(1976)
In his
presentation
at thecategories
Session at Oberwolfach in1973,
Tierney
defined the continuous reals for a topos with a natural numbers ob-ject (he
called them Dedekindreals). Mulvey
studied thealgebraic
proper- ties of theobject
of continuous reals andproved
that the construction gave the sheaf of germs of continuous functionsfrom X
to R in thespatial
toposSh(X).
This paper presents the results of the
study
of thetopological
prop- erties of the continuous reals with anemphasis
on similarities with classi- cal mathematics andapplications
to familiar conceptsrephrased
in toposterms.
The notations used for the constructions in the internal
logic
of atopos conform to that of Osius
[11].
For what is needed of basic topostheory
the reader is refered to theearly
sections ofFreyd [ 51
and Kockand Wraith
[7] ,
or to Lawvere[8]
for aquick
introduction with less detail.Useful lists of
intuitionistically
valid inferences may be found in Kleene[6]
on pages118,
119 and 162.1. Definition and Characterizations of the Reals.
In a topos with a natural numbers
object N ,
we can form theobject
of
integers Z
as aring
withunderlying object!!.. +!Y.+ , where N+
is theimage
of the successor map s . If we takethe N+
summand as thepositive s,
then the
isomorphism of N with N
+ 7gives
rise to thevalidity
of* Work
completed
while the author wassupported
on a grant from theQuebec
Minis-try of Educ ation.
The rational numbers
object Q
is thering
ofquotients of Z
ob-tained
by inverting
thepositives.
Thepositive integers give
rise toposi-
tive rationals and hence an order relation .
Trichotomy
for theintegers
then
implies
thevalidity
ofOnce we have the rationals we may define the reals in a number of
inequivalent
ways. The characterizations of theobjects
defined in varioustopoi
make the continuous reals ofsignificant
interest.DEFINITION 1. 1. The
object of
continuousreals, R T
is thesubobject
ofP Q X P Q consisting
ofpairs (r, r) satisfying
thefollowing
conditions :EXAMPLES.
In the topos of sheaves on a
topological
spaceX , Mulvey proved
in
[10]
thatR T
is the sheaf of germs of continuousfunctions from X
toR .
Histechniques
may be used to get several other characterizations.For a measurable space
(X,E)
we may construct a topos on the site withcategory I (morphisms
areinclusions )
and covers countable familieswi th
As for sheaves on a
topological
space, we can show thatglobal
sectionsof
RT
in this topos are real-valued functions. The first condition isenough
to
guarantee
that the functions are measurable into the extended reals with measurable subsetsgenerated by
the set of intervals(-oo, q) with q
ratio-nal. The second condition
gives extended-real-valued
functions measurablewith respect to the
Q-algebra generated by
the set of intervals( q, + oo)
withq rational. Combined with the
remaining
conditions this isenough
to gua-rantee Borel
measurability.
Similarly, given
a uniform space( X, U),
we may define a site with the open subsets of the associatedtopological
space as category( again
the
morphisms
areinclusions)
and coversgenerated by
the uniform covers.The
resulting
topos hasRT
the sheaf of germs ofuniformly
continuous func- tionsfrom X
with the associatedlocally
fineuniformity
toR
with the ad-ditive
uniformity.
For a measure space
(X, E, 03BC)
there are twointeresting topoi. The first,
studiedby
Scott in[12]
and[13]
in theguise
of Boolean valued mod- els of settheory,
hascategory I
withmorphisms inclusions,
and coversgiven by
countable collectionsHe identified the continuous reals as that sheaf
having
as sections overa measurable subset
X’
the set of all random variables onX’ ;
thatis, equivalence
classes of measurable functions toR
under theequivalence
relation with
The second construction uses the same category but takes the collection of covers
generated by
the set of all countable collectionsI B i -+ B},
suchthat :
This
gives
the sheaf of random variables withequivalence
classes under the relation:f:= g
if thestationary
sequenceIf }
converges to g in measure.There are other constructions of the reals which may be of interest in a topos. Dedekind’s
original’definition, Cauchy’s definition,
and a defi-nition traced back as far as Lorenzen
by Staples giving
a constructive form of theDedekind definition
are allpossible.
DEFINITION 1.2. The
object of Cauchy reals, RC
is thequotient
of thesubobject of QN given by
thosef satisfying
the statementby
theequivalence
relation withf equivalent
to g ifEXAMPLE. In sheaves on the unit
interval, RC
is the sheaf of germs oflocally
constant functions. HereN
andQ
are the sheaves oflocally
cons-tant
N and Q
valued functions. Since the interval islocally connected,
the formation of
RT
alsogives locally
constant functions. The two res-trictions guarantee that the values are in fact real numbers. This shows that
RC
is distinct fromRT -
DEFINITION 1.3
(Staples [15]).
Theobject of Staples
cutsRS
is the sub-object
ofP Q XP Q consisting
of thosepairs (S, T) satisfying
the follow-ing
condition s :The
object of Staples reals Rs
is thequotient
ofR’S by
theequivalence
relation with
(S, T ) - (S’, T’)
if andonly
ifEXAMPLE. In sheaves on the unit
interval, R’S
is the sheaf of germs of real-valued functions withonly jump discontinuities.
Theequivalence
rel-ation identifies functions which differ
only
at theirpoints
ofdiscontinuity.
Thus
-Staples
reals are ingeneral
alarger collection
than the continuous reals.DEFINITION 1.4
(Dedekind [4],
p.317).
Theobject
ofDedekind’s
cuts,R’D,
is thesubobject
ofP Q X P Q consisting
of thosepairs ( L , U )
suchthat:
The
object of Dedekind’s reals, RD ,
is thequotient
ofR’ by
theequival-
ence relation
identifying
cuts which differonly
on theboundary ;
that is( L , U )
isequivalent
to( L ’, U’)
if andonly
ifand
EXAMPLE. Conditions 1 and 2
specify
that the cuts consist of detachablesubobjects
ofQ .
Intopoi
of the formSh (X)
this means that the statementsq£ L and q£U
must holdon , clopen
sets. The rest of the conditions spe-cify
that the fibers must be realnumbers,
so theobject
ofDedekind
realsis the sheaf of germs of real-valued functions constant on components.
PROPOSITION 1.5.
In
anytopos with
anatural numbers object,
PROOF.
The
inclusion
ofQ
intoR c
isaccomplished using stationary
se-quences.
The inclusion
of R c into R T
is obtained from twomaps R C-> PQ ,
one
giving
the lower cut and the othergiving
the upper cut. For the lowercut the map is the
exponential adjoint
of thecharacteristic morphism
of thesubobj
ect ofRc
XQ consisting
of thosepairs (r f] , q) satisfying :
The upper cut is defined
analogously using
It is immediate from the definition that conditions 1
through
3 in the defi-nition of
R T
are satisfied. TheCauchy
conditiongives
condition:4° For a
given n
find m such that fork
andh larger than m ,
then i s in the upper cut and
f(m)-1
i s in the lower cut.3n
The
resulting morphism
is monic because thepullback
of theequality
re-lation on
R T
is theequivalence
relation used indefining R C .
To show that
R T
CB S
observe that condition 4 in the definition ofR T
implies
condition 1 forRS .
Condition3
forR T
is condition 2 forRs
Fromconditions 1 and 4 for
R T
we may obtain condition 4 forRS
as follows:in the
hypothesis
of the statementq is a lower bound of the upper cut. For any s
q
we can find an n suchthat 1
q- s . For that n there areq’
andq"
such thatFrom this we may conclude that s
q’
andthus, by 1,
s £ r . A similar ar- gumentusing
2 and 4yields
3.It remains to show that no two continuous reals are
collapsed by
theequivalence
relation onR S . By
condition 1 onR T
the upper bounds may bereplaced by
strict upperbounds,
which are in fact members of the uppercut. The
equivalence
relation onR S
then says that the two continuous re-als have the same upper cut. If r and s have the same upper cut, then for any q £ r we may conclude that qE s as well: there is an n such that we
h ave
q + 1 £ r .
For th at n we c anfind q1 through q4
s uch th atNow since the upper cuts are the same, since
otherwise
either
q3 q2
orq4 q,
would occur. But thisimplies
thatso q
q2
and hence qE s .PROPOSITION 1.6.
RD C R
PROOF. First we construct a function from the
object
of Dedekind cuts toBT
and then show that its kernelpair gives
theequivalence
relation usedto define the Dedekind reals. The desired function takes a cut
( L , U )
tothe
pair
It is clear from conditions
3,
4 and 5 in the definition of a Dedekind cutthat this maps
through
theobject
ofpairs satisfying
conditions 1through
3 of the definition of
R T .
It is also clear that the kernelpair
of this map is theequivalence
relation used to define the Dedekind reals. The delicatepoint
is inshowing
condition 4 of the definition ofRT
is satisfied. Thisuses two facts from the work of Coste and Sols.
LEMMA
(Sols [14]). In
anytopos
anynonempty detachable subobject of
N has
aleast element.
COROLLARY
(Coste [3]). Any
recursivefunction from N n
toNm
canbe constructed
in anytopos.
From 6 we know that there are q and
q’
withqc L
andq’E U .
From5 this tells us that
q’- q
is apositive
rational. The process ofreducing
a rational to lowest terms is
recursive,
so we may write this difference as18 with m and n
relatively prime
and bothpositive.
For eachkeN
theren t -
is a
subobject
ofN consisting
ofthose n’
such thatq+ n 4kn £U.
SinceU
is detachable inQ ,
this set is detachable inN . By
Sols’s lemma it musthave a smallest member
q * .
The desired rationals forcondition
4 are2. Order Properties of the
continuousReal s.
In
defining
the rationals in Section1,
weobtained
a concept of po- sitive for rationals which satisfies the usualtrichotomy
axiom. From thiswe derived an order
on Q
which also satisfiestrichotomy.
The order onRT
which we wish tostudy
is the orderextending
this order onQ .
It neednot
sati sfy
th etrichotomy
axiom.DEFINITION 2.1. The
order relation
is thesubobject
ofRTxRT
con-sisting
of thosepairs ( r, s )
such thatPROPOSITION 2.2. is an
order relation extending the order
onQ.
PROOF.
Transitivity
of onRT
is a direct consequence ofproperties
1and 2 in the definition of
RT
If
q q’
in the order onQ ,
thenq’- q
ispositive.
From this it fol-lows that
giving
the needed rationalbetween q
andq’ .
If there is a
rational q
such thatq q"
andq" q’ ,
thenq q’, by transitivity.
EXAMPLE.
Trichotomy
fails for onRT:
In sheaves on the reals con-sider the
global
sections ofRT corresponding
to th e functionsThe statement
f
g is true on(-oo, 0), f = g
is validonly
at 0 andf > g
on
(0, + oo ).
This means that there is noneighborhood
of 0 on which oneof the three alternatives hold
globally.
Hence the statementis not valid.
Besides the strict
order,
which willgive
us open sets, there is an-other order relation on
R T
useful fordefining
closed intervals and «intuit-ionistic» open intervals.
DEFINITION 2.3. The
order relation
is thesubobject
ofR T x RT
con-sisting
ofpairs
PROPOSITION 2.4. is
transitive, reflexive and antisymmetric.
P ROO F . All three follow from the same
properties
of C -REMARK. It is not the case that r s is the same as
In sheaves on
R , f (x)
=I
xI
andg(x)
= 0satisfy
PROPOSITION 2.5.
( r s ) => ( r > s ) .
PROOF. If r s and r
> s ,
then there is a rational in 7 which is also in E and thusin s , producing
a contradiction. ThusFor the reverse
implication
we will need thefollowing
lemma :L EMMA 2.6.
In
anytopos the rationals satis fy the following
statement:PROOF.
Write q
in lowest termsas k h (this
can be donerecursively). 2h
is the desired n.
This fits in the
proof
of theproposition by guaranteeing that,
if q£ r, then there is an n such thatq + 1 n
£ r .Using
that n we maychoose q’
andq"
such thatBy trichotomy
for therationals,
In either of the first two cases then
and so
q’6 r .
This says sr , contradicting
ourassumption.
ThusAn exactly analogous proof
shows that s C T .This
Proposition
is rather unusual in intuitionistic Mathematics in that it shows theequivalence
of anegative
statement with apurely positive
one. We will encounter another such
Proposition (
animportant corollary
ofthi s
one)
when westudy
the apartness relation onRT
EXAMPLE.
(R-T,)
need not be ordercomplete :
In sheave s on the unit interval consider the subsheafS
ofB T consisting
of the germs of those continuous functions less than orequal
to the characteristic function of interval(0, 1).
This is boundedby
the constant function2 ,
but the least2
upper bound
( which
is forced to be thecharacteristic
function of(0, 1 2)
is not continuous
at 1
and thus will not be continuous in anyneighborhood
2
of 1 .
Thus it is notpossible
to cover the interval with open sets on which 2there exists a continuous function which is the least upper bound of
S ,
sothe internal statement
saying
that there is a least upper bound is not valid.The failure of
RT
to be ordercomplete
is not critical - constructiveAnalysis ( as
inBishop [1])
shows that its use can beavoided, although
extensive use of various forms of choices
distinguishes
constructive Ana-lysis
from toposAnalysis.
The failure of thecontinuity
theorem of intuit- ionisticAnalysis
in the topos of sets shows that toposAnalysis
is alsodistinct from intuitionistic
Analysis.
Even
though
we cannot form the least upper bound ofarbitrary
bound-ed
collections,
we can form the maximum( and minimum )
of apair.
P ROPOSITION 2.8.
There
is afunction
max:R T x RT-> RT such that
lo max(r, s) > r and max(r, s) >
s,PROOF. Consider the function
We will show that m factors
through RT giving
rise to the function desir- ed. It is clear that m factorsthrough
thesubobject specified by
the con-ditions 1 and 3 of the definition of
R T
Theonly
difficulties are in show-ing
conditions 2(upper cut)
and 4( cuts
at zerodistance).
Observe that we may define max:
Q X Q - Q
in the usualcase-by-case
fashion
using trichotomy.
Theresulting
function satisfies the conditions in theProposition
and the further condition thatTo show that
m ( r, s )
is an upper cut, we observe thatq£ m ( r, s )
im-plies q£ r
andq£ s .
Thus thereexist q’
andq"
in r and srespectively
rsuch that
q > q’
andq > q" .
Thenq > max(q’, q"),
which is inm (r, s ) .
Now for any
n £ N ,
chooseql through q4
such thatThen
Furthermore
Thus m factors
through R T giving
the mapmax: R Tx RT -> R
T’Properties
1 and 2 are immediate from the definition and the universalproperties
of union and intersection.The
topology
we wish tostudy
is the smallesttopology containing
the
object
of intervals with respect to the order . There are at least twotraditional
inequivalent
ways to define intervals which lead toobjects
withdistinct
properties
andtopologies
onRT
with differentpeculiarities.
DEFINITION 2.9. The
interval (r, s)
for r s is thesubobject
ofR T
con-sisting
of those t such that r t s .The
object o f intervals
is thesubobject Int
of PRT consisting
ofthose
S satisfying
the conditionObserve that with this definition an interval
always
hasglobal
sup-port
(
indeed italways
contains arational).
Thiskeeps
theobject
of int-ervals from
being
closed under finite intersections. In sheaves onR,
theinterval s
( 1, 2 )
and( x, x + 1 )
intersect in asubobj ect
ofRT
which doesnot have
global
support.DEFINITION 2.10
(Troelstra [18]
or[19] ).
The intuitionistic openinterval (r, s )I
is thesubobject
ofRT consisting
of those t such thatThe
object llnt of
intuitionisticintervals
is thesubobject
ofP!1 T
consisting
of thoseS
such thatIntuitionistic intervals need not have
global
support, and even ifthey
dothey
need not contain a rational. Forexample,
in sheaves on thereals let
The interval
( f, g),
is the sheaf of germs of functionsfrom R
toR
such that thesubobject
ofR
on which thegraph
lies in the sethas empty interior. The function
h (x)
= 2 x is such a function since itsgraph
falls in the forbidden zoneonly
at 0 . The statementis false sinc e no such rational can be found in any
neighborhood
of 0 .PROPOSITION 2.11.
(r,s)I =(min(r, s), max(r, s) ),.
-PROPOSITION 2.12.
llnt
isclosed under pairwise
intersection.PROOF
(sketch).
Letf>
g andh
>k .
Then( g, f)In(k, h)I
is the int-erval
(max(g, k), max( min(f, h), max(g,k)))I.
DE FINITION 2.13. The
closed interval [r, s ]
is thesubobject
ofR T
con-sisting
of those t such that r t s .EXAMPLE. It need not be the case that
In sheaves on the interval
[ 0, 21 ,
letf (x)
= x . Thenbut there is no open cover of
[ 0 , 2]
such thatf
isglobally
in one or theother of the two intervals on each set in the cover. In
particular
it cannotbe done in any
neighborhood
of 1 .3. The Interval Topology
onRT.
In
[17]
I showed that the usual construction of atopology on A (that is,
asubobject
of P A closed underpairwise
intersection andarbitrary
internal union and
containing A and 0)
from a subbase works in the topossetting.
The intervaltopology
T is the result ofapplying
this constructionto the
object
of intervals. In fact it is not necessary to takeclosure
underpairwise intersection,
soInt
is in fact a basis rather thanjust
a subbase.PROPOSITION 3.1.
Int is
abasis for T .
PROOF.
Every
real is in aninterval,
so the union of the intervals is all ofRT.
What needs to be shown is that the closure ofInt
under unions is all of T . To do this it will suffice to show that there is asubobject
of Twhich is closed under
intersections,
containsInt ,
and is contained in the closure ofInt
under internal unions.The desired
object
is theobject
of truncated intervalsInt T
obtainedby omitting
the condition r s in the definition ofInt .
It is clear thatInt
is contained inIntT .
It remains to show thatIntT
is closed underpairwise
intersection and that
Int
is contained in T .The
intersection
of intervals(r, s )
and(r’, s’)
inIntT
isThis works for
IntT
where it failed forInt
because there is no way to gua-rantee that
max(r, r’) min(s, s’).
The unrestricted interval
(r, s)
is the extensionby
zero of thepartial
section of
Int
defined on thesubobjects
of 1 for which r s . Informing
the closure under internal unions all such extensions are added as
global
sections
( Proposition
1in C 161 ).
COROLLARY 3.2.
Q is dense
inBT.
PROOF.
Int
is a basis and every element ofInt
has a rational member.This is one statement of
density.
Since every element of an open subob-ject
has a basicneighborhood
contained in that opensubobject,
this im-plies
thefollowing
form ofdensity :
R EMARK. The
topology
obtainedusing llnt
does nothave Q
dense as theexample following
Definition 2.10 shows.Hence
intuitionistic intervalsgive
rise to a distinct
topology.
PROPOSITION 3.3.
(RT , T ) is second countable,
i. e., ithas
aninternally
countable base.
PROOF. The
proceedure
forshowing
that the set ofpairs
of rationals(p, q)
with p
q
is countable is recursive and hence may be mimicked verbatim in a topos. Thus it will suffice to show that theobject
of intervals with rationalendpoints
is a basis forT .
For this it will suffice to show thatInt
is contained in the closure of theobject
of rationalendpoints
intervalsunder unions. The interval
(r, s )
is the union of theinternally specifiable
collection of those intervals
(p , q)
with r pq
s .A
large
number of the desireableproperties
of the reals may bethought
of asdealing
with itsuniform
structure, rather than itstopology.
Intuitionism introduces fewer
complications
in uniform spacetheory
thanit does in
topology.
Theuniformity
ofRT
arises from thetopological
groupstructure.
PROPOSITION 3.4.
(RT, T, +) is
atopological
groupobject.
PROOF. The
operation
oftaking
additive inverse is its own inverse andtakes open intervals to open
intervals,
so it is ahomeomorphism.
To show that addition is continuous observe that in sets this may be
proved by
the direct calculationThis is an
internally specifiable
collection of basic open sets in theprod-
uct
topology,
so the sameproof
may be used in any topos.DE FINITION 3.5
( Bourbaki [2] ).
Auni form
spaceobject
in a topos is apair ( X , U )
withU
asubobject
ofP ( X x X ) satisfying
thefollowing
con-ditions :
where
A -1
is theimage of A along
the mapinterchanging
the factors in theproduct.
5°
VA£P(XxX)(A£U => 3 B£U (BoB A)),
where
B o B
is theimage
ofB x BnA2,3 along
theprojection removing
themiddle two factors.
As in
ordinary topology
we can use auniformity
to define a notionof
neighborhood
which can then be used to define atopology.
Topologies arising
in this way are calleduniformizable.
PROPOSITION 3.6.
Every topological
group isuniformizable.
PROOF. As it is in sets-based
topology.
The most
important
property of theuniformity
on the reals is that it iscomplete. Completeness
involves severalnon-emptiness
conditionsin the definition of filters and convergence which are taken in the strong-
est sense.
DE FINITION 3.7. A
filter
on A is asubobject
F ofP
Asatisfying
the fol-lowing
conditions:The
object of filters, FiltA ,
is thesubobject
ofP 2 A specified by
the conditions in the definition of a filter.
The convergence map, conv:
FiltA -+ P A,
is theexponential adjoint
of the characteristic
morphism
of thesubobject
ofFiltA X A consisting
ofthose
pairs (F, a)
such thatA
Cauchy filter
is a filtersatisfying
A uniform space
object
is calledcomplete
if theimage
of theobject
of
Cauchy
filtersalong
conv is contained in theobject
THEOREM 3.8.
(RT, U+) is a complete uniform
spaceobject (U+
isthe
additive uni formity).
PROOF. The
proof
consists in the construction of amorphism lim
from theobject
ofCauchy filters, Cauchy filt ,
toRT such
that th e mapfactors
through
c .The first step is the construction of
lim
as a map toPQxPQ
withcomponents
lim
andlim . lim
is theexponential adjoint
of the characteris-tic morphism
of thesubobject
ofCauclty filt x Q consisting
of thosepairs ( F, q ) satisfying
lim is defined
analogously using
It is
clear,
from thedefinition,
thatlim
factorsthrough
thesubobject
ofP Qx P Q satisfying
the first three conditions in the definition ofRT
Thisleaves the zero distance condition.
For this we need the
Cauchy
condition on filters. For anyn6N ,
the1
ball around 0gives
rise to anentourage E
of the additiveuniformity
6n
on
RT . By
theCauchy
condition ofF ,
there is anThis
implies
that for r inA (which
must existby
condition 1 forfilters)
are outside A and
By
the cut conditions on the reals , there arerationals q respectively
such thatare both less
th an 1 .
Thus 6nThe construction guarantees that
Thus lim factors
through R T .
It remains to show that
lim F
is a limitpoint
ofF .
For this it will suf- fice to show that every interval with rationalendpoints containing lim
Fis in
F .
If( d, b )
containslim F ,
thenso there are elements of
F
such that a is less than every element of Aand
b
islarger
than every element ofB ..
ThenA n B (a, b) ,
so( a, b )
is in
F.
PROPOSITION 3.9.
RT is
aHausdorff uniform
space,that is, the
inter- sectionof the entourages
isthe diagonal.
PROOF. It will suffice to show that the intersection of all of the
neighbor-
hoods of 0 is
( 0 ) .
It is clear that10 }
is contained in the intersection.Now suppose r is in every
neighborhood
of 0 .If q 0 ,
then( q, - q )
isa
neighborhood
of 0 so q6r .If q
>0 ,
then(-q, q)
is aneighborhood
of0 ,
soq £ r . Conversely
suppose that qE r . Thenby trichotomy
If q
>0 ,
thenq £ r , giving
a contradiction. If q =0 ,
then there is aq’ > 0
in r , giving
the same contradiction. Thusq 0 . Similarly q£F yields q > 0
so r=0.
These two
propositions, together
with theproof
of the universal pro- perty of the Hausdorffcompletion
of a uniform space as in Bourbaki(
whichis
intuitionistically valid),
show thatRT
is thecompletion
of the additiveuniformity
on the rationals. This has theadvantage
ofallowing
us to de-fine functions from
RT (and
spaces derived fromR T )
toRT using
exten-sion
by continuity.
PROPOSITION 3.10.
llni forml y
continuousfunctions
preservethe Cauchy
property for filters.
PROPOSITION 3.11.
I f C is the Hausdorff completion of A and f: A -
B isuniformly
continuouswith B
acomplete Hausdorff uniform
space,then there
is aunique uniformly
continuousfunction from C
toB extending f.
PROOF. The Bourbaki construction of
C
identifies elements of the Haus- dorffcompletion
with minimalCauchy
filters onA .
Such a filter is takento the limit
point
of theCauchy
filter onB
whose base isgiven by
the di-rect
images along f
of its elements. Theproof
that theresulting
map is the desired extension isexactly
as in Bourbaki.This
proposition
may be used to extend the definition ofmultipli-
cation from the rationals to the reals. In
general
it isquite
difficult to de-fine
multiplication directly
in terms of cuts.4. Metric properties of RT -
DE FINITION 4. 1. The norm
function l l : R T-> RT
takes r tomax(r, - r) .
PROPOSITION
4.2.ll is
a norm inthe usual
sense,that is,
itsatisfies
the following prop erti es :
PROOF.
Using Proposition
2.5 we mayreplace
eachinequality
with the ne-gation
of the strictinequality
of theopposite
sense. Thisgives
the normthe intuitionistic
properties
usedby Troelstra [18].
To show 1 assume that
l r l
0 . Then there is arational q
0 withqE,l r l .
Now this means thatBut q
0implies that - q > q ,
so thisgives
a contradiction.To show
2, 1et l l r l
=0 ;
thenIf
q 0 then - qf Q+ . Then - q£-r,
so qf r . This shows r then - q£ - r , so - qfQ- .
This showsr - Q + .
To show
3,
suppose thatl a I
+l b I l a + b l.
Then there is a rationalq such that
and . The conditions on
q’
andq"
say thatThis means
Thus qr
l a + bl, giving
the needed contradiction.COROLLARY 4.3.
(BT, T )
is a metric spacewith
metricd taking (a, b)
to
la-bl.
PROOF. The fact that d satisfies the usual axioms for a metric follows
directly
from theproperties
of the norm. Thetopology
associated with d has a basisgiven by
the balls ofpositive
real radius around eachpoint.
Each interval
( a, b)
i sthe b - a
ball ofb
+ aand each ball
2 2
is an interval
( a- r, a+r) .
Thus we have shown that the interval
topology
onR T
is metrizable.The
density of Q
shows that the metric space isseparable;
it remains toshow that it is
complete.
DEFINITION 4.4. A
Cauchy
sequence in a metric spaceobject (A, 8)
is afunction
f :
N - A such thatN The
object of Cauchy
sequences,Cauchyseq,
is thesubobject
ofA y
specified by
thispredicate.
The convergence map form
Cauchy seq
to P A is theexponential
ad-joint
of the characteristicmorphism
of thesubobject
ofCauchy seq
X A con-sisting
of thosepairs ( f, a) satisfying
A metric space is called
complete
if conv factorsthrough
COROLLARY
4.5 (to Theorem 3.8). (R T’ d) is complete.
PROOF. We define a map
such that
Metric
completeness
will then follow from uniformcompleteness.
We start
by defining I
as a map fromRT N
top2RT
as the exponen- tialadjoint
of the characteristicmorphism
of thesubobject
ofRT LV X P R
consisting
of thosepairs ( f, A ) satisfying
We need to show that this takes
Cauchy
sequences toCauchy
filters. It is clear thatI
factorsthrough
theobject
of filters. To getCauchy
filters itwill suffice to show that for any fundamental
entourage E
of theuniformity
and any
Cauchy
sequencef
there is asubobject B
ofRT
such that:B X B C E and
( f , B )
satisfies thepredicate
used to define I .A fundamental system of entourages is
given by
theN-indexed family
of
pairs
For any n the
Cauchy
criterionon f
guarantees the existence of an m suchthat,
fork
andh larger than m ,
This says that the
object
B of valuesof f
at natural numberslarger
thanm is
E-small
for the entourageE
associated with n .By
construction thepair ( f, B )
satisfies thepredicate
used to define I .To show the convergence condition it will suffice to show that the
pull-
back
along
I xXRT
of theobj ect
ofpairs ( F, r)
such thatis the
object
ofpairs ( f, r)
such thatNow
(r- L, r + 1)
is in theimage
off
underI
if andonly
if there is an m n’ nbeyond
which all the valuesof f
are in(r-1 n, r+-1 n), which
isprecisely
what is
required.
Applying
this result to thetopoi
mentioned in Section 1gives
somenew results. In his book on stochastic
convergence [9],
Lukacsgives proofs
that for non trivial
probability
spaces convergence in measure and conver-gence almost
everywhere
areincompatible
with a norm in the classical sen-se. In
appropriate topoi
these kinds of convergence of random variables become convergence of real numbers with respect to the internal norm. Fur-thermore,
theresulting
spaces are internal Banach spaces. As a concreteapplication
it may be shown that aregular
stochastic matrix with random variables as entries instead of real numbers( corresponding,
forinstance,
to a Markov chain with uncertain
transition probabilities)
converges almostsurely (
or inmeasure)
to asteady
state matrix of the same type.The same
application
may be made with continuous functions and uniform convergencemerely by changing
to aspatial
topos( even though
the
computational technique normally
used to find thesteady
state matrixis not
continuous).
5. Separation properties.
Separation properties
in topostopology
are a bit delicate. Ingeneral
the conditions used in
ordinary topology using inequality
anddisjointness
need to be
replaced
with conditionsusing
various forms of apartness.EXAMPLE.
RT
need notsatisfy
the Hausdorff axiomIn sheaves on the reals the
identity
functionf
and the constant function0
satisfy f # 0 ,
butthey
cannot beseparated
in any openneighborhood
of 0 .
The
problem
here isthat #
is not astrong enough
form ofinequal-
ity
since it allows sections to agree solong
as the set on whichthey
agreehas no interior. We need a statement which says « nowhere
equal»
or «every- where apart ».DEFINITION 5.1. The
apartness relation w
is thesubobject
ofRTxRT
consisting
of thosepairs (r, s)
such that(r> s ) v ( r s ).
PROPOSITION 5.2. r w s =>
I r- s l
> 0.P ROO F. Direct.
PROPOSITION 5.3. w is an
apartness relation
inthe sense.of Troelstra ( [19]
p.15); that is, it satisfies the following conditions :
P ROO F. Condition 2 and the reverse
implication
of condition 1 are trivial.By Proposition 5.2,
so
by Proposition 2.5, 1 r- s l
0 .Thus
r-s l = 0 ,
.so r = s . This proves condition 1.To show 3 it will suffice to show that
Now r > s says that there is a
qc Q
such thatq£ s
and qE r .By
the cutproperties
we cansharpen
this tosaying
that there is ann6N
such thatNow find
q’
andq"
such thatIf
q q’ ,
thenSo
q" £ s
and t > s .If q
=q’ ,
then t r .If q > q’ ,
thencertainly q £ t .
This tells us that r > t . This exhausts the three choices allowed
by
tri-chotomy
for rationals.PROPOSITION 5.4.
(RT, T ) satisfies the Hausdorff
axiomPROOF. r w s says that there is a rational between r and s ; call it q . Then
U and V
are the intervals(-oo , q )
and(q, +oo ),
the choicedepend- ing
on whether r > s or r s .COROLLARY 5.5.
(RT, T) satisfies the Hausdorff
axiomPROOF. This is a direct consequence of
Propositions 5.4
and 5.3.It would be desireable to have a more
topological positive
form ofthe Hausdorff property. Forms
using
convergence and closure are convenient PROPOSITION 5.6.Filter
convergencefor (RT , T) factors through RT
PROOF. This is the same as
saying
that two limtpoints
of the same filtermust be
equal. Suppose
that r and s are limitpoints
of F and r w s . Sincer and s have
disjoint neighborhoods by Proposition 5.4,
it is notpossible
for
F
to converge to both since that wouldrequire F
to have twodisjoint
members. Thus
-l ( r w s ) ,
but this says r = sby Proposition 5.3.
DEFINITION 5.7. The
closure operator cl:
P A ,P A
associated with atopology TA
onA
is theexponential adjoint
of the characteristicmorphism
of the
subobject
ofP A X A consisting
of thosepairs (S, a) satisfying
A
subobject
is calledclosed
if it is fixedby
the closureoperator.
This closure does not have all of the usua I
properties
desired fora closure operator; in
particular,
the union of two closedsubobjects
neednot be closed
(Stout [ 16],
lastSection).
It does have theadvantage
of be-ing
theright
concept in terms of filter convergence and inagreeing
withthe standard intuitionistic concept