nLab
structured (infinity,1)-topos

Contents

Idea

A structured (∞,1)-topos is a generalization of a ringed space or rather of a ringed site: a generalized space equipped with a structure sheaf taking values in generalized quantities.

A structured (,1)-topos that is constrained to locally look like an object in a prescribed category of test spaces is a generalized scheme.

At the bottom of it, a structured (,1)-topos is a (∞,1)-functor

X:S op×RV,X : S^{op}\times R \to V \,,

where

  • V is the suitable enriching category, i.e. SSet for the full (∞,1)-categorical version;

  • and for US and CR the object X(U,C) is to be thought of as the collection of morphisms from U to C that decompose into a morphism from U into the generalized space and another morphism from that to C.

Here the generalization is in the sense described at space and quantity:

  • spaces modeled on test spaces in some category S are presheaves X on S: X(U) is the collection of probes of X by US.

  • quantities (meaning: function algebras) modeled on value spaces in some category S are co-presheaves A on S: A(U) is the collection of the quantities with values in US.

In the context of structured (,1)-toposes S is called a geometry (for structured (∞,1)-toposes).

Combined, this allows to give an analogous general way to think of the notion of a space equipped with a structure sheaf. A structured generalized space is such a generalization.

The basic idea is most simple:

First of all a space with structure sheaf (for instance a ringed space) is supposed to be nothing but

  • an ordinary space X,

  • equipped with a presheaf O X that takes values in some category of quantities

O X:(Op(X)) opQuantitiesO_X : (Op(X))^{op} \to Quantities

where we think – for UX an object in the category of open subsets of X – of O X(U) as the collection of admissable functions on UX. For instance O X(U) might be

  • the set of all continuous functions from U to

  • or, if X has a smooth structure, the set of all smooth functions to

  • or, if X has a complex structure, the set of all holomorphic functions to

etc. In any case, the choice of the structure sheaf O X is a choice of which maps out of X one wants to concentrate on.

Now, taking the idea of space and quantity seriously, we should regard the category Quantities that O X takes values in itself as a category of co-presheaves on some category of co-test spaces.

For instance if we let Cartesian be the category whose objects are real cartesian spaces n and whose morphisms are continuous maps between these, then every continuous real-valued function on UX naturally forms the co-presheaf C(U): nC(U, n). In this case our structure sheaf O X is therefore actually a co-presheaf-valued presheaf:

O X:Op(X) op[Cartesian,Set]O_X : Op(X)^{op} \to [Cartesian, Set]
O X(U)( n):=C(U, n).O_X(U)(\mathbb{R}^n) := C(U,\mathbb{R}^n) \,.

But equivalently, this is a presheaf-valued copresheaf

O X:Cartesian[Op(X) op,Set]=PSh(X).O_X : Cartesian \to [Op(X)^{op}, Set] = PSh(X)\,.

If we want to impose the condition that we actually want a structure-sheaf, we have a sheaf-valued copresheaf

O X:CartesianSh(X).O_X : Cartesian \to Sh(X) \,.

Notice that Sh(X) is a (Grothendieck-)topos, just as Set itself is. So we can think of O X as a generalized quantity in the sense of space and quantity which takes values not in the topos Set but in some other topos, such as Sh(S).

There are other perspectives possible on a structure sheaf O X, but this is the one whose full generalization we describe in the following.

We now describe the theory of structure sheaves encoded in topos-valued co-presheaves as developed in

Definition

Let S be a geometric, i.e. essentially an (,1)-site, i.e. some small (∞,1)-category equipped with a coverage, and let Sh(S) be the (∞,1)-topos of (∞,1)-category of (∞,1)-sheaves on S.

Notice that if S=Op(X) is the nerve of the category of open subsets of some topological space X, then Sh(X):=Sh(S) is the (∞,1)-category of (∞,1)-sheaves on X, as in the above motivating introduction.

We want to define a structure sheaf on S (for instance on Op(X)) of quantities modeled on some (,1)-category V to be an (∞,1)-functor

O X:VSh(S)O_X : V \to Sh(S)

to be thought of as the assignment to each value space vV of an (,1)-sheaf of v-valued functions on S (on X if S=Op(X)).

But since we are taking care of the sheaf condition on S, we also want to allow a similar kind of co-sheaf condition on V. In order to do so, V is taken to be equipped with extra structure encoding covers in V, and O X is then required to respect this structure suitably

Definition (StrSh, def 1.2.1)

An admissablility structure on an (,1)-category V is a Grothendieck topology on V such that it is generated by a system of admissable morphisms (to be defined…)

Definition (StrSh, def 1.2.5)

An (,1)-category V equipped with an admissablility structure is a geometry if it is essentially small, admits finite limits and is idempotent complete.

Definition (StrSh, def 1.2.8)

(structure sheaf)

Let 𝒢 be a geometry and 𝒳 an (,1)-topos An (∞,1)-functor

O X:𝒢𝒳O_X : \mathcal{G} \to \mathcal{X}

is a 𝒢-structure on 𝒳 or 𝒢-structure sheaf on 𝒳 if

  • it is a left exact functor;

  • it respects gluing in 𝒢 in that for {U iV} i a covering sieve consisting of admissible morphism, the induced morphism

    iO X(U i)O X(V)\coprod_i O_X(U_i) \to O_X(V)

    is an effective epimorphism in 𝒳.

Write Str 𝒢(𝒳)Func(𝒢,𝒳) for the full subcategory of such morphisms of the (∞,1)-category of (∞,1)-functors.

Urs Schreiber: second attempt to illustrate what this means:

Examples
  1. Consider X an ordinary topological space and Sh(X) the ordinary category of sheaves on its category of open subsets. Let 𝒢=Top be some small version of Top with its usual Grothendieck topology with covering families being open covers. Consider the functor

    O X:TopSh(X)O_X : Top \to Sh(X)

    that sends a topological space V to the sheaf of continuous functions with values in V:

    O X(V):UC(U,V)=Hom Top(U,V).O_X(V) : U \mapsto C(U,V) = Hom_{Top}(U,V) \,.

    This functor clearly respects limits, just by the general property of the hom. The gluing condition says that for V 1,V 2V an open cover of V by two patches, the morphism of sheaves

    O X(V 1)O X(V 2)O X(V)O_X(V_1) \coprod O_X(V_2) \to O_X(V)

    is an epimorphism of sheaves. This means that for each point xX the map of stalks

    O X(V 1) xO X(V 2) xO X(V) xO_X(V_1)_x \coprod O_X(V_2)_x \to O_X(V)_x

    is an epimorphism of sets. But this just says that given any function f:U xV on a neighbourhood U x of x, there is a smaller neighbourhood V xU x such that the restriction f V x factors either through V 1 or through V 1. This is clearly the case by the fact that V 1,V 2 form an open cover. (A neighbourhood of f(x)V exists which is contained in V 1 or in V 2, so take its preimage under f as U x).

  2. StrSh, remark 2.5.11

    Let X be a topological space as before, but consider now the geometry 𝒢=CRing op to be the opposite category of commutative rings, where a covering family of SpecRCRing op is a family of maps of the form RR[1r i] with {r iR} i generating the unit ideal in R. So we think of SpecR[1r i] as an the open subset of SpecR on wich the function r i does not vanish, and a covering family we think of as an open cover by such open subsets, in direct analogy to the above example.

    Now given a sheaf of rings

    O¯ XSh(X,CRing)\bar O_X \in Sh(X,CRing)

    on X (making X a ringed space), which we may regard as the functor

    O X:CRing opSh(X)O_X : CRing^{op} \to Sh(X)

    that it represents

    O X(SpecR):UHom CRing op(O¯ X(U),SpecR)=Hom CRing(R,O¯ X(U))O_X(Spec R) : U \mapsto Hom_{CRing^{op}}(\bar O_X(U), Spec R) = Hom_{CRing}(R, \bar O_X(U))

    we check what conditions this has to satisfy to qualify as a structure sheaf in the above sense.

    The condition that

    iO X(SpecR[1r i])SpecR\coprod_i O_X(Spec R[\frac{1}{r_i}]) \to Spec R

    is an epimorphism of sheaves again means that it is stalkwise an epimorphism of sets. Now, a ring homomorphism R[1r i]O¯ X(U) is given by a ring homomorphism f:RO X(U) such that f(r i) is invertible in O X(U). (We think of this as the pullback of functions on SpecR to functions on U by a map USpecR that lands only in the open subset where the functoin r i is non-vanishing).

    So the condition that the above is an epimorphism on small enough U says that for every ring homomorphism ϕ:RO¯ X(U) the value of ϕ on at least one of the r i is invertible element in O X(U).

    Thinking of this dually this is just the same kind of statement as in the first example, really. But now we can say this more algebraically:

    by assumption there is a linear combination of the r i to the identity in R

    1= iα ir i1 = \sum_i \alpha_i r_i

    in R (the partition of unity of functions on SpecR) and hence iα iϕ(r 1)=1 in (O X) x That for this invertible finite sum at least one of the summands is invertible is the condition that (O X) x is a local ring .

    So ringed space has a structure sheaf in the above sense if it is a locally ringed space.

Examples

Ordinary ringed spaces

It may be worthwhile to retell the motivating example in the “Idea” introduction above for the maybe more familiar case of ordinary (1-categorical) structure sheaves with values in (unital) rings.

An ordinary topological space X with its category of open subsets Op(X) is a ringed space or Op(X) is a ringed site if it is equipped with a sheaf O X:Op(X) opRings with values in the category of rings. For UX one thinks of O X(U) as the ring of allowed functions on U.

If for the moment we ignore the technicality that O X is supposed to be a sheaf and just regard it as a presheaf, and if we furthermore invoke the idea of space and quantity and think of a ring R as a generalized quantity in form of a copresheaf, canonically the co-representable co-presheaf

R:(Ring fin) opSetR : (Ring^fin)^{op} \Set

on finitely generated rings, which sends

R:RHom(R,R)R : R' \mapsto Hom(R,R')

then we find that O X is in fact a presheaf on Op(X) with values in a co-presheaf on (Ring fin) op

O X:Op(X) op[(Ring fin) op,Set]O_X : Op(X)^{op} \to [(Ring^{fin})^{op}, Set]

or equivalently a generalized quantity on (Ring fin) op with values in presheaves on X:

O X:(Ring fin) op[Op(X) op,Set].O_X : (Ring^{fin})^{op} \to [Op(X)^{op}, Set] \,.

Mike Shulman: What is the admissibility structure on (Ring fin) op in this example? It seems to me like you would want to consider only functions preserving finite limits, since that would amount to treating (Ring fin) op as the syntactic category of the theory of rings and you would recover the usual notion of a ring object in Sh(X). But preserving finite limits doesn’t seem to be a property that could be specified by an admissibility structure.

Derived ringed spaces

Now formulate the previous example according to the above definition:

Let CRing fin be the category of finitely generated commutative rings There is a standard admissability structure on (CRing fin) op that makes it a geometry in the above sense.

Then for X a topological space an (,1)-functor (CRing fin) opSh(S) to (infty,1)-sheaves on X is a sheaf of local commutative rings on X. (StrSh, example 1.2.13)

To generalize this to derived structure sheaves we replace the category of rings here with the (,1)-category of simplicial rings.

Definition (StrSh def 4.1.1)

The (,1)-category of simplicial commutative rings over an ordinary commutative ring k is

SCR k:=PSh Σ(FreeAlg k)SCR_k := PSh_\Sigma(FreeAlg_k)

the (,1)-category of (∞,1)-presheaves on commutative k-algebras of the form k[x 1,,x n].

Then…

see also

Derived smooth manifolds

(StrSh, example 4.5.2)

Every ordinary smooth manifold X becomes canonically a generalized space with structure sheaf as follows:

Let V:=Diff be some version of the category of smooth manifolds. This becomes a pregeometry in the above sense by taking admissable morphisms to be inclusions of open submanifolds.

Then for Sh(X):=Sh(Op(X)) the (,1)-topos of (,1)-sheaves on X, the obvious (,1)-functor

O X:VSh(X)O_X : V \to Sh(X)

which for every co-test manifold v is the sheaf

O X(v):(UX)Hom Diff(U,v)O_X(v) : (U \subset X) \mapsto Hom_{Diff}(U,v)

is a Diff-structure sheaf. Notice that this is precisely nothing but the structure sheaf of smooth functions from the introduction above.

The point is that there are other, more fancy structure sheaves

O X:VSh(X)O_X : V \to Sh(X)

possible. They describe derived smooth manifolds as described in DerSmooth.

References

The general theory is developed in

The special case of “smoothly structured spaces” called derived smooth manifold is discussed in

  • David Spivak, Derived smooth manifolds PhD thesis (pdf)

Apart from looking at the special case this article also contains useful introduction and details on the general case.

In the version of this that is available on the arXiv (arXiv) the point of view is more on bi-presheaves, a useful discussion to the relation to structured morphisms here is in section 10.1. there.