Skip to main content
Erschienen in: Applied Categorical Structures 4/2023

Open Access 01.08.2023

Presenting Quotient Locales

verfasst von: Graham Manuell

Erschienen in: Applied Categorical Structures | Ausgabe 4/2023

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

It is often useful to be able to deal with locales in terms of presentations of their underlying frames, or equivalently, the geometric theories which they classify. Given a presentation for a locale, presentations for its sublocales can be obtained by simply appending additional relations, but the case of quotient locales is more subtle. We provide simple procedures for obtaining presentations of open quotients, proper quotients or general triquotients from presentations of the parent locale. The results are proved with the help of the suplattice, preframe and dcpo coverage theorems and applied to obtain presentations of the circle from ones for \(\mathbb {R}\) and [0, 1].
Hinweise
Communicated by Maria Manuel Clementino.
The author acknowledges financial support from the Centre for Mathematics of the University of Coimbra (UIDB/00324/2020, funded by the Portuguese Government through FCT/MCTES).
The original online version of this article was revised: In this article, few syntax errors found in the XML has been corrected.
A correction to this article is available online at https://​doi.​org/​10.​1007/​s10485-023-09745-w.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

1 Introduction

An advantage of the pointfree approach to topology is the ability to present frames by generators and relations. This can also be interpreted as describing a locale by giving axioms for a geometric theory which it classifies.
Since sublocales correspond to quotient frames, presentations for them the be found by simply adding additional relations to the a presentation for the parent frame. However, there is no such simple relationship between presentations of a frame and presentations of its subframes, and so quotient locales can be more difficult to deal with with this approach.
The aim of this paper is to give simple procedures for turning a presentation of a locale into a presentation of one of its quotients in a number of important cases. These include open quotients, proper quotients and triquotients, as well as certain ‘lax’ variants of these.
While the results are straightforward applications of the coverage theorems stated below, I have not seen these results mentioned before and I hope that this paper will be a useful reference for dealing with quotients. The last section provides a number of examples to demonstrate the how the results would be used in practice and to showcase their utility.

2 Background

We denote the category of frames by \(\textbf{Frm}\) and its opposite category—the category locales—by \(\textbf{Loc}\). To avoid confusion we will distinguish notationally between locales and their corresponding frames: we write \(\mathcal {O}X\) for the underlying frame of the locale X and \(f^*:\mathcal {O}Y \rightarrow \mathcal {O}X\) for the frame homomorphism corresponding to the locale map \(f:X \rightarrow Y\).
The category \(\textbf{Frm}\), and thus \(\textbf{Loc}\), has a natural order-enrichment given by the usual pointwise ordering on frame homomorphisms. Thus it makes sense to consider not only locale coequalisers, but also coinserters. The coinserter of a parallel pair \(f,g:A \rightrightarrows B\) is the initial map \(q:B \rightarrow C\) such that \(qg \le qf\). In this paper we use the convention where the lower path in the diagram is the smaller composite.
A dcpo is a poset admitting joins of directed subsets. To emphasise that a join \(\bigvee S\) is of a directed subset we we will use the notation https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq13_HTML.gif . The usual morphisms between dcpos preserve these directed joins and are called Scott-continuous functions. The forgetful functor from \(\textbf{Frm}\) to \(\textbf{DCPO}\) factors through both the category of suplattices \(\textbf{Sup}\) and the category of preframes \(\textbf{PreFrm}\). Recall that a suplattice is a poset which admits all joins and a suplattice homomorphism is a join-preserving map between these, while a preframe is a dcpo with finite meets and a preframe homomorphism is a Scott-continuous \(\wedge \)-semilattice homomorphism.
Of course, frames and suplattices can be presented by generators and relations, but so can preframes (see [5]) and dcpos (see [14]). We write \(\langle G \mid R\rangle _{\mathcal {A}}\) for the object of the category \(\mathcal {A}\) presented by the generators from G and the relations from R (which we view as a set of formal equalities and inequalities between elements of the free structure on G). For case the \(\mathcal {A} = \textbf{Frm}\) we will omit the subscript when there is no chance of confusion.
Sometimes it is useful to take the generators to have more structure than a mere set. For instance, if G has the structure of a \(\wedge \)-semilattice, then we can use the free frame on the \(\wedge \)-semilattice G to form the presentation. This is equivalent to taking the free frame on the set G and adding in relations to force the finite meets in the presented frame to agree with the finite meets in G. To indicate we are viewing G as a \(\wedge \)-semilattice and not just a set we will write such a presentation as \(\langle G \wedge \text {-semilattice} \mid R\rangle \).
We now recall some theorems relating different kinds of presentations which will be crucial for proving our results. See [13, 14] for further details.
Definition 1.1
Let G be a \(\wedge \)-semilattice. We will call \(\langle G \wedge \text {-semilattice} \mid R\rangle _\textbf{Frm}\) a \(\textbf{Sup}\)-type frame presentation if every relation in R is of the form \(\bigvee A \le \bigvee B\) and furthermore, when \(\bigvee A \le \bigvee B\) is a relation, then so is \(\bigvee _{a \in A} a \wedge c \le \bigvee _{b \in B} b \wedge c\) for each \(c \in G\).
Theorem 1.2
(Suplattice coverage theorem [1]) For a \(\textbf{Sup}\)-type frame presentation given by G and R, there is an order isomorphism
$$\begin{aligned} \langle G \wedge \text {-semilattice} \mid R\rangle _\textbf{Frm}\cong \langle G \text { poset} \mid R\rangle _\textbf{Sup}.\end{aligned}$$
Definition 1.3
Let G be a \(\vee \)-semilattice. We will call \(\langle G \vee \text {-semilattice} \mid R\rangle _\textbf{Frm}\) a \(\textbf{PreFrm}\)-type frame presentation if every relation in R is of the form https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq37_HTML.gif where each \(A_\alpha \) and \(B_\beta \) is finite, and if furthermore, when https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq40_HTML.gif is a relation, then so is https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq41_HTML.gif for each \(c \in G\).
Theorem 1.4
(Preframe coverage theorem [5]) For a \(\textbf{PreFrm}\)-type frame presentation given by G and R, there is an order isomorphism
$$\begin{aligned}\langle G \vee \text {-semilattice} \mid R\rangle _\textbf{Frm}\cong \langle G \text { poset} \mid R\rangle _\textbf{PreFrm}.\end{aligned}$$
Definition 1.5
Let G be a (bounded) distributive lattice. We will call a presentation \(\langle G \text { dist.\ lattice} \mid R\rangle _\textbf{Frm}\) a \(\textbf{DCPO}\)-type frame presentation if every relation in R is of the form https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq46_HTML.gif and furthermore, when https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq47_HTML.gif is a relation, then so are https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq48_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq49_HTML.gif for each \(c \in G\).
Theorem 1.6
(Dcpo coverage theorem [14]) For a \(\textbf{DCPO}\)-type frame presentation given by G and R, there is an order isomorphism
$$\begin{aligned}\langle G \text { dist.\ lattice} \mid R\rangle _\textbf{Frm}\cong \langle G \text { poset} \mid R\rangle _\textbf{DCPO}.\end{aligned}$$
Remark 2.7
The generators in a \(\textbf{Sup}\)-type presentation form a base of opens for the topology in question. In a \(\textbf{PreFrm}\)-type presentation, it is perhaps most intuitive to think of the elements of the frame, not as being opens, but as closed sublocales with the reverse order. The generators then give a set of ‘basic’ closed sublocales which are closed under finite meets and generate all the closed sublocales under finite joins and downward-directed meets. For \(\textbf{DCPO}\)-type presentations either viewpoint is appropriate.
Remark 2.8
The restriction to \(\textbf{Sup}\)-type, \(\textbf{PreFrm}\)-type or \(\textbf{DCPO}\)-type presentations does not really constrain us, since it is easy to turn any presentation into one of the appropriate form by simply closing the generators under meets or joins as appropriate, manipulating the relations into the appropriate form, and adding any additional relations needed for meet- or join-stability.
Finally, let us consider the various kinds of maps we will encounter in this paper. A locale map \(f:X \rightarrow Y\) is said to be open if \(f^*:\mathcal {O}Y \rightarrow \mathcal {O}X\) has a left adjoint \(f_!:\mathcal {O}X \rightarrow \mathcal {O}Y\) satisfying the so-called Frobenius condition
$$\begin{aligned}f_!(a \wedge f^*(b)) = f_!(a) \wedge b.\end{aligned}$$
This is equivalent to the map \(f^*\) being a complete Heyting algebra homomorphism. Note that as a left adjoint \(f_!\) preserves joins and is thus a suplattice homomorphism. We say f is an open quotient if f is open and epic—or equivalently, if f is open and \(f^*\) is injective, in which case \(f_!\) is a left inverse of \(f^*\) in \(\textbf{Sup}\).
A locale map \(f:X \rightarrow Y\) such that \(f^*\) has a left adjoint that does not necessarily satisfy the Frobenius condition is called semi-open. We will call epic semi-open maps semi-open quotients. These are arguably not true quotient maps, since they need not be regular epimorphisms. However, they do appear as coinserters, and since many of our results will not need the Frobenius conditions, they are a natural class of maps to condition in this setting.
A map \(f:X \rightarrow Y\) is called proper if the right adjoint \(f_*\) of \(f^*\) is Scott-continuous and satisfies the Frobenius condition
$$\begin{aligned}f_*(a \vee f^*(b)) = f_*(a) \vee b.\end{aligned}$$
Note that since right adjoints preserve meets, if f is proper then \(f_*\) is a preframe homomorphism. An epic proper map is called a proper quotient. In this case \(f_*\) is a left inverse to \(f^*\) in \(\textbf{PreFrm}\). Similarly to above a map f is said to be semi-proper (or sometimes lax proper or perfect) if \(f_*\) preserves directed joins, but does not necessary satisfy the Frobenius condition. It will be useful to call epic semi-proper maps semi-proper quotients.
A locale map \(f:X \rightarrow Y\) is said to be a triquotient surjection if there exists a dcpo morphism \(f_\#:\mathcal {O}X \rightarrow \mathcal {O}Y\), called a triquotiency assignment, satisfying \(f_\#(a \wedge f^*(b)) = f_\#(a) \wedge b\) and \(f_\#(a \vee f^*(b)) = f_\#(a) \vee b\). These generalise open and proper quotients (taking \(f_!\) and \(f_*\) as the triquotiency assignments respectively). The map \(f_\#\) is automatically a left inverse of \(f^*\) in \(\textbf{DCPO}\). See [8] for details.

3 Working with Locale Quotients

If \(q:X \twoheadrightarrow Y\) is a semi-open quotient, then the composite of \(q^*q_!\) gives a suplattice endomorphism on \(\mathcal {O}X\). In fact, this is a closure operator and \(\mathcal {O}Y\) is isomorphic to its fixed points. Moreover, the fixed points of any join-preserving closure operator on \(\mathcal {O}X\) form a frame (since they are closed under all meets and joins) and give rise to a semi-open quotient. Thus, these will be a useful way for us to specify the quotient locale Y without already knowing the precise form of Y. The map q will be open if and only if its corresponding closure operator j satisfies \(j(a) \wedge j(b) \le j(a \wedge j(b))\).
If \(q:X \twoheadrightarrow Y\) is a semi-proper quotient, then \(q^*q_*\) similarly gives a preframe endomorphism and interior operator on \(\mathcal {O}X\). As before, \(\mathcal {O}Y\) is isomorphic to its fixed points and the fixed points of any such operator form a frame and give a semi-proper quotient. The quotient is proper if and only if the interior operator satisfies \(p(a) \vee p(b) \ge p(a \vee p(b))\).
It is shown in [6] that if \(p_1,p_2:R \rightrightarrows X\) are open morphisms and are the domain and codomain maps of a localic groupoid (or in particular, an equivalence relation), then their coequaliser \(q:X \twoheadrightarrow Y\) is an open quotient and \(\mathcal {O}Y\) is given by the fixed points of the closure operator \((p_1)_!p_2^*\) (or \((p_2)_!p_1^*\)). Furthermore, even if only the upper (domain) map \(p_1\) map is open and they form a localic category (or in particular, a preorder), the coinserter is a semi-open quotient and the corresponding closure operator is still \((p_1)_!p_2^*\). Dual results with proper maps replacing open maps are given in [7, 10]. (There it is only stated for internal equivalence relations and preorders, but the proofs work equally well for localic groupoids and categories.) This time the lower map \(p_2\) should be proper and \(\mathcal {O}Y\) is given by the fixed points of the interior operator \((p_2)_*p_1^*\).
In fact, we can obtain similar results in a more general situation. Suppose the following diagram is a coinserter in \(\textbf{Loc}\). Since the forgetful functor from \(\textbf{Frm}\) to \(\textbf{Pos}\) creates weighted limits, \(\mathcal {O}Y\) can be identified with \(\{ u \in \mathcal {O}X \mid g^*(u) \le f^*(u) \}\). If f is semi-open, then \(g^*(u) \le f^*(u) \iff f_!g^*(u) \le u\) and so \(\mathcal {O}Y\) consists of the pre-fixed points of the suplattice endomorphism \(f_!g^*\) on \(\mathcal {O}X\). Similarly, if g is semi-proper, then \(\mathcal {O}Y\) consists of the post-fixed points of the preframe endomorphism \(g_*f^*\).
Remark 3.1
If the above is a reflexive coinserter (with common section r), then \(g_*f^* = r^*g^*g_*f^* \le r^*f^* = \textrm{id}\) and so \(g_*f^*\) is automatically deflationary. Similarly, if it exists, \(f_!g^*\) is automatically inflationary. So in this case the coinserter is given by the fixed points of \(f_!g^*\) or \(g^*f_*\), not just the pre-fixed points or post-fixed points.
Proposition 1.10
If j is a suplattice endomorphism on a frame \(\mathcal {O}X\), then the pre-fixed points of j form a subframe \(\mathcal {O}Y\) of \(\mathcal {O}X\). The frame inclusion \(q^*:\mathcal {O}Y \hookrightarrow \mathcal {O}Y\) has a left adjoint and thus corresponds to a semi-open locale quotient. The associated closure operator is given by \(\bigvee _{n = 0}^\infty j^n\).
Consequently, given a coinserter diagram as above, if f is semi-open then so is q.
Proof
The map \(j \vee \textrm{id}\) is an inflationary suplattice endomorphism, the fixed points of which coincide with the pre-fixed points of j. As in the Kleene fixed point theorem, we find the map \(\bigvee _{n = 0}^\infty j^n\) is a join-preserving closure operator, which again has the same fixed points. This provides a left adjoint to the inclusion \(q^*:\mathcal {O}Y \hookrightarrow \mathcal {O}X\).
Now consider the coinserter where f is semi-open. The result follows by applying the above to the suplattice endomorphism \(f_!g^*\). \(\square \)
Remark 3.3
Since \(g^*(u) = f^*(u)\) whenever \(g^*(u) \le f^*(u)\) and \(f^*(u) \le g^*(u)\), it follows that if both f and g are semi-open then their coequaliser is given by the pre-fixed points of \(f_!g^* \vee g_!f^*\). Furthermore, if there is a ‘symmetry’ map \(s:R \rightarrow R\) such that \(g = fs\) (as in the case of a localic groupoid) then it can be shown that the coequaliser and coinserter coincide.
Remark 3.4
The fact that the coequaliser of semi-open maps is semi-open is also immediate from the fact that equalisers in the category of complete lattices and agree with those in \(\textbf{Frm}\) (since they are both computed as in \(\textbf{Set}\)). Similarly, we see that the coequaliser of open maps is open by taking the equaliser in the category of complete Heyting algebras.
The case of proper quotients is somewhat more subtle.
Example 3.5
Let N be \(\mathbb {N}\) equipped with the order topology for the reverse of the usual order (i.e. opens are downsets with respect to the usual order) and let \(s:N \rightarrow N\) be the successor function. This map is proper. Then the coequaliser and the coinserter of s and \(\textrm{id}_N\) (with \(\textrm{id}_N\) the lower map) are both the terminal locale. But the unique map \({!}:N \rightarrow 1\) is proper if and only if it is semi-proper if and only if N is compact and it is clear that N is not compact. Thus, a coequaliser or coinserter of proper maps need not even be semi-proper.
The problem is that we cannot iterate the preframe endomorphism to obtain an idempotent one as we did for the suplattice endomorphism in Proposition 3.2. The following proposition gives conditions under which idempotence is automatic and so we do obtain a semi-proper quotient.
Proposition 1.14
Consider a coinserter diagram as above and suppose g is proper. Further suppose that there is a locale map \(t:R\times _X R \rightarrow R\) such that \(g \pi _2 \le gt\) and \(ft \le f \pi _1\) (for example, the transitivity map of an internal preorder or the composition of an internal category). Then the coinserter morphism q is semi-proper and \(g_*f^* \wedge \textrm{id}\) is the associated interior operator.
Proof
Since g is proper, so is the pullback projection \(\pi _2\). Moreover, we have the Beck–Chevalley condition: \(f^*g_* = (\pi _2)_* \pi _1^*\). Thus,
$$\begin{aligned} g_*f^*g_*f^*&= g_* (\pi _2)_* \pi _1^* f^* \\&\ge g_* (\pi _2)_* t^* f^* \\&\ge g_* (\pi _2)_* t^* g^*g_* f^* \\&\ge g_* (\pi _2)_* \pi _2^* g^*g_* f^* \\&\ge g_* g^* g_*f^* \\&= g_*f^*. \end{aligned}$$
Now \(g_*f^* \wedge \textrm{id}\) is a deflationary preframe endomorphism on \(\mathcal {O}X\) and by the above we have \((g_*f^* \wedge \textrm{id})^2 = g_*f^*g_*f^* \wedge g_*f^* \wedge \textrm{id}= g_*f^* \wedge \textrm{id}\) and hence \(g_*f^* \wedge \textrm{id}\) is an interior operator. Finally, the elements of \(\mathcal {O}Y\) are precisely the post-fixed points of \(g_*f^*\) and thus the fixed points of \(g_*f^* \wedge \textrm{id}\). \(\square \)
Remark 3.7
If g is only semi-proper, then a similar result holds if the domain of t is replaced with the comma object g/f.
Remark 3.8
If in the above proposition f and g are both proper, \(g\pi _2 = gt\) and \(f\pi _1 = ft\), then their coequaliser is given by the fixed points of the interior operator \(g_*f^* \wedge f_*g^* \wedge \textrm{id}\). Moreover, the resulting quotient map is proper. Finally, if there is a symmetry map as in Remark 3.3 the coequaliser and coinserter coincide.
More general than proper and open quotients is the case of triquotients. While there is unfortunately no good result relating these to coequalisers, we can still represent them by idempotent dcpo endomorphisms in analogy to the interior and closure operators discussed above. In fact, just as proper and open quotients can be generalised to semi-proper and semi-open quotients, we consider general locale maps \(q:X \twoheadrightarrow Y\) whose corresponding frame map \(q^*\) has a Scott-continuous retraction \(q_\#\), but without any additional assumptions. These do not seem to have an established name, but one might call them semi-triquotient maps or perhaps even sesqui-quotient maps.
If \(q:X \twoheadrightarrow Y\) is a semi-triquotient, the map \(q^*q_\#\) is an idempotent dcpo endomorphism on \(\mathcal {O}X\), whose poset of fixed points is isomorphic to \(\mathcal {O}Y\). This satisfies \(q^*q_\#(1) = 1\), \(q^*q_\#(0) = 0\), \(q^*q_\#(a) \wedge q^*q_\#(b) \le q^*q_\#(q^*q_\#(a) \wedge q^*q_\#(b))\) and \(q^*q_\#(a) \vee q^*q_\#(b) \ge q^*q_\#(q^*q_\#(a) \vee q^*q_\#(b))\). Moreover, the fixed points of any dcpo endomorphism e on a frame \(\mathcal {O}X\) satisfying these conditions form a subframe of \(\mathcal {O}X\) whose inclusion corresponds to a semi-triquotient with dcpo retraction e.
An idempotent dcpo endomorphism e corresponds to a triquotient if it satisfies the stronger laws \(e(a) \wedge e(b) \le e(a \wedge e(b))\) and \(e(a) \vee e(b) \ge e(a \vee e(b))\), in addition to \(e(1) = 1\) and \(e(0) = 0\).
Finally, we note that by general categorical principles in all the cases above the frame of fixed points of the suplattice, preframe or dcpo endomorphism describing the quotient locale can be found not only as a subobject, but also a quotient in the appropriate category. For example, the map \(q_\#:\mathcal {O}X \twoheadrightarrow \mathcal {O}Y\) is the dcpo coequaliser of \(q^*q_\#\) and \(\textrm{id}_{\mathcal {O}X}\). Thus, \(\mathcal {O}Y\) can be obtained as a dcpo quotient of \(\mathcal {O}X\) by setting \(a \sim q^*q_\#(a)\) for each a in \(\mathcal {O}X\) (or equivalently, for each a in some subset that generates \(\mathcal {O}X\) under directed joins).
Similarly, if \(j:\mathcal {O}X \rightarrow \mathcal {O}X\) is a join-preserving closure operator, the suplattice quotient onto the frame of fixed points is obtained by setting \(j(a) \lesssim a\) for each a in some base of \(\mathcal {O}X\). If \(p:\mathcal {O}X \rightarrow \mathcal {O}X\) is a preframe endomorphism and an interior operator, the preframe quotient is obtained by setting \(a \lesssim p(a)\) for each a in some subset of \(\mathcal {O}X\) which generates \(\mathcal {O}X\) as a preframe.

4 Main Results

While presenting quotients of locales is tricky in general, there is one case where it is trivial. This is when the quotient \(q:X \twoheadrightarrow Y\) has a section \(s:Y \hookrightarrow X\). Then Y is a sublocale of X and so we simply need to add the additional corresponding additional relations to the presentation of X in the usual way.
In the cases we will consider, we will not be quite so lucky to have a frame homomorphism which is left inverse to \(q^*\), but we will instead have morphisms of suplattices, preframes or dcpos that will play the same role.

4.1 Presenting Open Quotients

We know that a semi-open quotient \(q:X \twoheadrightarrow Y\) can be specified by a join-preserving closure operator \(j:\mathcal {O}X \rightarrow \mathcal {O}X\) and that the map \(q_!:\mathcal {O}X \rightarrow \mathcal {O}Y\) is a suplattice quotient with kernel congruence generated by \(j(a) \lesssim a\).
Now suppose we have a presentation for \(\mathcal {O}X\). Without loss of generality, we may assume that this is a \(\textbf{Sup}\)-type presentation \(\mathcal {O}X = \langle G \wedge \text {-semilattice} \mid R \rangle _\textbf{Frm}\). We can then use the suplattice coverage theorem (2.2) to obtain \(\mathcal {O}X \cong \langle G \text { poset} \mid R \rangle _\textbf{Sup}\).
Adding the relations from the suplattice quotient given by \(q_!\) we obtain a suplattice presentation for \(\mathcal {O}Y\). We find \(\mathcal {O}Y \cong \langle G \text { poset} \mid R,\ j(g) \le g,\, g \in G \rangle _\textbf{Sup}\). Note that here the relations \(j(g) \le g\) can be understood purely in terms of generators by writing each j(g) as a join of generators in \(\mathcal {O}X\).
We still need to turn this into a frame presentation of \(\mathcal {O}Y\). In general if a suplattice L happens to be a frame, then \(L \cong \langle \{\lozenge a \mid a \in L\} \text { suplattice} \mid \lozenge 1 = 1,\ \lozenge a \wedge \lozenge b = \lozenge (a \wedge b),\, a, b \in L \rangle _\textbf{Frm}\), where the meet \(a \wedge b\) is taken in L. In fact, it suffices to only include (in addition to \(\lozenge 1 = 1\)) the relations \(\lozenge a \wedge \lozenge b = \lozenge (a \wedge b)\) for a and b restricted to some base of L, since the remaining relations will follow from these ones by taking joins and using the fact that \(\lozenge (-)\) preserves the joins. In our case generators ab in \(\mathcal {O}X\) map to \(q_!(a), q_!(b)\) in the suplattice quotient and so taking the meet in \(\mathcal {O}Y\) corresponds to \(j(a) \wedge j(b)\) in our presentation. Thus, combining this with the above suplattice presentation, we have
$$\begin{aligned} \mathcal {O}Y \cong \langle \{ \lozenge g \mid g \in G\} \text { poset} \mid {}&R,\ \lozenge j(g) \le \lozenge g,\, g \in G,\ \lozenge 1 = 1,\\&\lozenge s \wedge \lozenge t = \lozenge (j(s) \wedge j(t)),\, s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where \(\lozenge j(g)\) is defined to mean \(\bigvee _\alpha \lozenge g_\alpha \) for \(j(g) = \bigvee _\alpha g_\alpha \) and similarly, we interpret \(\lozenge (j(s) \wedge j(t)) = \bigvee _{\sigma ,\tau } \lozenge (g_\sigma \wedge g_\tau )\) for \(j(s) = \bigvee _\sigma g_\sigma \) and \(j(t) = \bigvee _\tau g_\tau \) (where the meet is taken in the \(\wedge \)-semilattice G).
Finally, note that the relation \(\lozenge j(g) \le \lozenge g\) follows from the meet conditions by taking \(s = 1\) and \(t = g\), and the inequalities from the poset of generators then also follow from the meet condition by taking \(s \le t\). We have arrived at the following result.
Proposition 1.17
Suppose \(\mathcal {O}X = \langle G \wedge \text {-semilattice} \mid R \rangle _\textbf{Frm}\) is a \(\textbf{Sup}\)-type presentation and let \(q:X \twoheadrightarrow Y\) be a semi-open quotient. Then
$$\begin{aligned} \mathcal {O}Y \cong \langle \lozenge g,\, g \in G \mid {}&R,\ \lozenge 1 = 1, \\&\lozenge s \wedge \lozenge t = \lozenge (q^*q_!(s) \wedge q^*q_!(t)),\, s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where we interpret \(\lozenge (q^*q_!(s) \wedge q^*q_!(t)) = \bigvee _{\alpha ,\beta } \lozenge (s_\alpha \wedge t_\beta )\) for specified representations \(q^*q_!(s) = \bigvee _\alpha s_\alpha \) and \(q^*q_!(t) = \bigvee _\beta t_\beta \) in terms of generators.
If q is an open quotient then we can simply this further still.
Corollary 1.18
Suppose \(\mathcal {O}X = \langle G \wedge \text {-semilattice} \mid R \rangle _\textbf{Frm}\) is a \(\textbf{Sup}\)-type presentation and let \(q:X \twoheadrightarrow Y\) be an open quotient. Then
$$\begin{aligned} \mathcal {O}Y \cong \langle \lozenge g,\, g \in G \mid {}&R,\ \lozenge 1 = 1, \\&\lozenge s \wedge \lozenge t = \lozenge (s \wedge q^*q_!(t)),\, s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where we interpret \(\lozenge (s \wedge q^*q_!(t)) = \bigvee _\beta \lozenge (s \wedge t_\beta )\) for specified representation \(q^*q_!(t) = \bigvee _\beta t_\beta \).
Proof
Again, taking \(s = 1\) and \(t = g\) gives the relation \(\lozenge g = \lozenge q^*q_!(g)\). Then the Frobenius condition gives \(q^*q_!(s) \wedge q^*q_!(t) = q^*q_!(s \wedge q^*q_!(t))\). Combining these we obtain the meet relations given in Proposition 4.1 and the converse direction is straightforward. \(\square \)
Remark 4.3
Our derived presentation can be understood as describing the quotient locale Y as a sublocale of the lower powerlocale of X. The frame of opens of the lower powerlocale is the free frame on the underlying suplattice of \(\mathcal {O}X\) and its points correspond to (overt, weakly) closed sublocales of X. We can identify points of Y with the sublocales of X that appear as the (weak) closures of their fibres under \(q:X \rightarrow Y\). Intuitively, we can view it as a space of equivalence classes. See [11, 12] for more details on the lower powerlocale and its relation to semi-open maps.

4.2 Presenting Proper Quotients

We can proceed similarly for semi-proper quotients. Recall that a semi-proper quotient \(q:X \twoheadrightarrow Y\) can be specified by an interior operator and preframe endomorphism \(p:\mathcal {O}X \rightarrow \mathcal {O}X\). The map \(q_*\) is the preframe quotient given by setting \(a \lesssim p(a)\).
Suppose \(\mathcal {O}X\) has a \(\textbf{PreFrm}\)-type presentation \(\langle G \vee \text {-semilattice} \mid R \rangle _\textbf{Frm}\). Applying the preframe coverage theorem (2.4) and taking the quotient we have \(\mathcal {O}Y \cong \langle G \text { poset} \mid R,\ g \le p(g),\, g \in G \rangle _\textbf{PreFrm}\). Here we expand each p(g) as a directed join of finite meets of generators.
Now we need to turn this into a frame presentation. Similarly to before, if a preframe L happens to be a frame, then \(L \cong \langle \{\square a \mid a \in L\} \text { preframe} \mid \square 0 = 0,\ \square (a \vee b) = \square a \vee \square b,\, a,b \in L \rangle _\textbf{Frm}\). We may also restrict ab to lie in a preframe generating set. In our case, the generators ab in \(\mathcal {O}X\) map to \(q_*(a), q_*(b)\) in the preframe quotient and so their join in \(\mathcal {O}Y\) corresponds to \(p(a) \vee p(b)\) in \(\mathcal {O}X\). Combining this with the preframe presentation above and eliminating redundant relations as before we arrive as the following result.
Proposition 1.20
Suppose \(\mathcal {O}X = \langle G \vee \text {-semilattice} \mid R \rangle _\textbf{Frm}\) is a \(\textbf{PreFrm}\)-type presentation and let \(q:X \twoheadrightarrow Y\) be a semi-proper quotient. Then
$$\begin{aligned} \mathcal {O}Y \cong \langle \square g,\, g \in G \mid {}&R,\ \square 0 = 0 \\&\square s \vee \square t = \square (q^* q_*(s) \vee q^* q_*(t)),\, s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq272_HTML.gif for specified representations https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq273_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq274_HTML.gif in terms of generators.
If q is an proper quotient we can again use the Frobenius condition to give the following simplification.
Corollary 1.21
Suppose \(\mathcal {O}X = \langle G \vee \text {-semilattice} \mid R \rangle _\textbf{Frm}\) is a \(\textbf{PreFrm}\)-type presentation and let \(q:X \twoheadrightarrow Y\) be a proper quotient. Then
$$\begin{aligned} \mathcal {O}Y \cong \langle \square g,\, g \in G \mid {}&R,\ \square 0 = 0 \\&\square s \vee \square t = \square (s \vee q^* q_*(t)),\, s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq278_HTML.gif for specified representation https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq279_HTML.gif .
Remark 4.6
This time our presentation can be thought of as expressing Y as a sublocale of the upper powerlocale of X. The frame of opens of the upper powerlocale is the free frame on the underlying preframe of \(\mathcal {O}X\) and its points correspond to compact fitted sublocales of X. As before, we can think of Y as a space of equivalence classes: the points of Y correspond to the fitting of the fibres of \(q:X \rightarrow Y\). Again see [11, 12] for more details on these concepts. Propositions 4.1 and 4.4 can also be compared to the construction given in the proof of (ii) \(\Rightarrow \) (iii) of [9, Theorem 2].

4.3 Presenting Triquotient Locales

The general semi-triquotient case is again similar. Let \(q:X \twoheadrightarrow Y\) be a locale map such that \(q^*\) has a left inverse dcpo morphism \(q_\#:\mathcal {O}X \rightarrow \mathcal {O}Y\). Such a semi-triquotient can represented by a dcpo endomorphism e satisfying the necessary conditions and the retraction onto the fixed points induced by e corresponds the dcpo quotient map \(q_\#\), which is specified by setting \(a \sim e(a)\).
Now suppose \(\mathcal {O}X\) has a \(\textbf{DCPO}\)-type presentation \(\langle G \text { dist.\ lattice} \mid R\rangle _\textbf{Frm}\). Using the dcpo coverage theorem (2.6) and taking the quotient we have \(\mathcal {O}Y \cong \langle G \text { poset} \mid R,\ g = e(g),\, g \in G \rangle _\textbf{DCPO}\), where each e(g) is expressed explicitly as a directed join of generators. Then as before we can turn this into a frame presentation to obtain the following.
Proposition 1.23
Suppose \(\mathcal {O}X = \langle G \text { dist.\ lattice} \mid R \rangle _\textbf{Frm}\) is a \(\textbf{DCPO}\)-type presentation and let \(q:X \twoheadrightarrow Y\) be a semi-triquotient with triquotiency assignment \(q_\#:\mathcal {O}X \rightarrow \mathcal {O}Y\). Then
$$\begin{aligned} \mathcal {O}Y \cong \langle {\boxtimes } g,\, g \in G \mid {}&R,\ {\boxtimes } 1 = 1,\ {\boxtimes } 0 = 0 \\&{\boxtimes } s \wedge {\boxtimes } t = {\boxtimes } (q^*q_\#(s) \wedge q^*q_\#(t)), \\&{\boxtimes } s \vee {\boxtimes } t = {\boxtimes } (q^* q_\#(s) \vee q^* q_\#(t)),\ s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq296_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq297_HTML.gif for specified representations https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq298_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq299_HTML.gif in terms of generators.
Finally, if q is an triquotient we can again simplify things a little.
Corollary 1.24
Suppose \(\mathcal {O}X = \langle G \text { dist.\ lattice} \mid R \rangle _\textbf{Frm}\) is a \(\textbf{DCPO}\)-type presentation and let \(q:X \twoheadrightarrow Y\) be a triquotient with triquotiency assignment \(q_\#:\mathcal {O}X \rightarrow \mathcal {O}Y\). Then
$$\begin{aligned} \mathcal {O}Y \cong \langle {\boxtimes } g,\, g \in G \mid {}&R,\ {\boxtimes } 1 = 1,\ {\boxtimes } 0 = 0 \\&{\boxtimes } s \wedge {\boxtimes } t = {\boxtimes } (s \wedge q^*q_\#(t)), \\&{\boxtimes } s \vee {\boxtimes } t = {\boxtimes } (s \vee q^* q_\#(t)),\ s, t \in G \rangle _\textbf{Frm}, \end{aligned}$$
where https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq304_HTML.gif and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq305_HTML.gif for specified representation https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq306_HTML.gif .
Remark 4.9
While these (semi-)triquotient results technically subsume the previous ones, they are all useful, since the presentations obtained from the more specific results will be simpler those given by the most general one.
Remark 4.10
This time the intuition is less clear, but the presentation is related to viewing Y is a sublocale of the double powerlocale of X (see [13]). The double powerlocale arises from the adjunction between frames and dcpos is equal to the composition of the upper and lower powerlocales (in either order). Its points can be viewed as certain overt collections of compact sublocales.
It is natural to ask if more yet general quotients might arise by using further composites of upper and lower powerlocales, but essentially because the double powerlocale is a retract of the ‘quadruple powerlocale’, no new quotients are obtained after the second level.

5 Examples and Applications

The main utility of these results is in deriving concrete presentations, but they do have at least one theoretical consequence: namely, that the size of the presentation of the quotient is not so different from that of the presentation of the parent locale. In particular, we can immediately deduce the following.
Proposition 1.27
A semi-triquotient of a countably presented locale is countably presented.
Classically, countably presented locales coincide with quasi-Polish spaces (see [2, 4]). Thus, as a corollary we obtain the following result, which known for open quotients, but which I have not seen stated before at this level of generality.
Corollary 1.28
Let X be a quasi-Polish space, let Y be sober and let \(X \twoheadrightarrow Y\) be a triquotient map. Then Y is quasi-Polish.
We now conclude with some illustrative examples. First we obtain a presentation of the circle \(\mathbb {T}\) from the presentation of \(\mathbb {R}\) using the open quotient \(\mathbb {R}\twoheadrightarrow \mathbb {T}\).
Example 5.3
The usual presentation for the frame of reals \(\mathcal {O}\mathbb {R}\) has a generator \((\!(q, \infty )\!)\) and a generator \((\!(-\infty , q)\!)\) for each \(q \in \mathbb {Q}\). They satisfy the following relations.
  • \((\!(p, \infty )\!)\wedge (\!(-\infty , q)\!)= 0\) for \(p \ge q\),
  • \((\!(p, \infty )\!)\vee (\!(-\infty , q)\!)= 1\) for \(p < q\),
  • \((\!(q, \infty )\!)= \bigvee _{p > q} (\!(p, \infty )\!)\) and \((\!(-\infty , q)\!)= \bigvee _{p < q} (\!(-\infty , p)\!)\) for all \(q \in \mathbb {Q}\),
  • \(\bigvee _{q \in \mathbb {Q}} (\!(q, \infty )\!)= 1\) and \(\bigvee _{q \in \mathbb {Q}} (\!(-\infty , q)\!)= 1\).
To apply our result the presentation must be modified to be of the appropriate form. In particular, the generators should be closed under finite meets. Setting \((\!(p, q)\!)= (\!(p, \infty )\!)\wedge (\!(-\infty , q)\!)\) and \((\!(-\infty , \infty )\!)= 1\) we have defined generators \((\!(p, q)\!)\) for each \(p \in \mathbb {Q}\sqcup \{-\infty \}\) and \(q \in \mathbb {Q}\sqcup \{\infty \}\). These form a \(\wedge \)-semilattice with \((\!(p, q )\!)\wedge (\!(p', q' )\!)= (\!(p \vee p', q \wedge q')\!)\). The remaining axioms become:
  • \((\!(p,q)\!)= 0\) for \(p \ge q\),
  • \((\!(p,q)\!)\vee (\!(p',q')\!)= (\!(p,q')\!)\) for \(p \le p' < q \le q'\),
  • \((\!(p,q)\!)= \bigvee _{p< p'< q' < q} (\!(p',q')\!)\) for all \(p \in \mathbb {Q}\sqcup \{-\infty \}\) and \(q \in \mathbb {Q}\sqcup \{\infty \}\).
In fact, the first bullet point here is redundant, since it follows from the third. We note that these relations (essentially) satisfy the necessary meet-stability conditions for this to be a \(\textbf{Sup}\)-type presentation. Let us show this for a representative case.
Since \((\!(a,b )\!)= (\!(a, \infty )\!)\wedge (\!(-\infty ,b )\!)\), it suffices to only consider meets with \((\!(a, \infty )\!)\) and \((\!(-\infty ,b )\!)\). Consider the relation \((\!(p,q)\!)\vee (\!(p',q')\!)= (\!(p,q')\!)\) for \(p \le p' < q \le q'\). Meeting with \((\!(a, \infty )\!)\) we obtain the equality \((\!(p \vee a, q)\!)\vee (\!(p' \vee a,q')\!)= (\!(p \vee a,q')\!)\). Meet stability demands that this is also a relation in the presentation. If \(a \le p'\) then \(p \vee a \le p' \vee a < q \le q\) and so this is indeed an assumed relation of the same form. If not, then \(p' < a\) and it becomes \((\!(a, q)\!)\vee (\!(a,q')\!)= (\!(a,q')\!)\). Technically, this is not one of the original relations, but it is trivial in the sense that it always holds.
Indeed, even more generally, our results will still hold as long as the desired relations lie in the suplattice congruence generated from the core relations and the order on the generators, since we can add these relations in to achieve meet stability, but then omit them from the final presentation (since they follow from the others by assumption).
Meeting with \((\!(-\infty , b )\!)\) works similarly and meet stability for the final relations can also be shown to hold, at least in this weaker sense.
Now consider the coequaliser This is an open coequaliser, since the both of the parallel arrows are isomorphisms. So by Propositions 3.2 and 3.3, the corresponding closure operator \(q^*q_!\) is given by \(\bigvee _{n \in \mathbb {N}} (\textrm{id}_! \circ (+1)^*)^n \vee \bigvee _{n \in \mathbb {N}} ((+1)_! \circ \textrm{id}^*)^n\), which equals \(\bigvee _{n \in \mathbb {Z}} (+n)^*\), since the left adjoint of \((+1)^*\) is simply its inverse. Note that \((+1)^*(\!(p, q)\!)= (\!(p-1, q-1)\!)\) and so in terms of generators, we have \(q^*q_! (\!(p, q)\!)= \bigvee _{n \in \mathbb {Z}} (\!(p + n, q + n)\!)\).
We can now use Proposition 4.2 to obtain a presentation for \(\mathcal {O}\mathbb {T}\) with generators \((\!(p, q)\!)\) for \(p \in \mathbb {Q}\sqcup \{-\infty \}\) and \(q \in \mathbb {Q}\sqcup \{\infty \}\) and the following relations:
  • \((\!(-\infty , \infty )\!)= 1\),
  • \((\!(p, q )\!)\wedge (\!(p', q' )\!)= \bigvee _{n \in \mathbb {Z}} (\!(p \vee (p' + n), q \wedge (q' + n))\!)\),
  • \((\!(p,q)\!)\vee (\!(p',q')\!)= (\!(p,q')\!)\) for \(p \le p' < q \le q'\),
  • \((\!(p,q)\!)= \bigvee _{p< p'< q' < q} (\!(p',q')\!)\).
This presentation for the circle is essentially the same as the one in [3, Section 5] which was obtained by ad hoc methods. In contrast, we observe that our derivation was very natural and mechanistic.
For our next example, we will deduce a different presentation for \(\mathbb {T}\) from the proper quotient \([0,1] \twoheadrightarrow \mathbb {T}\).
Example 5.4
A standard presentation for the frame \(\mathcal {O}[0,1]\) has generators \((\!(q, 1\rrbracket \) and \(\llbracket 0, q)\!)\) for each \(q \in \mathbb {Q}\cap [0,1]\) which satisfy the relations:
  • \((\!(p, 1\rrbracket \wedge \llbracket 0, q)\!)= 0\) for \(p \ge q\),
  • \((\!(p, 1\rrbracket \vee \llbracket 0, q)\!)= 1\) for \(p < q\),
  • \((\!(q, 1\rrbracket = \bigvee _{p > q} (\!(p, 1\rrbracket \) and \(\llbracket 0, q)\!)= \bigvee _{p < q} \llbracket 0, p)\!)\) for all \(q \in \mathbb {Q}\cap [0,1]\).
To use our result for proper quotients this presentation must also be modified. This time we want the generators to be closed under finite joins. We set https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq384_HTML.gif . Intuitively, these are the complements of closed intervals.
Indeed, recall that for \(\textbf{PreFrm}\)-type presentations the elements of the frame are best thought of as closed sublocales under the reverse order, so we can imagine the generator \({\rrparenthesis p,q \llparenthesis }\) as corresponding to the closed interval [pq]. From this perspective it is intuitive that under intersections of the corresponding closed intervals these form a very similar semilattice to the formal open intervals considered above. Formally, we can check that these indeed form a \(\vee \)-semilattice with \({\rrparenthesis p,q \llparenthesis } \vee {\rrparenthesis p',q' \llparenthesis } = {\rrparenthesis p \vee p', q \wedge q' \llparenthesis }\) and \({\rrparenthesis 0, 1 \llparenthesis } = 0\).
In terms of these new generators the remaining axioms become:
  • \({\rrparenthesis p,q \llparenthesis } \wedge {\rrparenthesis p',q' \llparenthesis } = {\rrparenthesis p,q' \llparenthesis }\) for \(p \le p' \le q \le q'\),
  • \({\rrparenthesis p,q \llparenthesis } = 1\) for \(p > q\),
  • https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq394_HTML.gif for \(p, q < 1\) and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq396_HTML.gif for \(0 < p, q\).
Again note that these essentially satisfy the join-stability conditions for these to form a \(\textbf{PreFrm}\)-style presentation.
We can now consider the locale coequaliser The parallel arrows are closed inclusions and hence proper—the right adjoints are given by taking joins with \({\rrparenthesis 0,0 \llparenthesis }\) and \({\rrparenthesis 1,1 \llparenthesis }\) respectively. The pullback of these parallel arrows is the empty locale and so the unique map \(t:0 \rightarrow 1\) trivially satisfies the assumptions of Propositions 3.6 and 3.8 and hence q is a proper quotient and the corresponding interior operator \(q^*q_*\) is \((1)_*(0)^* \wedge (0)_*(1)^* \wedge \textrm{id}\).
In terms of generators we have that \((0)^*({\rrparenthesis p,q \llparenthesis }) = 1 \iff p > 0\) and \((1)^*({\rrparenthesis p,q \llparenthesis }) = 1 \iff {q < 1}\). Thus, we find
$$\begin{aligned}q^*q_*:{\rrparenthesis p,q \llparenthesis } \mapsto {\left\{ \begin{array}{ll} {\rrparenthesis p,q \llparenthesis } &{} \hbox { if}~p> 0~\hbox {and}~q< 1 \\ {\rrparenthesis p,q \llparenthesis } \wedge {\rrparenthesis 1,1 \llparenthesis } &{} \hbox { if}~p = 0~\hbox {and}~q < 1 \\ {\rrparenthesis p,q \llparenthesis } \wedge {\rrparenthesis 0,0 \llparenthesis } &{} \hbox { if}~p > 0~\hbox {and}~q = 1 \\ 0 &{} \hbox { if}~p = 0~\hbox {and}~q = 1 \\ \end{array}\right. },\end{aligned}$$
which intuitively adds \(\{0\}\) to any closed interval containing 1 and \(\{1\}\) to any closed interval containing 0.
We are now in a position to use Proposition 4.5 to immediately obtain a presentation for \(\mathcal {O}\mathbb {T}\) with generators \({\rrparenthesis p,q \llparenthesis }\) for \(p,q \in \mathbb {Q}\cap [0,1]\) and the relations:
(i)
\({\rrparenthesis 0, 1 \llparenthesis } = 0\),
 
(ii)
\({\rrparenthesis p,q \llparenthesis } \vee {\rrparenthesis p',q' \llparenthesis } = {\rrparenthesis p \vee p', q \wedge q' \llparenthesis }\) for \(p' > 0\) and \(q' < 1\),
 
(iii)
\({\rrparenthesis p,q \llparenthesis } \vee {\rrparenthesis 0,q' \llparenthesis } = {\rrparenthesis p, q \wedge q' \llparenthesis } \wedge {\rrparenthesis 1,q \llparenthesis }\),
 
(iv)
\({\rrparenthesis p,q \llparenthesis } \vee {\rrparenthesis p',1 \llparenthesis } = {\rrparenthesis p \vee p', q \llparenthesis } \wedge {\rrparenthesis p,0 \llparenthesis }\),
 
(v)
\({\rrparenthesis p,q \llparenthesis } \wedge {\rrparenthesis p',q' \llparenthesis } = {\rrparenthesis p,q' \llparenthesis }\) for \(p \le p' \le q \le q'\),
 
(vi)
\({\rrparenthesis p,q \llparenthesis } = 1\) for \(p > q\),
 
(vii)
https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq422_HTML.gif for \(p, q < 1\) and https://static-content.springer.com/image/art%3A10.1007%2Fs10485-023-09736-x/MediaObjects/10485_2023_9736_IEq424_HTML.gif for \(0 < p, q\).
 
This can be further simplified by noting that \({\rrparenthesis 1,q \llparenthesis } = 1\) unless \(q = 1\) by relation (vi) and similarly for \({\rrparenthesis p,0 \llparenthesis }\). Thus, we can extend relation (ii) to hold for all \(p,p',q,q'\) such that \((p',q),(p,q') \ne (0,1)\). Then the remaining cases of (iii) and (iv) can be reduced to a single rule: \({\rrparenthesis 0,q \llparenthesis } \vee {\rrparenthesis p',1 \llparenthesis } = {\rrparenthesis p', q \llparenthesis } \wedge {\rrparenthesis 0,0 \llparenthesis } \wedge {\rrparenthesis 1,1 \llparenthesis }\).

Declarations

Conflict of interest

I declare that I have have no competing interests.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Literatur
1.
Zurück zum Zitat Abramsky, S., Vickers, S.: Quantales, observational logic and process semantics. Math. Struct. Comput. Sci. 3(2), 161–227 (1993)MathSciNetCrossRefMATH Abramsky, S., Vickers, S.: Quantales, observational logic and process semantics. Math. Struct. Comput. Sci. 3(2), 161–227 (1993)MathSciNetCrossRefMATH
3.
Zurück zum Zitat Gutiérrez García, J., Mozo Carollo, I., Picado, J.: Presenting the frame of the unit circle. J. Pure Appl. Algebra 220(3), 976–1001 (2016)MathSciNetCrossRefMATH Gutiérrez García, J., Mozo Carollo, I., Picado, J.: Presenting the frame of the unit circle. J. Pure Appl. Algebra 220(3), 976–1001 (2016)MathSciNetCrossRefMATH
4.
Zurück zum Zitat Heckmann, R.: Spatiality of countably presentable locales (proved with the Baire category theorem). Math. Struct. Comput. Sci. 25(7), 1607–1625 (2015)MathSciNetCrossRefMATH Heckmann, R.: Spatiality of countably presentable locales (proved with the Baire category theorem). Math. Struct. Comput. Sci. 25(7), 1607–1625 (2015)MathSciNetCrossRefMATH
5.
Zurück zum Zitat Johnstone, P., Vickers, S.: Preframe presentations present. In: Carboni, A., Pedicchio, M.C., Rosolini, G. (eds). Category Theory: Proceedings of the International Conference held in Como, volume 1488 of Lecture Notes in Mathematics, pp. 193–212, Berlin (1991). Springer Johnstone, P., Vickers, S.: Preframe presentations present. In: Carboni, A., Pedicchio, M.C., Rosolini, G. (eds). Category Theory: Proceedings of the International Conference held in Como, volume 1488 of Lecture Notes in Mathematics, pp. 193–212, Berlin (1991). Springer
8.
9.
Zurück zum Zitat Townsend, C.F.: A categorical account of the Hofmann-Mislove theorem. Math. Proc. Cambridge Philos. Soc. 139(3), 441–456 (2005)MathSciNetCrossRefMATH Townsend, C.F.: A categorical account of the Hofmann-Mislove theorem. Math. Proc. Cambridge Philos. Soc. 139(3), 441–456 (2005)MathSciNetCrossRefMATH
11.
Zurück zum Zitat Vickers, S.: Locales are not pointless. In: Hankin, C., Mackie, I., Nagarajan, R. (eds). Theory and Formal Methods of Computing 94: Proceedings of the Second Imperial College Workshop, pp. 199–216, London (1995). Imperial College Press Vickers, S.: Locales are not pointless. In: Hankin, C., Mackie, I., Nagarajan, R. (eds). Theory and Formal Methods of Computing 94: Proceedings of the Second Imperial College Workshop, pp. 199–216, London (1995). Imperial College Press
13.
Zurück zum Zitat Vickers, S.: The double powerlocale and exponentiation: a case study in geometric logic. Theory Appl. Categ. 12(13), 372–422 (2004)MathSciNetMATH Vickers, S.: The double powerlocale and exponentiation: a case study in geometric logic. Theory Appl. Categ. 12(13), 372–422 (2004)MathSciNetMATH
14.
Zurück zum Zitat Vickers, S.J., Townsend, C.F.: A universal characterization of the double powerlocale. Theoret. Comput. Sci. 316(1–3), 297–321 (2004)MathSciNetCrossRefMATH Vickers, S.J., Townsend, C.F.: A universal characterization of the double powerlocale. Theoret. Comput. Sci. 316(1–3), 297–321 (2004)MathSciNetCrossRefMATH
Metadaten
Titel
Presenting Quotient Locales
verfasst von
Graham Manuell
Publikationsdatum
01.08.2023
Verlag
Springer Netherlands
Erschienen in
Applied Categorical Structures / Ausgabe 4/2023
Print ISSN: 0927-2852
Elektronische ISSN: 1572-9095
DOI
https://doi.org/10.1007/s10485-023-09736-x

Weitere Artikel der Ausgabe 4/2023

Applied Categorical Structures 4/2023 Zur Ausgabe

Premium Partner