0. Introduction
A spectrum constructions is a way to assign topological spaces to certain algebraic structures. The original example is Stone’s spectrum of a Boolean algebra [Reference Stone19] or general (bounded) distributive lattice [Reference Stone20]. Other important spectra include the so-called Zariski spectrum of a commutative ring (essentially introduced by Jacobson in [Reference Jacobson8]), Gelfand’s spectrum of a commutative unital C*-algebra [Reference Gelfand4] and Hofmann and Lawson’s spectrum of a distributive continuous lattice [Reference Hofmann and Lawson7].
The above spectra have a number of striking similarities. In particular, the points of the Stone and Zariski spectra both correspond to prime ideals of the semirings in question. The points of the Gelfand and Hofmann–Lawson spectra might at first appear to be slightly different: in the former case they are usually described as the maximal ideals and in the latter case as the prime elements. However, in these cases the semirings come equipped with a natural topology which we should not ignore. The maximal ideals of a C*-algebra coincide with the closed prime ideals with respect to the norm topology and the prime elements of a continuous distributive lattice correspond to closed prime ideals with respect to the Scott topology. Furthermore, for all of these cases, the topology on the spectrum is given by the “hull-kernel topology” and the opens are in bijection with the closed radical ideals.
Further evidence for the depth of these relationships is that remain true when we work constructively. In this setting it is better use locales instead of topological spaces. The algebraic structures in all of our examples can be considered to be localic semirings. While the points of the Zariski spectrum are now prime anti-ideals instead of prime ideals, their complementary sublocales are closed prime ideals as before. In summary we obtain the following table.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_tabu1.png?pub-status=live)
In each case the opens correspond to ‘overt weakly closed radical ideals’ and the points are given by closed prime ideals (or equivalently open prime anti-ideals). We will define a general notion of spectrum of a localic semiring as a classifying locale for closed prime ideals and the frame of overt weakly closed radical ideals and prove that these coincide under assumptions satisfied by our examples.
The intuition behind considering the closed prime ideals is that when viewing the semiring as consisting of functions on a putative spectrum, the closed prime ideals correspond to the places where these functions are zero — at least if we require that being nonzero is an open condition.
Our approach will make use of the quantale of (overt, weakly closed) ideals. We use this to construct the frame of radical ideals, but it is also of interest in its own right. At least in the discrete case, this quantale contains additional ‘differential’ information, which can capture some of the ideas around ‘repeated roots’ and singularities in algebraic geometry.
A number of the results of this paper, further intuition and a significant amount of additional background material can be found in my PhD thesis [Reference Manuell11].
Outline
After covering some background material, we will define a generalised notion of presentation of a frame. This will allow us to extend the usual presentation of the Zariski spectrum to general localic semirings. However, the frame defined by such a generalised presentation might not exist in general. It will be useful to ensure it exists under certain conditions and to provide an explicit construction in this case.
In fact, we define a more general kind of spectrum, giving a quantale instead of just a frame. This generalises the quantale of ideals of a ring and can be used to recover the localic spectrum above.
Before tackling the semiring spectrum, we consider the simpler case of the spectrum of a commutative localic monoid. We define the notions of saturated opens and overt weakly closed monoid ideals and prove that under certain assumptions they form dual objects in the monoidal category of suplattices. We can use this result to prove that quantale of monoid ideals is the quantic monoid spectrum.
We then modify this monoid result to solve the semiring case. We make use of the duality between saturated opens and monoid ideals, but need to modify the additive structure to make it compatible with these. We show that the quantic spectrum is the quantale of overt weakly closed (semiring) ideals and the localic spectrum is the frame of radical ideals. Finally, we show that all of our core examples are special cases of our main result. We conclude with some unusual examples and suggest how we might prove the spectrum does not always exist.
1. Background
The arguments in this paper are constructive in the sense that they hold internal to any elementary topos with natural numbers object.
Recall that a semiring (or rig) is a set equipped with an ‘additive’ commutative monoid structure and a ‘multiplicative’ monoid structure such that the multiplication is bilinear with respect to the additive structure. All semirings in this paper are assumed to be commutative.
1·1. Suplattices, quantales and frames
A suplattice is a poset admitting arbitrary joins. We write 0 for the least element of a suplattice and
$\top$
for the largest element. As objects, suplattices are the same as complete lattices, but morphisms of suplattices need only preserve joins. We denote the category of suplattice by
$\textbf{Sup}$
.
The category of suplattices is symmetric monoidal closed with the tensor product of suplattices defined similarly to abelian groups as the codomain of the the initial bilinear map
$L \times M \to L \otimes M$
. The unit is given by the lattice of truth values
$\Omega$
. The internal hom is the suplattice
$\hom(L, M)$
of suplattice homomorphisms from L to M with the pointwise order. In this paper
$\hom(-,-)$
will always refer to the internal hom in
$\textbf{Sup}$
.
A quantale is a monoid in
$\textbf{Sup}$
. In this paper we adopt the convention that every quantale is commutative. We write
$\textbf{Quant}$
for the category of (commutative) quantales.
Finite coproducts in
$\textbf{Quant}$
are given by tensor products of their underlying suplattices and the obvious multiplication. The suplattice
$\Omega$
becomes the initial quantale with the multiplication given by the isomorphism
$\Delta\colon \Omega \otimes \Omega \xrightarrow{\sim} \Omega$
sending
$p \otimes q$
to
$p \wedge q$
. The unique quantale map
${!}\colon \Omega \to Q$
induces a ‘quantale module’ structure on Q giving a scalar multiplication
$p \cdot q = {!}(p) \cdot q = \bigvee \{q \mid p\}$
.Footnote
1
Most of our quantales will be two-sided — that is, the unit 1 coincides with the largest element
$\top$
, or equivalently,
$xy \le x, y$
for all x,y. The category
${\textbf{Quant}_\top}$
of two-sided quantales is reflective and coreflective in
$\textbf{Quant}$
, with the reflection of a quantale given by its largest two-sided quotient. This quotient can be obtained as the fixed points of the closure operator
$a \mapsto a \top$
. This closure operator is an example of a nucleus, which can be used to describe quotient quantales more generally.
A frame is precisely a two-sided quantale with idempotent multiplication. In this case, the multiplication is given by meet. The category of frames is denoted
$\textbf{Frm}$
and is both reflective and coreflective in
${\textbf{Quant}_\top}$
. This reflection is called the localic reflection and the unit is a quotient map as above.
For more background on suplattices and quantales see [Reference Joyal and Tierney10, Reference Rosenthal17].
1·2. Frames and locales
Frames can be understood as generalised lattices of open sets and are more amenable to a constructive treatment than topological spaces. A continuous map of topological spaces induces a morphism between the frames of open sets in the opposite direction and so when we wish to emphasise the spatial intuition, we will work with the category
$\textbf{Loc} = \textbf{Frm}{^\textrm{op}}$
. To avoid any confusion between these categories, we will explicitly write
$\mathcal{O} X$
for the frame corresponding to a locale X and
$f^*$
for the frame homomorphism corresponding to a locale map f.
We say a locale corresponding to a topological space is spatial. In good cases this space may be recovered from the locale with its points being given by the locale maps from the terminal locale 1. The free frame on one generator is spatial and its corresponding topological space is given by the set of truth values
$\Omega$
equipped with the topology generated by the subbasic open
$\{\top\}$
. This is the Sierpiński space
$\mathbb{S}$
and should not be confused with the terminal locale, which has
$\Omega$
as its frame of opens. A discrete locale is a locale corresponding to a discrete topological space X. Its opens are given by the subsets of X.
The pointfree analogue of subspaces are called sublocales and correspond to quotient frames. Elements of a frame give rise to open sublocales. Unlike subsets in constructive mathematics, open sublocales always have complements, which are called closed sublocales.
The category of frames is order-enriched with the obvious pointwise order on morphisms and this induces a similar enrichment on
$\textbf{Loc}$
. This is related to the specialisation preorder of topological spaces.
We now describe some particular aspects of pointfree topology which will be of use to us. For more information see [Reference Picado and Pultr14] and [Reference Johnstone9, part C].
A localic monoid is a monoid object in the category of locales or equivalently, a comonoid object in the monoidal category of frames where the tensor product is given by the coproduct. If M is a localic monoid, we call the corresponding comultiplication map
$\mu_\times\colon \mathcal{O} M \to \mathcal{O} M \oplus \mathcal{O} M$
and the counit map
$\varepsilon_1\colon \mathcal{O} M \to \Omega$
. Localic monoids can be thought of as being like topological monoids, with the points corresponding to the ‘elements of the monoid’, but as is always the case with pointfree topology, the points do not tell the whole story. On the other hand, note that the opens do not have the structure of a monoid, but of a comonoid.
A localic semiring is a semiring object in
$\textbf{Loc}$
. Given a localic semiring R, we write
$\varepsilon_0, \varepsilon_1\colon \mathcal{O} R \to \Omega$
for the frame homomorphisms corresponding to the additive and multiplicative unit respectively. We write
$\mu_+, \mu_\times\colon \mathcal{O} R \to \mathcal{O} R\oplus \mathcal{O} R$
for the frame homomorphisms corresponding to addition and multiplication. The category of localic semirings will be called
$\textbf{LocCRig}$
.
In a constructive setting, it is more useful to know that a set is inhabited (i.e. it contains an element), instead of simply nonempty. Similarly, there is a stronger version of nontriviality for frames.
Definition 1·1. An element a of a frame L is said to be positive if whenever
$\bigvee I \ge a$
then I is inhabited. We say L is positive if
$1 \in L$
is positive.
This leads to a concept which is invisible in the classical setting.
Definition 1·2. We say a frame is overt Footnote 2 or locally positive if it has a base of positive elements.
Under the assumption of excluded middle, every locale is overt. More generally, overtness has strong links to openness.
Lemma 1·3. A locale X is overt if and only if the unique locale map
${!}\colon X \to 1$
is open if and only if the product projection
$\pi_1\colon Y \times X \to Y$
is open for all Y.
In this case, the frame homomorphism
${!}\colon \Omega \to \mathcal{O} X$
has a left adjoint
$\exists\colon \mathcal{O} X \to \Omega$
such that
$\exists(a) = \top$
if and only if a is positive. The left adjoint
$(\iota_1)_!$
of the coproduct injection
$\iota_1\colon \mathcal{O} Y \to \mathcal{O} Y \oplus \mathcal{O} X$
is given by
$\mathcal{O} Y \otimes \exists$
(up to composition with
$\mathcal{O} Y \otimes \Omega \xrightarrow{\sim} \mathcal{O} Y$
).
We denote the full subcategories of overt frames and overt locales by
$\textbf{OFrm}$
and
$\textbf{OLoc}$
respectively. It can be shown that every spatial locale is overt and the category of overt locales is closed under finite products in
$\textbf{Loc}$
. In particular, this implies that overt localic monoids or semirings coincide with monoids or semirings in
$\textbf{OLoc}$
.
Overt locales should be thought of as locales that we can ‘existentially quantify’ over. For example, if we consider
$a \in \mathcal{O} X$
as a proposition, the map
$\exists\colon \mathcal{O} X \to \Omega$
tells us whether ‘there is something’ satisfying a. In fact, this intuition can be made precise. There is an obvious functor
$\textbf{OLoc}{^\textrm{op}} \to \textbf{Frm} \to \textbf{DLat}$
, where
$\textbf{DLat}$
is the category of distributive lattices. This is a coherent hyperdoctrine without equality which yields an internal logic for manipulating open propositions on overt locales, admitting disjunction, conjunction and existential quantification. (See [Reference Pitts15] for details about logic in coherent hyperdoctrines.)
Finally, in constructive mathematics, the notion of closedness bifurcates to give closed sublocales and weakly closed (or fibrewise closed) sublocales. The overt weakly closed sublocales of X are in bijection with the suplattice homomorphisms from
$\mathcal{O} X$
to
$\Omega$
(see [Reference Bunge and Funk2] for details). Given an overt sublocale V of X, we can ask if an open
$a \in \mathcal{O} X$
restricts to a positive open in V. In this case, we say V meets a and write
$V \between a$
. This defines a suplattice homomorphism from
$\mathcal{O} X$
into
$\Omega$
, from which the weak closure of V may be recovered. The overt weakly closed sublocales of a discrete locale are precisely the opens (i.e. the subsets) and here we recover the notation
$S \between T$
for subsets S and T having inhabited intersection.
If
$f\colon X \to Y$
is a locale map, then
$\hom(f^*, \Omega)$
induces a map from overt weakly closed sublocales of X to overt weakly closed sublocales of Y which can be interpreted as taking the weak closure of the image. More generally, if V is an overt sublocale of X, the image V
′ of V is overt and
$V' \between a \iff V \between f^*(a)$
.
1·3. Dcpos
Recall that a poset D is called directed if every finitely-indexed subset
$F \subseteq D$
has an upper bound in D. A dcpo is a poset which admits joins of its directed subsets. A map of dcpos is a monotone function which preserves these directed joins and we denote the category of dcpos by
$\textbf{DCPO}$
.
A dcpo comes with a natural topology, the Scott topology, consisting of the upsets U satisfying
$\bigvee D \in U \implies D \between U$
for all directed sets D. Morphisms of dcpos are continuous with respect to this topology.
Another important class of subsets is given by the Scott-closed sets, which are downsets closed under directed joins. These are not simply the complements of Scott-open sets; we will explain their relationship to the Scott topology in Proposition 5·4.
The way-below relation on a dcpo P is defined so that
$a \ll b$
if whenever
$D \subseteq P$
is directed and
$b \le \bigvee D$
then there exists some
$d \in D$
such that
$a \le d$
. We write
for the set
$\{ a \in P \mid a \ll b \}$
and
for the set
$\{ b \in P \mid a \ll b \}$
.
Definition 1·4. A dcpo P is continuous if for all
$b \in P$
, the set
is directed and has b as its supremum.
Lemma 1·5. In a continuous dcpo, the sets of the form
form a base for the Scott topology.
Lemma 1·6. The Scott-closure of a downset S in a continuous dcpo is given by the set of directed joins of elements of S. (That is, the closure is obtained in a single step.)
A locale X is exponentiable if and only if
$\mathcal{O} X$
is continuous as a dcpo. We say such a locale is locally compact. In this case,
$\mathbb{S}^X$
is a spatial locale whose corresponding topological space is
$\mathcal{O} X$
with the Scott topology.
1·4. Dualisable suplattices
An object A in a monoidal category
${\mathscr{C}}$
is (left) dualisable if it is a (left) adjoint when
${\mathscr{C}}$
is viewed as a one-object bicategory. Its right adjoint is called the (right) dual of A and is written
$A^*$
.
Explicitly, A has a (right) dual
$A^*$
if there exist maps
$\eta\colon I \to A^* \otimes A$
and
$\varepsilon\colon A \otimes A^* \to I$
such that the following diagrams commute.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig1.png?pub-status=live)
Here I is the unit of the monoidal category and the unnamed isomorphisms are the associator (or its inverse) and the left and right unitors as appropriate.
These conditions can be expressed more evocatively in the language of string diagrams (see [Reference Marsden12, Reference Selinger and Coecke18]), which we lay out vertically from bottom to top.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig2.png?pub-status=live)
So the maps
$\varepsilon$
and
$\eta$
allow us to ‘turn corners’ in string diagrams and the identities can be thought of as saying we can ‘pull the wires straight’. We will usually suppress the dots and labels for
$\varepsilon$
and
$\eta$
in these situations as they can be readily understood from context.
In a symmetric monoidal category left and right dualisability are equivalent and so we simply call such an object dualisable.
If the category
${\mathscr{C}}$
is monoidal closed, then
$A \otimes (\!-\!) \dashv \hom(A, -)$
. So by uniqueness of adjoints,
$A^* \otimes (\!-\!) \cong \hom(A,-)$
whenever
$A^*$
exists. In particular,
$A^* \cong A^* \otimes I \cong \hom(A,I)$
. Moreover, if we take
$A^* = \hom(A,I)$
, the counit
$\varepsilon\colon A \otimes A^* \to I$
is given by the (flipped) evaluation map
$A \otimes \hom(A,I) \to I$
.
In
$\textbf{Sup}$
the dualisable objects are related to the notion of a dual basis.
Definition 1·7. Let L be a suplattice. We say that a family
$(r_x)_{x \in X}$
of elements of L and a family
$(\sigma_x)_{x \in X}$
of elements of
$\hom(L, \Omega)$
form a dual basis for L if
$a = \bigvee_{x \in X} \sigma_x(a) \cdot r_x$
for all
$a \in L$
.
The following modification of continuity is also of interest.
Definition 1·8. We define the totally below relation on a suplattice by setting
$a \lll b$
if whenever
$\bigvee S \ge b$
then there exists some
$s \in S$
such that
$s \ge a$
. We say a suplattice is supercontinuous if every element is the join of the elements totally below it.
We now have the following lemma (see [Reference Manuell11, Section 1·6]).
Lemma 1·9. Let L be a suplattice. The following conditions are equivalent:
-
(i) L admits a dual basis;
-
(ii) L is dualisable;
-
(iii) L is supercontinuous.
Assuming the axiom of choice, these are precisely the completely distributive lattices, so dualisable suplattices are also called constructively completely distributive [Reference Fawcett and Wood3]. In particular, such a suplattice is always a frame. Moreover, since
$0 \lll a$
precisely when a is positive, it is not hard to show such a supercontinuous frame is always overt.
1·5. The Zariski spectrum
The Zariski spectrum of a (discrete) ring R is the classifying locale of the geometric theory of the prime anti-ideals of R. Each element
$f \in R$
gives a proposition
$\overline{f}$
on the prime anti-ideals of R. We interpret
$\overline{f}$
holding for a prime anti-ideal as meaning that f lies in it. The definition of a prime anti-ideal is then given by the following axioms.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_eqnU1.png?pub-status=live)
More geometrically, we can imagine the elements of R as functions defined on the spectrum where f is cozero (that is, nonzero in a positive sense) at a point if and only if it lies in the corresponding anti-ideal.
Explicitly, the frame obtained from this propositional theory has the following presentation.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_eqnU2.png?pub-status=live)
This can be shown to correspond to the lattice Rad(R) of radical ideals of R.
A similar presentation of two-sided quantales
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_eqnU3.png?pub-status=live)
gives the suplattice Idl(R) of ideals of R with a quantale operation given by multiplication of ideals. Then applying the reflection of two-sided quantales into frames gives the frame of radical ideals described above.
For the quantale Idl(R), the generators corresponding to f and
$f^2$
are different. Geometrically, this can be thought of as arising from the fact that while f and
$f^2$
vanish in the same locations, if f vanishes to first order, then
$f^2$
will vanish to second order — that is, both f and its first derivatives will be zero.
2. Spectra from generalised presentations
We could perhaps define the spectrum of a localic semiring directly in terms of overt weakly closed radical ideals, but this might not be completely convincing. It would be better to define the spectrum by a universal property. We will take the presentation of the Zariski spectrum as our starting point.
We wish to generalise the presentation of the Zariski spectrum from discrete rings to localic semirings. No modifications are necessary to handle the case of discrete semirings, but the non-discrete case requires some more care. In the presentation of the Zariski spectrum of R, the generators are given by points of R, but this is obviously not appropriate for a non-spatial localic semiring. We require a generalised notion of presentation that allows the generators and relations to be locales.
A usual presentation of a frame L can be viewed as expressing the frame as the coequaliser of maps between free frames
$\langle \textsf{R}\rangle \rightrightarrows \langle \textsf{G}\rangle \twoheadrightarrow L$
, where
$\textsf{G}$
is the set of generators and
$\textsf{R}$
indexes the relations. From the localic perspective, the free frame on
$\textsf{G}$
corresponds to the
$\textsf{G}\textrm{th}$
power of Sierpiński space
$\mathbb{S}$
and so the presentation corresponds to an equaliser
$L \hookrightarrow \mathbb{S}^G \rightrightarrows \mathbb{S}^\textsf{R}$
(where we reuse the variable L for the corresponding locale).
We now reinterpret
$\textsf{G}$
and
$\textsf{R}$
as discrete locales and the powers of
$\mathbb{S}$
as exponentials. This allows us to replace
$\textsf{R}$
and
$\textsf{G}$
with any exponentiable locales. However, since our localic semirings might not be locally compact, this is not yet sufficiently general for our purposes.
We can circumvent the nonexistence of exponentials by passing temporarily to the presheaf category
$\textbf{Set}^{\textbf{Loc}{^\textrm{op}}}$
and performing the calculation there. In this category, the exponential
$\mathbb{S}^\textsf{G}$
is given by
$\textrm{Hom}_{\textbf{Loc}}((\!-\!) \times \textsf{G}, \mathbb{S})$
. We now consider the equaliser of a pair of natural transformations
$F \hookrightarrow \textrm{Hom}_{\textbf{Loc}}((\!-\!) \times \textsf{G}, \mathbb{S}) \rightrightarrows \textrm{Hom}_{\textbf{Loc}}((\!-\!) \times \textsf{R}, \mathbb{S})$
. The resulting functor is not always representable, but when it is, we say the representing object L is presented by the generalised presentation. Observe that when the exponentials do exist, this coincides with the less general kind of presentation mentioned above.
It is shown in [Reference Vickers and Townsend21] that natural transformations from
$\textrm{Hom}_{\textbf{Loc}}((\!-\!) \times \textsf{G}, \mathbb{S})$
to
$\textrm{Hom}_{\textbf{Loc}}((\!-\!) \times \textsf{R}, \mathbb{S})$
are in bijection with dcpo morphisms from
$\mathcal{O} \textsf{G}$
to
$\mathcal{O} \textsf{R}$
(by taking the component of each natural transformation at 1). Thus, a generalised presentation may be described by a locale
$\textsf{G}$
of generators and a pair of dcpo morphisms from
$\textsf{G}$
into another locale
$\textsf{R}$
describing the relations.
Now mimicking the Zariski spectrum, we define the spectrum of a localic semiring R by a generalised presentation where R is the locale of generators. In the Zariski case we have one relation involving 0, one involving 1, an
$(R\times R)$
-indexed family involving addition and an
$(R\times R)$
-indexed family involving multiplication, so the relations are indexed by the set
$1 \sqcup 1 \sqcup R\times R \sqcup R\times R$
. Similarly, in our case the relations are indexed by the locale given by the frame
$\Omega \times \Omega \times (\mathcal{O} R \oplus \mathcal{O} R) \times (\mathcal{O} R \oplus \mathcal{O} R)$
. The relations are described by a parallel pair of dcpo morphisms, which decompose into four pairs of dcpo morphisms
$\mathcal{O} R \rightrightarrows \Omega$
,
$\mathcal{O} R \rightrightarrows \Omega$
,
$\mathcal{O} R \rightrightarrows \mathcal{O} R \oplus \mathcal{O} R$
and
$\mathcal{O} R \rightrightarrows \mathcal{O} R \oplus \mathcal{O} R$
. The first pair is
$\varepsilon_0$
and the constant function 0. The second pair is
$\varepsilon_1$
and the constant function 1. The third is
$\mu_+ \vee \iota_1 \vee \iota_2$
and
$\iota_1 \vee \iota_2$
, where
$\iota_{1,2}\colon R \to R\oplus R$
are the coproduct injections. The fourth pair is
$\mu_\times$
and
$\iota_1 \wedge \iota_2$
. (Note that the third pair is setting
$\mu_+ \vee \iota_1 \vee \iota_2$
equal to
$\iota_1 \vee \iota_2$
, which is the same as requiring
$\mu_+$
to be less than or equal to
$\iota_1 \vee \iota_2$
.)
The resulting equaliser for this generalised presentation can be explicitly described as a functor
$\textrm{OPAI}_R\colon \textbf{Loc}{^\textrm{op}} \to \textbf{Set}$
whose action on objects is given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_eqnU4.png?pub-status=live)
where we use elements of the frame
$\mathcal{O} X \oplus \mathcal{O} R$
in place of locale maps
$X \times R \to \mathbb{S}$
. If
$f\colon Y \to X$
is a map of locales, then
$\textrm{OPAI}_R(f)$
sends
$u \in \textrm{OPAI}_R(X)$
to
$(f^* \oplus \mathcal{O} R)(u)$
. We call this OPAI since it gives the open prime anti-ideals (or equivalently the closed prime ideals) of R ‘fibred over X’. In particular, note that
$\textrm{OPAI}_R(1)$
is the set of open prime anti-ideals of R.
We call the representing object of
$\textrm{OPAI}_R$
the (localic) spectrum of R, when it exists. Note that
$\textrm{OPAI}_R$
is also functorial in R and so we obtain a partial (ana)functor
$Spec\colon \textbf{LocCRig}{^\textrm{op}} \rightharpoonup \textbf{Loc}$
by parametrised representability.
This definition is easily extended from locales to two-sided quantales resulting in a functor
$\overline{\textrm{OPAI}}_R\colon {\textbf{Quant}_\top} \to \textbf{Set}$
given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_eqnU5.png?pub-status=live)
When it exists, the representing object of
$\overline{\textrm{OPAI}}_R$
is called the quantic spectrum of R. In this case, the localic spectrum is obtained as the localic reflection of the quantic spectrum.
In the following sections we will give conditions on R for this spectrum to exist and describe its form under these assumptions.
3. Monoid ideals and saturated elements
Before we try to construct the spectrum of a localic semiring, let us consider the simpler case of the spectrum of a commutative localic monoid M.
We start by defining a variant of
$\overline{\textrm{OPAI}}$
which only involves the multiplicative relations.
Definition 3·1. The functor
$\overline{\textrm{OPMAI}}_M\colon {\textbf{Quant}_\top} \to \textbf{Set}$
is defined on objects by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_eqnU6.png?pub-status=live)
and acts on morphisms in the obvious way.
Recall that a monoid ideal I in a commutative monoid M is a subset of M for which
$x \in I, y \in M \implies xy \in I$
. The above functor gives the (quantic) ‘open’ prime monoid anti-ideals of M.
In the discrete case, the quantic monoid spectrum is given by the quantale of monoid ideals on M, which we denote by
${\mathscr{M}} M$
. This is isomorphic to the free two-sided quantale on the monoid M, explicitly
$\langle \overline{f}\;:\;f \in M \mid \overline{1} = 1,\, \overline{fg} = \overline{f} \cdot \overline{g} \rangle$
.
The unit map of this free–forgetful adjunction sends
$f \in M$
to the generator
$\overline{f} \in {\mathscr{M}} M$
, which corresponds to the monoid ideal fM. Note that this map is not injective in general and so we may gain some further understanding by replacing the generating set with the relevant quotient of M.
The order structure on
${\mathscr{M}} M$
induces an preorder on M which is the opposite of the usual divisibility preorder:
$fM \subseteq gM \iff f \in gM \iff \exists k \in M.\ f = gk \iff g \mid f$
. The equivalence relation induced by this preorder is a monoid congruence and so we may quotient M by it to obtain a monoid which is partially ordered by (the reverse of) divisibility. Such a monoid is sometimes said to be naturally partially ordered or a holoid.
We can express this holoid quotient
$M/{\sim}$
as the following coinserter in the 2-category of posets.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig3.png?pub-status=live)
For a commutative localic monoid M, we can then take the same coinserter in
$\textbf{Loc}$
obtaining the following inserter in
$\textbf{Frm}$
.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig4.png?pub-status=live)
The resulting frame
${\mathscr{S}} M$
consists of what we call the saturated opens of M. These are the elements
$s \in \mathcal{O} M$
for which
$\mu_\times(s) \le \iota_1(s)$
— or equivalently, for which
$xy \in s \vdash_{x,y} x \in s$
in the internal logic. For a discrete ring, these are precisely the saturated sets of commutative algebra.
Lemma 3·2. Comonoid homomorphisms in
$\textbf{Frm}$
preserve saturated opens.
Proof. Suppose
$f\colon \mathcal{O} M \to \mathcal{O} M'$
is a morphism of cocommutative comonoids and s is a saturated element in
$\mathcal{O} M$
. Then
$\mu'_\times f (s) = (f \oplus f) \mu_\times (s) \le (f \oplus f) \iota_1^M (s) = \iota_1^{M'} f(s)$
and hence f(s) is saturated, as required.
Corollary 3·3. We obtain a functor
${\mathscr{S}}\;:\;$
CComon(Frm)
$\rightarrow$
Frm taking a cocommutative comonoid in Frm to its subframe of saturated elements. The inclusion
$\kappa$
gives a natural transformation from
${\mathscr{S}}$
to the forgetful functor from CComon(Frm) to Frm.
We can say more about
${\mathscr{S}} M$
when M is overt. In that case
$\iota_1$
has a left adjoint so that
$\mu_\times(s) \le \iota_1(s) \iff (\iota_1)_!\mu_\times(s) \le s$
.
Lemma 3·4. Let M be an overt commutative localic monoid. Then
$(\iota_1)_!\mu_\times$
is a closure operator whose fixed points are the saturated elements.
Proof. It is clearly monotone. To show it is inflationary we need
$a \le (\iota_1)_! \mu_\times(a)$
, which in the internal logic means
$x \in a \vdash_x \exists y\colon M.\ xy \in a$
. But this holds for
$y = 1$
(the unit of the monoid), since
$x \cdot 1 =_{x} x$
by the unit axiom.
To prove idempotence we require
$(\iota_1)_! \mu_\times (\iota_1)_! \mu_\times(a) \le (\iota_1)_! \mu_\times(a)$
. Let us translate this into the internal logic. The open
$(\iota_1)_! \mu_\times(a)$
can be described by the formula
$\exists y'.\ x'y' \in a$
in the context
$x' \colon M$
. Then
$\mu_\times (\iota_1)_! \mu_\times(a)$
corresponds to substituting xz for x
′ to give the formula
$\exists y'.\ (xz)y' \in a$
in the context
$x\colon M, z\colon M$
. Finally,
$(\iota_1)_! \mu_\times (\iota_1)_! \mu_\times(a)$
is obtained by existentially quantifying over z to give the formula
$\exists z.\ \exists y'.\ (xz)y' \in a$
. Thus, we must prove the sequent
$\exists z.\ \exists y'.\ (xz)y' \in a \vdash_x \exists y.\ xy \in a$
. This is proved by taking
$y = zy'$
and using associativity.
The fixed points are the elements such that
$(\iota_1)_!\mu_\times(a) \le a$
. But these are precisely the saturated elements.
Note that this implies that for overt M the inclusion
$\kappa$
has a left adjoint, which we write as
$\kappa_!$
and obtain from
$(\iota_1)_!\mu_\times$
by restricting its codomain to its image.
Corollary 3·5. Under these assumptions, the inserter
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig5.png?pub-status=live)
is an absolute weighted limit in
$\textbf{Sup}$
.
Proof. Simply note that
${\mathscr{S}} M$
is obtained by splitting the idempotent
$(\iota_1)_!\mu_\times$
.
Lemma 3·6. If M is an overt commutative localic monoid, then
${\mathscr{S}} M$
is a sub-comonoid of
$\mathcal{O} M$
.
Proof. The coproduct
$\mathcal{O} M \oplus \mathcal{O} M$
has a natural comonoid structure and the saturation closure operator is given by
$(\iota_1 \otimes \iota_1)_! (\mu_\times \otimes \mu_\times) = ((\iota_1)_! \otimes (\iota_1)_!) (\mu_\times \otimes \mu_\times) = (\iota_1)_!\mu_\times \otimes (\iota_1)_!\mu_\times = \kappa\kappa_! \otimes \kappa\kappa_! = (\kappa \otimes \kappa)(\kappa \otimes \kappa)_!.$
Therefore,
$\kappa \oplus \kappa\colon {\mathscr{S}} M \oplus {\mathscr{S}} M \to \mathcal{O} M \oplus \mathcal{O} M$
is isomorphic to the inclusion of the frame of saturated opens of
$\mathcal{O} M \oplus \mathcal{O} M$
.
Now since M is commutative, the comultiplication map
$\mu_\times\colon \mathcal{O} M \to \mathcal{O} M \oplus \mathcal{O} M$
is a comonoid homomorphism and hence preserves saturated elements by Lemma 3·2. Thus,
$\mu_{\times}$
restricts to give a map
$\mu^{{\mathscr{S}}}_{\times} = {\mathscr{S}} \mu_{\times}$
shown in the diagram below.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig6.png?pub-status=live)
The (co)associativity of
$\mu^{{\mathscr{S}}}_\times$
follows from that of
$\mu_\times$
and the fact that
$\kappa^{\oplus 3}$
is monic. The counit of
$\mathcal{O} M$
gives a counit for
${\mathscr{S}} M$
in the obvious way and we see that
$\kappa$
is a comonoid homomorphism.
Corollary 3·7. The functor
${\mathscr{S}}$
on the category of overt cocommutative comonoids in Frm lifts to a functor
${\mathscr{S}}$
from CComon(OFrm) to itself and
$\kappa$
becomes a natural transformation from
${\mathscr{S}}$
to the identity functor.
Definition 3·8. We say a commutative localic monoid M is deflationary if
$\mu_\times \le \iota_1$
.
We call such a localic monoid deflationary, since it gives a pointfree description of the condition that for all
$x \in M$
, the map
$(\!-\!) \cdot x$
is deflationary with respect to the specialisation order. Note that in a deflationary localic monoid all opens are saturated.
Proposition 3·9. Overt deflationary comonoids in Frm form a coreflective subcategory of overt cocommutative comonoids where
${\mathscr{S}}$
is the coreflector and
$\kappa$
is the counit.
Proof. We first show that
${{\mathscr{S}}} M$
is indeed deflationary. To see this, observe that
$(\kappa \oplus \kappa) \mu^{{\mathscr{S}}}_\times = \mu_\times \kappa \le \iota_1 \kappa = (\kappa \oplus \kappa) \iota_1^{\mathscr{S} M}$
. But
$\kappa \oplus \kappa$
is an injective frame homomorphism and thus reflects order, so that
$\mu^{\mathscr{S}}_\times \le \iota_1^{\mathscr{S} M}$
as required.
From this we see that
$\mathscr{S} \kappa$
is always the identity. But
$\kappa_D$
is also the identity for deflationary localic monoids D. These give the two triangle identities and so the result follows.
We observed above that the holoid quotient of a discrete monoid M can be used to present the spectrum of M. We can now show a similar result for any overt commutative localic monoid.
Proposition 3·10. If M is an overt commutative localic monoid, then
$\overline{\text{OPMAI}}_M \cong \overline{\text{OPMAI}}_{\mathscr{S} M}$
.
Proof. The inclusion
$\kappa\colon \mathscr{S} M \hookrightarrow \mathcal{O} M$
induces a natural transformation from
$\overline{\textrm{OPMAI}}_{\mathscr{S} M}$
to
$\overline{\textrm{OPMAI}}_M$
sending
$u \in \overline{\textrm{OPMAI}}_M(Q)$
to
$(Q \oplus \kappa)(u)$
. Since the inserter defining
$\mathscr{S} M$
is preserved by
$Q \oplus (\!-\!)$
, the map
$Q \oplus \kappa$
represents the inclusion into
$Q \oplus \mathcal{O} M$
of the elements u satisfying
$(Q \oplus \mu_\times)(u) \le (Q \oplus\iota_1)(u)$
. But every
$u \in \overline{\textrm{OPMAI}}_M(Q)$
satisfies
$(Q \oplus \mu_\times)(u) = (Q \oplus\iota_1)(u) \cdot (Q \oplus\iota_2)(u) \le (Q \oplus\iota_1)(u)$
and hence this inclusion is the identity.
We can use this to show the localic spectrum exists in a large number of cases. The following result applies in particular whenever M is overt and locally compact.
Corollary 3·11. Let M be an overt commutative localic monoid. Then the localic monoid spectrum of M exists whenever
$\mathscr{S} M$
is locally compact.
Proof. By Proposition 3·10 we may replace M with
${\mathscr{S}} M$
and the exponentials used in the generalised presentation for the spectrum of
${\mathscr{S}} M$
exist.
On the other hand, we cannot ensure the quantic spectrum exists unless
${\mathscr{S}} M$
is exponentiable in
$\textbf{Quant}{^\textrm{op}}$
— that is, if it is dualisable (see [Reference Niefield13]). We would also like to gain a better understanding of the precise form of the spectrum.
Recall that in the discrete case, the representing object of
$\textrm{OPMAI}_M$
is given by the quantale of monoid ideals. We now describe how this quantale might be defined more generally.
If M is a localic monoid, then the set of overt weakly closed sublocales of M has a natural quantale structure, since
$\hom(\mathcal{O}(\!-\!), \Omega)\colon \textbf{Loc} \to \textbf{Sup}$
is a lax monoidal functor. In the discrete case, this corresponds to the elementwise multiplication of subsets. Explicitly, the unit is given by
$\varepsilon_0$
and the product of
$f,g \colon \mathcal{O} M \to \Omega$
is given by
$\Delta (f \otimes g) \mu_\times$
, where
$\Delta\colon \Omega \otimes \Omega \xrightarrow{\sim} \Omega$
is the codiagonal map.
Definition 3·12. We call an overt weakly closed sublocale I of a commutative localic monoid M a monoid ideal if
$I = I \top$
.
In the discrete case this recovers the usual definition: a subset I such that
$x \in I, y \in M \implies xy \in I$
. More generally, these are precisely the fixed points of the nucleus
$W \mapsto W \top$
associated to the two-sided reflection of
$\hom(\mathcal{O} M, \Omega)$
. We call this two-sided reflection the quantale of monoid ideals and denote it by
${\mathscr{M}} M$
.
The following proposition gives a link between
${\mathscr{M}} M$
and
${\mathscr{S}} M$
.
Proposition 3·13. If M is an overt commutative localic monoid, then we have
${\mathscr{M}} M \cong \hom({\mathscr{S}} M, \Omega)$
.
Proof. If M is overt,
${\mathscr{S}} M$
can be obtained by splitting the idempotent
$(\iota_1)_! \mu_\times$
in
$\textbf{Sup}$
. Applying the functor
$\hom(-, \Omega)$
, we find that
$\hom({\mathscr{S}} M, \Omega)$
is given by splitting the idempotent
$\hom((\iota_1)_! \mu_\times, \Omega)$
. This maps sends f to
$f (\iota_1)_! \mu_\times = \Delta (f \otimes \exists) \mu_\times$
. But this is just the nucleus
$W \mapsto W \top$
expressed in terms of suplattice homomorphisms.
Corollary 3·14. If
${\mathscr{S}} M$
is dualisable, then
${\mathscr{M}} M$
is its dual.
Note that the isomorphism
${\mathscr{M}} M \cong \hom({\mathscr{S}} M, \Omega)$
preserves the quantale structure, since the comonoid structure on
${\mathscr{S}} M$
inherited as a subobject of
$\mathcal{O} M$
and the quantale structure on
${\mathscr{M}} M$
inherited as a quotient of
$\hom(\mathcal{O} M, \Omega)$
are both unique.
When
${\mathscr{S}} M$
is dualisable, we can visualise the multiplicative structure on
$({\mathscr{S}} M)^* \cong {\mathscr{M}} M$
using string diagrams. We will assume M is deflationary for simplicity so that
${\mathscr{S}} M \cong \mathcal{O} M$
. Then the monoid structure on
$(\mathcal{O} M)^*$
can be expressed as follows. (We will suppress the
$\mathcal{O}$
in string diagrams to avoid clutter and since it is clear we are working in
$\textbf{Sup}$
.)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig7.png?pub-status=live)
We are now in a position to prove our main result about the monoid spectrum.
Theorem 3·15. Let M be an overt commutative localic monoid and suppose
${\mathscr{S}} M$
is a dualisable suplattice. Then
$\overline{\text{OPMAI}}_M$
is representable with representing object
$({\mathscr{S}} M)^* \cong {\mathscr{M}} M$
and universal element
$({\mathscr{M}} M \otimes \kappa)\eta(\top)$
, where
$\eta$
is the unit of the duality between
${\mathscr{S}} M$
and
${\mathscr{M}} M$
.
Proof. By Proposition 3·10 we may assume M is deflationary so that
${\mathscr{S}} M \cong \mathcal{O} M$
. By duality and the universal property of
$\Omega$
, we have that
${Q \otimes \mathcal{O} M} \cong \textrm{Hom}_{\textbf{Sup}}(\Omega, Q \otimes \mathcal{O} M) \cong \textrm{Hom}_{\textbf{Sup}}(\Omega, \mathcal{O} M \otimes Q) \cong \textrm{Hom}_{\textbf{Sup}}(\Omega \otimes \mathcal{O} M^*, Q) \cong \textrm{Hom}_{\textbf{Sup}}(\mathcal{O} M^*, Q).$
Moreover, the identity map
$\textrm{id}_{\mathcal{O} M^*} \in \textrm{Hom}_{\textbf{Sup}}(\mathcal{O} M^*, \mathcal{O} M^*)$
corresponds to
$\eta(\top)$
under this bijection. So to prove the desired result it is enough to show that if (Q, m, e) is a two-sided quantale, the elements u of
$Q \otimes \mathcal{O} M$
satisfying
$(Q \otimes \mu_\times)(u) = (Q \otimes\iota_1)(u) \cdot (Q \otimes\iota_2)(u)$
and
$(Q \otimes \varepsilon_1)(u) = 1$
correspond to the suplattice homomorphisms from
$\mathcal{O} M^*$
to Q which respect the multiplicative structure.
Consider a suplattice map
$f\colon \mathcal{O} M^* \to Q$
. The corresponding map
$f^\sharp \in \textrm{Hom}(\Omega, Q \otimes \mathcal{O} M)$
is shown in the following string diagram.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig8.png?pub-status=live)
Now we have
$(Q \otimes \varepsilon_1)f^\sharp (\top) = 1$
if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig9.png?pub-status=live)
while f preserves the multiplicative unit if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig10.png?pub-status=live)
These are the same two diagrams and hence the two conditions are clearly equivalent.
Now consider the condition
$(Q \otimes \mu_\times) f^\sharp (\top) = (Q \otimes\iota_1) f^\sharp (\top) \cdot (Q \otimes\iota_2) f^\sharp (\top)$
. Let us start with the right-hand side. It can be rewritten as
$(m \otimes \mathcal{O} M \otimes \mathcal{O} M)(Q \otimes \sigma_{\mathcal{O} M,Q} \otimes \mathcal{O} M)(f^\sharp \otimes f^\sharp) (\top)$
where
$\sigma_{\mathcal{O} M,Q}\colon \mathcal{O} M \otimes Q \cong Q \otimes \mathcal{O} M$
is the symmetry map. This is depicted in the first string diagram below. This can then be manipulated to give the second diagram and we obtain the third diagram using the commutativity of m.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig11.png?pub-status=live)
Combining this with the left-hand side, we have that the condition can be represented as follows.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig12.png?pub-status=live)
On the other hand, the map f preserves the multiplication if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig13.png?pub-status=live)
These two equalities can be turned into each other by ‘bending the wires’ and using the duality identities to ‘pull them straight’. These are inverse operations and so the two conditions are equivalent, as required.
4. Semiring spectra
We would like to prove an extension of Theorem 3·15 for localic semirings. Some complications arise, because the inserter
$\kappa\colon {\mathscr{S}} R \to \mathcal{O} R$
need not respect the additive structure of a semiring R. However,
${\mathscr{S}} R$
does have an additive counital comagma structure in
$\textbf{Sup}$
given by
$\widetilde{\mu}_+ = (\kappa_! \otimes \kappa_!) \mu_+\kappa$
and
$\widetilde{\varepsilon}_0 = \varepsilon_0 \kappa$
. This will be sufficient to carry the construction through in Theorem 4·3.
Let us start by defining a quantale of (overt, weakly closed) ideals of a localic semiring R so as to give a candidate representing object of
$\overline{\textrm{OPAI}}_R$
. Similarly to the multiplication, the addition on R also induces a quantale structure on
$\hom(\mathcal{O} R, \Omega)$
, whose binary operation we write as
$+$
and whose unit we denote by
$0_+$
.
Definition 4·1. We call an overt weakly closed sublocale I of a localic semiring R an ideal if it is a monoid ideal,
$0_+ \le I$
and
$I + I \le I$
.
These are the largest elements of the congruence classes of the quantale congruence on
$\hom(\mathcal{O} R, \Omega)$
(with its multiplicative structure) obtained by setting
$1 = \top$
,
$0_+ = 0$
and
$a + b \le a \vee b$
. The resulting quotient is called the quantale of ideals Idl(R).
The quantale Idl(R) is two-sided and so its defining quotient factors through
${\mathscr{M}} R$
to give a quotient map
$\mathfrak{s}\colon {\mathscr{M}} R \twoheadrightarrow Idl(R)$
. It will be useful to have a description of this quotient in terms of operations on
${\mathscr{M}} R$
.
Dualising the modified additive structure on
${\mathscr{S}} R$
described above yields a bilinear operation on
${\mathscr{M}} R$
given by
$I \mathop{\widetilde+} J = (I + J) \top$
with unit
$\widetilde{0}_+ = 0_+ \top = 0_+$
. We then easily obtain the following lemma.
Lemma 4·2. The kernel congruence of
$\mathfrak{s}\colon {\mathscr{M}} R \twoheadrightarrow \text{Idl}(R)$
is generated by setting
$\widetilde{0}_+ = 0$
and
$I \mathop{\widetilde+} J \le I \vee J$
.
We can now prove our main result.
Theorem 4·3. Let R be an overt commutative localic semiring and suppose
${\mathscr{S}} R$
is a dualisable suplattice. Then
$\overline{\text{OPAI}}_R$
is representable with representing object Idl(R) and universal element
$(\mathfrak{s} \otimes \kappa)\eta(\top)$
, where
$\eta$
is the unit of the duality between
${\mathscr{S}} R$
and
${\mathscr{M}} R$
.
Proof. Theorem 3·15 gives an isomorphism
$\textrm{Hom}_{\textbf{Quant}_\top}({\mathscr{M}} R, -) \cong \textrm{OPMAI}_R$
. We have that
$\overline{\textrm{OPAI}}_R(Q)$
is a subset of
$\overline{\textrm{OPMAI}}_R(Q)$
and we wish to find which of the homomorphisms in
$\textrm{Hom}_{\textbf{Quant}_\top}({\mathscr{M}} R, Q)$
correspond to this subset.
Let
$f\colon {\mathscr{M}} R \to Q$
be a homomorphism of two-sided quantales. For the corresponding (quantic) open prime monoid anti-ideal
$(Q \otimes \kappa)f^\sharp(\top) \in Q \otimes \mathcal{O} R$
to be a semiring anti-ideal, we require
$(Q \otimes \varepsilon_0 \kappa)f^\sharp(\top) = 0$
and
$(Q \otimes \mu_+ \kappa)f^\sharp(\top) \le (Q \otimes \iota_1 \kappa)f^\sharp(\top) \vee (Q \otimes \iota_2 \kappa)f^\sharp(\top)$
.
Similarly to the condition on the multiplicative unit in Theorem 3·15, we find the first of these is equivalent to
$f(\widetilde{0}_+) = 0$
. For the second condition, observe that
$(Q \otimes \iota_1 \kappa)f^\sharp(\top) \vee (Q \otimes \iota_2 \kappa)f^\sharp(\top) = (Q \otimes \kappa \otimes \kappa)\left( (Q \otimes \iota_1)f^\sharp(\top) \vee (Q \otimes \iota_2)f^\sharp(\top) \right)$
. Using the adjunction then yields the equivalent condition
$(Q \otimes \widetilde{\mu}_+)f^\sharp(\top) \le (Q \otimes \iota_1)f^\sharp(\top) \vee (Q \otimes \iota_2)f^\sharp(\top)$
, which is depicted in the following string diagrams in
$\textbf{Sup}$
.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig14.png?pub-status=live)
Now bending the wires gives the equivalent condition:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20221019000035445-0629:S0305004122000068:S0305004122000068_fig15.png?pub-status=live)
The left-hand diagram is a map sending
$j \otimes k$
to
$f(j \mathop{\widetilde +} k)$
. For the right-hand side, viewing
${\mathscr{M}} R$
as
$\textrm{Hom}({\mathscr{S}} R, \Omega)$
we observe that the mate of
$\iota_1\colon {\mathscr{S}} R \to {\mathscr{S}} R \otimes {\mathscr{S}} R$
sends
$j \otimes k$
to the map
$x \mapsto (j \otimes k)\iota_1(x) = j(x) \cdot \exists(k)$
, where
$\exists(k) = k(\top)$
. Thus, this means
$f(a \mathop{\widetilde +} b) \le f(a) \cdot \exists(b) \vee f(b) \cdot \exists(a)$
.
This implies
$f(a \mathop{\widetilde +} b) \le f(a) \vee f(b)$
. Now multiplying this by
$\exists(a)\cdot\exists(b)$
, we have
$f(a \mathop{\widetilde +} b) = f(a \mathop{\widetilde +} b) \cdot\exists(a) \cdot\exists(b) \le (f(a) \vee f(b)) \cdot \exists(a) \cdot \exists(b) = f(a) \cdot \exists(b) \vee f(b) \cdot \exists(a)$
, since
$a = a \cdot \exists(a)$
. Thus, these two conditions are equivalent.
In summary, the elements of
$\textrm{OPAI}_R(Q)$
correspond to quantale homomorphisms
$f\colon {\mathscr{M}} R \to Q$
satisfying
$f(\widetilde{0}_+) = 0$
and
$f(a \mathop{\widetilde +} b) \le f(a) \vee f(b)$
, but these are in turn in bijection with quantale homomorphisms out of the quotient Idl(R) by Lemma 4·2, as required.
Setting Rad(R) to be the localic reflection of Idl(R), we obtain the following corollary.
Corollary 4·4. Let R be an overt commutative localic semiring and suppose
${\mathscr{S}} R$
is a dualisable suplattice. Then
$\text{OPAI}_R\colon \textbf{Loc}{^\text{op}} \to \textbf{Set}$
is representable with representing object Rad(R) and universal element
$(\rho\mathfrak{s} \otimes \kappa)\eta(\top)$
, where
$\rho\colon \text{Idl}(R) \twoheadrightarrow \text{Rad}(R)$
is the unit of the localic reflection.
We can also prove an analogue of Corollary 3·11.
Theorem 4·5. Let R be an overt commutative localic semiring and suppose
${\mathscr{S}} R$
is locally compact. Then
$\text{OPAI}_R\colon \textbf{Loc}{^{op}} \to \textbf{Set}$
is representable.
Proof. We use a presentation of the localic spectrum in terms of
${\mathscr{S}} R$
as in Corollary 3·11. The additive relations are given by the modified operations as in Theorem 4·3.
Note that while Theorem 4·5 is more general than Corollary 4·4, it does not tell us the precise form of the spectrum. Whether the spectrum in Theorem 4·5 is still given by the frame of radical ideals is a possible topic for further research.
In future it could also be interesting to consider
$\hom(\mathcal{O} R, \Omega)$
(and hence Idl(R)) as a localic suplattice as in [Reference Resende and Vickers16] instead of simply a suplattice. However, this would require the development of a theory of quotients of localic suplattices.
5. Special cases
In this section we will show that our construction reduces to the known ones in each of our original cases and describe some unusual examples. Let us start with a lemma that will be helpful for showing when the conditions of Theorem 4·3 hold.
Lemma 5·1. Let R be an overt localic semiring. The following conditions are equivalent:
-
(i)
${\mathscr{S}} R$ is a dualisable suplattice;
-
(ii) There is a family
$(r_x)_{x \in X}$ of elements of
$\mathcal{O} R$ and a family
$(W_x)_{x \in X}$ of overt weakly closed sublocales of R such that
$s = \bigvee_{W_x \between s} r_x$ for all saturated elements
$s \in \mathcal{O} R$ ;
-
(iii)
$u \le \bigvee_{V \between u} \pi(V)$ for all
$u \in \mathcal{O} R$ , where
$\pi(V) = \bigwedge\{ t \, \textrm{saturated} \mid V \between t \}$ .
If R satisfies these equivalent conditions we say it is approximable.
Proof. The equivalence of (i) and (ii) follows easily from Lemma 1·9 by composing with
$\kappa$
and
$\kappa_!$
as appropriate.
To see that (ii) implies (iii) observe that
$\bigvee_{W_x \between s} r_x \le s$
implies
$W_x \between s \implies r_x \le s$
for all saturated opens s and hence,
$r_x \le \pi(W_x)$
. So for saturated u we can immediately conclude that
$u = \bigvee_{W_x \between u} r_x \le \bigvee_{V \between u} \pi(V)$
. Now recall that
$V \between (\iota_1)_! \mu_\times(t) \iff V \top \between t$
. It follows that
$\pi(V) = \pi(V \top)$
and
$u \le (\iota_1)_! \mu_\times(u) \le \bigvee_{V \between (\iota_1)_! \mu_\times(u)} \pi(V) = \bigvee_{V \top \between u} \pi(V) = \bigvee_{V \top \between u} \pi(V \top) \le \bigvee_{V \between u} \pi(V)$
for general u, as required.
Finally, we show (iii) implies (ii). We let
$W_x$
range over all overt weakly closed sublocales and set
$r_x = \pi(W_x)$
. Then (iii) gives
$s \le \bigvee_{W_x \between s} \pi(W_x)$
, while
$\bigvee_{W_x \between s} \pi(W_x) \le s$
follows for saturated s by the definition of
$\pi(W_x)$
.
Corollary 5·2. If
$\mathcal{O} R$
is supercontinuous, then
${\mathscr{S}} R$
is a dualisable suplattice.
Proof. By Lemma 1·9,
$\mathcal{O} R$
has dual basis. This implies condition (ii) above.
5·1. The discrete case
The following proposition exhibits the Zariski spectrum of a discrete ring and the Stone spectrum of a distributive lattice as a special case of our construction.
Proposition 5·3. Let R be a discrete semiring. Then R is approximable and the quantic spectrum is given by the usual quantale of (set-theoretic) ideals of R. The localic spectrum is then the usual pointfree Zariski spectrum of R.
Proof. It is well known that discrete locales are supercontinuous and hence
${\mathscr{S}} R$
is dualisable by Corollary 5·2. Then Theorem 4·3 implies that the localic spectrum is given by the quantale of overt weakly closed ideals. But the overt weakly closed sublocales of a discrete locale are precisely the open sublocales, which in turn correspond to its subsets. It is then easy to see that the overt weakly closed ideals coincide with the familiar notion of semiring ideals and the result follows.
5·2. The Hofmann–Lawson spectrum
To obtain the Hofmann–Lawson spectrum, we equip the continuous frame
$\mathcal{O} X$
in question with the Scott topology to obtain a spatial localic distributive lattice L. Note that L is a supercontinuous locale (for instance, by observing that
$L = \mathbb{S}^X$
is a regular-injective and using [Reference Banaschewski and Niefield1]) and hence its localic spectrum exists. To determine the form of this spectrum, we will need the following lemma.
Proposition 5·4. Let P be a continuous dcpo. The Scott-closed subsets of P correspond to overt weakly closed sublocales in the Scott topology.
Proof. Given a Scott-closed set
$S \subseteq P$
, we can define a suplattice homomorphism
$h_S\colon \mathcal{O} P \to \Omega$
by
$h_S(U) = \top \iff S \between U$
.
Conversely, given a suplattice homomorphism
$h\colon \mathcal{O} P \to \Omega$
, we define a set
$S_h \subseteq P$
as the Scott-closure of
.
(This set is already downwards closed, but needs to be closed under directed suprema.)
We now show these are inverse operations. Take
$x \in S$
. If
$y \ll x$
, then
and so
$y \in S_{h_S}$
. But
by continuity and hence
$x \in S_{h_S}$
by Scott-closedness. Thus,
$S \subseteq S_{h_S}$
. Conversely, if
then
$x \in S$
by downward closure and hence
$S_{h_S} \subseteq S$
, since S is Scott-closed.
Suppose
$h(U) = \top$
. We may write
by Lemma 1·5 and so
for some
$x \in U$
. Thus,
$S_h \between U$
and hence
$h_{S_h}(U) = \top$
. Consequently,
$h \le h_{S_h}$
. On the other hand, if
$S_h \between U$
, then
by Lemma 1·6 and the Scott-openness of U. Thus,
for some
$x \in U$
so that
$h(U) = \top$
. Hence,
$h_{S_h} \le h$
and the assignments are inverse operations.
Corollary 5·5. The localic spectrum of a continuous frame
$L \cong \mathcal{O} X$
equipped with the Scott topology is isomorphic to X and hence coincides with the Hofmann–Lawson spectrum.
Proof. By Theorem 4·3 the quantic spectrum is given by the quantale of overt weakly closed ideals. From Proposition 5·4 we find that these correspond to the Scott-closed ideals of L, which are precisely the principal downsets. We can then see that the quantic spectrum is given by the frame
$L \cong \mathcal{O} X$
. Since this is already a frame, this is also the frame of the localic spectrum of L.
5·3. The Gelfand spectrum
It remains to show that the Gelfand spectrum is a special case of our construction. For simplicity, we will show this for the locale of real-valued functions on a compact regular locale. The complex case is essentially identical. It should also be possible to prove it directly from the axioms of a commutative localic C*-algebra as given in [Reference Henry6].
Proposition 5·6. Suppose X is a compact regular locale. Then
$A = \mathbb{R}^X$
is an overt approximable localic ring.
Proof. It is shown in [Reference Henry6] that A is overt and furthermore a localic Banach algebra. By Lemma 5·1 we must show that
$u \le \bigvee_{V \between u} \pi(V)$
for all
$u \in \mathcal{O} A$
.
Given an overt sublocale F of A and a rational
$\varepsilon > 0$
, we define
$B_\varepsilon(F)$
by the expression
$\{h \colon A \mid \exists f\colon F.\ \|h-f\| \lt \varepsilon\}$
in the internal logic of the coherent hyperdoctrine of open sublocales. By [Reference Henry6], we may express u as
$u = \bigvee_i F_i$
where each
$F_i$
is a positive open sublocale such that
$B_{\varepsilon_i}(F_i) \le u$
for some rational
$\varepsilon_i > 0$
. Furthermore, each
$F_i$
can then in turn be expressed as a join of the open sets contained in it of diameter less than
$\varepsilon_{i}/4$
.Footnote
3
Thus, we may assume
$\textrm{diam}(F_i) \lt \varepsilon_{i}/4$
without loss of generality.
Consider
$F = F_i$
and
$\varepsilon = \varepsilon_i$
for some i, where we omit the subscripts for notational convenience. The idea is to construct an overt sublocale G such that
$G \between B_\varepsilon(F)$
and every saturated open t which meets G contains F. If we can do this, we could deduce
$F \le \bigwedge\{t \in {\mathscr{S}} A \mid G \between t\} = \pi(G).$
And clearly
$G \between u$
, since
$G \between B_\varepsilon(F) \le u$
. Therefore,
$F \le \bigvee_{V \between u} \pi(V)$
. The result would then follow by taking the join over all such F.
We now describe how to construct G. The intuition behind our construction is that we want to find functions which are sufficiently close to those in F, but which have inflated zero sets. The absolute value map and the meet and join operations on
$\mathbb{R}$
induce ‘pointwise’ operations on A which satisfy
$h \vee 0 = (h + |{h}|)/2$
and
$h \wedge 0 = (h - |{h}|)/2$
in the internal logic, where 0 is the constant zero map. Note that the map defined by
$f \mapsto (f \vee 0) + (f \wedge 0)$
in the internal logic is simply the identity. We define a locale map
$\zeta\colon F \to A$
by
$f \mapsto ([f - \varepsilon/2] \vee 0) + ([f + \varepsilon/2] \wedge 0)$
and set G to be the image of F under
$\zeta$
.
Let us show that
$G \between B_\varepsilon(F)$
. Note that
$G \between B_\varepsilon(F) \iff F \between \zeta^*(B_\varepsilon(F))$
, or in the internal logic,
$\exists f\colon F.\ \zeta(f) \in B_\varepsilon(F)$
. So by the definition of
$B_\varepsilon(F)$
, we must show
$\exists f\colon F.\ \exists f'\colon F.\ \|{\zeta(f) - f'}\| \lt \varepsilon$
. A straightforward calculation in the internal logic gives
$\|{\zeta(f) - f}\| = ({1}/{2})\| | \{{f+\varepsilon/2}| - |{f-\varepsilon/2}\}\| | \le ({1}/{2})\|{(f+\varepsilon/2) - (f-\varepsilon/2)}\| = {\|\varepsilon\|/2} = \varepsilon/2,$
where the inequality is from the reverse triangle inequality. (Here the judgemental inequality relation can be defined from equality and
$\wedge$
in the usual way.) Thus,
$\|{\zeta(f) - f}\| \lt \varepsilon$
. Now since F is positive, we have
$\exists f\colon F.\ \top$
. Combining these yields
$\exists f\colon F.\ \|{\zeta(f) - f}\| \lt \varepsilon$
and the desired result follows.
Now we show that every saturated open t which meets G, contains F. The plan is to construct a localic map
$\psi\colon F\times F \to A$
such that
$\zeta(f) = h \times \psi(f,h)$
in the internal logic.
Given such a map
$\psi$
, we can conclude the result as follows. Since
$G \between t$
, we know
$\exists f \colon F.\ \zeta(f) \in t$
. Now since
$\zeta(f) = h \times \psi(f,h)$
, we have
$\exists f \colon F.\ h \times \psi(f,h) \in t$
for
$h\colon F$
. But t being saturated means
$\exists y\colon A.\ xy \in t \vdash_{x \colon A} x \in t$
. Putting these together, we may conclude
$\vdash_{h \colon F} h \in t$
, which gives
$F \le t$
as desired.
We define
$\psi\colon F \times F \to \mathbb{R}^X$
by specifying its uncurried form
$\psi^\flat\colon F \times F \times X \to \mathbb{R}$
on a covering pair of opens:
$W = \{(f, h, x) \colon F \times F \times X\;|\; |{f(x)}| > \varepsilon/4 \}$
and
$Z = \{(f, h, x) \colon F \times F \times X | | {f(x)}| \lt \varepsilon/2 \}$
.
Note that restricted evaluation map
$\textsf{ev}(\pi_2,\pi_3)\vert_W$
factors through
$\mathbb{R}^* = (\!-\!\infty, 0) \vee (0, \infty)$
. This can be seen using the internal logic: consider a triple
$(f,h,x)\colon W$
. Because
$\textrm{diam}(F) \lt \varepsilon/4 $
, we have
$\|f - h\| \lt \varepsilon/4 $
. By the definition of the norm, this gives
$|{f(x)-h(x)}| \lt \varepsilon/4 $
. Putting this together with
$\varepsilon/4 \lt |{f(x)}|$
, we find
$|{f(x) - h(x)}| \lt |{f(x)}|$
, or equivalently,
$0 \lt |{f(x)}| - |{f(x) - h(x)}|$
. But then
$0 \lt |{f(x)}| - |{f(x) - h(x)}| \le |{f(x) - (f(x) - h(x))}| = |{h(x)}|$
by the reverse triangle inequality. We may conclude that
$\textsf{ev}(h,x) = h(x)$
lies in
$\mathbb{R}^*$
as required.
We define
$\psi^\flat\vert_Z\colon (f,h,x) \mapsto 0$
and
$\psi^\flat\vert_W\colon (f,h,x) \mapsto (h(x))^{-1} \times \zeta(f)(x)$
in the internal logic, where
$(\!-\!)^{-1}\colon \mathbb{R}^* \to \mathbb{R}^*$
is the reciprocal operation and we implicitly factor
$\textsf{ev}(\pi_2,\pi_3)\vert_W$
through
$\mathbb{R}^*$
. To see that these agree on the overlap
$W \wedge Z$
, we show that
$\zeta^\flat(\pi_1,\pi_3)$
is zero on Z. Recall that
$\zeta(f) = ([f - \varepsilon/2] \vee 0) + ([f + \varepsilon/2] \wedge 0)$
in the internal logic. Now if (f, h, x) lies in Z, we have
$(f(x) \lt \varepsilon/2) \mathrel{\wedge} (f(x) > - \varepsilon/2)$
. Then
$f(x) - \varepsilon/2 \lt 0$
and
$f(x) + \varepsilon/2 > 0$
. We then quickly see that
$\zeta(f)(x) = 0$
, as required.
Finally, if i is the inclusion of F into A, we show
$\mu_\times (i \pi_2, \psi) = \zeta \pi_1$
. To see this we uncurry each expression and consider the two restrictions in the internal logic. We must show
$0 = \zeta(f)(x)$
on Z and
$h(x) \times ((h(x))^{-1} \times \zeta(f)(x)) = \zeta(f)(x)$
on W. But we have already shown the first equality above and the second one follows immediately from associativity of multiplication and properties of the reciprocal.
Proposition 5·7. If X is a compact regular locale, then the localic spectrum of
$\mathbb{R}^X$
is isomorphic to X (as in Gelfand duality).
Proof. By the localic Gelfand duality of [Reference Henry6], we know that the localic Gelfand spectrum of the C*-algebra
$\mathbb{C}^X$
is isomorphic to X and it is shown in [Reference Henry5] that the opens of the Gelfand spectrum are in turn in bijection with the overt weakly closed ideals of
$\mathbb{C}^X$
. The use of complex numbers here is not essential and similar results hold for the real algebra
$\mathbb{R}^X$
giving an order isomorphism
$\textrm{Idl}(\mathbb{R}^X) \cong \mathcal{O} X$
.
Now by Theorem 4·3 and Proposition 5·6 we have that the quantic spectrum of
$\mathbb{R}^X$
is given by
$\textrm{Idl}(\mathbb{R}^X)$
. It remains to show that
$\textrm{Idl}(\mathbb{R}^X)$
is a frame, from which it follows that the localic spectrum is given by
$\textrm{Rad}(\mathbb{R}^X) \cong \textrm{Idl}(\mathbb{R}^X) \cong \mathcal{O} X$
.
The quantale
$\textrm{Idl}(\mathbb{R}^X)$
is a quotient of the quantale of monoid ideals
${\mathscr{M}}(\mathbb{R}^X)$
and so it is enough to show the latter is a frame. But
${\mathscr{M}}(\mathbb{R}^X)$
is a frame if and only if its dual
${\mathscr{S}}(\mathbb{R}^X)$
is a localic semilattice and it is not hard to show that this is in turn equivalent to requiring
$f \in U \vdash_{f\colon \mathbb{R}^X} \exists k\colon \mathbb{R}^X.\ f^2 k \in U$
in the internal logic for all (basic) opens U.
To prove this we can proceed in a very similar manner to the proof of Proposition 5·6. Consider
$B_\varepsilon(F)$
as in that proof and construct
$\zeta$
and G in the same way. We then define a map
$\psi\colon F \to \mathbb{R}^X$
such that
$\zeta(f) = f^2 \times \psi(f)$
by setting
$\psi(f)(x) = 0$
when
$|{f(x)}| \lt \varepsilon/2$
and
$\psi(f)(x) = (f(x)^2)^{-1} \times \zeta(f)(x)$
when
$|{f(x)}| > \varepsilon/4 $
. Here
$\psi(f)$
plays the role of the k required to deduce the result.
5·4. Unusual examples
Let us end with some examples which are rather unlike the ones we have seen.
Example 5·8. Consider the locale
$\overrightarrow{\mathbb{R}}_{\!\ge 0}$
of nonnegative lower reals — this is given by the theory of (possibly empty) lower Dedekind cuts on the nonnegative rationals. This is a localic semiring with the usual notions of addition and multiplication. It is not hard to show this is overt and approximable and the quantic spectrum is
$\Omega$
— a single point. If a discrete semiring R has a quantic spectrum of
$\Omega$
, then it is a ‘Heyting semi-field’ — that is, a ‘local semiring’ in which an element is not invertible if and only if it is zero. However, even classically
$\overrightarrow{\mathbb{R}}_{\!\ge 0}$
is not a semi-field, since it contains the point
$\infty$
, which has no inverse. It is, however, the frame of opens of the non-sober topological space obtained by equipping
$[0, \infty)$
with the topology of lower semicontinuity. This is a ‘paratopological semi-field’ — that is, the subspace
$(0,\infty)$
of nonzero elements is a topological monoid under multiplication for which every element has an inverse.
Example 5·9. Consider the Sierpiński locale
$\mathbb{S}$
with the reverse of its usual distributive lattice structure. This is overt and approximable, but its frame of radical ideals is isomorphic to the trivial frame and so its spectrum is empty, despite the semiring being nontrivial.
This example suggests the possibility of a ‘finer’ spectrum than the one described here. Indeed, for a spectrum of rings it is natural to consider ideals, but for more general semirings it does not seem too surprising that this might fail to capture some important information. This was not a problem for continuous frames with the Scott topology, where the topology, algebraic and order-theoretic properties work in concert, but perhaps this is less true in the general case. We do believe that our spectrum still gives some useful information even for general semirings, but it could be interesting to consider a richer notion of semiring spectrum in future.
It appears that the spectrum can even sometimes fail to exist at all.
The forgetful functor from
$\textbf{Frm}$
to
$\textbf{DCPO}$
has a left adjoint, which induces a comonad on
$\textbf{Frm}$
and hence a monad
$\mathbb{P}$
on
$\textbf{Loc}$
. In [Reference Vickers and Townsend21] it is shown that
$\mathbb{P}$
sends a locale X to the double exponential
$\mathbb{S}^{\mathbb{S}^X}$
, even in the case that X is not exponentiable, so long as the intermediate exponential is taken in
$\textbf{Set}^{\textbf{Loc}{^\textrm{op}}}$
. We have shown that if X is an exponentiable locale, then
$X \cong \textrm{Spec}(\mathbb{S}^X)$
. This suggests the following conjecture.
Conjecture 5·10. There is a natural isomorphism
$\text{OPAI}_{\mathbb{P} X} \cong \text{Hom}_\textbf{Loc}((\!-\!) \times X, \mathbb{S})$
.
In particular, this would imply that
$\textrm{Spec}(\mathbb{P} X)$
fails to exist whenever X is not locally compact.
Acknowledgements
I would like to thank Peter Faul for discussions we had on the presentation of this paper.