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={C∣C⊆U}and◇U={C∣C∩U≠∅}(∀openU).
◇(a∨b)=◇a∨◇b□(a∧b)=□a∧□b◇0=0□1=1◇(⋁iai)=⋁i(◇ai)□(⋁iai)=⋁i(□ai)(for{ai}idirected)□a∧◇b≤◇(a∧b)□(a∨b)≤□a∨◇b
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)
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:L→M be a frame homomorphism between two compact regular frames and let f:X→Y 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)
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:X→Y be a continuous map between compact Hausdorff spaces. The following statements are equivalent:
- f:X→Y is an open map.
- f−1:𝒱(Y)→𝒱(X) is continuous.
- f−1∘η: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:L→M 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!(a∧h(b))=h!(a)∧b.
- h has a left adjoint h! satisfying the identity: h*(a→h(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!⊣h⊣h*
Let h:L→M 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 x∈M, under the map h is open: h−1[◇†x]={a∈L∣x≰h(a)}={a∈L∣h!(x)≰a}=◇†h!(x)
In the rest of the proof we show that h−1[□†x] is equal to □†h!(x*)*. Observe that a∈h−1[□†x]iffh(a)∨x=1iffx*≤h(a)iffh!(x*)≤a.
Lastly, since a′ is rather bellow a, it follows that (a′)**≤a (and vice versa) and so x∨h(a)=1. We have proved that h(a)∨x=1 if and only if a∨h!(x*)*=1, or in other words that h−1[□†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 (f−1∘η)−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:X→Y is an open map, when is 𝒱(f):𝒱(X)→𝒱(Y) or f−1:𝒱(Y)→𝒱(X) also open?
Relationship to logic
Let h:A→B be a homomorphism of Boolean algebras and f:X→Y 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
- 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.
- Jorge Picado, Aleš Pultr. Frames and Locales: Topology without Points. Frontiers in Mathematics. Birkhäuser, Basel, 2012.
- Célia Borlido, Mai Gehrke. A note on powers of Boolean spaces with internal semigroups. arXiv:1811.12339