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.

August 30, 2007

On Hess and Lack on Bundles of Categories

Posted by Urs Schreiber

Kathryn Hess and Steve Lack are working on a Bundle Theory for Categories, various aspects of which are very close to the things we like to talk about here at the n-Café.

John Baez kindly pointed out to me the very nice set of slides

Kathryn Hess
Bundle Theory for Categories
(slides) .

These slides discuss definitions and examples of this framework from 0-categories over 1-categories to 2-categories.

Here I shall walk through the material of that talk concerning 1-categories by exemplifying every step in terms of the example where the bundle of categories in question is the Atiyah groupoid of an (ordinary!) principal G-bundle.

I believe this is helpful for putting these constructions in perspective.

I shall make use of the discussion of the Atiyah groupoid as given in

n-Transport and Higher Schreier Theory

and

Curvature, the Atiyah Sequence and Inner Automorphisms,

but I try to make the discussion self-contained and elementary.

First: a fancy way to think of preimages

The entire construction which we shall be concerned with is maybe best understood as a categorification of the notion of preimages.

From Kindergarten we know that for E and B any two sets (let’s, following Hess and Lack, always make the least troublesome of all technical assumptions, which here means: assume these sets are finite) and for f:EB a surjective map from one to the other, the preimage operation f 1:BFinSet is a map from the set B to the set of all finite sets, which sends each element of b to the set f 1(b) of all elements of E which f maps to b.

Okay, you knew that before. So let’s be a little more fancy and put it this way:

Fact. There is a canonical bijection between surjective maps of sets f:EB and maps f 1:B0Cat.

Notice that this involves a funny shift in dimension: Above we regard 0Cat as a mere 0-category (a set) itself. But of course 0Cat is itself really a 1-category.

We can make that more explicit by refining the above statement slightly:

Let 0CatB be the category of sets over B. Objects are surjective maps f:EB as above, and morphisms are commuting triangles E 1 E 2 B.

Moreover, let Hom Cat(B,0Cat) be the standard category of functors, whose objects are functors from B, regarded as a category with only identity morphisms, to the category of finite sets, which here I am calling 0Cat just for fun. A functor from such a discrete category to an honest category is what deserves to be called a pseudo 0-functor.

Then, clearly, we have the

Fact. The category of 0-categories fibered over B is canonically equivalent to that of pseudo 0-functors from B to 0Cat: 0CatBHom(B,0Cat).

Of course I am stating this simple fact in such fancy language just in order to make it look more suggestive of what comes next.


Fibered Categories or 2-Preimages

The way we have stated our Kindergarten fact about pre-images above immediately makes us want to categorify it (that’s how it works: you know you understand something really when it categorifies seamlessly).

So we’d hope that the following is true, for B any (1-)category:

Fact. The category of 1-categories fibered over B is canonically equivalent to that of pseudo (1-)functors from B to 1Cat: 1CatBHom(B,1Cat).

This is indeed true, when we impose the right condition for what it means for a category E to be “fibered” over another. It turns out that the right condition is that the projection functor p:EB admits what are called cartesian lifts of morphisms in B to morphisms in E.

“Cartesian lift” is a bad (but standard) name for the following good idea:

Given any morphism (xγb) down in B, suppose we find some object e xE sitting above a e x E p x=p(e x) B. That makes us want to find a lift of the entire morphism γ:xy to E. Even with its source fixed to be e x there may still be many choices. A cartesian lift is one which is universal among these choices:

suppose e x γ̂ e x γ *e x E p x=p(e x) γ=p(γ̂ e x) y=p(γ *e x) B is a lift of the entire morphism γ. Clearly it deserves to be called universal among all such lifts with source given by e x, if any other one, say δ e δ e x γ̂ e x γ *e x E p x=p(e x) γ=p(γ̂ e x) y=p(γ *e x) B uniquely factors through it, e δ ! e x γ̂ e x γ *e x E p x=p(e x) γ=p(γ̂ e x) y=p(γ *e x) B

Warning: I am being sloppy, on purpose: this is the op-version of the usual definition. So I am not describing fibrations here, but op-fibrations, following Hess and Lack.

In any case, Hess and Lack use a slightly stronger version of this condition, where the above unique morphisms exist not just for lifts of morphisms with the same endpoint, but also for morphisms with different endpoints. Compare their slide 14.

As far as I understand, this extra condition is what makes the opfibration split and this is what makes them equivalent not just to pseudofunctors, but to strict (ordinary) functors BCat. But experts should please correct me here.

Okay, before going on, I’ll look at a (simple) example for such a split opfibration of categories.


The example which I will apply all this to

We all know that a principal G-bundle is a “bundle of sets” p:PX. In order to understand how passing to “bundles of categories” brings a connection on bundles into the game, it is helpful – I think – to consider the Atiyah groupoid of of P. Here is how that is defined.

Let G be some Lie group, and let PX be some smooth principal G-bundle over a smooth space X. From this data, we canonically get the following groupoids P 1(X) Π 1(X) AdP AtP X×X.

Here

- X×X is the pair groupoid of (the codiscrete groupoid over) X: objects are points in X, morphisms are pairs of points in X.

- Π 1(X) is the fundamental groupoid of X: objects are points in X, morphisms are pairs of points in X, moprhisms are homotopy classes of paths between these points.

- P 1(X) is the smooth path groupoid of X: objects are points of X, morphisms are thin-homotopy classes of paths in X

- At(P)=P× GP is the Atiyah groupoid of P: objects are the fibers of P, morphisms are all maps between fibers which respect the G-action on P.

- Ad(P)=P× GG is the groupoid corresponding to the adjoint bundle of groups of P: objects are the fibers of P, morphisms are all G-equivariant fiber automorphisms.


The Atiyah groupoid as a split opfibrations

The Atiyah groupoid At(P) canonically comes with a projection p:At(P)X×X down to the pair groupoid: this simply forgets the details of the morphism between two fibers of P and simply remembers the points over wich the source and target fibers live.

This is a (simple) example for a split opfibration:

i) it is clear that for each morphism in X×X at least one lift does exist: choose any morphism you like between the fibers of G over the given endpoints (for instance simply by choosing one point in each fiber, that already fixes a G-equivarint morphism between them!)

ii) since At(P) is a groupoid, where every morphism is invertible, every lift is already universal.

Notice that in this example each object has a unique lift: the point x needs to be lifted to the fiber over it, which is one object (not a collection of objects as one might maybe trick oneself into thinking) of At(P). So it’s really a very simple example only. But supposedly illustrative.

As John Baez teaches in his lectures (last time in Quantization and Cohomology (Week 23)) a functor tra:BAt(P) which lifts each “path” (morphism) in B to a morphism of the fibers over the endpoints is nothing but a choice of connection on P. What kind of connection it is is determined by the nature of B!

If B=X×X is the pair groupoid of X, then functoriality of tra implies that no matter which intermediate steps one makes to get from x to y, the composite of the corresponding fiber morphisms has to depend just on the endpoints x and y.

This means that we have a flat connection. And in fact, since X×X is so puny, it really means that we have a flat connection on a trivial(izable) bundle P.

We can allow slightly more freedom by using not just the pair groupoid, but the fundamental groupoid Π 1(X) of X. We may simply pull back the Atiyah groupoid along the canonical projection Π(X)X×X. The resulting, slightly refined Atiyah groupoid, now has morphism which are pairs consisting of a choice of homotopy class of path between two points of X, and a morphism between the fibers over these endpoints.

Now, a functor tra:BAt(B) is still a flat connection, but possibly on a nontrivial bundle P. (There may be nontrivial monodromies around non-contractible loops.)

You might still find this disappointing. No problem. Just keep pulling back the Atiyah groupoid along the chain of projections P 1(X)Π 1(X)X×X. As we pull back the Atiyah groupoid to the full path groupoid we find its version where each morphism is a (thin-homotopy) class of a path between any two points, and a fiber morphism between the endpoints. Now functors P 1(X)At(P) are arbitrary connection on P. You may require everything in sight to be smooth and indeed obtain a general theory of smooth bundles with smooth connection this way, all using functors: that’s described in full detail in Parallel Transport and Functor (and constitutes the first edge of The Cube).

Shifting everything in dimension

The above description of connections follows this slogan:

A connection is something which sends each path to an isomorphism of the fibers above its endpoints. Hence it transports the elements of the fibers along the path.

But this actually means that other things get transported along the paths as well. Most importantly, it is not just the fibers itself which thus get transported – we may also think of the automorphism groups of the fibers being transported.

For if here is a fiber P x and here an automorphism of it P xαP x and if here is the parallel transport along a path P xtra(γ)P y to some other fiber y, then here is an automorphism of the fiber P y: P x tra(γ) 1 P y α P x tra(γ) P y. This automorphism of P y deserves to be called Ad tra(γ)(α). It arises from α by conjugating with the parallel transport. You see, it is an inner morphism of the automorphism group of the fiber.

But recall that we are just looking at a very simple example here. In general there could be more than one object in E sitting over any object down in B. In that case we’d have not just an automorphism group of each fiber of an object downstairs, but an entire groupoid. Or even just any arbitrary (small, maybe) category.

So this means we ought be be looking at this adjoint action as actually being a functor which acts on fibers that we regard as categories. It is here that that curious shift in dimension appears in one of its many guises.

As a result, we get for every choice of “cartesian lift” of our (split op)fibered category p:EB which in my example was p:At(P)P 1(X) a functor with values not just in a 1-category, but in the 2-category of categories Φ:BCat. In my example this guy sends

– points in x to the automorphism group of the fiber over x, regarded as a one-object groupoid Φ:xΣAut(P x)

– morphism, namely paths xγy in X to the functor which acts on these one-object groupoids by conjugating with the corresponding fiber isomorphism obtained from that connection Φ:(xγy)Ad tra(γ).

(If you think about it, this is, while different in detail, very closely related to the construction of the “differential” δtra of the functor tra which I describe in section 3.2 of what I ideosyncratically call Arrow-Theoretic Differential Theory (I, II, III, IV). And of course that’s why John Baez emphasized Hess and Lack’s work.)

In more general situations, where things are not quite as well-behaved as in my little example, when the categories in question are not groupoids, for instance, and when they have more than one object over each object of the base, one needs to formulate the above slightly differently, though it essentially comes down to the same idea.

Hess and Lack give the general description of the functor Φ corresponding to

- a (split opfibered) category EB

- and a choice of lifts

on their slide 24. If you think of everything there being invertible, you immediately see the Ad-action which I mentioned above.


There would be more to say. But since this has already become a rather lenghty entry, maybe I should stop here for the moment.

Posted at August 30, 2007 9:18 PM UTC

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

11 Comments & 1 Trackback

Read the post Arrow-Theoretic Differential Theory IV: Cotangents
Weblog: The n-Category Café
Excerpt: Cotangents and morphisms of Lie n-algebroids from arrow-theoretic differential theory.
Tracked: September 3, 2007 4:36 PM

Re: On Hess and Lack on Bundles of Categories

It was David Roberts who apparently first explicitly noticed the obvious: that the tautological or universal category bundle PointedCatCat considered on slide 19 in Kathryn Hess’s talk is the tangent category bundle T ptCatCat.

Recall that for any n-category C the n-category T ptC over the object pt of C is defined to be the (strict) pullback T ptC C I dom pt C and that it is known (section 7 here) at least up to n=2 that for every n-group G with corresponding one-object n-groupoid BG the map T ptBGBG is in fact the universal principal G-bundle in that every principal G-bundle PX over a space X arises from this as the pullback along an n-anafunctor g:XBG P T ptBG X g BG.

(In that section 7 this is just stated without detailed proof, but that can be seen here)

The theorem on Hess’s slide 21 says that the universal Cat-bundle T ptCatCat classifies (split op)-fibred categories:

Every (split op-)fibred category arises as a pullback of the universal Cat-bunde.

(As Richard Lewis pointed out this statement connects to the more familiar formulation in terms of the Grothendieck construction in that T ptCatCat is the result of applying the Grothendieck construction to Id:CatCat).

I would like to better understand the relation

fibered n-categories fibrations with respect to the model structure on nCat

Since the tangent category construction is obvious and natural for all n, I am wondering if the following might be true in ωCat with respect to its standard model structure # (generalizing Lack’s model structure on 2Cat):

a) For every C, TCC is a fibration. For every object cC 0 T cCC is a fibration. (?)

b) All fibrations in ωCat arise from pullbacks of fibrations of the form TCC. (?)

I have some ideas about a), but not complete yet. About b) I am a bit clueless currently how to go about approaching the question.

One subtlety to expect for b) is that the pattern suggests that instead the correct statement rather wants to be something like that every fibration arises as a pullback of T ptωCatωCat. Which would need further qualification as T ptωCat exists not in ωCat but in ωCatCat, I suppose.

Posted by: Urs Schreiber on September 26, 2008 1:54 PM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

I too am catching up so bear with me. If TC is the analog of the usual tangent bundle to a space, why would you expect it to be universal (cf. b))?

Posted by: jim stasheff on September 28, 2008 1:51 AM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

It’s not exactly the analogue of the tangent bundle, the terminology arose because the tangent bundle is an example of this construction for a particular Lie groupoid (Urs worked this out, and I just went along with it). It is better thought of as a higher categorical version of the groupoid with objects G (a group) and morphisms gg 1hh that is, something like the groupoid Segal constructed his EG from.

The ‘universal thing’ is really defined on pointed (n-)categories, as it is more like the analogue of the path fibration. For nCat we take this to be the trivial n-category. For a (2-)group taken as a one-object 2-(3-)category, we take the only object as the basepoint.

To pre-empt a comment by one of the Bangor school :) one can form a basepoint independent version which the union over all basepoints of the above construction. But we mostly deal with monoidal things (the Cartesian monoidal structure on nCat, say) at present.

Posted by: David Roberts on September 28, 2008 2:56 AM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

It’s not exactly the analogue of the tangent bundle, the terminology arose because the tangent bundle is an example of this construction for a particular Lie groupoid

I am not dogmatic about calling pullbacks of the kind

T xC C I dom pt x C for C I the path object of C and pt the terminal object a tangent object, which is just terminology that may or may not be helpful, but I do want to point out that the relation to true tangents of Lie groupoids in the form of Lie algebroids is by no means restricted to a particular one.

Instead: for C any Lie groupoid we have a natural Lie group structure on Γ(TC). The Lie algebra of that together with the algebra of functions on C 0 is the Lie-Rinehart pair corresponding to the Lie-algebroid Lie(G) of C.

So Γ(TC) is indeed the “finite” version of the tangent structure Lie(G). And similar statements hold for higher Lie groupoids.

A detailed description of this is around page 5 here and page 9 here.

Of course if you argue that this still doesn’t justify the terminology “tangent” and that “based path” would be the better imagery, I won’t fight about it.

After all, we know that the “tangent n-groupoid” of a one-object n-groupoid BC is the universal G-n-bundle EG, which is a situation where the tangent imagery clearly is the less suggestive one.

But still: even in that case (and this was really the way I arrived at all this) the tangent way of looking at EG is quite helpful, as indicated in table 3 here:

it is one way of understanding in full -Lie theory the fundamental fact that the differential forms on the universal G-bundle are modeled by the Weil algebra W(g) (g the L -algebra of the -group G), which is, regarded as functions on a supermanifold, nothing but the (shifted) tangent bundle of whatever the Chevalley-Eilenberg algebra CE(g) is functions on, W(g)=C (T[1]g). And EG is the Lie-integration of W(g).

So there is an important tangent story to be told here. It took me quite a bit of effort to unravel this to my satisfaction. I needed this to come to grips with the meaning of the fake-flatness constraint in nonabelian differential cohomology. For me all this very much justifies the “tangent category”-terminology. But I won’t insist on it in contexts where it seems less natural.

Posted by: Urs Schreiber on September 28, 2008 2:52 PM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

I wrote:

Since the tangent category construction is obvious and natural for all n, I am wondering if the following might be true in ωCat with respect to its standard model structure

a) For every C, TCC is a fibration. For every object cObj(C),T cCC is a fibration

I now noticed that this follows from standard reasoning:

Here the references are the following:

[BrownGolasinski]

[BrownHom]

[RS]

Posted by: Urs Schreiber on October 10, 2008 12:42 PM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

In between bundles of sets (the finiteness condition only serves to handle size issues) and bundles of categories, they should include bundles of monoids, just as they include bundles of monoidal categories before bundles of bicategories.

Posted by: Toby Bartels on September 28, 2008 12:51 AM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

Just to reaffirm `what everyone knows’, the usual classification of principal fiber bundles wrt a group G works equally well for connected monoids M instead of G.

Posted by: jim stasheff on September 28, 2008 1:42 AM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

Toby wrote:

In between bundles of sets […] and bundles of categories, they should include bundles of monoids, just as they include bundles of monoidal categories before bundles of bicategories.

Jim commented:

Just to reaffirm ‘what everyone knows’, the usual classification of principal fiber bundles wrt a group G works equally well for connected monoids M instead of G.

Yes. I think Toby was referring to a subtle subtlety in this business:

a monoid is the same as a category with a single object. So the example you (Jim) refer to is actually subsumed in the notion of “bundles of categories” in the Hess-Lack sense

(caveat: their terminology is slightly misleading, I think: what they call a bundle of categories is really the result of pulling back the universal bundle along the second leg of the anafunctor representing the cocycle of the “real” category bundle. So it becomes the “real” bundle only after postcomposing with the map from their base category to whatever space/category it serves as a (hyper)cover of.)

In any case, while monoids are the same as one-object categories, there is a subtlety here when it comes to the morphisms between them. Same for higher monoids. For that reason sometimes people like to carefully distinguish between monoids and one-object categories.

More details are in Cheng, Gurski: The periodic table of n-categories for low dimensions I: degenerate categories and degenerate bicategories.

Posted by: Urs Schreiber on September 28, 2008 3:04 PM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

Fact. There is a canonical bijection between surjective maps of sets

f:EB

and maps

f 1:B0Cat.

You haven’t specified that f 1 cannot map an element of B to the empty set, so I’m not sure why you restrict to surjective maps.

Posted by: David Corfield on September 29, 2008 9:50 AM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

You haven’t specified that f 1 cannot map an element of B to the empty set, so I’’m not sure why you restrict to surjective maps.

True. Thanks for catching that. I should correct the entry.

In fact, given my better understanding of the entire situation now, I should rewrite the entry entirely.

But I guess I am too lazy to do that. Instead maybe I’ll post a new version some day.

Posted by: Urs Schreiber on September 29, 2008 11:56 AM | Permalink | Reply to this

Re: On Hess and Lack on Bundles of Categories

You could replace ‘surjective maps of sets’ with ‘any map of sets’, much as people have reconstructed general functors by a Grothendieck construction, not just (op)fibrations.

Posted by: David Roberts on September 30, 2008 2:12 AM | Permalink | Reply to this

Post a New Comment