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.
I've heard recently of a couple of non-degenerate models of (multiplicative) Linear Logic -- that is, *-autonomous categories -- which seem especially natural and simple, and which I'm intrigued by. Namely, these are the category SupLat of suplattices and FinBan of finite Banach spaces and contractions. However, I'm finding it hard to find references to detailed discussions of the *-autonomous structure for these categories.
My question stems partially from trying to build an intuition for the structures discussed in the paper Frobenius relations meet linear distributivity" by J M Egger. In it, he defines a notion of Frobenius algebra where the co/multiplication are defined with respect to _distinct_ monoidal structures, which interact via linear distributivity. In the abstract, he tantalizingly says:
"For example, when studying Frobenius algebras in the ∗-autonomous category Sup, the standard concept using only the usual tensor product is less interesting than a similar one in which both the usual tensor product and its de Morgan dual (par) are used."
but (as far as I can see) does not expand on this example. So, I'm looking for natural models of the structure he defines, starting with the suggested one in SupLat. Now, I could work out the details myself, but I was wondering first if anyone had any relevant references regarding these categories' *-autonomous structure, or any intuitions for the categories mentioned, and might be willing to exposit for me?
Chris Barrett said:
I've heard recently of a couple of non-degenerate models of (multiplicative) Linear Logic -- that is, *-autonomous categories -- which seem especially natural and simple, and which I'm intrigued by. Namely, these are the category SupLat of suplattices and FinBan of finite Banach spaces and contractions. However, I'm finding it hard to find references to detailed discussions of the *-autonomous structure for these categories.
My question stems partially from trying to build an intuition for the structures discussed in the paper Frobenius relations meet linear distributivity" by J M Egger. In it, he defines a notion of Frobenius algebra where the co/multiplication are defined with respect to _distinct_ monoidal structures, which interact via linear distributivity. In the abstract, he tantalizingly says:
"For example, when studying Frobenius algebras in the ∗-autonomous category Sup, the standard concept using only the usual tensor product is less interesting than a similar one in which both the usual tensor product and its de Morgan dual (par) are used."
but (as far as I can see) does not expand on this example. So, I'm looking for natural models of the structure he defines, starting with the suggested one in SupLat. Now, I could work out the details myself, but I was wondering first if anyone had any relevant references regarding these categories' *-autonomous structure, or any intuitions for the categories mentioned, and might be willing to exposit for me?
At the beginning of section 4, Jeff asks for what appears to be sup lattices internal to an elementary topos. He cites ``Joyal, A. and Tierney, M. (1984). An extension of the Galoist heory of Grothendieck. Mem. Amer. Math. Soc., 51(309):vii+71'' for a reference to the the *-autonomous structure.
Cole Comfort said:
At the beginning of section 4, Jeff asks for what appears to be sup lattices internal to an elementary topos. He cites "Joyal, A. and Tierney, M. (1984). An extension of the Galois theory of Grothendieck. Mem. Amer. Math. Soc., 51(309):vii+71'' for a reference to the the *-autonomous structure.
Thanks very much! I have been studying "Grothendieck's Galois theory" for some time now and I didn't even know that Joyal and Tierney, two of my favorite mathematicians, wrote a paper about it. @Todd Trimble will probably be interested too, especially if star-autonomous categories get involved.
There's a nice discussion of their paper on MathOverflow.
John Baez said:
Cole Comfort said:
At the beginning of section 4, Jeff asks for what appears to be sup lattices internal to an elementary topos. He cites "Joyal, A. and Tierney, M. (1984). An extension of the Galois theory of Grothendieck. Mem. Amer. Math. Soc., 51(309):vii+71'' for a reference to the the *-autonomous structure.
Thanks very much! I have been studying "Grothendieck's Galois theory" for some time now and I didn't even know that Joyal and Tierney, two of my favorite mathematicians, wrote a paper about it. Todd Trimble will probably be interested too, especially if star-autonomous categories get involved.
Of course I am well aware of this monograph! Not only for the fact that I was a Tierney student -- it has been very influential generally.
Getting back to Chris's question, the duality functor takes a sup-lattice to its order-theoretic opposite , and takes a morphism , i.e., a sup-preserving map, to where . (So, we're using the fact that sup-preserving maps between sup-lattices are left adjoints. This could be seen as an application of the adjoint functor theorem, but I want to point out that the calculation of , namely , and the fact this works, is a simple direct argument which can be internalized inside any topos.)
The internal hom for sup-lattices is the sup-lattice whose elements are sup-preserving maps , which should be intuitively appealing. Notice that that , by the process of taking ! Similarly, , taking to .
I'll claim now that is the dualizing object for the star-autonomous structure. This stems from the observation that , the subobject classifier, is the free sup-lattice on one generator. This in turn means there is a natural isomorphism . Then
by the preceding paragraph, which shows that is the dualization at least at the object level, and it also behaves correctly on morphisms (again by the preceding paragraph).
The tensor product of sup-lattices can be constructed by the usual universal methods (maps need to correspond to maps that preserve sups in separate variables). But more efficient is to admit straight up that, by star-autonomy, we're going to want
(this is like ), and so why not use the right-hand side of the last display to define the tensor product and check that works?
So we want to check that sup-lattice maps are in natural bijection with maps . But the former correspond to maps
and one checks directly that these are in bijection with maps , and we are done.
Chris Barrett said:
In the abstract, he tantalizingly says:
"For example, when studying Frobenius algebras in the ∗-autonomous category Sup, the standard concept using only the usual tensor product is less interesting than a similar one in which both the usual tensor product and its de Morgan dual (par) are used."
but (as far as I can see) does not expand on this example.
He does; it's Theorem 4.1:
A Frobenius monoid in [suplattices] amounts to a quantale equipped with a dualizing element; equivalently, a -autonomous complete poset.
Thus we have an instance of the microcosm principle: Frobenius monoids can be defined internal to -autonomous categories, and an internal Frobenius monoid in the -autonomous category of suplattices is a -autonomous category (with the additional restrictions of being thin and complete).
What's really tantalizing is the feeling that there ought to be a version of this where the internal Frobenius monoids are arbitrary -autonomous categories, without the thinness and completeness restrictions. Unfortunately this doesn't quite work, but there are some approximations of it:
Thank you all for the swift and helpful replies! Indeed, I missed Jeff's discussion where he addresses the example of Sup in slightly more generality than I expected -- and the reference to Joyal and Tierney's work. The latter looks surprisingly helpful, given the (to me) scary title, but unfortunately I can't find more than a small sample for free online.
I think I'm starting to get a feel for what's going on in this category -- thanks @Todd Trimble for the exposition. I found a link explaining that the category additionally has biproducts, given by the componentwise product of semilattices. I suppose that $\Omega$ and $\Omega^op$ are isomorphic, so that the category is also isomix.
One thing: you write that , but doesn't this force the tensor and parr to coincide, since and , where I write for parr? I was under the impression that the category was supposed to be non-degenerate as a *-autonomous category.
I am still curious about finding a concrete description of the connective "on its own terms", in order to compare it to . Part of my interest in this category is wondering if I can build an intuition for linear logic (for example, the sometimes mysterious "parr" connective) by studying naturally occurring examples such as Sup.
I believe the subobject classifier is not usually isomorphic to , although they would be in a boolean topos, with "not" serving as the isomorphism.
Chris Barrett said:
I think I'm starting to get a feel for what's going on in this category -- thanks Todd Trimble for the exposition. I found a link explaining that the category additionally has biproducts, given by the componentwise product of semilattices. I suppose that $\Omega$ and $\Omega^op$ are isomorphic, so that the category is also isomix.
One thing: you write that , but doesn't this force the tensor and parr to coincide, since and , where I write for parr? I was under the impression that the category was supposed to be non-degenerate as a *-autonomous category.
Oh, sorry, I shouldn't have written , taking , because is not a left adjoint! Stick to , taking .
It's not generally true that , so it's not isomix. One generic sort of example is given by considering a topos of sheaves on a topological space. Here the poset of points correspond to open subsets ordered by inclusion, but there are examples of topologies which are not isomorphic to their posetal opposites. For example, there is a topology on where the open sets correspond to downward closed subsets of : this looks like the ordered set , which is not isomorphic to its opposite.
Unfortunately, I don't know of any great way of thinking about the par "independently" of in the sup-lattice example.
I don't know if it would be of any great use to you, Chris -- I'm guessing probably not -- but seeing that Joyal and Tierney develop descent theory on frames viewed as certain commutative monoids in the star-autonomous category of sup-lattices, where the monoid multiplication is given by meet, it might be useful for somebody to know that Johnstone and Vickers, in their paper on the Tychonoff theorem without choice, take crucial advantage of an alternative description of frames as certain commutative monoids in the smc category of preframes (posets with directed joins and finite meets; the directed join operations and finite meet operations all commute with each other, i.e., are operations of a commutative theory, and the smc structure is derived from that observation). What I'm suggesting at is that the tensor product for preframes might be considered more "par-like", and a frame from this point of view is precisely a commutative monoid in preframes where the monoid multiplication is given by join, giving a sort of DeMorgan dual to the sup-lattice description of frames.
But I'm sort of shooting the shit here. Off-hand I don't know whether the smc category of preframes is star-autonomous. I'm inclined to doubt it, without really knowing why.
(Star-autonomy of preframes: yeah, unless I'm badly confused, I think not, since the initial object (empty) and terminal object are not isomorphic.)
A -autonomous category doesn't have to have a zero object.
It's equivalent to its opposite, but that equivalence isn't usually the identity functor.
(Or maybe I misunderstood what you meant?)
As for the ⅋, I think if you have a way to think about separately from the internal-hom, you can think about ⅋ in a dual way since . For instance, if you're willing to think of as analogous to the tensor product of vector spaces, with elements being "formal joins" of formal pairs , then you should be able to dually think of as consisting of "formal meets" of formal pairs .
We can also rephrase that in terms of universal properties. Recall that a morphism of suplattices is equivalently a join-preserving function or its adjoint meet-preserving map . The universal property of says that a morphism is determined by a function that preserves joins in each variable (which implies that it is part of a two-variable adjunction). Dually, the universal property of ⅋ says that a morphism is determined by a function that preserves meets in each variable.
I found a link explaining that the category additionally has biproducts, given by the componentwise product of semilattices.
Yes, in fact it even has infinitary biproducts! This means it is an example (indeed, the only real example I know) of a monoidal category over which the [[Cauchy completion]] of a small category may no longer be small.
Mike Shulman said:
We can also rephrase that in terms of universal properties. Recall that a morphism of suplattices is equivalently a join-preserving function or its adjoint meet-preserving map . The universal property of says that a morphism is determined by a function that preserves joins in each variable (which implies that it is part of a two-variable adjunction). Dually, the universal property of ⅋ says that a morphism is determined by a function that preserves meets in each variable.
That's a nice formulation!
Mike Shulman said:
It's equivalent to its opposite, but that equivalence isn't usually the identity functor.
Oh duh. Yeah.
(Of course star-autonomous categories don't have to have a terminal/initial object, but preframes do.)
John Baez said:
I believe the subobject classifier is not usually isomorphic to , although they would be in a boolean topos, with "not" serving as the isomorphism.
Sorry, I suppose I wasn't clear -- I meant only that specifically in the category Sup, where is the two-element suplattice, that is isomorphic to its dual. This wouldn't hold for a general subobject classifier, as you say.
Mike Shulman said:
We can also rephrase that in terms of universal properties. Recall that a morphism of suplattices is equivalently a join-preserving function or its adjoint meet-preserving map . The universal property of says that a morphism is determined by a function that preserves joins in each variable (which implies that it is part of a two-variable adjunction). Dually, the universal property of ⅋ says that a morphism is determined by a function that preserves meets in each variable.
Thanks for spelling this out! This is incredibly helpful. I feel I've got a much better intuition for the category, thinking about things this way.
Am I correct in computing that the tensor product of suplattices consists of Galois connections between and , with ?
I imagine the elements of would then be some sort of "dual Galois connection", where we have and instead of and .
finegeometer said:
Am I correct in computing that the tensor product of suplattices consists of Galois connections between and , with ?
That's hard to believe. It would mean that given an element of and and an element of we can get an element of . How does that work?
I think this is correct, from the characterization that Todd gave, . This means that an element of is a sup-preserving map , which by the adjoint functor theorem has a right adjoint, giving a contravariant "right adjunction" a.k.a. Galois connection.
I admit I don't immediately see how to extract an element of from an element of and an element of without using this characterization. It's tricky because the operation is contravariant in the element of .
Okay, that's cool. For some silly reason I was thinking "Galois connection" here meant covariant Galois connection, and thus sup-preserving map , which made it all seem all the more wrong. But okay: a sup-preserving map .
It would still be fun to see explicitly how we extract an element of from an element of and an element of . That too seems terribly wrong if we're used to tensor products of vector spaces, or of abelian groups!
Maybe this is it? Fixing gives a map . Tensoring with gives a map . This map is sup-preserving and thus has a right adjoint; applying that adjoint to an element of gives an element of .
So in lowbrow terms maybe we do something like this?
1) Given and , we get an element of that's the inf of the set of such that .
or
2) Given and , we get an element of that's the sup of the set of such that .
Both these elements exist, since suplattices have infs, but I need to think about which one is right.
Okay, let me figure it out. I hate this stuff.
Mike Shulman said:
Maybe this is it? Fixing gives a map . Tensoring with gives a map . This map is sup-preserving and thus has a right adjoint; applying that adjoint to an element of gives an element of .
If we call the right adjoint we have
So it looks like 2) is right: is the sup of all such that .
Yes, that sounds right. I always remember that the construction in the adjoint functor theorem is "backwards": right adjoints are "limity" but when you construct them using AFT you use a colimit, and dually.
Anyway, I think Galois connections are kind of a neat way to think about the tensor product of suplattices. I don't think it occurred to me before to say it that way.
And it does make it clear why there are two tensor products, because as finegeometer said you can have both "right" and "left" Galois connections.
Mike Shulman said:
I always remember that the construction in the adjoint functor theorem is "backwards": right adjoints are "limity" but when you construct them using AFT you use a colimit, and dually.
This backwardsness, and various other possible "sign errors" that I can make around here, are why I said "I hate this stuff".
But anyway, @finegeometer's description of the tensor product of suplattices in terms of Galois connections is really cool! I was so surprised by it that I couldn't believe it!