Category Theory
Zulip Server
Archive

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.


Stream: theory: category theory

Topic: “Natural cotransformations”


view this post on Zulip Emily (May 02 2024 at 02:22):

The set of natural transformations between two functors F,G ⁣:CDF,G\colon\mathcal{C}\to\mathcal{D} is given by

Nat(F,G)=defACHomD(F(A),G(A)).\mathrm{Nat}(F,G)\mathbin{\overset{\mathrm{def}}{=}}\int_{A\in\mathcal{C}}\mathrm{Hom}_{\mathcal{D}}(F(A),G(A)).

Define the set of “natural cotransformations” from FF to GG by

CoNat(F,G)=defACHomD(F(A),G(A)).\mathrm{CoNat}(F,G)\mathbin{\overset{\mathrm{def}}{=}}\int^{A\in\mathcal{C}}\mathrm{Hom}_{\mathcal{D}}(F(A),G(A)).

Explicitly, CoNat(F,G)\mathrm{CoNat}(F,G) is the quotient of ACHomD(F(A),G(A))\coprod_{A\in\mathcal{C}}\mathrm{Hom}_{\mathcal{D}}(F(A),G(A)) by the equivalence relation \mathord{\sim} generated by declaring two elements (A,αA ⁣:F(A)G(A))(A,\alpha_{A}\colon F(A)\to G(A)) and (B,βB ⁣:F(B)G(B))(B,\beta_{B}\colon F(B)\to G(B)) of this set equivalent if there exist:

  1. A morphism f ⁣:ABf\colon A\to B of C\mathcal{C};
  2. A morphism ϕ ⁣:F(B)G(A)\phi\colon F(B)\to G(A) of D\mathcal{D};

making the diagrams

image.png

commute. A “natural cotransformation” from FF to GG is then an equivalence class [(A,αA)][(A,\alpha_{A})] under this relation.

Two important examples of this are the following:

  1. When FF and GG are both given by the identity functor idC\mathrm{id}_{\mathcal{C}} of a category C\mathcal{C}, we have

CoNat(idC,idC)Tr(C),\mathrm{CoNat}(\mathrm{id}_{\mathcal{C}},\mathrm{id}_{\mathcal{C}})\cong\mathrm{Tr}(\mathcal{C}),

where Tr(C)\mathrm{Tr}(\mathcal{C}) is the trace of C\mathcal{C}. For instance, when C=BG\mathcal{C}=\mathbf{B}G is the one-object category associated to a group GG, the trace Tr(BG)\mathrm{Tr}(\mathbf{B}G) is precisely the set of conjugacy classes of GG.

  1. Given morphisms of monoids f,g ⁣:BABBf,g\colon\mathbf{B}A\to\mathbf{B}B, the set of natural cotransformations from Bf\mathbf{B}f to Bg\mathbf{B}g is given by the quotient of BB by the equivalence relation generated by declaring bbb\sim b' if there exist aAa\in A and kBk\in B such that we have

b=kf(a),b=g(a)k.\begin{align*} b &= kf(a),\\ b' &= g(a)k. \end{align*}

From how natural the definition is and the importance of the example CoNat(idC,idC)Tr(C)\mathrm{CoNat}(\mathrm{id}_{\mathcal{C}},\mathrm{id}_{\mathcal{C}})\cong\mathrm{Tr}(\mathcal{C}), 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?

view this post on Zulip Peva Blanchard (May 02 2024 at 04:00):

I find this very interesting. Here are some questions on the top of my head:

view this post on Zulip Emily (May 02 2024 at 17:51):

@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

CoNat(G,H)×CoNat(F,G)CoNat(F,H)\mathrm{CoNat}(G,H)\times\mathrm{CoNat}(F,G)\to\mathrm{CoNat}(F,H)

since:

and in general there isn't a way to compose αA ⁣:F(A)G(A)\alpha_{A}\colon F(A)\to G(A) with βB ⁣:G(B)H(B)\beta_{B}\colon G(B)\to H(B).

That said, it seems that when both equivalence classes admit a different representative with the same object, e.g. we have [(A,αA)]=[(K,αK)][(A,\alpha_{A})]=[(K,\alpha'_{K})] and [(B,βB)]=[(K,βK)][(B,\beta_{B})]=[(K,\beta'_K)], we can define their composition as [(K,βKαK)][(K,\beta'_{K}\circ\alpha'_{K})], 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

Nat(G,H)×CoNat(F,G)CoNat(F,H),CoNat(G,H)×Nat(F,G)CoNat(F,H).\begin{align*} \mathrm{Nat}(G,H)\times\mathrm{CoNat}(F,G) \to \mathrm{CoNat}(F,H),\\ \mathrm{CoNat}(G,H)\times\mathrm{Nat}(F,G) \to \mathrm{CoNat}(F,H). \end{align*}

(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 (0,0)(0,0).)

On Composition III.
When C\mathcal{C} is the one-object groupoid associated to a group GG, these recover the action of the centre of GG on the set of conjugacy classes of GG:

Z(G)×Cl(G)Cl(G),Cl(G)×Z(G)Cl(G).\begin{align*} \mathrm{Z}(G)\times\mathrm{Cl}(G) \to \mathrm{Cl}(G),\\ \mathrm{Cl}(G)\times\mathrm{Z}(G) \to \mathrm{Cl}(G). \end{align*}

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 (F,G)CoNat(F,G)(F,G)\mapsto\mathrm{CoNat}(F,G) would define a functor

CoNat(1,2) ⁣:Fun(C,D)op×Fun(C,D)Sets,\mathrm{CoNat}(-_{1},-_{2})\colon\mathrm{Fun}(\mathcal{C},\mathcal{D})^{\mathsf{op}}\times\mathrm{Fun}(\mathcal{C},\mathcal{D})\to\mathsf{Sets},

i.e. it does define a profunctor on [C,D][\mathcal{C},\mathcal{D}].

When FF or GG Are Representable.

I think there's a lot of things to explore here, but I've found a nice example that seems interesting:

Then:

  1. The set Nat(h,X)\mathrm{Nat}(h_{\bullet},X) is the set of morphisms of left AA-sets from AA to XX, corresponding to maps of sets f ⁣:AXf\colon A\to X satisfying f(ax)=aXf(x)f(ax)=a\mathbin{\triangleleft_{X}}f(x).
  2. The set CoNat(h,X)\mathrm{CoNat}(h_{\bullet},X) is the quotient of Sets(A,X)\mathsf{Sets}(A,X) by the equivalence relation generated by f(ax)aXf(x)f(ax)\sim a\mathbin{\triangleleft_{X}}f(x).

We know that the set Nat(h,X)\mathrm{Nat}(h_{\bullet},X) is isomorphic as a left AA-set to XX; I wonder how CoNat(h,X)\mathrm{CoNat}(h_{\bullet},X) is related to XX.

A Dual Notion of Morphisms of Left AA-Sets.

More generally, taking FF and GG to be functors BAopSets\mathbf{B}A^\mathsf{op}\to\mathsf{Sets} corresponding to left AA-sets XX and YY, we have another nice example illustrating natural transformations vs. natural "cotransformations":

Nat(F,G)SetsAL(X,Y),\mathrm{Nat}(F,G)\cong\mathsf{Sets}^\mathrm{L}_{A}(X,Y),

the set of morphisms of left AA-sets from XX to YY.

Whether the set

Sets(X,Y)/(f(aXx)aYf(x))\mathsf{Sets}(X,Y)/(f(a\mathbin{\triangleleft_{X}}x)\sim a\mathbin{\triangleleft_{Y}}f(x))

is useful for working with left AA-sets seems to be an interesting question by itself!

view this post on Zulip Emily (May 02 2024 at 20:16):

I've asked the last question above on MO here.

view this post on Zulip Tim Hosgood (May 03 2024 at 09:24):

(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)

view this post on Zulip John Baez (May 03 2024 at 10:19):

Emily said:

There doesn't seem to be a vertical composition map of the form

CoNat(G,H)×CoNat(F,G)CoNat(F,H)\mathrm{CoNat}(G,H)\times\mathrm{CoNat}(F,G)\to\mathrm{CoNat}(F,H)

Is there a "co-composition" map

CoNat(F,H)CoNat(G,H)×CoNat(F,G)  ?\mathrm{CoNat}(F,H) \to \mathrm{CoNat}(G,H)\times\mathrm{CoNat}(F,G) \; ?

view this post on Zulip Morgan Rogers (he/him) (May 03 2024 at 11:19):

At first glance I don't think so. You can take C\mathcal{C} to be the one-object category and D\mathcal{D} to be a discrete two-object category. The two functors 0,1:CD0,1:\mathcal{C} \rightrightarrows \mathcal{D} have no conatural transformations between them, so we would have to have a map
{id}=CoNat(0,0)CoNat(1,0)×CoNat(0,1)=\{\mathrm{id}\} = \mathrm{CoNat}(0,0) \to \mathrm{CoNat}(1,0) \times \mathrm{CoNat}(0,1) = \emptyset
These really don't behave as a dual of natural transformations in an intuitive way ;)

view this post on Zulip Tim Hosgood (May 03 2024 at 13:17):

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 XX_\bullet^\star, we can construct its totalisation TotX\operatorname{Tot}X 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?

view this post on Zulip Emily (May 03 2024 at 16:47):

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:

view this post on Zulip Emily (May 03 2024 at 16:47):

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 XX_\bullet^\star, we can construct its totalisation TotX\operatorname{Tot}X 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 D ⁣:Cop×CDD\colon\mathcal{C}^\mathsf{op}\times\mathcal{C}\to\mathcal{D}, you can build a simplicial set HHΔ(C;D)\mathrm{HH}^{\Delta}_{\bullet}(\mathcal{C};D) by precomposing DD with the opposite of the projection map q ⁣:ΔCCop×Cq\colon\int^{\Delta}\mathcal{C}\twoheadrightarrow\mathcal{C}^\mathsf{op}\times\mathcal{C} from the category of simplices of C\mathcal{C} to Cop×C\mathcal{C}^\mathsf{op}\times\mathcal{C}, and then consider the left Kan extension of DqopD\circ q^\mathsf{op} along the projection Uop ⁣:(ΔC)opΔopU^{\mathsf{op}}\colon(\int^{\Delta}\mathcal{C})^\mathsf{op}\to\Delta^{\mathsf{op}} from the opposite of the category of simplices of C\mathcal{C} to the opposite of the simplex category Δ\Delta, giving a simplicial set LanUop(Dqop)\mathrm{Lan}_{U^\mathsf{op}}(D\circ q^\mathsf{op}).

view this post on Zulip Emily (May 03 2024 at 16:47):

Here's a picture from some old notes I wrote about this, with slightly different notation:

image.png

view this post on Zulip Emily (May 03 2024 at 16:47):

Then, as it turns out, the colimit of this simplicial set is the coend of DD, since the inclusion of the category [0][1][0]\mathbin{\overset{\leftarrow}{\scriptstyle\leftarrow}}[1] into Δop\Delta^\mathsf{op} is final, and the colimit of LanUop(Dqop)\mathrm{Lan}_{U^{\mathsf{op}}}(D\circ q^{\mathsf{op}}) precomposed with this inclusion gives the usual coproducts and coequalisers formula for coends.

view this post on Zulip Emily (May 03 2024 at 16:47):

This is mentioned in Item (B) of this paper from Rune Haugseng: PDF.

view this post on Zulip Emily (May 03 2024 at 16:47):

Taking D=HomD(F,G)D=\mathrm{Hom}_{\mathcal{D}}(F,G) then gives a simplicial set CoTrans(F,G)\mathrm{CoTrans}(F,G) whose colimit (i.e. its π0\pi_0) gives CoNat(F,G)\mathrm{CoNat}(F,G).

view this post on Zulip Emily (May 03 2024 at 16:48):

One of the things I've been wondering about for a while now is whether the πn\pi_n's of this simplicial set are also interesting

view this post on Zulip Emily (May 03 2024 at 16:48):

The same goes for the πn\pi_n's of the cosimplicial set Trans(F,G)\mathrm{Trans}(F,G) having Nat(F,G)\mathrm{Nat}(F,G) as its π0\pi_0.

view this post on Zulip Emily (May 03 2024 at 16:49):

Sadly, though, this would require a way to define πn\pi_n's for arbitrary simplicial sets, which I'm not sure can be done (see here)

view this post on Zulip Emily (May 03 2024 at 17:00):

I wonder how the geometric realisation of CoTrans(F,G)\mathrm{CoTrans}(F,G) relates (if at all) to CoNat(F,G)\mathrm{CoNat}(F,G), and similarly how the totalisation of Trans(F,G)\mathrm{Trans}(F,G) relates (again, if at all) to Nat(F,G)\mathrm{Nat}(F,G). These definitely sound like really interesting objects to study!

view this post on Zulip Tim Hosgood (May 03 2024 at 17:50):

Emily said:

The same goes for the πn\pi_n's of the cosimplicial set Trans(F,G)\mathrm{Trans}(F,G) having Nat(F,G)\mathrm{Nat}(F,G) as its π0\pi_0.

could you just sketch out a bit how you define Trans(F,G)\mathrm{Trans}(F,G) again? maybe it's obvious (you just pick DD 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

view this post on Zulip Emily (May 03 2024 at 18:34):

Tim Hosgood said:

could you just sketch out a bit how you define Trans(F,G)\mathrm{Trans}(F,G) again? maybe it's obvious (you just pick DD 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 RanDq(U)\mathrm{Ran}_{D\circ q}(U) for D=HomD(F,G)D=\mathrm{Hom}_{\mathcal{D}}(F,G) again, but the description via nn-cosimplices, cofaces, and codegeneracies is much more illuminating.

Also, spelling things out this way makes clear just how much Trans(F,G)\mathrm{Trans}(F,G) looks like a “non-abelian Hochschild cosimplicial set of C\mathcal{C} with coefficients in the bimodule HomD(F,G)\mathrm{Hom}_{\mathcal{D}}(F,G)”.

For simplicity, I'll write hBAh^{A}_{B} for HomC(A,B)\mathrm{Hom}_{C}(A,B) below, as well as FAF_A and GAG_A for F(A)F(A) and G(A)G(A) 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

Trans(F,G)0AObj(C)HomD(FA,GA),Trans(F,G)1A,BObj(C)Sets(hBA,HomD(FA,GB)),Trans(F,G)2A,B,CObj(C)Sets(hBC×hAB,HomD(FA,GC)),Trans(F,G)3A,B,C,DObj(C)Sets(hCD×hBC×hAB,HomD(FA,GD)).\begin{align*} \mathrm{Trans}(F,G)^0 &\cong \prod_{A\in\mathrm{Obj}(\mathcal{C})}\mathrm{Hom}_{\mathcal{D}}(F_A,G_A),\\ \mathrm{Trans}(F,G)^1 &\cong \prod_{A,B\in\mathrm{Obj}(\mathcal{C})}\mathrm{Sets}\left(h^{A}_{B},\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{B})\right),\\ \mathrm{Trans}(F,G)^2 &\cong \prod_{A,B,C\in\mathrm{Obj}(\mathcal{C})}\mathrm{Sets}\left(h^{C}_{B}\times h^{B}_{A},\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{C})\right),\\ \mathrm{Trans}(F,G)^3 &\cong \prod_{A,B,C,D\in\mathrm{Obj}(\mathcal{C})}\mathrm{Sets}\left(h^{D}_{C}\times h^{C}_{B}\times h^{B}_{A},\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{D})\right). \end{align*}

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 (0,0)(0,0)-th codegeneracy map

σ00 ⁣:Trans(F,G)1Trans(F,G)0\sigma^{0}_{0}\colon\mathrm{Trans}(F,G)^{1}\to\mathrm{Trans}(F,G)^{0}

is the map

A,BObj(C)Sets(hBA,HomD(FA,GB))AObj(C)HomD(FA,GA)\prod_{A,B\in\mathrm{Obj}(\mathcal{C})}\mathrm{Sets}\left(h^{A}_{B},\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{B})\right) \to \prod_{A\in\mathrm{Obj}(\mathcal{C})}\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{A})

given by first writing the source set as

A,BObj(C)f:ABHomD(FA,GB)\prod_{\substack{A,B\in\mathrm{Obj}(\mathcal{C})\\f\colon A\to B}}\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{B})

and then considering the collection of maps

{prA ⁣:A,BObj(C)f:ABHomD(FA,GB)HomD(FA,GA)}AObj(C)\left\{ \mathrm{pr}_{A} \colon \prod_{\substack{A,B\in\mathrm{Obj}(\mathcal{C})\\f\colon A\to B}}\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{B}) \to \mathrm{Hom}_{\mathcal{D}}(F_{A},G_{A}) \right\}_{A\in\mathrm{Obj}(\mathcal{C})}

given by projecting the factor of HomD(FA,GB)\mathrm{Hom}_{\mathcal{D}}(F_{A},G_{B}) in the product indexed by (A,A,idA)(A,A,\mathrm{id}_{A}); we then apply the universal property of the product to build σ00\sigma^{0}_{0} out of the prA\mathrm{pr}_{A}'s.

The (1,0)(1,0)-th codegeneracy is built using projections indexed by (A,B,B,f,idB)(A,B,B,f,\mathrm{id}_{B}), while the (0,1)(0,1)-th one has indices like (A,A,B,idA,g)(A,A,B,\mathrm{id}_{A},g).

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:

  1. The "left/right actions of the bimodule HomD(F,G)\mathrm{Hom}_{\mathcal{D}}(F,G)", which correspond to precomposition by F(f)F(f) or postcomposition with G(g)G(g).
  2. The composition of C\mathcal{C} to get maps like hDC×hCB×hBAhDB×hBAh^{C}_{D}\times h^{B}_{C}\times h^{A}_{B}\to h^{B}_{D}\times h^{A}_{B}.

For example, here's a picture of δ01\delta^{1}_{0} (again from the old notes I have on this), where DBA=HomD(F,G)D^{A}_{B}=\mathrm{Hom}_{\mathcal{D}}(F,G):

image.png

view this post on Zulip Tim Hosgood (May 05 2024 at 14:02):

oh this is super interesting! is anything about this construction written down anywhere else?

view this post on Zulip Emily (she/her) (May 05 2024 at 19:11):

Tim Hosgood said:

oh this is super interesting! is anything about this construction written down anywhere else?

Not that I'm aware of =(

view this post on Zulip Emily (she/her) (May 05 2024 at 19:11):

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".

view this post on Zulip Emily (she/her) (May 05 2024 at 19:11):

(There is a precise connection between the two, but my question is broader in scope/includes other things in addition to those)

view this post on Zulip Emily (she/her) (May 05 2024 at 19:12):

I'm planning to try to eventually work out the theory surrounding this in detail, but I think that might take a little while

view this post on Zulip Emily (she/her) (May 05 2024 at 19:15):

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?

view this post on Zulip Emily (she/her) (May 05 2024 at 19:16):

(In particular, would you be interested in this, Peva and Matteo? @Peva Blanchard @Matteo Capucci (he/him) )

view this post on Zulip Matteo Capucci (he/him) (May 05 2024 at 19:18):

I'm moderately interested because natural cotransformations pop out in ACT when one deals with feedback

view this post on Zulip Matteo Capucci (he/him) (May 05 2024 at 19:19):

Like the free feedback category construction on a monoidal category replaces each C(X,Y) with Conat(-X,-Y)

view this post on Zulip Matteo Capucci (he/him) (May 05 2024 at 19:21):

In general it seems this is related with Willerton's circular traces and more broadly with Barhite's coshadows

view this post on Zulip Emily (she/her) (May 05 2024 at 19:30):

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?

view this post on Zulip Emily (she/her) (May 05 2024 at 19:32):

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. Tr(C)CoNat(idC,idC\mathrm{Tr}(\mathcal{C})\cong\mathrm{CoNat}(\mathrm{id}_{\mathcal{C}},\mathrm{id}_{\mathcal{C}}))

view this post on Zulip Emily (she/her) (May 05 2024 at 19:32):

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

view this post on Zulip Emily (she/her) (May 05 2024 at 19:33):

e.g. these days I learned that for any presheaf F\mathcal{F}, we have a map

FO(F)Tr(C),\mathcal{F}\boxtimes\mathsf{O}(\mathcal{F})\to\mathrm{Tr}(\mathcal{C}),

where O\mathsf{O} is one of the functors appearing in Isbell duality and \boxtimes is the functor tensor product.

view this post on Zulip Emily (she/her) (May 05 2024 at 19:34):

This map is analogous to the duality pairing ev ⁣:VkVk\mathrm{ev}\colon V\otimes_{k}V^*\to k for a vector space VV over kk, but as far as I know it hasn't really been studied at all before

view this post on Zulip Emily (she/her) (May 05 2024 at 19:35):

all in all, I feel like there are lots and lots of interesting things to figure out around these notions :)

view this post on Zulip Peva Blanchard (May 05 2024 at 21:10):

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.

view this post on Zulip Matteo Capucci (he/him) (May 06 2024 at 07:26):

You're at least an advanced beginner Peva :D

view this post on Zulip Matteo Capucci (he/him) (May 06 2024 at 07:27):

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

view this post on Zulip Morgan Rogers (he/him) (May 06 2024 at 08:22):

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) !

view this post on Zulip David Corfield (May 06 2024 at 09:23):

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

image.png

from Categorification of Negative Information using Enrichment.

view this post on Zulip David Corfield (May 06 2024 at 12:52):

But then the issue about CoNat(0,0)CoNat(0,0), CoNat(1,0)CoNat(1,0) and CoNat(0,1)CoNat(0,1) that Morgan raised above wouldn't match:
Screenshot-2024-05-06-13.49.21.png

view this post on Zulip Morgan Rogers (he/him) (May 06 2024 at 13:20):

I don't understand the notation well enough to be sure that that conflicts with what I wrote :thinking:

view this post on Zulip Emily (she/her) (May 13 2024 at 14:18):

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 :)

view this post on Zulip Emily (she/her) (May 13 2024 at 14:18):

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!

view this post on Zulip Emily (she/her) (May 13 2024 at 14:22):

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!)

view this post on Zulip Emily (she/her) (May 13 2024 at 14:27):

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 ZH(f,g)\mathrm{Z}_{H}(f,g) corresponds to Nat(Bf,Bg)\mathrm{Nat}(\mathbf{B}f,\mathbf{B}g) and ClH(f,g)\mathrm{Cl}_{H}(f,g) corresponds to CoNat(Bf,Bg)\mathrm{CoNat}(\mathbf{B}f,\mathbf{B}g).

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!

view this post on Zulip Rémy Tuyéras (May 16 2024 at 11:41):

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 VV (maybe this would make more sense in enriched categories, but I will stick to sets for simplicity).

Part 1

Specifically, for any graph GG, we can define the graph GVG_V as follows:

Obj(GV)=Obj(G)Obj(G_V) = Obj(G)

GV(a,b)=Hom(V,G(a,b))G_V(a,b) = Hom(V,G(a,b))

Now, let us call a category DD that is of the form GVG_V a VV-pointed category. If GG happens to be a category that induces the category structure of GVG_V, then we can say that DD is VV-represented by GG.

A functor F:CGVF:C \to G_V would then be said to be represented by a functor F:CGF':C\to G if we have natural isomorphisms in aa:

GV(F(a),)Hom(V,G(F(a),))G_V(F(a),-) \cong Hom(V,G(F'(a), -))

and

GV(,F(a))Hom(V,G(,F(a)))G_V(-,F(a)) \cong Hom(V,G(-,F'(a)))

(hopefully I am not missing conditions here)

Now, for two functors F,G:CDVF,G:C \to D_V landing in a VV-pointed category, we have

Nat(F,G)=aDV(F(a),G(a))Nat(F,G)=\int_a D_V(F(a), G(a))

If DD is a category, and FF and GG are represented by functors F,G:CDF',G':C\to D, then we have:

Nat(F,G)=aHom(V,D(F(a),G(a)))Nat(F,G) =\int_a Hom(V,D(F'(a),G'(a)))

Hom(V,aD(F(a),G(a))) \cong Hom(V,\int_a D(F'(a),G'(a)))

=Hom(V,Nat(F,G))= Hom(V,Nat(F',G'))

For example, we have the fact that 11-pointed categories correspond to categories.

Part 2

Similarly, for any graph GG, we can define the graph GVG^V as follows:

Obj(GV)=Obj(G)Obj(G^V) = Obj(G)

GV(a,b)=Hom(G(a,b),V)G^V(a,b) = Hom(G(a,b),V)

Now, let us call a category DD that is of the form GVG^V a VV-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 F,G:CDVF,G:C \to D^V landing in a VV-valued category, we have

Nat(F,G)=aDV(F(a),G(a))Nat(F,G)=\int_a D^V(F(a), G(a))

Ideally, there would be a concept of representation that would allow us to say that:

Nat(F,G)Hom(CoNat(F,G),V)Nat(F,G) \cong Hom(CoNat(F',G'),V)

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 DD to make DVD^V a category

This structure should probably be categorized relative to the set VV (as with cohomologies and their coefficients) because it is intuitively easier to use functions landing in VV 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

view this post on Zulip Emily (she/her) (Nov 07 2024 at 16:22):

Hi Rémy!

view this post on Zulip Emily (she/her) (Nov 07 2024 at 16:22):

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.

view this post on Zulip Emily (she/her) (Nov 07 2024 at 16:22):

Seeking relations between natural transformations and cotransformations reminds me a bit of co/classifiers for dinatural transformations, which satisfy identities of the form

Nat(Γ(F),G)DiNat(F,G)\mathrm{Nat}(\Gamma(F),G)\cong\mathrm{DiNat}(F,G)

I wonder if there is something similar for natural cotransformations...

view this post on Zulip Kevin Carlson (Nov 07 2024 at 18:23):

Sorry to hear about your health problems Emily, glad you're back!

view this post on Zulip Emily (she/her) (Nov 08 2024 at 17:47):

Kevin Carlson said:

Sorry to hear about your health problems Emily, glad you're back!

Thank you so much, Kevin :)

view this post on Zulip Rémy Tuyéras (Nov 08 2024 at 20:05):

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

Nat(Γ(F),G)DiNat(F,G)\mathrm{Nat}(\Gamma(F),G)\cong\mathrm{DiNat}(F,G)

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 nn-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.

view this post on Zulip Posina Venkata Rayudu (Nov 08 2024 at 21:59):

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.

view this post on Zulip Kevin Carlson (Nov 08 2024 at 22:19):

Please use paragraphs and organize your writing, Posina, it's very hard to work through a wall of technical text like that.

view this post on Zulip Emily (she/her) (Nov 08 2024 at 22:40):

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 nn-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 ModR\mathrm{Mod}_R-enriched setting), natural co/transformations would correspond to zeroth non-Abelian Hochschild cohomology with coefficients in the profunctor (i.e. bimodule!) Hom(F(1),G(2))\mathrm{Hom}(F(-_1),G(-_2))

I don't have yet anything too neat written about this, but it's something I'm hoping to explore soon(-ish)

view this post on Zulip Emily (she/her) (Nov 08 2024 at 22:45):

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 Trans(F,G)\mathrm{Trans}^\bullet(F,G) with π0(Trans(F,G))Nat(F,G)\pi_0(\mathrm{Trans}^\bullet(F,G))\cong\mathrm{Nat}(F,G) (and dually, a simplicial set for cotransformations recovering natural cotransformations as its π0\pi_0), so there does seem to be something deeper going on.

view this post on Zulip Posina Venkata Rayudu (Nov 09 2024 at 00:16):

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.