Nothing Special   »   [go: up one dir, main page]

nLab locale (Rev #50)

Context

Topos Theory

topos theory

Background

Toposes

Internal Logic

Topos morphisms

Extra stuff, structure, properties

Cohomology and homotopy

In higher category theory

Theorems

Topology

topology (point-set topology, point-free topology)

see also differential topology, algebraic topology, functional analysis and topological homotopy theory

Introduction

Basic concepts

Universal constructions

Extra stuff, structure, properties

Examples

Basic statements

Theorems

Analysis Theorems

topological homotopy theory

Contents

Idea and motivation

A locale is, intuitively, like a topological space that may or may not have enough points (or even any points at all). It contains things we call “open sets” but there may or may not be enough points to distinguish between open sets. An “open set” in a locale can be regarded as conveying a bounded amount of information about the (hypothetical) points that it contains. For example, there is a locale of all surjections from the natural numbers NN to the real numbers RR. It has no points, since there are no such surjections, but it contains many nontrivial “open sets;” these open sets are generated by a family parametrised by n:Nn: N and x:Rx: R that may be described as {f:NR|f\{f:N\to R | f is a surjection and f(n)=x}f(n) = x\}.

Every topological space can be regarded as a locale (with a little bit of lost information if the space is not sober). The locales arising this way are the topological locales. Conversely, every locale induces a topology on its set of points, but sometimes a great deal of information is lost; there are many different locales whose space of points is empty. We say that a locale is spatial if it can be recovered from its space of points.

One motivation for locales is that since they take the notion of “open set” as basic, with the points (if any) being a derived notion, they are exactly what is needed to define sheaves. The notion of sheaf on a topological space only refers to the open sets, rather than the points, so it carries over word-for-word to a definition of sheaves on locales. Moreover, passage from locales to their toposes of sheaves is a full and faithful functor, unlike for topological spaces.

Another advantage of locales is that they are better-behaved than topological spaces in constructive mathematics or internal to an arbitrary topos. For example, constructively the topological space [0,1][0,1] need not be compact, but the locale [0,1][0,1] is always compact (in a suitable sense). It follows that the locale [0,1][0,1], and hence also the locale RR of real numbers, is not always spatial. When it fails to be spatial, because there are “not enough real numbers,” the locale is generally a better-behaved object than the topological space of real numbers.

Definition

A frame AA is a poset with all joins and all finite meets which satisfies the infinite distributive law:

x( iy i)= i(xy i). x \wedge (\bigvee_i y_i) = \bigvee_i (x\wedge y_i).

A frame homomorphism ϕ:AB\phi: A\to B is a function which preserves finite meets and arbitrary joins. Frames and frame homomorphisms form a category Frm.

Note: By the adjoint functor theorem (AFT) for posets, a frame also has all meets, but a frame homomorphism need not preserve them. Again by the AFT, a frame is automatically a Heyting algebra, but again a frame homomorphism need not preserve the Heyting implication.

The category Locale of locales is the opposite of the category of frames

LocFrm op. Loc \coloneqq Frm^{op} \,.

That is, a locale XX “is” a frame, which we often write as O(X)O(X) and call “the frame of open sets in XX”, and a continuous map f:XYf\colon X \to Y of locales is a frame homomorphism f *:O(Y)O(X)f^*\colon O(Y) \to O(X). If you think of a frame as an algebraic structure (a lattice satisfying a completeness condition), then this is an example of the duality of space and quantity.

It is also possible to think of f:XYf\colon X \to Y as a map of posets f:O(X)O(Y)f\colon O(X) \to O(Y): a function that preserves all meets (and therefore is monotone and has a left adjoint f *:O(Y)O(X)f^*\colon O(Y) \to O(X)) and such that the left adjoint f *f^* preserves all finite meets.

This category is naturally enhanced to a 2-category:

Definition

The 2-category Locale has

  • as objects XX frames Op(X)Op(X);

  • as morphisms f:XYf\colon X \to Y frame homomorphisms f *:Op(Y)Op(X)f^*\colon Op(Y) \to Op(X);

  • a unique 2-morphism fgf \Rightarrow g whenever for all UOp(Y)U \in Op(Y) we have a (then necessarily unique) morphism f *Ug *Uf^* U \to g^* U.

(For instance Johnstone, C1.4, p. 514.)

This 2-category is in fact a (1,2)-category: a Poset-enriched category.

Properties

Category of locales

Proposition

The category Locale(E)(E) of locales internal to a topos EE is equivalent to the category of localic geometric morphisms Sh E(Σ)ESh_{E}(\Sigma) \to E in Topos.

Locale(E)(Topos/E) loc. Locale(E) \simeq (Topos/E)_{loc} \,.

See localic geometric morphism for more.

Proposition

For every local XX \in Locale the category Locale(Sh(X))Locale(Sh(X)) of locales inernal to the sheaf topos over XX is equivalent to the overcategory Locale/XLocale/X

:Locale/XLocale(Sh(X)). \mathcal{I} : Locale/X \stackrel{\simeq}{\to} Locale(Sh(X)) \,.

This appears as Johnstone, theorem C1.6.3.

Proposition

For every morphism of locales f:YXf : Y \to X the sheaf topos Sh(Y)Sh(Y) is equivalent as a topos over Sh(X)Sh(X) to the topos Sh Sh(X)((Y))Sh_{Sh(X)}(\mathcal{I}(Y)) of internal sheaves over the internal locale (Y)Sh(X)\mathcal{I}(Y) \in Sh(X)

Sh(Y)Sh Sh(X)((Y)). Sh(Y) \simeq Sh_{Sh(X)}(\mathcal{I}(Y)) \,.

This appears as Johnstone, scholium C1.6.4.

Relation to topological spaces

Every topological space XX has a frame of opens O(X)O(X), and therefore gives rise to a locale X LX_L. For every continuous function f:XYf\colon X \to Y between topologicals spaces, the inverse image map f 1:O(Y)O(X)f^{-1}\colon O(Y) \to O(X) is a frame homomorphism, so ff induces a continuous map f L:X LY Lf_L\colon X_L \to Y_L of locales. Thus we have a functor

() L:(-)_L\colon Top \to Locale.

Conversely, if XX is any locale, we define a point of XX to be a continuous map 1X1 \to X. Here 11 is the terminal locale, which can be defined as the locale 1 L1_L corresponding to the terminal space. Explicitly, we have O(1)=P(1)O(1) = P(1), the powerset of 11 (the initial frame, the set of truth values, which is 22 classically or in a Boolean topos). Since a frame homomorphism O(X)P(1)O(X) \to P(1) is determined by the preimage of 11 (the true truth value), a point can also be described more explicitly as a completely prime filter: an upwards-closed subset FF of O(X)O(X) such that XFX \in F (XX denotes the top element of O(X)O(X)), if U,VFU,V \in F then UVFU \cap V \in F, and if iU iF\bigcup_i U_i \in F then U iFU_i \in F for some ii.

The elements of O(X)O(X) induce a topology on the set of points of XX in an obvious way, thereby giving rise to a topological space X PX_P. Any continuous map f:XYf\colon X \to Y of locales induces a continuous map f P:X PY Pf_P\colon X_P \to Y_P of spaces, so we have another functor

() P:LocTop(-)_P\colon Loc \to Top.

One finds that () L(-)_L is left adjoint to () P(-)_P.

In fact, this is an idempotent adjunction:

Proposition

The categories Top of topological spaces and Locale of locales are related by an idempotent adjunction.

(() L() P):Top() P() LLocale. ( (-)_L \dashv (-)_P ) : Top \stackrel{\overset{(-)_L}{\rightarrow}}{\underset{(-)_P}{\leftarrow}} Locale \,.

This appears for instance as (MacLaneMoerdijk, theorem IX.3 1) or as (Johnston, lemma C.1.2.2).

Therefore the adjunction restricts to an equivalence between the fixed subcategories on either side.

Definition

A topological space XX with XX LPX\cong X_{L P} is called sober.

A locale with XX PLX\cong X_{P L} is called spatial or topological; one also says that it has enough points.

Corollary

The adjunction from prop. 4 exhibits sober topological spaces as a coreflective subcategory of Locale

(() L() P):SoberTop() P() LLocale ( (-)_L \dashv (-)_P ) : SoberTop \stackrel{\overset{(-)_L}{\hookrightarrow}}{\underset{(-)_P}{\leftarrow}} Locale

and this restricts to an equivalence of categories between the full subcategory of locales with enough points, and that of sober topological spaces.

This appears for instance as (MacLaneMoerdijk, corollary IX.3 4).

Relation to toposes – localic reflection

The notion of Grothendieck topos can be seen as a categorification of the notion of locale, by relating both notions to the notion of lex totality:

Proposition

A poset PP is a frame if and only if the Yoneda embedding

y:P2 P op y \colon P \to \mathbf{2}^{P^{op}}

has a left exact left adjoint. (Here the poset 2={01}\mathbf{2} = \{0 \leq 1\} is the base of enrichment for posets seen as enriched categories.)

The analogous result for toposes involves a bit of set theory: under ZFC + (exists strong inaccessible cardinal? κ\kappa), the foundational assumption of MacLane in Categories for the Working Mathematician, call a category moderate if its set of morphisms has size κ\kappa. For example, SetSet is moderate.

Proposition

(Street)

A moderate locally small category CC is a Grothendieck topos if and only if the Yoneda embedding

y:CSet C opy \colon C \to Set^{C^{op}}

has a left exact left adjoint.

These results emphasize frames/toposes as algebras, where the morphisms are left exact left adjoints. The right adjoints to such morphisms are called geometric morphisms, and emphasize locales/toposes as spaces. This analogy, which plays an important but mostly tacit role in Joyal and Tierney, can be developed further along the following lines.

The frame of opens O(X)O(X) corresponding to a locale XX is naturally a site:

Definition

Given a locale XX, with frame of opens O(X)O(X), say that a family of morphisms {U iU}\{U_i \to U\} in O(X)O(X) is a cover if UU is the join of the U iU_i:

U= iU i. U = \vee_i U_i \,.
Proposition

This defines a coverage on O(X)O(X) and hence makes it a site.

For instance (MacLaneMoerdijk, section 5).

Definition

For XX a locale, write

Sh(X):=Sh(O(X)) Sh(X) := Sh(O(X))

for the sheaf topos over the category O(X)O(X) equipped with the above canonical structure of a site.

Write Topos for the category of Grothendieck toposes and geometric morphisms.

Proposition

This construction defines a full and faithful functor Sh():Sh(-) : Locale \to Topos.

This appears for instance as MacLaneMoerdijk, section IX.5 prop 2.

Definition

A topos in the image of Sh():LocToposSh(-) : Loc \to Topos is called a localic topos.

Proposition

The functor Sh():LocToposSh(-) : Loc \to Topos has a left adjoint

L:ToposLocale L : Topos \to Locale

given by sending a topos \mathcal{E} to the locale that is formally dual to the frame of subobjects of the terminal object of \mathcal{E}:

O(L()):=Sub (*). O(L(\mathcal{E})) := Sub_{\mathcal{E}}(*) \,.

This appears for instance as MacLaneMoerdijk, section IX.5 prop 3.

The functor LL here is also called localic reflection.

In summary this means that locales form a reflective subcategory of Topos

LocaleLTopos. Locale \stackrel{\overset{L}{\leftarrow}}{\hookrightarrow} Topos \,.

In fact this is even a genuine full sub-2-category:

Proposition

For all X,YX,Y \in Locale the 2-functor Sh:Sh : Locale \to Topos induces an equivalence of categories

Sh:Locale(X,Y)Topos(Sh(X),Sh(Y)). Sh : Locale(X,Y) \stackrel{\simeq}{\to} Topos(Sh(X), Sh(Y)) \,.

This appears as (Johnstone, prop. C1.4.5).

Proposition

The poset of subobjects Sub mathcaE(*)Sub_{\mathca{E}}(*) of the terminal object of \mathcal{E} is equivalent to the full subcategory τ 1()\tau_{\leq -1}(\mathcal{E}) of \mathcal{E} on the (1)(-1)-truncated objects of EE.

Sub (*)τ 1. Sub_{\mathcal{E}}(*) \simeq \tau_{\leq -1} \mathcal{E} \,.
Proof

A (-1)-truncated sheaf XX is one whose values over any object are either the singleton set, or the empty set

X(X){*,}=Set. X(X) \in \{*, \emptyset\} = \subset Set \,.

A monomorphism of sheaves is a natural transformation that is degreewise a monomorphism of sets (an injection). Therefore the subobjects of the terminal sheaf (that assigns the singleton set to every object) are precisely the sheaves of this form.

We may think of a frame as a (0,1)-topos. Then localic reflection is reflection of 1-toposes onto (0,1)(0,1)-toposes and is given by (1)(-1)-truncation: for XX a locale, Sh(X)Sh(X) the corresponding localic topos and \mathcal{E} any Grothendieck topos we have a natural equivalence

1Topos(,ShX)(0,1)Topos(τ 1,O(X)) 1Topos( \mathcal{E}, Sh X) \simeq (0,1)Topos(\tau_{\leq -1} \mathcal{E}, O(X))

which is

Frame(O(X),Sub (*))Locale(L,X). \cdots \simeq Frame(O(X), Sub_{\mathcal{E}}(*)) \simeq Locale(L \mathcal{E} , X) \,.

This is the beginning of a pattern in higher topos theory, described at n-localic (∞,1)-topos.

There is also a notion of internal locale, see also internal site.

Examples

References

An introduction to and survey of the use of locales instead of topological spaces is

This is, in its own words, to be read as the trailer for the book

that develops, among other things, much of standard topology entirely with the notion of locale used in place of that of topological spaces. See Stone Spaces for details.

Another dedicated textbook is

  • Jorge Picado, Aleš Pultr, Frames and Locales. Topology without points, Birkhäuser (2012)

Plenty of material is also in part C (volume 2) of

Locales are also discussed in section IX.1 of

Lex totality is the subject of an article of Street,

  • Ross Street, Notions of Topos, Bull. Australian Math. Soc. 23 (1981), 199-208.

The connection between locales and toposes via lex totality plays a tacit role throughout the influential monograph

  • André Joyal and Myles Tierney, An Extension of the Galois Theory of Grothendieck, Memoirs of the American Mathematical Society 51 (1984).

Revision on January 8, 2012 at 18:15:54 by Urs Schreiber See the history of this page for a list of all contributions to it.