Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

November 22, 2011

Discreteness, Concreteness, Fibrations, and Scones

Posted by Mike Shulman

Today I realized that two old friends of mine are closely related: categories of spaces with discrete and codiscrete objects, and the monadicity of fibrations and opfibrations. The glue between them is called the scone.

Let’s start in a setting that’s hopefully comfortable: a forgetful functor U:CS. We want to think of S as a category of “unstructured” set-like objects (or perhaps algebraic objects), and C as a category of “spaces” over it. That is, an object of C should be thought of as an object of S equipped with some sort of “space-structure”, “topology”, or “cohesion”.

For instance, if S is sets, then C could be topological spaces, convergence spaces, subsequential spaces, locales, the category of sheaves on a site like CartSp or Diff or Top, or Johnstone’s topological topos. We don’t assume that U is faithful in general, but we may as well assume that it is an isofibration.

We say that C has discrete objects if U has a fully faithful left adjoint, and codiscrete objects if U has a fully faithful right adjoint. By abstract nonsense, if U has both adjoints, then one is fully faithful if and only if the other is so. On the other hand, we might also wonder whether U is a Grothendieck fibration or opfibration. In fact, these are closely related.

Theorem 1: Suppose C has a terminal object preserved by U. If U is a fibration, then C has codiscrete objects.

Proof: Define G:SC by G(a)= the result of pulling back the terminal object 1C along the unique map a1 in S. It is easy to verify that UG and that G is fully faithful.

Theorem 2: Suppose C has pullbacks preserved by U. If C has codiscrete objects, then U is a fibration.

Proof: Assuming UG with G fully faithful, and given xC with U(x)=b and a morphism f:ab in S, consider the pullback

f *x Ga x Gb

Since this pullback is preserved by U, we have U(f *x)=a. (Or at least U(f *x)a, and since U is an isofibration we can choose f *x to make this an equality.) The universal property of a cartesian arrow is again easy to verify.

Thus, if C has finite limits preserved by U, then it has codiscrete objects if and only if it is a fibration. Dually, of course, if C has finite colimits preserved by U, then it has discrete objects if and only if it is an opfibration. (More generally, if C is complete or cocomplete and U is continuous or cocontinuous, then we can construct “final lifts of small U-structured sinks”.)

Now suppose that C lacks one or both of discrete and codiscrete objects; how can we modify it so that it will have them? One idea is to construct a new category whose objects are explicitly “objects of S equipped with C-structure”. Specifically, we consider the category of triples (aS,xC,aU(x)) (that is, the comma category of Id S over U).

In this context, we call this category the scone (short for Sierpinski cone) of C over S, or scn S(C). It comes equipped with obvious functors U:scn S(C)S and i *:scn S(C)C. We also have a functor i *:Cscn S(C) defined by i *(x)=(U(x),x,id U(x)), which is right adjoint to i *.

Intuitively, a is a set, x is a space, and aU(x) says that each element of a corresponds to a point of x. If this morphism is not injective, then our new object has “multiple points that can’t be told apart by the topology”, while if it is not surjective, then our new object “has room for more points in the topology than are actually present”. This suggests the following.

Theorem 3: If C has a terminal object preserved by U, then U:scn S(C)S has a fully faithful right adjoint, which takes aS to (a,1,!:aU(1)). Thus scn S(C) has codiscrete objects.

Proof: Easy.

Moreover, Theorem 3 is a corollary of Theorem 1, because U is always a fibration: for f:ab we have f *(b,x,bU(x))=(a,x,afbU(x)). In fact, U is the free fibration generated by U: the category of fibrations over S is 2-monadic over Cat/S, and UU is the 2-monad with unit i *.

This 2-monad is colax-idempotent, so that U is itself a fibration if and only if i * has a right adjoint i ! that commutes with U and U. Therefore, from theorems 1 and 2, we conclude:

  • If C has a terminal object preserved by U and i * has a right adjoint over S, then C has codiscrete objects. This is easy to see directly by composition of adjoints, since U=Ui * and U always has a right adjoint.

  • If C has pullbacks preserved by U and codiscrete objects, then i * has a right adjoint over S. The adjoint is defined by the pullback

    i !x G(a) x GU(x)

Thus, if we restrict to the category of lex categories and lex functors over S, then we can also regard U as the free category-with-codiscrete-objects generated by U.

Dually, of course, we can consider the “co-scone” which is the free opfibration and the free category-with-discrete-objects. However, we also have the following nice fact.

Theorem 4: If U has a left adjoint, then so does U, which is fully faithful if the left adjoint of U is so. Thus if C has discrete objects, so does scn S(C).

Proof: Let FU; we define F:Sscn S(C) by F(a)=(a,F(a),aUF(a)). The universal property is easy to verify.

This means that there must be a distributive law relating the scone and the co-scone, enabling us to talk about joint algebras for the two monads. These joint algebras are, of course, functors into S which are both fibrations and opfibrations, or equivalently (in the lex and colex case) those having both discrete and codiscrete objects.

Let’s bring it all together by recalling two important examples. Firstly, suppose that C and S are toposes and U is the direct image part of a geometric morphism (thus it has a left-exact left adjoint). Then by Theorem 4, U also has a left adjoint, which inherits left-exactness; thus U is also the direct image part of a geometric morphism. Finally, i * always has a left-exact left adjoint i *, so the morphism i:Cscn S(C) lives in Topos/S.

In this case, having codiscrete objects (which then implies also having discrete ones) is called being a local S-topos. The fact that scn S(C) is the free local S-topos on C appears in C3.6.5 of Sketches of an Elephant. Theorem 2 implies that for any local S-topos, the “global sections” morphism U:CS is a fibration and opfibration, a useful thing to know. Note that in this case U is not generally faithful.

Secondly, let S=Set and C=Loc be the category of locales, with U the “set of points” functor (also not faithful). Then scn S(C) is the category of topological systems defined in Steve Vickers’ book Topology via Logic. These are “midway” between topological spaces and locales, having both a frame of opens and a set of points, neither of which is necessarily determined by the other.

There is also a way to recover the usual category of topological spaces. If U:CS has codiscrete objects, we say that xC is concrete if xGU(x) is a monomorphism. This is equivalent to saying that U is faithful on morphisms with codomain x. Dually, if C has discrete objects, we say x is co-concrete (“ncrete”?) if FU(x)x is an epimorphism. This is equivalent to saying that U is faithful on morphisms with domain x. Restricting to the concrete or co-concrete objects are two dual ways to force U to become faithful.

In the case of local toposes, it is often the concrete objects which we are interested in. When C is the category of sheaves on a concrete site, then the concrete objects are precisely the concrete sheaves, which form a quasitopos.

On the other hand, in a category of the form scn S(C), an object (a,x,aU(x)) is concrete just when x is subterminal. Thus, in this case (such as the category of topological systems), there are very few concrete objects. However, if C has discrete objects, then (a,x,aU(x)) is co-concrete just when the adjunct map F(a)x is an epimorphism. Hence the co-concrete topological systems are precisely the topological spaces.

Finally, we can categorify this picture: the notions of discrete and codiscrete objects, fibration, and scone all make sense for higher categories. When we come to concreteness, we have to choose notions with which to categorify “monic” and “epic”. There is probably a reasonable notion of concrete (∞,1)-sheaf in a local (,1)-topos, though it’s perhaps not immediately obvious what notion of “monic” should be used. And Richard Garner’s ionads are (roughly) the co-concrete objects of the scone of the 2-category Topos, where “epic” is replaced by geometric surjection.

Posted at November 22, 2011 4:53 PM UTC

TrackBack URL for this Entry:   http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/2461

10 Comments & 1 Trackback

Re: Discreteness, Concreteness, Fibrations, and Scones

There is probably a reasonable notion of concrete (∞,1)-sheaf

I had forgotten to update that entry and only updated cohesive oo-topos - concrete objects. Now I have copied over some more paragraphs. But there is more to be said…

… though it’s perhaps not immediately obvious what notion of “monic” should be used.

Right, so the updated material speaks about “n-concrete” objects if XcoDiscX is (n-1)-truncated.

Of interest are n-concrete n-truncated objects. For instance for A a concrete sheaf (0-concrete and 0-truncated) the moduli n-stack B nA is n-concrete and n-truncated. More interesting is that also its differential refinement B nA conn is n-truncated and n-concrete, but all its (k<n)-truncations are non-concrete (for any level of concreteness).

More explicitly, in a typical model we have that B nA conn is presented by a Deligne complex, which is a complex of sheaves that in degree n is a concrete sheaf and in all lower degrees is a non-concrete sheaf.

Now for Σ a rn-dimensional manifold, one is interested not quite in the internal hom [Σ,B nA conn], but in the (nr)-concretefication of its (nr)-truncation.

I am supposed to be writing up the story indicated here with Dave Carchedi, but both of us have to find more time….

Posted by: Urs Schreiber on November 22, 2011 10:09 PM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

Ah, excellent; thank you. Yes, that makes sense. Can you say anything about why you want to truncate and concretify?

Posted by: Mike Shulman on November 22, 2011 10:18 PM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

Can you say anything about why you want to truncate and concretify?

First, why concretify?

Abstractly, this is related to the fact that the adjunction ismorphism for (Π) is not an iso on internal homs: while [ΠX,A] really is the moduli -stack of flat A-connections on X, the object [X,A] is “bigger” in a sense. Only a concretification of it can be equivalent to [ΠX,A] (under suitable conditions).

A closely related specific and archetypical example:

consider the sheaf Ω n()Sh(SmthMfd) of smooth differential n-forms and let Σ be a manifold. Then the internal hom [Σ,Ω n()] is not quite the “moduli sheaf” of forms on Σ. The latter is supposed to send a test manifold U to the set of U-parameterized forms on Σ. This we can write as the set Ω vert n(Σ×U) of forms that are “vertical” with respect to the projection Σ×UU. But

[Σ,Ω n()]:UΩ n(Σ×U)

is the set of all forms on Σ×U. The actual family of forms on Σ underlying it is obtained by evaluating on all points of U, thus killing all forms with “legs along U”. This is what concretification does.

Secondly, why truncate?

This is an intrinsic way of realizing fiber integrations in differential cohomology. A detailed discussion of the case where one does 0-truncation is here. This gives the higher holonomy. Effectively, for n-dimensional Σ we have that H(Σ,B nA conn) is the n-groupoid of n-bundles with connection on Σ. By dimensional reason they are all flat and trivial. The only characteristic of their equivalence class is their n-holonomy over Σ. So this is what the 0-truncation picks.

Eventually we want to say:

a differentially refined characteristic map

c:BG connB nA conn

is an “extended Lagrangian” for a higher Chern-Simons theory, as indicated here, namely an n-bundle with connection on a moduli -stack of “G-gauge fields”, where “extended” is in the sense of “extended quantum field theory”, only that here we haven’t quantized yet.

Then for any (kn)-dimensional manifold Σ the transgression of this to the space [Σ,BG conn] of fields on Σ (configuration space) is supposed to be the (nk)-bundle with connection given by the composite

[Σ,BG conn][Σ,c][Σ,B nA conn]conc nktrunc nk[Σ,B nA conn]B nkA conn.

Specifically for k=n1 this would be called the prequantum line bundle with connection” on phase space (subject to some technicalities).

So the idea is that extended quantized field theory has an extended prequantum analog, and it works entirely by intrinsic operations in a cohesive context, involving internal homs and their truncation and concretification.

Posted by: Urs Schreiber on November 22, 2011 10:45 PM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

No time to look closely now, but does your description of ‘ionads’ give us any further clues as to their relationship to modal logic?

Posted by: David Corfield on November 23, 2011 8:51 AM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

does your description of ‘ionads’ give us any further clues as to their relationship to modal logic?

I can’t think offhand of a relationship. There ought to be a relationship between the modality of ionads and the modal logic discussed here, though. Probably Steve Awodey knows what it is.

Posted by: Mike Shulman on December 3, 2011 7:01 AM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

Presumably, in

when the adjunct map F(a)U is an epimorphism

U should be x.

We could do with an nLab entry ‘scone’. Presumably the Sierpinski part of it as to do with Sierpinski space.

Posted by: David Corfield on November 23, 2011 2:36 PM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

We could do with an nLab entry ‘scone’.

I have started brushing up the topic cluster discrete and concrete objects . Scones still missing, but I need to be doing something else now.

Posted by: Urs Schreiber on November 23, 2011 2:46 PM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

U should be x.

Thanks, fixed.

Posted by: Mike Shulman on December 3, 2011 7:04 AM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

Cool! Now I know what “concrete” means.

Posted by: Toby Bartels on November 23, 2011 10:09 PM | Permalink | Reply to this

Re: Discreteness, Concreteness, Fibrations, and Scones

(This comment is completely facetious. You have been warned.)

Many poor puns about “concrete scones” spring to mind, linking to Pratchett’s ideas of dwarf bread. But the main objection to the name “scone” is that as an abbreviation of “Sierpinski cone” it has the wrong pronunciation. It’s a “sk-o-n” not a “sk-ow-n”.

Posted by: Andrew Stacey on November 26, 2011 8:49 PM | Permalink | Reply to this
Read the post Scones, Logical Relations, and Parametricity
Weblog: The n-Category Café
Excerpt: The category-theoretic scone or "gluing construction" packages the type-theorist's method of "logical relations" to prove canonicity and parametricity properties of type theory.
Tracked: April 18, 2013 4:55 AM

Post a New Comment