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

Topic: Quantale of intervals


view this post on Zulip Ralph Sarkis (Aug 22 2025 at 13:02):

Any two elements aba \leq b inside a quantale VV define an interval [a,b]={xVaxb}V[a,b] = \{x \in V \mid a \leq x \leq b \} \subseteq V. The set of all intervals in VV plus the empty set is a complete lattice with supremum and infimum defined as follows:

i[ai,bi]=[iai,ibi] and i[ai,bi]=[iai,ibi].\bigvee_i [a_i,b_i] = [\wedge_i a_i, \vee_i b_i] \text{ and } \bigwedge_i [a_i,b_i] = [\vee_i a_i, \wedge_i b_i].

Thus, you can see the set of intervals as the complete lattice Vop×VV^{\mathrm{op}} \times V after identifying all the intervals [a,b][a,b] where aba \geq b with the empty set.

If you define addition [a,b][a,b]=[a+a,b+b][a,b] \oplus [a',b'] = [a+a', b+b'] (where ++ is the operation of the quantale VV), you do not always get a quantale because ++ might not preserve infimums.

In the specific case of the quantale of extended real numbers ([,],,+,0)([-\infty,\infty], \leq, +, 0), ++ does not preserve infimums, but you can extend addition in a different way that will preserve infimums but not supremums, i.e. it yields a quantale ([,],,+,0)([-\infty, \infty], \geq, +, 0)---the result of adding positive infinity to negative infinity is the only thing that distinguishes these operations. Then, you obtain the quantale of intervals of extended real numbers by defining addition with [a,b][a,b]=[a+a,b+b][a,b] \oplus [a',b'] = [a+a', b+b'] where the ++ on the left is the one that preserves infimums, and the ++ on the right is the one that preserves supremum (again they only differ on the value of +-\infty+\infty).

More generally, you can define the quantale of intervals inside a complete lattice VV if you have a quantale structure on VV and one on VopV^{\mathrm{op}}. Has that construction been studied? Maybe, the specific one for extended reals at least? (I have seen a couple of papers discussing the complete lattice of intervals inside a complete lattice.)

There is a bit more details in this note.

view this post on Zulip Matteo Capucci (he/him) (Aug 24 2025 at 17:08):

Cool!

view this post on Zulip Matteo Capucci (he/him) (Aug 24 2025 at 17:14):

It seems you are looking at defining the twisted arrow construction in some flavours of quantales. Since you need a duality on the 2-category of such objects, it seems the minimal context is a 'linearly distributive monoidal poset with infima', these being an infinitary extension of Cockett and Seeley's notion of 'LDC with products', from 'Linearly distributive functors' '99.

As an aside, in https://arxiv.org/abs/2406.04936 I, like you, observed that the 'two additions', distinguished by how they resolve the indeterminate form +-\infty+\infty, come together to make the extended reals an (isomix) *-autonomous quantale. Indeed, having a duality is a quick way to define an LDC structure!

view this post on Zulip Ralph Sarkis (Aug 24 2025 at 18:03):

I recognized the twisted arrow category but 1) it does not contain the empty set (hence it does not have all (co)products) and 2) you get stuck really quickly if you want to define (co)products in the twisted arrow category of an arbitrary category with (co)products, so even before considering the monoidal product, this construction seems restricted to orders.

view this post on Zulip Ralph Sarkis (Aug 24 2025 at 18:03):

Ah... Sorry I should have cited your paper. I knew about it but forgot you had the same tables.

view this post on Zulip Matteo Capucci (he/him) (Sep 01 2025 at 07:15):

No problem! I wasn't fishing for a citation!

view this post on Zulip Matteo Capucci (he/him) (Sep 01 2025 at 07:16):

Ralph Sarkis said:

I recognized the twisted arrow category but 1) it does not contain the empty set (hence it does not have all (co)products) and 2) you get stuck really quickly if you want to define (co)products in the twisted arrow category of an arbitrary category with (co)products, so even before considering the monoidal product, this construction seems restricted to orders.

You're right, there is no empty set there :thinking: that's quite intriguing

view this post on Zulip Matteo Capucci (he/him) (Sep 01 2025 at 07:17):

I'm not following your remarks about coproducts. Is this the analogue to joins of the quantale?

view this post on Zulip Ralph Sarkis (Sep 01 2025 at 08:13):

Yes, when constructing the joins of intervals in a complete lattice, we use the fact that the category is thin, so there is only one choice of morphism aibi\wedge a_i \to \vee b_i. In an arbitrary category with (co)products, if meets and joins are interpreted as products and coproducts respectively, then given morphisms fi:AiBif_i : A_i \to B_i, there are many choices of morphisms iAiiBi\prod_i A_i \rightarrow \coprod_i B_i. For example, for each ii, we have

iAiπiAifiBiκiiBi.\prod_i A_i \xrightarrow{\pi_i} A_i \xrightarrow{f_i} B_i \xrightarrow{\kappa_i} \coprod_i B_i.

Thus, it is not obvious how one should define products in the twisted arrow category.