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: learning: questions

Topic: contravariant strengths


view this post on Zulip Asad Saeeduddin (Jan 08 2022 at 13:35):

In his comment here, @Todd Trimble mentions that C.S. Peirce first understood strengths, and that he additionally worked out a notion of contravariant strength. I've been unable to dig up any sources that explain this further. Would anyone happen to know of what Todd is referring to?

view this post on Zulip Todd Trimble (Jan 08 2022 at 14:45):

Do you know about existential graphs, Asad? This is the topic of my paper with Gerry Brady, A categorical interpretation of C. S. Peirce's System Alpha. Journal of Pure and Applied Algebra, 149: 213-239, 2000. Hopefully it explains what I had in mind.

Also, please bear in mind that I said, within the relaxed and casual atmosphere of the Cafe, that he "intuitively understood" strengths. Maybe if I were trying to be more careful, I would have said instead this: he would have found very obvious the idea of a covariant strength as expressing inferences in the language of Boolean algebras

p(x)yp(xy)p(x) \wedge y \to p(x \wedge y)

if pp is a covariant unary operator definable in that language, and a contravariant strength

p(xy)yp(x)p(x \wedge y) \wedge y \to p(x)

if pp is a contravariant unary operator in that language. Only, he very cleverly wrote down instead inference rules that he called iteration/deiteration, that get at both cases at once. These roughly say

p(x)yp(xy)yp(x) \wedge y \leftrightarrow p(x \wedge y) \wedge y

where the forward direction is called "iteration" and the backward direction is called "deiteration". These rules, combined with rules of type abaa \wedge b \to a (which he called "weakening" (!)), give us rules for covariant and contravariant strength within this language. One other feature of his system is that he did all this diagrammatically, using a graphical notation which looks strikingly like string diagrams.

(So what I was getting at in the nLab comment is that similarly, any covariant unary operator definable in the language of symmetric monoidal closed categories has a canonical strength, and so do contravariant unary operators, although I'm not sure that contravariant strengths are in common currency.)

view this post on Zulip Asad Saeeduddin (Jan 08 2022 at 15:58):

Do you know about existential graphs, Asad?

I do not, but I have been learning since I encountered your comment!

view this post on Zulip Asad Saeeduddin (Jan 08 2022 at 15:59):

Thanks for the paper reference, I'll dig that up now

view this post on Zulip Asad Saeeduddin (Jan 08 2022 at 16:10):

Hmm. Am I to understand correctly that the reliance on weakening is somehow involving cartesian structure (if I were to attempt to transport this to a setting besides Boolean algebras)? Is there a way to restrict ourselves to using only closed monoidal structure in defining contravariant strength?

view this post on Zulip Todd Trimble (Jan 08 2022 at 16:24):

Yes. Suppose we have a symmetric monoidal category C\mathcal{C}. If you know the connection between strengths and enrichments for (covariant) functors F:CCF: \mathcal{C} \to \mathcal{C}, then you can probably figure out how to get from a CC-enrichment for a functor F:CopCF: \mathcal{C}^{op} \to \mathcal{C} to this proposed notion of contravariant strength, whose structure is given by a map F(xy)yF(x)F(x \otimes y) \otimes y \to F(x) that is natural in xx and extranatural in yy.

I'd be happy to go into details when I feel like I have more time, but for now you can take this as a hint (which I hope is followable). :-)

view this post on Zulip Todd Trimble (Jan 08 2022 at 16:54):

Well, "more time" means getting up to grab a pen and some paper and scribble things down, so I will say a little more now. :-)

In the Cafe comment, I described one direction, which takes you from a strength to an enrichment for a functor F:CCF: \mathcal{C} \to \mathcal{C}. I left the other way as an exercise, but I'll write down a partial solution here. Given a C\mathcal{C}-enrichment on FF, i.e., a collection of maps

[x,y][Fx,Fy][x, y] \to [Fx, Fy]

in C\mathcal{C} that are natural in x,yx, y and satisfying some axioms, you can get a strength on FF by forming the composite

x[y,xy][Fy,F(xy)]x \to [y, x \otimes y] \to [Fy, F(x \otimes y)]

where the first map is the component ηx\eta_x of the counit η\eta for the adjunction y[y,]- \otimes y \dashv [y, -]. This composite transforms to a natural family of maps

xFyF(xy)x \otimes Fy \to F(x \otimes y)

and this defines the associated strength, at least in the case of covariant FF.

Similarly, in the case of F:CopCF: \mathcal{C}^{op} \to \mathcal{C}, a C\mathcal{C}-enrichment of FF means we have a natural family of maps

[x,y][Fy,Fx][x, y] \to [Fy, Fx]

satisfying some enriched functoriality axioms. As before, we can then form a composite

x[y,xy][F(xy),Fy]x \to [y, x \otimes y] \to [F(x \otimes y), Fy]

and then these transform to maps

xF(xy)Fyx \otimes F(x \otimes y) \to Fy

that are natural in xx and dinatural in yy, and one can translate the enriched functoriality axioms one by one into contravariant strength axioms. For example, one will obtain an axiom that says the constraint

(xy)F((xy)z)Fz(x \otimes y) \otimes F((x \otimes y) \otimes z) \to Fz can be decomposed into two such constraints

xyF(xyz)yF(yz)Fzx \otimes y \otimes F(x \otimes y \otimes z) \to y \otimes F(y \otimes z) \to Fz.

I don't recall ever seeing this in print, but I've found it useful, at least in private calculations.

view this post on Zulip Todd Trimble (Jan 08 2022 at 16:59):

"I don't recall ever seeing this in print, but I've found it useful, at least in private calculations."

Well, it might be in that paper with Gerry; I don't remember right now.

view this post on Zulip John Baez (Jan 08 2022 at 18:41):

This is the topic of my paper with Gerry Brady, A categorical interpretation of C. S. Peirce's System Alpha. Journal of Pure and Applied Algebra, 149: 213-239, 2000.

By the way, that paper is available here.

view this post on Zulip Asad Saeeduddin (Jan 08 2022 at 21:15):

@Todd Trimble thanks very much, that's super helpful. i was for some reason getting hung up on the fact that C^op is not closed, when that is not actually a necessary feature for having an enrichment of the contravariant functor