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 set of natural transformations between two functors is given by
Define the set of “natural cotransformations” from to by
Explicitly, is the quotient of by the equivalence relation generated by declaring two elements and of this set equivalent if there exist:
making the diagrams
commute. A “natural cotransformation” from to is then an equivalence class under this relation.
Two important examples of this are the following:
where is the trace of . For instance, when is the one-object category associated to a group , the trace is precisely the set of conjugacy classes of .
From how natural the definition is and the importance of the example , I can't help but feel like this might be a kind of fundamental notion in category theory. However, I haven't really ever found anything written about them.
Has anyone here ever wondered about these "natural cotransformations" before, want to talk about them, or try to discuss/cook up some examples/results together in this chat?
I find this very interesting. Here are some questions on the top of my head:
@Peva Blanchard I've thought about these questions, and it seems there are lots of interesting things going on. Here are some of the things I found:
On Composition I.
There doesn't seem to be a vertical composition map of the form
since:
and in general there isn't a way to compose with .
That said, it seems that when both equivalence classes admit a different representative with the same object, e.g. we have and , we can define their composition as , and this seems to be well-defined.
In particular, for one-object categories we do have such a composition.
On Composition II.
In a different direction, there seem to be composition maps of the form
(There's a kind of analogy between co/ends and Hochschild co/homology, where the co/products and co/equalisers formula for computing co/ends look like a Hochschild co/simplicial set, and under this analogy these composition maps mixing natural transformations with "natural cotransformations" would correspond to a cap product on degree .)
On Composition III.
When is the one-object groupoid associated to a group , these recover the action of the centre of on the set of conjugacy classes of :
On Composition IV: We Do Get a Profunctor :tada: .
In addition, a consequence of the existence of these maps (which I haven't checked yet, but plan to do in a bit) would be that the assignment would define a functor
i.e. it does define a profunctor on .
When or Are Representable.
I think there's a lot of things to explore here, but I've found a nice example that seems interesting:
Then:
We know that the set is isomorphic as a left -set to ; I wonder how is related to .
A Dual Notion of Morphisms of Left -Sets.
More generally, taking and to be functors corresponding to left -sets and , we have another nice example illustrating natural transformations vs. natural "cotransformations":
the set of morphisms of left -sets from to .
Whether the set
is useful for working with left -sets seems to be an interesting question by itself!
I've asked the last question above on MO here.
(I don't have anything mathematical to add but I just wanted to say what a well-written post this is! thanks for taking the time to write everything out so cleanly)
Emily said:
There doesn't seem to be a vertical composition map of the form
Is there a "co-composition" map
At first glance I don't think so. You can take to be the one-object category and to be a discrete two-object category. The two functors have no conatural transformations between them, so we would have to have a map
These really don't behave as a dual of natural transformations in an intuitive way ;)
Emily said:
I've asked the last question above on MO here.
looking at this question, it sounds a lot like (maybe actually equivalent to, in some sense) the following question: given a cosimplicial simplicial set , we can construct its totalisation as the simplicial set given by some equaliser (which is essentially the same as the one in your MO question); what do you get if you take the coequaliser of this diagram instead?
Tim Hosgood said:
(I don't have anything mathematical to add but I just wanted to say what a well-written post this is! thanks for taking the time to write everything out so cleanly)
Hey Tim, thank you so much! :orange_heart:
Tim Hosgood said:
looking at this question, it sounds a lot like (maybe actually equivalent to, in some sense) the following question: given a cosimplicial simplicial set , we can construct its totalisation as the simplicial set given by some equaliser (which is essentially the same as the one in your MO question); what do you get if you take the coequaliser of this diagram instead?
There is definitely co/simplicial stuff going on here: given a functor , you can build a simplicial set by precomposing with the opposite of the projection map from the category of simplices of to , and then consider the left Kan extension of along the projection from the opposite of the category of simplices of to the opposite of the simplex category , giving a simplicial set .
Here's a picture from some old notes I wrote about this, with slightly different notation:
Then, as it turns out, the colimit of this simplicial set is the coend of , since the inclusion of the category into is final, and the colimit of precomposed with this inclusion gives the usual coproducts and coequalisers formula for coends.
This is mentioned in Item (B) of this paper from Rune Haugseng: PDF.
Taking then gives a simplicial set whose colimit (i.e. its ) gives .
One of the things I've been wondering about for a while now is whether the 's of this simplicial set are also interesting
The same goes for the 's of the cosimplicial set having as its .
Sadly, though, this would require a way to define 's for arbitrary simplicial sets, which I'm not sure can be done (see here)
I wonder how the geometric realisation of relates (if at all) to , and similarly how the totalisation of relates (again, if at all) to . These definitely sound like really interesting objects to study!
Emily said:
The same goes for the 's of the cosimplicial set having as its .
could you just sketch out a bit how you define again? maybe it's obvious (you just pick to be something else?) but I'm very much not a fluent speaker of co-ends and Kans so I get a bit lost in the notation
Tim Hosgood said:
could you just sketch out a bit how you define again? maybe it's obvious (you just pick to be something else?) but I'm very much not a fluent speaker of co-ends and Kans so I get a bit lost in the notation
The quick definition is as for again, but the description via -cosimplices, cofaces, and codegeneracies is much more illuminating.
Also, spelling things out this way makes clear just how much looks like a “non-abelian Hochschild cosimplicial set of with coefficients in the bimodule ”.
For simplicity, I'll write for below, as well as and for and respectively.
(I'll also sketch things a bit instead of explicitly stating everything, but let me know if you'd like more detail!)
The Cosimplices in Low Degree.
We have
The Codegeneracy Maps in Low Degree.
The explicit description is a little involved, but the idea is to project factors indexed by identities. For example, the -th codegeneracy map
is the map
given by first writing the source set as
and then considering the collection of maps
given by projecting the factor of in the product indexed by ; we then apply the universal property of the product to build out of the 's.
The -th codegeneracy is built using projections indexed by , while the -th one has indices like .
The Coface Maps in Low Degree.
The coface maps are again built using the universal property of the product, but this time we'll use either:
For example, here's a picture of (again from the old notes I have on this), where :
oh this is super interesting! is anything about this construction written down anywhere else?
Tim Hosgood said:
oh this is super interesting! is anything about this construction written down anywhere else?
Not that I'm aware of =(
I've tried asking about this on MO before (link), but my question kind of got dismissed as "just being subsumed by homotopy co/ends".
(There is a precise connection between the two, but my question is broader in scope/includes other things in addition to those)
I'm planning to try to eventually work out the theory surrounding this in detail, but I think that might take a little while
By the way, I'll probably try working out a theory of such "natural cotransformations" in detail soon. Do you think it would make sense to update this thread once in a while if I end up finding anything interesting to discuss here?
(In particular, would you be interested in this, Peva and Matteo? @Peva Blanchard @Matteo Capucci (he/him) )
I'm moderately interested because natural cotransformations pop out in ACT when one deals with feedback
Like the free feedback category construction on a monoidal category replaces each C(X,Y) with Conat(-X,-Y)
In general it seems this is related with Willerton's circular traces and more broadly with Barhite's coshadows
Matteo Capucci (he/him) said:
Like the free feedback category construction on a monoidal category replaces each C(X,Y) with Conat(-X,-Y)
oh, that sounds super interesting! Is there somewhere I could read more about this?
Matteo Capucci (he/him) said:
In general it seems this is related with Willerton's circular traces and more broadly with Barhite's coshadows
Yep! "Natural cotransformations" are definitely intimately connected to traces (e.g. ))
lately I've been trying to understand traces better; it seems there's a lot of stuff about them that hasn't been developed just yet
e.g. these days I learned that for any presheaf , we have a map
where is one of the functors appearing in Isbell duality and is the functor tensor product.
This map is analogous to the duality pairing for a vector space over , but as far as I know it hasn't really been studied at all before
all in all, I feel like there are lots and lots of interesting things to figure out around these notions :)
Emily (she/her) said:
(In particular, would you be interested in this, Peva and Matteo? Peva Blanchard Matteo Capucci (he/him) )
Yes I would be interested :) But maybe I should warn you that I am on the beginner/learner's side on this forum, so I might not be able to follow the discussion in a manner that would be helpful for you.
You're at least an advanced beginner Peva :D
Emily (she/her) said:
Matteo Capucci (he/him) said:
Like the free feedback category construction on a monoidal category replaces each C(X,Y) with Conat(-X,-Y)
oh, that sounds super interesting! Is there somewhere I could read more about this?
p.41 here: https://arxiv.org/pdf/2010.10069
I recall @Mario Román showing a general definition with actegories instead but I can't remember where
With the context/related material that folks have mentioned in this thread, a study of these seems like it would make a good article, so do consider turning it into a formal write-up eventually if you weren't already planning to @Emily (she/her) !
Emily (she/her) said:
In a different direction, there seem to be composition maps of the form
$Nat(G,H) \times CoNat(F,G) \to CoNat(F,H)$, $CoNat(G,H) \times Nat(F,G) \to CoNat(F,H)$.
Probably nothing, but I was reminded of
from Categorification of Negative Information using Enrichment.
But then the issue about , and that Morgan raised above wouldn't match:
Screenshot-2024-05-06-13.49.21.png
I don't understand the notation well enough to be sure that that conflicts with what I wrote :thinking:
Peva Blanchard said:
Yes I would be interested :) But maybe I should warn you that I am on the beginner/learner's side on this forum, so I might not be able to follow the discussion in a manner that would be helpful for you.
That's awesome to know! I'll be sure to post any interesting updates on these here then :)
Matteo Capucci (he/him) said:
p.41 here: https://arxiv.org/pdf/2010.10069
I recall Mario Román showing a general definition with actegories instead but I can't remember where
Thanks, Matteo!
Morgan Rogers (he/him) said:
With the context/related material that folks have mentioned in this thread, a study of these seems like it would make a good article, so do consider turning it into a formal write-up eventually if you weren't already planning to Emily (she/her) !
Thank you so much for the encouragement, Morgan! I think I'll definitely do so if these turn out to have an interesting theory (which certainly seems to be the case!)
By the way, I've recently (kind of sneakily) asked about natural co/transformations between functors between one-object groupoids here: https://mathoverflow.net/questions/471017/
There corresponds to and corresponds to .
It seems a careful development of these notions hasn't been carried just yet, but there are several special cases of these which have been studied and are pretty interesting!
When I see the definition of natural cotransformations, I almost want to look at them as spaces that would be classified by natural transformations. More specifically, I feel like they could be studied with respect to a set of coefficients to bring them back to structures that we know better.
To expand on this, I think we would need to compare it to when the theory of categories is redefined relative to a given set, say (maybe this would make more sense in enriched categories, but I will stick to sets for simplicity).
Part 1
Specifically, for any graph , we can define the graph as follows:
Now, let us call a category that is of the form a -pointed category. If happens to be a category that induces the category structure of , then we can say that is -represented by .
A functor would then be said to be represented by a functor if we have natural isomorphisms in :
and
(hopefully I am not missing conditions here)
Now, for two functors landing in a -pointed category, we have
If is a category, and and are represented by functors , then we have:
For example, we have the fact that -pointed categories correspond to categories.
Part 2
Similarly, for any graph , we can define the graph as follows:
Now, let us call a category that is of the form a -valued category.
In contrast to part 1, it is not obvious how to formalize the relation being represented by. Still, it seems that this is where the concept of natural cotransformation belongs.
Specifically, for two functors landing in a -valued category, we have
Ideally, there would be a concept of representation that would allow us to say that:
Somehow, I feel like the concept of natural cotransformation belongs to a general framework copying Part 1. This framework would specifically be built on a definition that characterizes the structures to make a category
This structure should probably be categorized relative to the set (as with cohomologies and their coefficients) because it is intuitively easier to use functions landing in with a category structure on them. Studying colimit-based structures might be too "confusing" as these look less like operations-based structures.
Hopefully this can add another perspective to the discussion
Hi Rémy!
Sorry for taking so long to reply; shortly after my last reply I began facing a number of health issues which ended up with me unable to work for a few months.
Seeking relations between natural transformations and cotransformations reminds me a bit of co/classifiers for dinatural transformations, which satisfy identities of the form
I wonder if there is something similar for natural cotransformations...
Sorry to hear about your health problems Emily, glad you're back!
Kevin Carlson said:
Sorry to hear about your health problems Emily, glad you're back!
Thank you so much, Kevin :)
Emily (she/her) said:
Seeking relations between natural transformations and cotransformations reminds me a bit of co/classifiers for dinatural transformations, which satisfy identities of the form
I wonder if there is something similar for natural cotransformations...
Hi Emily!
(Sounds like you had quite a rough time, Emily -- it's good to hear from you)
I just wanted to clarify that, when I wrote my comment, my main thought was that it felt a bit strange to consider natural cotransformations with categories, so I was looking for a context in which developing natural cotransformations with cocategories would make more sense.
Since cocategories are not very "algebraic" (in the sense that they are not encoded by -ary operations), I was considering a set of values (or "coefficients") that would allow me to handle cocategories in a way similar to categories, such that I would get some sort of duality between categories/transformations and cocategories/cotransformations.
Upon reading "the set of natural transformations", one immediate question, which may be tangential to all that followed, is: with natural transformations as maps between functors, wouldn't the totality of maps between two functors be a map object of the functor category? The set of natural transformations between functors can be extracted as the set of points of the map object. Of course, if the category of functors is not cartesian closed, then one have to be content with a set of natural transformations (Lawvere & Schanuel, Conceptual Mathematics, p. 322).
Once I noticed that it is not about natural transformations but about natural cotransformations, I thought of moving on, but here I'm with my 5mBTC ;)
Natural cotransformation is to natural transformation what equivalence relation is to function (Arbib & Manes, Arrows, Structures, and Functors, pp. 16 - 23). A function and its corresponding [opposite] equivalence relation (speaking of which: is equivalence relation ever referred to as cofunction?, which in turn reminds me of co-element; Lawvere & Rosebrugh, Sets for Mathematics, pp. 127 - 128) structure both domain and codomain sets, and based on which corresponding categories can be constructed (Lawvere, Perugia Notes, pp. 9 - 11).
The above parallels raise a question: is there more, conceptually speaking, to:
natural transformation vs. natural cotransformation
than there is in the relatively simplistic dual:
function vs. equivalence relation.
In any case, if I may, I'd like to share a few things that I find fascinating about natural transformations.
(i) Maps of any category, beginning with functions between sets, can be represented as natural transformations (Lawvere & Schanuel, Conceptual Mathematics, p. 378).
(ii) "Naturality of the transformations between spaces and the transformations within thought" (Lawvere, Interview, p. 6), which can be approached via a relatively well-defined naturality relating geometry and algebra (Lawvere, Birkhoff's Theorem, p. 2).
(iii) Naturality figures prominently in the most precise scientific model of concept formation (Lawvere, Fifty Years of Functorial Semantics, p. 7).
(iv) The adequacy of one-dimensional figures needs to be explained because it occurs in many different examples.
Many kinds of cohesion (algebraic geometry, smooth geometry, continuous geometry) are well-expressed as a subtopos of the classifying topos of a finitary single-sorted algebraic theory. But often that algebraic theory is determined by its monoid M of unary operations via naturality only: for example, the binary operations, instead of being independently specified, are just the maps of right M-sets from M^2 to M. If a common explanation can be found for this adequacy of one-dimensional considerations in the determination of n-dimensional and infinite-dimensional functionals, in so many disparate cases, then it would further establish that the Eilenberg-Mac Lane notion of naturality is far more powerful than the mere tautology it is sometimes considered to be (Lawvere, Cartesian Closed Categories, p. 2).
In closing, given all that's going for natural transformations, how does its (dual?) natural cotransformation fare (in comparison).
Thanking you,
yours truly,
posina
P.S. I think this is the first time I came across natural cotransformation; I apologize in advance for anything that I shouldn't have written here and now.
Please use paragraphs and organize your writing, Posina, it's very hard to work through a wall of technical text like that.
Hi Rémy!
Rémy Tuyéras said:
(Sounds like you had quite a rough time, Emily -- it's good to hear from you)
Thank you so much! :orange_heart:
Rémy Tuyéras said:
I just wanted to clarify that, when I wrote my comment, my main thought was that it felt a bit strange to consider natural cotransformations with categories, so I was looking for a context in which developing natural cotransformations with cocategories would make more sense.
Since cocategories are not very "algebraic" (in the sense that they are not encoded by -ary operations), I was considering a set of values (or "coefficients") that would allow me to handle cocategories in a way similar to categories, such that I would get some sort of duality between categories/transformations and cocategories/cotransformations.
I think there will likely be an analogue of both natural transformations and natural cotransformations for cocategories (though of course this doesn't preclude there being some kind of duality between both!)
The way I've been thinking about natural cotransformations lately is that ends may be viewed as a kind of zeroth non-Abelian Hochschild cohomology, and coends as [...] homology, and, under this analogy (which, incidentally, can be realised literally in the -enriched setting), natural co/transformations would correspond to zeroth non-Abelian Hochschild cohomology with coefficients in the profunctor (i.e. bimodule!)
I don't have yet anything too neat written about this, but it's something I'm hoping to explore soon(-ish)
Posina Venkata Rayudu said:
Upon reading "the set of natural transformations" [...]
I don't have much to add right now, just that under this Hochschild co/homology analogy, there's actually a cosimplicial set with (and dually, a simplicial set for cotransformations recovering natural cotransformations as its ), so there does seem to be something deeper going on.
Kevin Carlson said:
Please use paragraphs and organize your writing, Posina, it's very hard to work through a wall of technical text like that.
I am sorry about that! I'll revise it right now.