Vietoris and open maps

The topological analogue of the powerset monad is the Vietoris hyperspace. Given a (compact Hausdorff) topological space X, we define 𝒱(X) to be the space of closed subsets of X with the least topology containing U={CCU}andU={CCU}(openU).

The pointfree analogue was introduced by Johnstone. Given a frame L, its Vietoris powerlocale 𝕍(L) is defined as the free frame on the set {a,aaL} subject to the following equations

(ab)=ab(ab)=ab0=01=1(iai)=i(ai)(iai)=i(ai)(for{ai}idirected)ab(ab)(ab)ab

Johnstone then proved that, if X is a compact Hausdorff space which is dual to the frame L, then 𝒱(X) is also dual to 𝕍(L).

The points of the pointfree Vietoris

In fact, Johnstone showed that the dual space of the Vietoris frame 𝕍(L) can be computed directly (and constructively) without talking about the points of L. Assuming that L is compact and regular and that X is its topological dual, the Vietoris space 𝒱(X) is homeomorphic to the space 𝕍(L)=(L,τ𝕍L)

where the topology τ𝕍L is generated by the elements of the form x={aLxa=1}andx={aLxa},
for every xL. The intuition behind this is that instead of the space of closed set 𝒱(X) we have the space of opens 𝕍(L) and then the expressions KU and KU are just rewritten accordingly in the language of open sets.

What Johnstone does not emphasise is that the mapping L𝕍(L) extends to a functor (although, as I found much later, his Lemma 4.7 (ii) in Stone spaces gives a clue). Let h:LM be a frame homomorphism between two compact regular frames and let f:XY be the corresponding dual continuous map.

Then, as I showed in Section 4.4 of my thesis, the map 𝒱(f):𝒱(X)𝒱(Y) sending K to f[X] can be equivalently expressed as the map h*:𝕍(M)𝕍(L)

where h* is the right adjoint to h, i.e. the localic map corresponding to h.

Remark: A similar formula can be also used for stably compact frames. The only difference is that we need to take the dual topology into account. For details, see Remark 4.4.1 and Lemma 4.4.6 in my thesis.

Open maps

It was proved by Celia Borlido and Mai Gehrke that the preimage mapping is continuous w.r.t. the Vietoris topology precisely when the underlying map is open:

Let f:XY be a continuous map between compact Hausdorff spaces. The following statements are equivalent:

  1. f:XY is an open map.
  2. f1:𝒱(Y)𝒱(X) is continuous.
  3. f1η:Y𝒱(X) is continuous (where η:Y𝒱(Y) is the map y{y}).

In the following I will give a pointfree proof of “(1) (2)”. Let us first recall recall some facts about open frame homomorphisms (note that the third characterisation has deep connections with logic):

Let h:LM be a frame morphism. Then, the following are equivalent:

  • h* maps open sublocales to open sublocales
  • h is a complete Heyting algebra homomorphism (i.e. it preserves all meets and the Heyting implication)
  • h has a left adjoint h! satisfying the Frobenius identity: h!(ah(b))=h!(a)b.
  • h has a left adjoint h! satisfying the identity: h*(ah(b))=h!(a)b.

If, moreover, h is the dual frame homomorphisms of a continuous map f between two TD spaces, then h is open iff f is open.

This means that if a frame homomorphism h is open then it is both left and right adjoint: h!hh*

Recall also that, if h is dual to a continuous map f:XY between compact Hausdorff spaces, then we know that the map h corresponds to taking the preimage f1[] and h* corresponds to taking forward image f[]. With this in mind, let us now state and prove the pointfree version of the implication “(1) (2)” in Theorem 1:

Let h:LM be an open homomorphism between compact regular frames. Then, h seen as a map 𝕍(L)𝕍(M) is continuous.

First we show that the preimage of x, for xM, under the map h is open: h1[x]={aLxh(a)}={aLh!(x)a}=h!(x)

Next, recall that in a regular frame the pseudocomplement a* of a can be equivalently expressed as {bab=1}. In other words, we have that ab=1 iff a*b.

In the rest of the proof we show that h1[x] is equal to h!(x*)*. Observe that ah1[x]iffh(a)x=1iffx*h(a)iffh!(x*)a.

Therefore, if ah1[x] then, because M is compact and regular and because h is a frame homomorphism, there exists an aM rather bellow a (i.e. a(a)*=1) such that h!(x*)a. Therefore ah!(x*)*a(a)*=1.
Conversely, if ah!(x*)*=1, then ah!(x*)*=1 for some a rather below a. Because h is an open homomorphism, we see that ah!(x*)*=1iff(a)*h!(x*)*iffh!(h((a)*)x*)=(a)*h!(x*)0iffh((a)*)x*h(0)=0iffx*h((a)*)*iffxh((a)**)=xh((a)*)*=1
(We used the Frobenius identity in the second “iff” and the fact that h is a Heyting algebra homomorphism in the last “iff”).

Lastly, since a is rather bellow a, it follows that (a)**a (and vice versa) and so xh(a)=1. We have proved that h(a)x=1 if and only if ah!(x*)*=1, or in other words that h1[x] is equal to h!(x*)*.

Showing the opposite direction seems a bit more elaborate but I believe that it should be also doable. Assuming the Axiom of Choice we know that it is true as it follows from Theorem 1. Furthermore, the proof of the opposite direction is classically completely straightforward. Indeed, in Theorem 1, (1) => (2) follows automatically and to show (3) => (1) it is enough to observe that (f1η)1(U)=f[U] which is open by (2). Anyway, I’ll leave it for the next time :-).

Question 1: Can we characterise the continuous maps 𝒱(X)𝒱(Y) (or equivalently 𝕍(L)𝕍(M)) that arise this way?

Question 2: If f:XY is an open map, when is 𝒱(f):𝒱(X)𝒱(Y) or f1:𝒱(Y)𝒱(X) also open?

Relationship to logic

Let h:AB be a homomorphism of Boolean algebras and f:XY its continuous dual. Then, as Celia and Mai also proved,

h has a left adjoint h! iff f is open.

The left adjoint can be thought to express existential quantification (cf. hyperdoctrines for details). Note that it is not difficult to show that if the left adjoint h! exists then also the right adjoint h* of h exists. It can be expressed by h*(a)=¬h!(¬a). The right adjoint represents universal quantification.

From what we’ve discussed above we see that if h has a left adjoint then the extension of h to the homomorphism between the corresponding frames 𝐼𝑑𝑙(A)𝐼𝑑𝑙(B) automatically has a left adjoint which satisfies the Frobenius identity.

 

Remark 1: Geometric morphisms between toposes also introduce a double adjunction f!f*f*, which then takes care of dependent quantifiers in topos type theory. See ncatlab for references.

Remark 2: Another property required by hyperdoctrines is the Beck-Chevalley condition. This is a global property of hyperdoctrines, as it requires commutativity of certain squares. The Beck-Chevalley condition together with the Frobenius identity make sure that subsitution is well-behaved with respect to existential quantification, see e.g. here.

References

  1. Jorge Picado, Aleš Pultr. Notes on Point-Free Topology. New Perspectives in Algebra, Topology and Categories, Coimbra Mathematical Texts 1, Springer Nature Switzerland AG 2021.
  2. Jorge Picado, Aleš Pultr. Frames and Locales: Topology without Points. Frontiers in Mathematics. Birkhäuser, Basel, 2012.
  3. Célia Borlido, Mai Gehrke. A note on powers of Boolean spaces with internal semigroups. arXiv:1811.12339

Responses (?)


Web Analytics