Codescent and the van Kampen Theorem
Posted by Urs Schreiber
It seems threre is a nice general picture which exhibits close relations between the following items
- fundamental -groupoids
- co -stacks
- codescent
- natural differential geometry
- the van Kampen Theorem.
I’ll chat about this and may have some questions, too.
What I’ll say
- is about a phenomenon I have been thinking about ever since the start of this blog, originally, when I ran into it, using unusual terminology #, later understanding its relation to terms other people invented #;
- builds on stuff I am currently thinking about with Hisham Sati, Zoran Škoda and Danny Stevenson (mentioned the day before #)
- and was triggered the way I present it now today from a discussion with Thomas Nikolaus, a young colleague here in Hamburg.
It’s about generalized cohomology and generalized homotopy in the sense of -stacks and -co-stacks. For definiteness, here is the setup:
the setup
Let be a category of suitable spaces that we want to consider. For the following this can be any topos with a faithful functor . So let’s fix one once and for all.
As a model for nice -categories I choose strict -categories internal to , denoted . (This is much less drastic for applications than it may seem: by freeing the strictly associative and unital compositions we can regard all things simplicial as -categories: the free -categories on the corresponding simplicial spaces.)
trivial -bundles
There is a dull but important functor which sends each space to the -category with as its space of objects and all morphisms identities.
Dull as it is, this gives, for all -categories , rise to the assignment
where is the internal hom in -cateories: objects are -functors, morphisms are lax natural transformations, etc. I’ll assume to be an -groupoid (all compositions in have strict inverses) so that this becomes pseudo natural transformations and and I don’t have to worry about lax vs. oplax.
Indeed, for a space we can think of as the -category of trivial -principal -bundles on : objects are the trivial -principal -bundles (if is not a groupoid but a group, , then there is just a single such, of course), morphisms are the homomorphisms between these, etc.
What are the non-trivial -bundles, then? We glue them from trivial ones. As glue, we use fat points.
fat points as glue: unorientals
A “fat point” is an -category which is a cofibrant replacement of the point. For every interger , let denote the -category which is the universal resolution of the indicrete 1-groupoid on : so has as objects the integers , as morphisms finite sequences of jumps between these, as 2-morphisms finite sequences of jumps between such jumps, as 3-morphisms – and so on. The notation suggests: is the fundamental -groupoid of the discrete but contractible space with -points.
I have come to think of as the th unoriental, since it is much like Street’s th oriental – but without the very orientation that prevents orientals from being resolutions of the point. If there is need to disabuse me from that habit, hopefully some reader will do so.
There is hence a close relation between the th unoriental and the -simplex. There is the obvious sub--category whose 1-morphisms are not allowed to go from an integer to a smaller integer. This induces naturally an -anafunctor from the poset category to the -th unoriental given by the span with the left leg an acyclic fibration (with respect to the “folk” model structure). The upshot is:
unless I am mixed up, this induces naturally on the unorientals the structure of a cosimplicial -category for each simplex a big fat -category modelling the fundamental -groupoid of that simplex regarded as a contractible discrete space.
So that’s the glue we need.
gluing (aka descent)
As Dominic Verity a while ago kindly confirmed (the guess) and explained (the full precise statement) # (only that back then we were talking about orientals where I now take the liberty of using instead unorientals), with the -category valued presheaf being any assignment of structures (such as -principal -bundles) to spaces, the collection of structures on obtained by gluing -structures on a cover is the end (in categories enriched over with respect to the Crans-Gray tensor product ) where denotes the -fold fiberwise product of with itself (let’s assume this exists, i.e is regular).
-stacks
It may happen that -structures are already sufficiently non-trivial that gluing them this way does not matter much: call an -stack if for all we have that the canonical -functor is a weak equivalence of -categories between -structures on and glued -structures on
cohomology
If is not an -stack itself, maybe the collection of all possible ways to glue -objects is. All possible ways here means that we allow all possible covers, so set This assignment sending a space to the collection of glued -structures on is the A-cohomology of .
(So here is a first question: what can we say about how often we need to apply to obtain -stackification? For any -category-valued presheaf , is closer to being an -stack, and is even closer. And so on. Is there any abstract nonsense to guarantee that this stabilizes after a (prefereably short) while?)
differential cohomology
As I understand it now, what I have been trying to think about all along (from my first -Café entry on) is the following special case:
let be a copresheaf of -categories. Something which assigns to each space objects that like to be pushed forward.
We have seen one example already, the dull choice . But as the notation is supposed to suggest, there are other choice such as and in particular : the copresheaf which sends every space to its fundamental -groupoid whose -morphisms are suitable classes of suitable images of the standard -disk in .
By just replacing by an arbitrary such we get for every -groupoid the -category valued presheaf of trivial -principal bundles with -connection
For instance if is the fundamental -groupoid, then this is flat -bundles with connection. (Non-flat connections arise instead as the obstruction to the extension of cohomology to flat differential -cohomology through the canonical inclusion .)
Accordingly, call the differential -cohomology with respect to .
co-gluing (aka codescent)
There are two complementary (dual even, as now described) ways to look at cohomology: in terms of descent and in terms of -anafunctors aka morphisms in the homotopy category , namely -functors out of -categories weakly equivalent to the spaces (the “hypercovers” if also fibrations).
So, define a codescent -category to be an -category which corepresents the descent -category in the sense that we have an equivalence natural in .
I think that
- by using the -adjunction in with the Crans-Gray tensor product , and
- using that the contravariant sends colimits to limits and hence coends to ends
a bit of general nonsense manipulation shows that this is the coend
(So my second question: is this right?)
At least in low dimensional examples I think I can check this:
- computed in the conext of 1-categories is the ordinary Czech groupoid of ;
- for 1-categories is the “universal path pushout” described in appendix A of my first article with Konrad Waldorf (blog, arXiv);
- for 2-categories is the “covering of the path 2-groupoid” described in section 2.1 of my third article with Konrad (blog, arXiv).
-co-stacks
So we should say: the -category valued co-presheaf
is an -co-stack if for all regular we have
I expect that , in particular, should be an -co-stack, but I have a proof for this at the moment only for truncations to low dimensions:
- that we have a weak equivalence from the Czech groupoid to the underlying space is an old hat;
- that we have a weak equivalence from the “paths in the Czech groupoid” to the underlying path groupoid is lemma 2.15 in my first with Konrad.
- that we have a weak equivalence from the “2-paths in the Czech 2-groupoid” to the underlying path 2-groupoid is the statement in appendix B of my third with Konrad.
(so my third question: does anyone see a general nonsense way to prove, if true, that the fundamental path -groupoid is an -co-stack with the above definition? )
homotopy
Given this, and by direct duality with the definition of nonabelian cohomolgy for presheaves by , it is tempting to define nonabelian homotopy for co-presheaves by
Indeed, as I mention in a moment, the van Kampen theorem and its higher versions seem to be just this idea applied to the archetypical case of fundamental -groupoids, .
Hence my fourth question: there is plenty of literature on cohomology of the above kind, in the existing literature usually with simplicial sets where I have -categories, i.e cohomology of simplicial presheaves. I don’t think I have come acrosse the definition just proposed, of the dual concept: homotopy with values in co-presheaves in higher structures. Is there any literature along these lines?
natural differential geometry
Before getting to the van Kampen theorem, one aside on a geometric interpretation of -category valued copresheaves:
we have seen that -bundles and their pullbacks give nice standard examples of co-presheaves with values in -categories. Do we have a similar nice picture for co-presheaves?
By a lucky coincidence, currently Martin Markl is staying in Hamburg and reminds us of his work on “natural differential geometry”, which I reported about in Markl on natural differential operators almost two years ago, when he was visiting last time.
As recalled there, in that context people study “natural bundles” which are (covariant!) functors from manifolds to bundles. They then prove a cute theorem which says that the category of natural bundles is canonically equivalent to the category of jet bundles, bundles assciated to the -jet generalization of frame bundles – -frame bundles – for all integer .
Given that a -frame is really essentially nothing but the infinitesimal version of a -dimensional path, this seems to nicely harmonice with the co-presheaves of -categories of -paths discussed above.
finally: the van Kampen theorem
If I understand well, the life work of Ronnie Brown and the work of some of his collaborators on Nonabelian algebraic topology was crucially motivated and grew out of attempts to better understand and generalize to higher fundamental groups the van Kampen theorem.
This theorem provides a way for computing the fundamental group of a space from the fundamental groups and of two open subsets of that space covering it by stating that the obvious projection out of the sum of these two groups “over” the fundamental group of the double intersection onto is an isomorphism (I am suppressing all basepoint information notationally)
The left hand side here is the pushout
While I had come across the term “van Kampen theorem” when reading Ronnie Brown’s work, I unfortunately had managed to avoid ever looking into any detail into what it is about. Until today, when Thomas Nikolaus told me about his impression that this theorem should be about codescent in the sense of gluing conditions for co-presheaves.
After a bit of discussion, it occurred to me that not only should this be the case, but also that this notion of codescent is precisely the one that I have already been talking about, in articles with Konrad and, actually, in terms of ends and coends just yesterday in Göttingen, in terms of objects co-representing the descent –category (following Street, of course).
Just consider the following: Ronnie Brown apparently early on pointed out that a better way to formulate the van Kampen theorem is to pass from fundamental groups to fundamental groupoids. So consider the pushout of fundamental 1-groupoids and compare with the pushout diagram diagram A.5, p. 47 in Konrad and mine article, whose weak pushout (think: homotopy colimit!) I claimed above is the codescent 1-groupoid for 1-paths, to notice: it’s the same diagram (generalized from just two patches to arbitrary covers and arbitrary surjective submersions).
This seems to show indeed: the van Kampen theorem is about the codescent condition of the -costack – or at least .
Whereby I arrive at my last question: does this sound right to the experts out there? if so: is this “well known”? What would be good related literature to look at?
Update:
Some discussion of this stuff here is taking place in another thread:
Here is a question by David Corfield concerning the notion of “co-gluing”.
Here my reply (co-gluing = codescent).
Here Tim Porter has an interesting comment on the relevance of cohomotopy.
Re: Codescent and the van Kampen Theorem
This is related:
Carlos Simpson: A closed model structure for -categories, internal , -stacks and generalized Seifert-Van Kampen (pdf ).
On p. 2 this mentions the fundamental (“Poincaré”) -groupoid of a space and defines “nonabelian cohomology” on with values in as (what I called flat differential nonabelian cohomology above). More on that in section 10, p. 63
Theorem 9.1 on p. 59 is the van Kampen theorem generalized to this case, saying that for a cover is isomorphic to the strict pushout .
The codescent I was talking about would be supposed to be the weak pushout here, instead.