You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
I have written a book on the combinatorics of higher-categorical diagrams -- free to read on the arXiv.
Here is the abstract:
This is a book on higher-categorical diagrams, including pasting diagrams.
It aims to provide a thorough and modern reference on the subject, collecting, revisiting and expanding results scattered across the literature, informed by recent advances and practical experience with higher-dimensional diagram rewriting.We approach the subject as a kind of directed combinatorial topology: a diagram is a map from a "directed cell complex", encoded combinatorially as a face poset together with orientation data.
Unlike previous expositions, we adopt from the beginning a functorial viewpoint, focussing on morphisms and categorical constructions.
We do not tie ourselves to a specific model of higher categories, and instead treat diagrams as independent combinatorial structures that admit functorial interpretations in various contexts.Topics covered include the theory of layerings of diagrams; acyclicity properties and their consequences; constructions including Gray products, suspensions, and joins; special shapes such as globes, oriented simplices, cubes, and positive opetopes; the interpretation of diagrams in strict omega-categories and their geometric realisation as simplicial and CW complexes; and Steiner's theory of directed chain complexes.
And here is the table of contents:
Introduction
Acknowledgements
Elements of order theory
1.1. Closed maps of posets
1.2. Graded posets
1.3. Some operations on posetsOriented graded posets
2.1. Orientation and boundaries
2.2. The category of oriented graded posets
2.3. Oriented thin graded posetsMolecules
3.1. Pastings and globularity
3.2. Rewrites and roundness
3.3. The inductive definition of molecules
3.4. Isomorphisms of molecules are uniqueSubmolecules and layerings
4.1. Submolecules and substitution
4.2. Layerings
4.3. Flow graphs and orderings
4.4. Frame dimension
4.5. Rewritable submoleculesDiagrams in strict ω-categories
5.1. Fundamentals of strict ω-categories
5.2. The ω-category of molecules
5.3. Regular directed complexesMaps and comaps
6.1. Pushforwards and pullbacks
6.2. Maps of regular directed complexes
6.3. Comaps of regular directed complexesConstructions and operations
7.1. Generalised pastings
7.2. Gray products
7.3. Suspensions
7.4. Joins
7.5. DualsAcyclicity
8.1. Frame-acyclic molecules
8.2. Presenting polygraphs
8.3. Stronger acyclicity conditions
8.4. In low dimensionsSpecial shapes
9.1. Globes and thetas
9.2. Oriented simplices
9.3. Oriented cubes
9.4. Positive opetopesGeometric realisation
10.1. Elements of poset topology
10.2. Face posets
10.3. Presenting regular CW complexesSteiner theory
11.1. Directed chain complexes
11.2. Steiner complexes and acyclicityBibliography
Index
Index of counterexamples
I still haven't contacted any publishers, so I'd be happy to hear from anyone who has one in mind and has had (or knows someone who has had) positive experiences. My priority is to keep at least the preprint version freely accessible.
And of course always happy to get feedback!
Contragulations on your new book! And I'm very glad you have made it available on the arXiv.
The main thing about publishers is that you can and should negotiate with them to get what you want; they have a lot of 'standard' ways of doing things, so they won't encourage you to negotiate. If you don't negotiate, they will lead you down their standard route, which means they get everything they want and you get whatever they want you to get.
Naive authors tend to go down the standard route, since they don't know better.
To take a good nonstandard example, Tom Leinster has negotiated with Cambridge University Press to allow all three of his books to be freely available online.
These appear to not be mere "preliminary versions" - they look like they have the same typeface, page numbers, etc. as the published version. It's easier to get a publisher to let you put a "preliminary version" of your book on the arXiv, and for math that is just as good iff the theorem numbers are the same and there are no significant corrections that appear only in the final version. (In the humanities, people refer to page numbers, and then if the page numbers don't match a preliminary version is much less useful!)
I can second the recommendation for Cambridge University Press. Submitting a book that was previously posted to the arxiv was a non-issue.
I have a different book with the American Math Society (Surveys and Monographs series) and we had to specifically ask about keeping an online version, but they agreed without much complaint. Terry Tao has published several books with the AMS, and many of them appear to be posted online, like this one. We mentioned this during the discussion about our online version, and I think it helped.
I also have a book with Oxford University Press, but unfortunately I do NOT recommend working with them. They were very upset about the arxiv version of the book, and made us add a useless but annoying disclaimer in the arxiv "comment". The copy editing was also extremely frustrating. Editing is always a bit of a hassle, but my coauthor Donald Yau, who has much more experience with this kind of thing, described it as the worst book editing he's ever encountered.
Separately, Donald told me he had a very positive experience with Chapman and Hall/CRC, publishing a book that he had previously posted to arxiv. I wasn't involved, so I don't have any direct experience with it, but I trust his recommendation.
Thank you John and Niles, that's very useful information!
Emily Riehl's first book with Cambridge University Press is also freely available on her page, so clearly they are more than tolerant about it. (Her second one also is, but iirc it's a bit of an “exception” in being an original textbook published by Dover).
John Baez said:
Contragulations on your new book!
I like the word "contragulation", like a congratulation with a little bit of tragedy in it.
Sorry, no tragedy or strangulation was implied.
:+1: for the index of counterexamples!
I have a new paper on the arXiv, joint work with Loubaton, Ozornova and Rovelli.
The title is A model for the coherent walking ω-equivalence.
The idea is the following. The data of an "equivalence" in a 2-category is classified by 2-functors from the "walking 2-equivalence", which is the 2-category generated by two objects , with two morphisms , and two invertible 2-morphisms , .
However this object has a problem: it is not coherent, which in this case means it is not itself 3-equivalent to the point.
This is not good, because you would want this to be essentially a 2-categorical model of a topological "interval", which is a contractible space. It means if you attach an "interval" like this by one end to a 2-category, you end up with something inequivalent!
So in 2-categories, you instead want to take the walking adjoint equivalence, where in addition the first 2-cell and the inverse of the second satisfy the triangle equation.
This is, indeed, a "contractible" 2-category, 3-equivalent to the point, and it also classifies equivalences by the result that every equivalence can be promoted to an adjoint equivalence.
Now, in the case of higher -categories, or -categories, you can also build a "naive" walking equivalence, by just adding all higher dimensional weak inverses. And this is also non-coherent, of course.
For abstract reasons, we knew there must be a coherent version too, but no explicit model of it was known for sure even for strict higher categories.
There was a candidate proposed in a recent paper by my coauthors Ozornova and Rovelli: the idea being that if instead of adding a two-sided inverse of each cell, you add separately a left inverse and a right inverse, you can avoid the "non-coherent" parallel pairs.
What we do in this paper is prove that, indeed, this object is coherent.
Feedback is welcome!
That's cool! As you probably know, this idea of separating left and right inverses is also used in HoTT as one way to define coherent equivalences.
Yes, indeed -- the non-coherence of the "naive" version is already "topological", it shows up in the homology of an associated cell complex. Conversely, I think for the "two separate inverses" version we could prove contractibility of an associated cell complex by a Hurewicz theorem argument, which presumably is what is also behind the HoTT proof.
However we did not have any way (that we know of) to use this to derive coherence in the appropriate sense for n-categories. (I do not have enough intuition for this subject to tell if there should be a way, even in principle.)
a naive question that is maybe answered by the technical stuff you've written (but that I can't understand), is if this is related to the problem that I've come across in geometry:
you have two objects, so you draw two points. you want to say that they're homotopy equivalent in some sense, so you draw a line between them for an equivalence, so now you have something of the right homotopy type (it's contractible) but it's asymmetric: you should also draw the data of the inverse morphism. but now you have the wrong homotopy type (you've built a 1-sphere), so you should add a 2-morphism describing the invertibility (like ). but again, right homotopy type, wrong symmetry. so you add in the other 2-morphism (), but you've got the wrong homotopy type. so ...
... in the end, you are led to replacing with
there's a specific construction where this replacement is super helpful, but i've never really understood what formal words i should be saying here, and it sounds like your paper is sort of about this?
(apologies if not, please do just say so!)
Well, yes, it is, but I would say that in that paragraph there is too much ambiguity as to how the construction continues after the ellipsis :)
What we proved is that an explicit model of finite type is, in fact, a model of your .
yeah, one of the problems I ran into was exactly how ambiguous my description was! but the thing that I intend by the "..." is the process that results in you having exactly two cells in each dimension, but maybe this is still just ill-defined vagueness?
Ah wait I think maybe then your thing is a different object: the simplicial 0-coskeleton of the 0-sphere
I was confused because you were assigning an orientation to your first 2-cell which is not the one of Street's oriented 2-simplex, but of course in the (non-oriented) simplicial world you do not need to think of any of these as having a specified orientation. Only if you want to interpret them as n-morphisms in a n-category you do.
Tim Hosgood said:
yeah, one of the problems I ran into was exactly how ambiguous my description was! but the thing that I intend by the "..." is the process that results in you having exactly two cells in each dimension, but maybe this is still just ill-defined vagueness?
I think that in each context, the likely "object that you want to construct" is "a factorisation of the morphism as a cofibration followed by a trivial fibration". But what realises that construction is, of course, dependent on the model category you are in.
So in simplicial sets with the classical model structure, a model will be given by "the 0-coskeleton of ".
And that has only 2 non-degenerate simplices in each dimension.
But that construction does not help you if you are in -categories with the canonical model structure. (In fact there isn't a model which has just two non-degenerate cells in each dimension.)
oh that's a super helpful explanation, thank you!
Sorry if this is off-topic, but I see you mention in your article Eugenia Cheng's result in An ω-category with all duals is an ω-groupoid.
I recall @John Baez talking about this result:
(The latter paper formalizes an important issue that has vexed Jim Dolan and I for a long time: it seems that only with a dimensional cutoff is the concept of ‘n-category with duals’ different from that of an n-groupoid!)
So this was something along the lines of the limit of higher versions of the walking adjunction is equivalent to the walking ω-equivalence?
Indeed, if one only looks at it “from the inside” -- that is, one can only probe a higher category with its cells -- then there is no difference between dualisability (or "two-sided adjunction") and invertibility in the limit.
This point of view seems to be natural among higher category theorists of “computational” extraction, because it gives a kind of operational meaning to “being an equivalence”, that is, “an equivalence is something that behaves as an equivalence”.
However, among homotopy theorists, algebraic geometers etc. it seems that a different viewpoint is more common, in which those two notions do not coincide. I remember a conversation here on Zulip with Rune Haugseng helped me understand this.
Basically, whereas in this “computational” tradition it is natural to think of a higher groupoid as being a special case of a higher category where “every cell behaves as an invertible cell”, in the homotopical-geometric tradition it seems to be more natural to see a higher category as structure over an underlying -groupoid.
In this case, an “equivalence” is a cell which belongs to the underlying -groupoid. So there can be “weakly invertible cells” which are not 'really' equivalences even though they behave like them. It's a somewhat more “essentialist” view of equivalences...
The two notions are, as far as I understand, captured by the inductive (“essentialist”) and coinductive (“operational”) homotopy theories of -categories, the “only” two possibilities in the classification by Barwick and Schommer-Pries.
In concrete models, the “real” equivalences are usually distinguished by a marking or stratification. Then one gets the “coinductive” model structure when asking that, in the fibrant objects, the marked cells coincide with the ones that behave like equivalences.
In our paper, indeed, we derive contractibility of our walking -equivalence from contractibility in a coinductive model structure on marked -categories developed by Henry and Loubaton.
If one truncates to some finite dimension the difference goes away, as noted in John's comment that you cited.
My student @Clémence Chanavat and I have a new preprint on the arXiv: Diagrammatic sets as a model of homotopy types.
It's Clémence's first submission!
Diagrammatic sets are an attempt to construct the "dream model" of higher categories for those who are combinatorially/computationally inclined, i.e. like to work explicitly with cellular presentations, diagrammatic reasoning etc, while making sure that it is equivalent to the models accepted by homotopy theorists.
They can also be seen as the “topologically sound” alternative to polygraphs/computads for strict n-categories.
I had made a first attempt at this project here but I hadn't got the "shape category" quite right (too many surjections!) and got quite weak results. Meanwhile I've written a book on pasting diagrams so I've got quite a few more tools to work with.
So Clémence and I are now trying to get it all right, step by step. This first paper settles the case of -groupoids/homotopy types, and ones on -categories are in the works.
Questions and feedback are welcome.
Congratulations to both of you! I’d love to hear more about how you see this as a “dream” computational model, in particular whether this is how you think of even the -groupoid case or whether more of the dreaminess is going to come out as you increase the categorical dimension. You briefly reference that it’s nice to have models of spaces without as many cells as in cubical or simplicial models in your introduction, but that’s all I caught.
For me, one of the key difficulties of explicit combinatorial topology is that you get an unmanageable number of new cells when you (explicitly) invert a morphism, relative to what happens with eg CW complexes, where everything is inherently inverted already. This model structure doesn’t do anything about this challenge, right? Should I basically think about its advantage for -groupoids as that it makes all in-some-sense “reasonable” cell shapes representable?
And, if you’ll pardon the question revealing I haven’t read your book at all, how general should I imagine the homotopy types modeled by arbitrary regular directed complexes to be? All the finite CW-complexes?
Hi, thanks for your comments!
Of course this stuff about the "dream" model is the sort of vague motivation that I would only share informally like this, in the paper introduction we kept everything very factual :)
I would say that, yes, the advantage is supposed to become clearer in the higher-categorical case than the higher-groupoidal one, and I see it mainly in the fact that
these are not-so-evident problems in the “higher groupoid” case, (1) because the undirectedness of cells makes it possible to always subdivide until cells have simplicial/cubical/... shapes without worrying about orientation, which is not possible for directed cells (at least not while preserving computational properties) (2) Gray products and cartesian products “coincide” for higher groupoids at least up to equivalence, and the latter are not so problematic
On the other hand, while this is not something that I have either explored, or know how to “quantify”, I do see a use case in computational topology in the fact that constructing a CW complex as a finite diagrammatic set equips its cells with a good orientation for computing its cellular homology -- the “cellular chain complex” is a functor from diagrammatic sets to (augmented) chain complexes of abelian groups, which is not the case for undirected CW-complexes because there is no canonical orientation (you need to pass to homology to have a functor)
(The "cellular chains" functor from diagrammatic sets is not in the paper but it is an obvious extension of the one from regular directed complexes defined in the book)
And the existence of “globular” orientation makes it possible to specify the pasting of cells algebraically. So I think that it can actually be advantageous to try to “design” a cell complex as a directed cell complex, when possible.
To answer your last question, however, I do not know a characterisation of the cell complexes that can be constructed as directed cell complexes, not even in the regular case.
(Of course by “constructed” I mean “constructed with the same set of generating cells”.)
Edit: Actually I see that your question was more specifically about “what are the homotopy types that can be realised as regular directed complexes”, and I also don't have an answer to that.
I think a lot of interesting cell complexes can be constructed as directed cell complexes without ever inverting any cells, by cleverly distributing n-cells between the input and output boundary of an (n+1)-cell. Perhaps trying to do this can be a good design heuristic.
The existence of "directed counterparts" to products, joins, and suspensions at least tells us that the cell complexes that can be constructed in this way are also closed under these operations.
Thanks Amar! The cellular complex functor is a very interesting point.
One small update: yesterday, my joint paper with Diana Kessler, Acyclicity conditions on pasting diagrams, has appeared on the arXiv. It will also appear in Applied Categorical Structures.
The material in this paper, which Diana and I developed together as technical background to our work on algorithmic subdiagram matching, is also (mostly) covered in my pasting diagrams book.
However, we thought it would be good to have an independent research paper on it, because the role of acyclicity in the theory of pasting is particularly subtle and misunderstood.
I have also given a talk on this point at CT 2024.
Today the 2nd paper in the planned series by @Clémence Chanavat and me dropped on the arxiv -- it is called Equivalences in diagrammatic sets.
Here's the abstract:
We show that diagrammatic sets, a topologically sound alternative to polygraphs and strict ω-categories, admit an internal notion of equivalence in the sense of coinductive weak invertibility. We prove that equivalences have the expected properties: they include all degenerate cells, are closed under 2-out-of-3, and satisfy an appropriate version of the "division lemma", which ensures that enwrapping a diagram with equivalences at all sides is an invertible operation up to higher equivalence. On the way to this result, we develop methods, such as an algebraic calculus of natural equivalences, for handling the weak units and unitors which set this framework apart from strict ω-categories.
I am quite proud of this paper, because at first we were trying to define just enough machinery for handling "weak units" to emulate an older proof about strict ω-categories in our non-strict setting.
But in the process, we ended up discovering some really natural concepts that led us to a new, more high-level and in my opinion more elegant proof. So here's a case where taking the time to think about what works in a proof beyond the strict context really improved it.
My 3rd paper with Clémence is now on the arXiv:
Here we present our promised model of -categories and develop the surrounding homotopy theory, showing it fits in the “right” place in a model structure and has the “right” weak equivalences.
First on my own and then with my students, I have been perfecting this model through several iterations and only recently I think we got it “just right”. To the extent that there even is such a thing as a “natural” model of higher categories, I think this comes close; working with it genuinely feels like a generalisation of 1- and 2-category theory.
At least technically I would even say it is a simpler generalisation to work with than strict n-categories (besides being “homotopically correct” which those aren't), because we took a lot of time thinking about what works “strictly”, what doesn't, and what is its right generality.
This is particularly true for the purposes of diagrammatic reasoning/diagram rewriting in higher dimensions, so I encourage anyone with an interest in this to get acquainted with the model.
Of course a model is only as good as what it does, and we are working hard on tackling some unsolved problems in higher category theory through it.
But one first application that's already in the paper is that we were able to prove the homotopy hypothesis (in the strongest possible terms) for a definition of -groupoids which is actually a direct generalisation of the algebraic characterisation of 1-groupoids within 1-categories, which we think is a first.
That is, in the model, an -groupoid is defined as an -category whose cells in dim > 0 are all invertible up to a higher invertible cell. This is formulated entirely in the natural “algebraic” language of cells, units, and pasting within the model, with no reliance on extraneous data or some underlying notion of space or homotopy.
Sounds great!
Amar Hadzihasanovic said:
That is, in the model, an ∞-groupoid is defined as an (∞,∞)-category whose cells in dim > 0 are all invertible up to a higher invertible cell.
So in line with the former "computational" model of the two you discuss here.
maths aside, this latexing hits hard :fire:
image.png
out of curiosity, in the introduction you say:
This multiplicity of models has been brought about by the failure of strict ω-categories [ABG+23] [...] to account for the geometric aspect of higher categories; that is, the failure to satisfy the homotopy hypothesis
I didn't know that! What goes wrong?
David Corfield said:
Amar Hadzihasanovic said:
That is, in the model, an ∞-groupoid is defined as an (∞,∞)-category whose cells in dim > 0 are all invertible up to a higher invertible cell.
So in line with the former "computational" model of the two you discuss here.
Yes, it's in that style!
But we also give a model in the “essentialist”/“inductive” style, which is equivalent for , which we hope will facilitate the comparison with other geometric models.
Matteo Capucci (he/him) said:
out of curiosity, in the introduction you say:
This multiplicity of models has been brought about by the failure of strict ω-categories [ABG+23] [...] to account for the geometric aspect of higher categories; that is, the failure to satisfy the homotopy hypothesis
I didn't know that! What goes wrong?
Well, you know how in a space, higher homotopy groups are abelian; the commutativity is witnessed by some “braiding” homotopies, and usually there is a lot of structure in the space of these braidings. Some of this is captured by an invariant called the Whitehead product or Whitehead bracket. Anyway, in strict -categories the braidings are all identical so this structure is always flat. This prevents them from modelling all homotopy types (the first counterexample is already ) in the way that the homotopy hypothesis prescribes.
I see, interesting!
The standard reference is Section 4.4 of Carlos Simpson's book
@Matteo Capucci (he/him) you are in good company: Voevodsky thought he and Kapranov had sidestepped the issue, but this is what Simpson found: already no strict 3-groupoid models the homotopy 3-type of S^2, so forget about the whole homotopy type. But the precise error in the KV paper is not trivial, and not found before a few years ago (if at all).
Yes, it is quite easy to see that the “obvious” cellular model of in strict -categories doesn't have the right type, but it is not at all trivial that there isn't some “clever” realisation functor of strict -categories which would realise from some other object (which may already be seen as “cheating” but there's enough vagueness in the homotopy hypothesis to brush it off).
So instead Simpson showed that there is no functor at all satisfying some minimal properties that would be expected from a homotopy hypothesis worth its name.
(Meaning that any functor satisfying such properties is going to “miss” )
Do you know how your definition of -category compares to the classical notions of bicategory and tricategory when you truncate?
We haven't constructed an explicit nerve functor for either bicategories or tricategories.
We do have some adjacent constructions:
David Michael Roberts said:
Matteo Capucci (he/him) you are in good company: Voevodsky thought he and Kapranov had sidestepped the issue, but this is what Simpson found: already no strict 3-groupoid models the homotopy 3-type of S^2, so forget about the whole homotopy type. But the precise error in the KV paper is not trivial, and not found before a few years ago (if at all).
I'm definitely the odd one out in that triplet :laughing: I guess this counterexample also shows why there is no full strictification of tricategories
I don't think there's more that can be done with respect to this model for comparison with bicategories/tricategories than looking at nerve-realisation pairs of functors, since it is non-algebraic and there is not going to be any canonical way to “choose” a bicategory/tricategory structure directly on one of our or -categories, even after truncation.
(In the first construction above, we kind of bypass this by looking at round diagrams instead of cells which does not involve any composition operation hence any choice -- you just paste the diagrams together -- and that's why you can do it with any object in our category and not just the fibrant objects)
A couple of small updates: