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.
After finally reading "Categories for the Working Mathematician", I realised that the 'parameter theorems' mentioned in the text fall out as a general consequence of [[representability determines functoriality]], whose statement I will reproduce here:
Suppose is a profunctor that is representable in the argument - meaning, for each , the functor is representable. Then, by choosing representations for each , we obtain a functor with .
I.e. a bifunctor which is "pointwise representable" in a particular argument determines a functor. Here I am using "representable in an argument" in the same sense as "linear in an argument" for multilinear maps - if all other arguments are fixed, the resulting functor is representable.
Let me illustrate the ways in which various "parameter theorems" fall out as consequences of this general one:
I've also found this notion of being "representable in an argument" helpful for understanding adjunctions and their variants:
In summary, I've found "multirepresentability" to be a helpful way to unify the various parameter theorems I've come across, as well as various notions of adjunctions. Is there a good reference that goes through this in more detail?
This is a good observation – unfortunately, I'm not aware of any expository reference for these ideas! There are several further related ideas that tie together very satisfactorily, but which I've never seen mentioned in the literature (in fact, I believe some of these connections have gone overlooked even by experts). The first observation is that the theorem you mention is a corollary of a more general result.
Theorem. Let and be functors, equipped with a family of isomorphisms of sets . Then and are uniquely equipped with isomorphic functor structures for which is a natural isomorphism if and only if a single octagon condition holds.
I won't spell out the octagon condition for now, but I will explain how to derive it momentarily. This theorem says, in some sense, that "functoriality is for free". For instance, taking and to be functions and and , this recovers Street's minimal presentation of an adjunction (as referenced on that nLab page). (In this case, the octagon condition reduces to a square.)
It may appear that the theorem above is very general, but it's a consequence of an elementary result: in fact, the very first proposition of Mac Lane's book!
Given functors and that agree on objects, they extend to a functor if and only if a single square condition holds.
How can we prove the theorem from this proposition? Well, the isomorphism equips with the structure of a functor , and in this case two sides of the square expand into a composable triple (apply the isomorphism, apply functoriality of , apply the isomorphism), recovering the octagon condition.
So these parameter theorems that Mac Lane proves (some of which take a fair amount of manipulation to establish) are actually all consequences of the very first result he proves, but this is never (to my knowledge) observed.
(There are analogues of everything I said in the context of enriched categories, but one must be a little more careful there, as it is not necessarily true that enriched distributors can be expressed as enriched functors, in which case the first theorem I mentioned does not reduce to Mac Lane's "bifunctor proposition", but must be established independently.)
I think I recognise that result! It's essentially the bifunctor lemma covered in Awodey's book:
One thing I'm a little confused by is how this directly implies "representability determines functoriality", though. If I understand correctly, we start with and given by . We have this family of isomorphisms of sets , and using this we may extend to a functor . Presumably the naturality in is used to verify the octagon condition.
However, what I don't quite see is how we obtain the functoriality of from this? From what I remember, you need to use some amount of Yoneda to actually derive representability derives functoriality, whereas your lemma doesn't appear to use any of it.
Essentially, I can buy that extends to a bifunctor, but what we want is the existence of a functor for which is the companion. That part should require using the Yoneda Lemma in the background, I believe.
Right, I was a little hasty when I wrote "the theorem you mention is a corollary of a more general result": the more general result is the one arising from combining "representability determines functoriality" with the theorem I mention, which allows you to eliminate the functoriality/naturality assumption entirely (replacing them both with the octagon condition).
I see, that makes sense. I'd be interested to see applications of that more general result.
"Representability determines functoriality" is a bit of a mouthful, I'm realising. Do you think a suitable name for this might be the "Parameter Theorem"? Generalising the names that MacLane gave his results.
Just to check I understand you correctly, the more general result you are referring to is the following:
Let and be a functor. Suppose that we have a specified family of isomorphisms . Then so long as an "octagon" condition holds, we can extend to a bifunctor and to a functor such that these isomorphisms are natural.
Proof - Define by . The octagon condition is precisely what is needed to apply the bifunctor lemma to make and naturally isomorphic bifunctors. Then, we can apply ordinary "representability determines functoriality" to deduce functoriality of .
I suppose I would say that the bifunctor lemma and representability determines functoriality are two independent "pieces" for this more general result.
I see, that makes sense. I'd be interested to see applications of that more general result.
I have found the special case of Street's adjoint core result useful in establishing 2-adjointness, for instance, because it substantially reduces the number of conditions you have to check in that case, e.g. 2-functoriality of both adjoints.
I agree "representability determines functoriality" is too long a name. I'm not sure whether I feel "parameter theorem" is particularly evocative, because I don't get the impression there's a parameter in the statement, only in certain applications. (I also don't have a better suggestion, though.)
Just to check I understand you correctly, the more general result you are referring to is the following:
Yes, that's right.
I suppose I would say that the bifunctor lemma and representability determines functoriality are two independent "pieces" for this more general result.
Yes, I think that's accurate.
In my original statement I guess “D” would be the parameter category, since you get a sort of “parametrised universal object” given by Fd.
Here’s a rephrasing that makes that more apparent:
Let be a functor representable in the argument; meaning, for each fixed “parameter” , the functor is representable. Then, by choosing representations, we obtain a (essentially unique) functor such that , naturally in and .
It does seem consistent to call this "parameterised representability", true.
In that case, I may edit the nlab page for “representability determines functoriality” to “parameter theorem”. I’ll give the parametrised representability statement first, and then show how this implies various parameter theorems for universal objects like limits, ends, adjunctions.
Nathanael Arkor said:
Just to check I understand you correctly, the more general result you are referring to is the following:
Yes, that's right.
I have the feeling that in this case (i.e. where is "representable"), it may be possible to reduce the coherence condition from an octagon to a square, but I would need to double check.
I think there's potentially room for an expository article on this topic, given that only fragments exist in the literature, and it's a bit awkward to cite an nLab article.
I’ll add it to the list of my future articles! I did cover a version of the parameter theorem for preorders in my most recent article, too.
I like "representability determines functoriality" as an nLab article title, because I instantly know what it means, while "parameter theorem" could be about differential equations, statistics... almost anything.
You could introduce the term "parameter theorem" in the article.
Right, I'll keep that in mind.
Beyond "parametrised representability", this thread has gotten me thinking about other kinds of "parameter theorems" that may hold for bifunctors. For example, I did a quick calculation and believe the following result is true:
Let be a diagram, and a bifunctor. Suppose that preserves limits of in the argument, meaning for each fixed , the functor preserves limits of . Then the curried functor preserves limits of .
Does this result have an existing name? And what would be an efficient proof of this?
More generally, one could take existing properties of functors, like "representable, preserves limits, reflects limits, creates limits, conservative..." and consider multifunctors for which these properties hold "pointwise" in some argument - meaning, fixing all other arguments, the corresponding properties hold for the partially applied functor.
Representability determines functoriality is one example of a parameter theorem that holds when the property taken is "representable". My intuition is that there should be other kinds of parameter theorems for other properties of functors - the example I gave above would be for the property "preserves limits". Is there some kind of general theory of "parametrised functors with property P", and corresponding parameter theorems for these?
Incidentally, I believe I managed to find a way to organise the proof of "parametrised limit preservation":
I need to read this thread more carefully later, but I wrote the original [[representability determines functoriality]] article and I just made up the name because I didn't know of one at the time. More recently I had intended to merge it with [[functor comprehension principle]] (the second version on that page), and that's the name I use for this theorem lately.
Nathanael Arkor said:
I won't spell out the octagon condition for now, but I will explain how to derive it momentarily. This theorem says, in some sense, that "functoriality is for free". For instance, taking and to be functions and and , this recovers Street's minimal presentation of an adjunction (as referenced on that nLab page). (In this case, the octagon condition reduces to a square.)
this is really nice I always wondered how to connect this result to Streets "core of adjoint functors".
Nathanael Arkor said:
Given functors and that agree on objects, they extend to a functor if and only if a single square condition holds.
I'll point out that this is the essential lemma for proving that that currying of functors is an isomorphism. I.e., the data of these two functors and that agree on objects is exactly the same data as a functor where is a category of functors and "unnatural" transformations, i.e., families of morphisms with no naturality square. Then the single square above is exactly saying that lands in the subcategory of natural transformations.
I believe this is related to Awodey's "transcendental derivation of natural transformations":
The idea is that you can already determine the nerve of purely by exploiting the universal property, and this in particular gets you the definitions of what natural transformations and their (vertical) composites should be. Applying the bifunctor lemma then gets you the actual definition, from which you can then verify that the resulting indeed satisfies the universal property.