nLab
over-topos

Context

Topos Theory

topos theory

Background

Toposes

Internal Logic

Topos morphisms

Extra stuff, structure, properties

Cohomology and homotopy

In higher category theory

Theorems

Bundles

Contents

Idea

For 𝒯 a topos and X𝒯 any object the over category 𝒯/X – the slice topos or over-topos – is itself a topos: the “big little topos” incarnation of X. This fact is sometimes called the “Fundamental Theorem of Topos Theory”.

Definition / Existence

Proposition

For 𝒯 a topos and X𝒯 any object, the slice category 𝒯 /X is itself again a topos.

A proof is spelled out for instance in MacLane-Moerdijk, IV.7 theorem 1. In particular we have

Proposition

If Ω𝒯 is the subobject classifier in 𝒯, then the projection Ω×XX regarded as an object in the slice over X is the subobject classifier of 𝒯 /X.

Properties

Étale geometric morphism

Proposition

For 𝒯 a Grothendieck topos and X𝒯 any object, the canonical projection functor X !:𝒯/X𝒯 is part of an essential geometric morphism

(X !X *X *):𝒯/XX *X *X !𝒯.(X_! \dashv X^* \dashv X_*) : \mathcal{T}/X \stackrel{\overset{X_!}{\to}}{\stackrel{\overset{X^*}{\leftarrow}}{\underset{X_*}{\to}}} \mathcal{T} \,.
Proof

The functor X * is given by taking the product with X:

X *:K(p 2:K×XX),X^* : K \mapsto (p_2 : K \times X \to X) \,,

since commuting diagrams

A K×X p 2 X\array{ A &&\to&& K \times X \\ & \searrow && \swarrow_{\mathrlap{p_2}} \\ && X }

are evidently uniquely specified by their components AK.

Moreover, since in the Grothendieck topos 𝒯 we have universal colimits, it follows that ()×X preserves all colimits. Therefore by the adjoint functor theorem a further right adjoint X * exists.

Remark

One also says that X ! is the dependent sum operation and X * the dependent product operation. As discussed there, this can be seen to compute spaces of sections of bundles over X.

Moreover, in terms of the internal logic of 𝒯 the functor X ! is the existential quantifier and X * is the universal quantifier .

Definition

A geometric morphism 𝒯 equivalent to one of the form (X !X *X *) is called an etale geometric morphism.

More generally:

Proposition

For a Grothendieck topos and f:XY a morphism in , there is an induced essential geometric morphism

(f !f *f *):/Xf *f *f !/Y,(f_! \dashv f^* \dashv f_*) : \mathcal{E}/X \stackrel{\overset{f_!}{\to}}{\stackrel{\overset{f^*}{\leftarrow}}{\underset{f_*}{\to}}} \mathcal{E}/Y \,,

where f ! is given by postcomposition with f and f * by pullback along X.

Proof

By universal colimits in the pullback functor f * preserves both limits and colimits. By the adjoint functor theorem and using that th over-toposes are locally presentable categories, this already implies that it has a left adjoint and a right adjoint. That the left adjoint is given by postcomposition with f follows from the universality of the pullback: for (a:AX) in /X and (b:BY) in /Y we have unique factorizations

A X× XB B a f *(b) b X f Y\array{ A &\to& X \times_X B &\to& B \\ &{}_{\mathllap{a}}\searrow& \downarrow^{\mathrlap{f^*(b)}} && \downarrow^{\mathrlap{b}} \\ && X &\stackrel{f}{\to}& Y }

in , hence an isomorphism

/Y(f *(AX),(BY))/X((AX),f *(BY)).\mathcal{E}/Y(f_*(A \to X), (B \to Y)) \simeq \mathcal{E}/X((A \to X), f^*(B \to Y)) \,.

Presheaf over-topos

We discuss special properties of over-presheaf toposes.

Let C be a small category, c an object of C and let C/c be the over category of C over c.

Write

Proposition

There is an equivalence of categories

e:PSh(C/c)PSh(C)/Y(c).e : PSh(C/c) \stackrel{\simeq}{\to} PSh(C)/Y(c) \,.
Proof

The functor e takes FPSh(C/c) to the presheaf F:d fC(d,c)F(f) which is equipped with the natural transformation η:FY(c) with component map

η d: fC(d,c)F(f)C(d,c):((fC(d,c),θF(f))f.\eta_d : \sqcup_{f \in C(d,c)} F(f) \to C(d,c) : ((f \in C(d,c), \theta \in F(f)) \mapsto f \,.

A weak inverse of e is given by the functor

e¯:PSh(C)/Y(c)PSh(C/c)\bar e : PSh(C)/Y(c) \to PSh(C/c)

which sends η:FY(c) to FPSh(C/c) given by

F:(f:dc)F(d) c,F : (f : d \to c) \mapsto F'(d)|_c \,,

where F(d) c is the pullback

F(d) c F(d) η d pt f C(d,c).\array{ F'(d)|_c &\to& F'(d) \\ \downarrow && \downarrow^{\eta_d} \\ pt &\stackrel{f}{\to}& C(d,c) } \,.
Example

Suppose the presheaf FPSh(C/c) does not actually depend on the morphsims to c, i.e. suppose that it factors through the forgetful functor from the over category to C:

F:(C/c) opC opSet.F : (C/c)^{op} \to C^{op} \to Set \,.

Then F(d)= fC(d,c)F(f)= fC(d,c)F(d)C(d,c)×F(d) and hence F=Y(c)×F with respect to the closed monoidal structure on presheaves.

Geometric morphisms by slicing

Proposition

For (f *f *):𝒯 a geometric morphism of toposes and X any object, there is an induced geometric morphism between the slice-toposes

(f */Xf *):𝒯/f *X/X,(f^*/X \dashv f_*) : \mathcal{T}/f^*X \to \mathcal{E}/X \,,

where the inverse image f */X is the evident application of f * to diagrams in .

Proof

The slice adjunction (f */Xf */X) is discussed here: the left adjoint f */X is the evident induced functor. Since limits in an over-category /X are computed as limits in of diagrams with a single bottom element X adjoined, f */X preserves finite limits, since f * does, so that (f */Xf */X) is indeed a geometric morphism.

Topos points

We discuss topos points of over-toposes.

Observation

Let be a topos, X an object and

(e *e *):Set(e^* \dashv e_*) : Set \to \mathcal{E}

a point of . Then for every element xe *(X) there is a point of the slice topos /X given by the composite

(e,x):Setx *x *Set/e *(X)e */Xe */X/X.(e,x) : Set \stackrel{\overset{x^*}{\leftarrow}}{\underset{x_*}{\to}} Set/e^*(X) \stackrel{\overset{e^*/X}{\leftarrow}}{\underset{e_*/X}{\to}} \mathcal{E}/X \,.

Here (e */Xe */X) is the slice geometric morphism of e over X discussed above and (x *x *) is the étale geometric morphism discussed above induced from the morphism *xe *(X).

Hence the inverse image of (e,x) sends AX to the fiber of e *(A)e *(X) over x.

Corollary

If has enough points then so does the slice topos /X for every X.

Proof

That has enough points means that a morphism f:AB in is an isomorphism precisely if for every point e:Set the function e *(f):e *(A)e *(B) is an isomorphism.

A morphism in the slice topos, given by a diagram

A f B X\array{ A &&\stackrel{f}{\to}&& B \\ & \searrow && \swarrow \\ && X }

in is an isomorphism precisely if f is. By the above observation we have that under the inverse images of the slice topos points (e,xe *(X)) this maps to the fibers of

e *(A) e *(f) e *(B) e *(X)\array{ e^*(A) &&\stackrel{e^*(f)}{\to}&& e^*(B) \\ & \searrow && \swarrow \\ && e^*(X) }

over all points *xe *(X). Since in Set every object S is a coproduct of the point indexed over S, S S* and using universal colimits in S, we have that if x *e *(f) is an isomorphism for all xe *(X) then e *(f) was already an isomorphism.

The claim the follows with the assumption that has enough points.

References

Section IV.7 of

Revised on September 22, 2012 14:24:52 by Urs Schreiber (89.204.130.57)