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.
The nlab page on biased definitions mentions a potential unbiased definition of composition, i.e. one in which we directly define composites of all finite sequences of arrows and appropriate associativity laws. I can't figure out a way to make this work without at some point smuggling in a privileged binary "composability" predicate (i.e. that each arrow composes with the next in the sequence). Is there a way to define this without making 2 special?
Biased operations are still ordered: you simply have a family of n-ary operators that are coherent in some sense. The number 2 is only privileged in that every element of a list (that is not the first nor last) has elements immediately to the left and to the right. If you remove the compatibility between the source and target of a morphism, you no longer have a category at all.
Hmm maybe it would help to see the details of how the operators are coherent? Is that spelled out anywhere?
There are references at the bottom here:
https://www.epatters.org/wiki/algebra/unbiased-monoidal-categories.html
Nathanael Arkor said:
Biased operations are still ordered: you simply have a family of n-ary operators that are coherent in some sense. The number 2 is only privileged in that every element of a list (that is not the first nor last) has elements immediately to the left and to the right. If you remove the compatibility between the source and domain of a morphism, you no longer have a category at all.
...ive actually been vaguely bugged by this before :joy:
er, namely that 2 is necessarily privileged in this sense, in a category
we have all these shapes for higher categories, what makes us so sure that one domain one codomain a line from the former to the latter is the correct shape for the foundational and most ubiquitous version?
(it usually passes after a little while...)
Wouldn't you just have an n-ary predicate for each n? As in if this sequence is a composable one?
John Baez said:
There are references at the bottom here:
https://www.epatters.org/wiki/algebra/unbiased-monoidal-categories.html
Ah, I think this helps! Specifically the second paragraph of this MO question. I think where it seemed like 2 was being privileged is the fact that there's no way to break down 2 into without either r or some being at least 2.
So here's my first attempt at spelling this out:
But this can't quite be right, because it would require to be a nullary function, i.e. the same arrow no matter where it's composed. I can think of a few options for amending this, but I'm now trying to find which one seems the best fit (ideally one that is still "arrows-only").
sarahzrf said:
we have all these shapes for higher categories, what makes us so sure that one domain one codomain a line from the former to the latter is the correct shape for the foundational and most ubiquitous version?
Fortunately, if you're skeptical, multicategories (…polycategories, properads, operadic categories, etc.) have you covered.
@Shea Levy: there's a explicit definition of an unbiased bicategory in Higher Operads, Higher Categories, which should give you what you need. In particular, composition is defined not for every , but instead for every finite nonempty sequence of objects.
Nathanael Arkor said:
Shea Levy: there's a explicit definition of an unbiased bicategory in Higher Operads, Higher Categories, which should give you what you need. In particular, composition is defined not for every , but instead for every finite sequence of objects.
Thanks! Will take a look. If you happen to know off-hand, what is the arity/meaning of ?
Sorry, I should have said "finite nonempty sequence of objects". The singleton list referring to the identity morphisms.
Nathanael Arkor said:
Sorry, I should have said "finite nonempty sequence of objects". The singleton list referring to the identity morphisms.
Ah, got it! So has arity and the 'th argument has domain and codomain ?
You have a composition operation for . So the arities are , for the class of objects.
To toot my own horn: in my notes, sections 4.2.2 and 5.5.1, composition of arrows in a category is defined in a fully unbiased way.
How does this work in the context of polycategories? Having a hard time generalizing this and still keeping both nullary and unary composition
Composition can be seen graphically as contracting certain subgraphs: for a category, we can contract any sequence of consecutive edges; for a multicategory we can contract trees; for polycategories we can contract certain graphs (distinguishing the edges along which we are composing). I believe you can extract a definition of unbiased polycategorical composition in this vein from Garner's Polycategories via pseudo-distributive laws.
I've got one form that works assuming exclusively non-empty domains and codomains, and one that works if you have composition along no objects (and an identity arrow from an empty domain to an empty codomain). Trying to get one that works without either of this extra stuff
Hmm I think maybe there's not going to be a clean solution. The problem is, if I understand polycategory composition correctly, if you have , can have empty codomain and can have empty domain but all the rest have to be non-empty.
Shea Levy said:
How does this work in the context of polycategories? Having a hard time generalizing this and still keeping both nullary and unary composition
Figured this out and implemented it in coq for the specific case of sequent calculus treated as a thin polycategory (not necessarily admitting exchange). It's not pretty, but the basic idea is that for every non-empty list of the form we have an operator comp
that takes , , , to the expected composition. All the object vectors, and in particular, are allowed to be empty, and we also allow as an index for the identity (this last is less contrived in the implementation, but harder to cover the explanation).