Hostname: page-component-78c5997874-ndw9j Total loading time: 0 Render date: 2024-11-20T01:24:10.096Z Has data issue: false hasContentIssue false

Structural, point-free, non-Hausdorff topological realization of Borel groupoid actions

Published online by Cambridge University Press:  14 March 2024

Ruiyuan Chen*
Affiliation:
Department of Mathematics, University of Michigan, 530 Church St, Ann Arbor, Michigan, 48109, USA; E-mail: [email protected]

Abstract

We extend the Becker–Kechris topological realization and change-of-topology theorems for Polish group actions in several directions. For Polish group actions, we prove a single result that implies the original Becker–Kechris theorems, as well as Sami’s and Hjorth’s sharpenings adapted levelwise to the Borel hierarchy; automatic continuity of Borel actions via homeomorphisms and the equivalence of ‘potentially open’ versus ‘orbitwise open’ Borel sets. We also characterize ‘potentially open’ n-ary relations, thus yielding a topological realization theorem for invariant Borel first-order structures. We then generalize to groupoid actions and prove a result subsuming Lupini’s Becker–Kechris-type theorems for open Polish groupoids, newly adapted to the Borel hierarchy, as well as topological realizations of actions on fiberwise topological bundles and bundles of first-order structures.

Our proof method is new even in the classical case of Polish groups and is based entirely on formal algebraic properties of category quantifiers; in particular, we make no use of either metrizability or the strong Choquet game. Consequently, our proofs work equally well in the non-Hausdorff context, for open quasi-Polish groupoids and more generally in the point-free context, for open localic groupoids.

Type
Foundations
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press

1. Introduction

The interaction between topological and Borel structure is a central theme in analysis, topology, dynamics and logic. For instance, it is a well-known classical result that in a ‘nice’ topological space, every Borel set can be made open in a finer topology that is still ‘nice’. Thus, the Borel $\sigma $ -algebra remembers very little of the original topology. Here, ‘nice’ can be taken for instance to mean Polish, that is, second-countable and completely metrizable. See [Reference Kechris23, 13.1].

The situation is markedly different in the presence of a group structure, where Pettis’s automatic continuity theorem shows that in a Polish group, the topology can be fully recovered from the Borel structure together with the group structure. See [Reference Kechris23, 9.10], as well as [Reference Rosendal29] for a detailed survey of automatic continuity phenomena.

The Becker–Kechris topological realization theorem [Reference Becker and Kechris1, 5.2.1] interpolates between these two extreme behaviors, by characterizing the topological information encoded in the Borel structure of a Polish group action. We now state one formulation of the Becker–Kechris theorem. Not all parts below commonly appear in the literature in this form, although they are all easy consequences of [Reference Becker and Kechris1]. We include a proof in this paper, as Corollary 3.3.9 (see also Remark 3.6.6).

Theorem 1.0.1 (Becker–Kechris).

Let G be a Polish group, X be a standard Borel G-space. For any Borel set $A \subseteq X$ , the following are equivalent:

  1. (i) A is open in some compatible Polish topology on X making the action continuous.

  2. (ii) A is a countable union of Vaught transforms

    $$ \begin{align*} U_i * A_i := \{x \in X \mid \exists^* g \in G\, (g \in U_i \ {\text{and}}\ x \in gA_i)\}, \end{align*} $$
    where each $U_i \subseteq G$ is open and $A_i \subseteq X$ is Borel.
  3. (iii) The preimage of A under the action map $G \times X \to X$ is a countable union of Borel rectangles.

  4. (iv) A is orbitwise open, that is, its restriction to each orbit $G \cdot x$ is open in the quotient topology induced from the group topology on G via the action $G \twoheadrightarrow G \cdot x$ .

  5. (v) There are countably many Borel sets in X generating all G-translates $g \cdot A$ under union.

Moreover, countably many A obeying these conditions may be made open as in (i) at the same time.

Here, $\exists ^*$ is the Baire category quantifier ‘there exist nonmeagerly many’. The Vaught transform, denoted $U * A$ above, is more commonly denoted $A^{\triangle U^{-1}}$ ; see, for example, [Reference Kechris23], [Reference Becker and Kechris1], [Reference Gao12]. The above ‘multiplicative’ notation, reminiscent of the product set $U \cdot A$ of which it is the Baire-categorical analog, will be more convenient for our purposes in this paper.

Note that the conditions in the above statement clearly hold if A is invariant. The last sentence in the above statement also yields the change-of-topology theorem of [Reference Becker and Kechris1, 5.1.8], that if X is already a Polish G-space, then there is a finer Polish G-space topology making A open.

In Theorem 3.3.2, we give a stronger version of Theorem 1.0.1 that allows us to place an upper bound on the resulting topology on X; see there for the precise statement. For example, we recover as special cases Sami’s [Reference Sami30] and Hjorth’s [Reference Hjorth15] finer change-of-topology theorems adapted to each level of the Borel hierarchy, as Corollary 3.3.4 (see also Theorem 3.6.5):

Theorem 1.0.2 (Sami, Hjorth).

Let G be a Polish group, X be a Polish G-space and $\xi \ge 2$ be a countable ordinal. Then any countably many G-invariant $\boldsymbol {\Sigma }^0_\xi $ sets may be made open in a finer Polish topology contained in $\boldsymbol {\Sigma }^0_\xi (X)$ for which the action is still continuous.

Moreover, if G is non-Archimedean, then the new topology may be taken to be zero-dimensional.

For later reference, we also state here another classical result [Reference Kechris23, 9.16(i)], generalizing Pettis’s automatic continuity theorem to actions, that will follow from Theorem 3.3.2. This result is perhaps not usually viewed as a ‘topological realization theorem’; however, we can (somewhat perversely) regard it as saying that we can find a topological realization ‘compatible with’ (i.e., equal to) the preexisting topology. See Corollary 3.3.5.

Theorem 1.0.3 (classical).

Let G be a Polish group, X be a Polish space with a Borel action of G via homeomorphisms of X. Then the action is jointly continuous.

1.1. Topological realization of relations and structures

We now describe the main new results of this paper, which generalize in several directions the Becker–Kechris Theorem 1.0.1 as well as the related results described above.

Theorem 1.0.1 characterizes the Borel sets $A \subseteq X$ in a Borel G-space which are ‘potentially open’ in some topological realization. In Section 3.5, we consider more generally Borel relations $R \subseteq X^n$ of arbitrary finite arity $n \in \mathbb {N}$ and more generally relations between different G-spaces. The following generalizes Theorem 1.0.1 to characterize ‘potentially open’ relations and is part of Corollary 3.5.6 (see also Corollary 3.5.8 and Remark 3.6.6).

Theorem 1.1.1 (characterization of ‘potentially open’ relations).

Let G be a Polish group, $X_i$ be countably many standard Borel G-spaces. For an n-ary Borel relation , the following are equivalent:

  1. (i) R is open in the product topology for some compatible Polish topologies on each $X_i$ making the action continuous.

  2. (ii) R is a countable union of Vaught transforms of Borel rectangles by Borel (or open) sets $U_j \subseteq G$ , under the diagonal action .

  3. (iii) The preimage of R under the diagonal action map is a countable union of Borel rectangles.

  4. (iv) The preimage of R under the diagonal action map is a countable union of rectangles , where $U_j \subseteq G$ is open and each $A_{j,k} \subseteq X_{i_k}$ is Borel orbitwise open.

Moreover, countably many such R (of varying arities) may be made open as in (i) at once.

Again, these conditions clearly hold if R is invariant and a countable union of Borel rectangles. In other words, we obtain a topological realization theorem for (multisorted) Borel relational structures, in the sense of first-order logic, equipped with a G-action via automorphisms.

As in the unary case, we in fact prove a stronger version of the above result that takes an upper bound on the topologies; see Theorem 3.5.2. We may apply this to obtain a change-of-topology result for relations, generalizing Theorem 1.0.2; see Corollary 3.5.9 (and Remark 3.6.6).

Theorem 1.1.2 (change of topology for relations).

Let G be a Polish group, $X_i$ be countably many Polish G-spaces. Then countably many invariant relations between them of various arities, each of which is a countable union of $\boldsymbol {\Sigma }^0_\xi $ rectangles, may be made open in the products of finer Polish topologies on each $X_i$ contained in $\boldsymbol {\Sigma }^0_\xi (X_i)$ for which the action is still continuous.

1.2. Quasi-Polish G-spaces

In [Reference de Brecht10], de Brecht introduced a natural non-Hausdorff generalization of Polish spaces, called quasi-Polish spaces and proved that they obey nearly all of the basic descriptive set-theoretic properties of Polish spaces. Moreover, several additional techniques are available for quasi-Polish spaces and not Polish ones, which are particularly useful when working with Polish group actions. (A quasi-Polish group is automatically Polish because topological groups are uniformizable.)

For instance, one equivalent characterization of quasi-Polish spaces is that they are precisely the continuous open $T_0$ quotients of Polish spaces; see (2.2.9). From this, one may deduce that quasi-Polish spaces are precisely the $T_0$ quotients of spaces of orbits of Polish group actions on Polish spaces, also known as topological ergodic decompositions of such actions; see [Reference Chen8].

For another instance, another fundamental result of Becker–Kechris [Reference Becker and Kechris1, 2.6.1] shows that $\mathcal {F}(G)^{\mathbb {N}}$ is a universal Borel G-space, where $\mathcal {F}(G)$ is the Effros Borel space of closed subsets of G. The Becker–Kechris topological realization Theorem 1.0.1 then implies that $\mathcal {F}(G)^{\mathbb {N}}$ can be made into a Polish G-space. There are also various other known explicit examples of natural Polish G-spaces which are universal as Borel G-spaces, typically shown by embedding $\mathcal {F}(G)^{\mathbb {N}}$ ; see [Reference Gao12], [Reference Kechris24]. In the quasi-Polish context, this picture is simplified: the Effros Borel space (of any quasi-Polish space) can be equipped with a canonical quasi-Polish topology to form the lower powerspace; then $\mathcal {F}(G)^{\mathbb {N}}$ becomes a universal quasi-Polish G-space. See Proposition 3.4.1.

The above topological realization theorems are all equally valid for quasi-Polish G-spaces. In fact, their proofs (as described in Section 1.4 below) naturally take place in the quasi-Polish context, with the Polish results stated above obtained via an additional argument at the very end; that is the point of the Remark 3.6.6 referenced repeatedly above.

1.3. Groupoid actions

A groupoid G is a generalization of a group, where the elements $g \in G$ , now called morphisms, have a specified source or ‘domain’ as well as target or ‘codomain’ from among a set of objects $G_0$ , and composition is only defined for adjacent morphisms. A groupoid action on a family of sets $(X_x)_{x \in G_0}$ , one for each object, has each morphism $g : x \to y \in G$ mapping from $X_x$ to $X_y$ . We may represent the family $(X_x)_{x \in G_0}$ formally as a bundle $p : X := \bigsqcup _{x \in G_0} X_x \to G_0$ , where each $X_x$ is recovered as the fiber $p^{-1}(x)$ ; this allows us to make sense of ‘continuous actions’, ‘Borel actions’, etc. See Section 4.1 for the precise definitions.

Groupoids and their actions appear naturally in many contexts in dynamics and logic; see for example, [Reference Ramsay28], [Reference Sims and Williams33], [Reference Lupini25], [Reference Gardella and Lupini13], [Reference Chen5], [Reference Chen6], [Reference Yaacov2]. Most relevantly for this paper, Lupini in [Reference Lupini25] developed analogs of much of the theory in [Reference Becker and Kechris1] for open Footnote 1 Polish groupoid actions, including the topological realization and change-of-topology theorems, as well as the result on universal actions mentioned in the preceding subsection.

In this paper, we generalize further to open quasi-Polish groupoids G and quasi-Polish G-spaces, for which we prove versions of all results aforementioned in this introduction. This is a substantial leap over [Reference Lupini25] due to the pervasive use of metrizability in the classical theory. Indeed, in [Reference Lupini25], Lupini (following the earlier [Reference Ramsay28]) already considered a slight generalization of Polish groupoids, allowing the space of morphisms to be $\sigma $ -locally Polish; such spaces still admit many of the classical metric techniques, such as the strong Choquet game central to the original proof of the Becker–Kechris theorem [Reference Becker and Kechris1, §5.2]. By contrast, the proofs in this paper look quite different from those in [Reference Becker and Kechris1] and have a more abstract, ‘algebraic’ flavor, as explained in the next subsection.

We will not restate, here in this introduction, the versions for quasi-Polish groupoids of all aforementioned results, which largely consist of substituting ‘group’ with ‘groupoid’ everywhere and inserting some technical assumptions; see Theorem 4.3.2 and Corollaries 4.3.5, 4.3.12 and 4.5.6 to 4.5.8. However, some new features of the groupoid setting are worth mentioning.

Whereas Theorem 1.0.3 may not appear much related to topological realization, the following generalization to groupoids is clearly an instance thereof and is in fact an application of the stronger (upper-bounded) form of the groupoid version of Theorem 1.0.1. In Definition 2.4.2, we introduce the notion of a standard Borel bundle of quasi-Polish spaces $f : X \to Y$ over a standard Borel base space Y, which intuitively means that each fiber $f^{-1}(y)$ is equipped with a quasi-Polish topology ‘in a Borel way as y varies’. We then have the following generalization of Theorem 1.0.3; see Corollary 4.3.7.

Theorem 1.3.1 (topological realization of Borel G-bundles of spaces).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel bundle of quasi-Polish spaces equipped with a Borel action of G via fiberwise homeomorphisms. Then there is a compatible quasi-Polish topology on X making p and the action continuous, which also restricts to the originally given topology on each fiber.

We may combine this with the groupoid version of Theorem 1.1.1, namely Corollary 4.5.7, to obtain as part of Corollary 4.5.9:

Theorem 1.3.2 (topological realization of Borel G-bundles of topological structures).

Let G be an open quasi-Polish groupoid, $p_i : X_i \to G_0$ be countably many standard Borel bundles of quasi-Polish spaces, be an invariant n-ary Borel fiberwise (over $G_0$ , in the fiber product topology) open relation. Then there are compatible quasi-Polish topologies on each $X_i$ making $p_i$ and the action continuous and restricting to the topology on each fiber such that becomes open. Moreover, countably many such R (of varying arities) may be made open at once.

As an application, in Corollary 4.5.13 we rederive and generalize the core result of [Reference Chen5, 1.5], a topological realization theorem for G-bundles of countable structures as étale G-bundles, which was originally proved in that paper (for bundles without any structure) using ad hoc methods.

1.4. Proof strategy: point-free topology

Over the past decade or so, it has become known that the topologies and Borel structures occurring in descriptive set theory can be usefully regarded as purely algebraic structures. Consider a topology $\mathcal {O}(X)$ (of open sets) on a set X: It is a poset under inclusion and is equipped with the operations of finite meets $\cap $ and arbitrary joins $\bigcup $ , where $\cap $ distributes over $\bigcup $ . An abstract poset equipped with such operations is called a frame. The frames which are countably presented, that is, have a presentation $ \left \langle {G \mid R} \right \rangle $ with countably many generators G and relations R, are precisely the topologies of quasi-Polish spaces; imposing regularity yields the Polish topologies. See [Reference Heckmann14].

Many basic constructions in descriptive set theory have conceptually simple descriptions from this algebraic perspective. For instance, the lower powerspace of closed subsets $\mathcal {F}(X)$ (mentioned in Section 1.2 above) corresponds to forgetting about finite meets in $\mathcal {O}(X)$ and then reintroducing them freely; see [Reference Vickers36], [Reference Schalk32]. And the process of refining the topology to make Borel sets clopen corresponds to freely adjoining complements for existing elements of $\mathcal {O}(X)$ , thereby approaching the free Boolean $\sigma $ -algebra generated by $\mathcal {O}(X)$ which is the Borel $\sigma $ -algebra $\mathcal {B}(X)$ ; see [Reference Johnstone21].

Moreover, such ‘algebraic’ constructions tend to generalize straightforwardly to quasi-Polish spaces. This is because, with the focus now on the (open, Borel, etc.) sets, rather than points, the usual sequential metric approximations that pervade classical arguments become quite unnatural. In fact, if we forget about points altogether, then the resulting arguments often do not depend on countability at all. A locale X is a ‘topological space without points’, which is just to say, the same thing as an abstract frame $\mathcal {O}(X)$ , whose elements by convention we call ‘open sets of X’; see [Reference Johnstone20, C1.1–1.2], [Reference Johnstone18], [Reference Picado and Pultr27]. Over the past 40 years, much of classical descriptive set theory has been generalized to arbitrary locales, without any countability restrictions; see [Reference Chen7].

The work in this paper was originally motivated by attempting to find a point-free ‘algebraic’ proof of the Becker–Kechris theorems, that would generalize to quasi-Polish G-spaces and more generally G-locales. Now, the original proof in [Reference Becker and Kechris1, §5.2] is already point-free to a large extent, at least modulo some superficially point-based reasoning that can be relatively easily ‘algebraicized’. However, there is a glaring exception: The last step, [Reference Becker and Kechris1, §5.2, Proof of 5.2.1, Claim 4], shows that the topology obtained is Polish via the strong Choquet game, which is inextricably a sequential argument and, more subtly, is best suited to Hausdorff spaces (see [Reference de Brecht10, §10], [Reference Chen4, §11]).

1.5. Organization of paper

The plan of this paper, therefore, is to first carefully reprove the classical Becker–Kechris theorem for actions of Polish groups G in a point-free manner that does not depend on countability, metrizability or the Hausdorff axiom. Such a proof will then work essentially verbatim for quasi-Polish G-spaces and more generally G-locales. The generalization to groupoids is only slightly more involved, with some extra bookkeeping to keep track of fibers. The results for n-ary relations described in Sections 1.1 and 1.3 will also follow easily from our proof method.

Our proof is based entirely on formal algebraic properties of the Baire category quantifier $\exists ^*$ , in a fairly general context, namely with respect to a ‘Borel bundle of spaces’ $f : X \to Y$ as in Section 1.3. We recall and develop in Section 2 the theory of such bundles, which is well known in some special cases (e.g., a product bundle $\pi _1 : Y \times Z \to Y$ ) but does not appear to have been written down before in the generality which we need.

In Section 3, we prove in full detail all of the topological realization theorems for Polish group actions described above. This entails recalling/redeveloping the basic theory of Vaught transforms, again in a point-free manner, in Section 3.2. While large parts of Section 3 cover well-known results (slightly generalized to the quasi-Polish setting), our proofs are different from the standard ones and will be reused in the following sections.

In Section 4, we prove the various topological realization theorems for open quasi-Polish groupoid actions. This section assumes familiarity with the previous one, to which we refer for identical proofs. The main focus of Section 4 is on the new ‘fiberwise’ subtleties and variations that arise.

In Section 5, we generalize everything to localic group(oid) actions. The bulk of this section is devoted to developing point-free ‘fiberwise’ topology and Baire category as in Section 2, given which the arguments from Sections 3 and 4 simply work verbatim.

We hope that our approach of first working out the details in the classical context of Polish group actions, and then indicating the tweaks needed for the more general contexts, will help to make this paper more accessible. Familiarity with basic descriptive set theory is assumed throughout the paper. In Section 5 only, we additionally assume basic familiarity with category theory, lattices and Boolean algebras. A quick review of the needed locale theory is provided, although some conceptual familiarity here would be helpful as well.

2. Topological preliminaries

2.1. Topologies, Borel structures and $\sigma $ -topologies

In this paper, we will be dealing extensively with different topologies and Borel structures. We therefore begin by carefully fixing some basic conventions.

For a topological space X, we will denote its topology, that is, lattice of open sets by

(2.1.1) $$ \begin{align} \mathcal{O}(X) \subseteq \mathcal{P}(X). \end{align} $$

We will occasionally need to consider multiple topologies on the same underlying set, which will be denoted $\mathcal {S}, \mathcal {T}, \mathcal {T}', \dotsc \subseteq \mathcal {P}(X)$ ; we reserve the notation $\mathcal {O}(X)$ for a distinguished topology that X is considered to be ‘equipped’ with, for which we are willing to abuse notation as usual and denote the topological space by X instead of $(X,\mathcal {O}(X))$ .

By a Borel space, we will mean what is commonly called a measurable space, that is, a set equipped with an arbitrary $\sigma $ -algebra of subsets (not assumed to be induced by any topology), which are called Borel. Similarly to (2.1.1), we will denote the Borel $\sigma $ -algebra of a Borel space X by

(2.1.2) $$ \begin{align} \mathcal{B}(X) \subseteq \mathcal{P}(X). \end{align} $$

For a topological space X, we equip it by default with the $\sigma $ -algebra generated by $\mathcal {O}(X)$ , as usual. A standard Borel space is one whose $\sigma $ -algebra is generated by a Polish topology.

We will be working with nonmetrizable spaces, for which we use the modified Borel hierarchy due to Selivanov [Reference Selivanov31]. The main difference from the usual definition is in level 2:

(2.1.3)

for countably many open $U_i, V_i \in \mathcal {O}(X) =: \boldsymbol {\Sigma }^0_1(X)$ , where $(U_i \Rightarrow V_i) := \{x \in X \mid x \in U_i \implies x \in V_i\}$ . For higher countable ordinals $\xi> 2$ , we may define $\boldsymbol {\Sigma }^0_\xi $ in the same way but taking $U_i, V_i \in \boldsymbol {\Sigma }^0_{\zeta _i}(X)$ for $\zeta _i < \xi $ (and $\boldsymbol {\Pi }^0_\xi $ to be the complements of $\boldsymbol {\Sigma }^0_\xi $ sets), but here, it is enough to take $U_i = X$ as in the usual definition for metrizable spaces. As usual, $\boldsymbol {\Delta }^0_\xi := \boldsymbol {\Sigma }^0_\xi \cap \boldsymbol {\Pi }^0_\xi $ .

The following simple facts take the place of the $T_1$ or Hausdorff axioms in many arguments in the non-Hausdorff context and will be freely used without mention:

  1. (2.1.4) Points in $T_0$ first-countable spaces are $\boldsymbol {\Pi }^0_2$ .

  2. (2.1.5) The equality relation in a $T_0$ second-countable space X is $\boldsymbol {\Pi }^0_2$ in $X^2$ .

The following common generalization of topologies and $\sigma $ -algebras will allow us to unify some analogous statements between the topological versus Borel contexts:

Definition 2.1.6. A $\sigma $ -topology on a set X is a collection of subsets $\mathcal {S} \subseteq \mathcal {P}(X)$ closed under finite intersections and countable unions, whose elements are called $\sigma $ -open.

Note that a second-countable $\sigma $ -topology is the same thing as a second-countable topology since an arbitrary union reduces to a countable union of basic opens.

The definition of the Borel hierarchy makes sense also in $\sigma $ -topological spaces. If X is a $\sigma $ -topological space, then $\boldsymbol {\Sigma }^0_\xi (X)$ is a finer $\sigma $ -topology for each $\xi < \omega _1$ , as is their union $\mathcal {B}(X)$ .

Definition 2.1.7. If $\star $ is a binary operation on sets, then for two families of sets $\mathcal {S}$ and $\mathcal {T}$ , we write

(Typically $\mathcal {S}, \mathcal {T}$ are closed under countable unions, over which $\star $ distributes.)

For instance, if $\mathcal {S} \subseteq \mathcal {P}(X)$ and $\mathcal {T} \subseteq \mathcal {P}(Y)$ are $\sigma $ -topologies, then $\mathcal {S} \otimes \mathcal {T} \subseteq \mathcal {P}(X \times Y)$ is the product $\sigma $ -topology, consisting of all countable unions of rectangles. Thus, if $\mathcal {S}, \mathcal {T}$ are second-countable topologies, then $\mathcal {S} \otimes \mathcal {T}$ is the product topology. See also Definitions 3.2.1 and 4.2.1.

We now recall some basic notions and facts surrounding Baire category. In a topological space X, a subset $A \subseteq X$ is comeager if it contains a countable intersection of dense open sets and meager if its complement $\neg A$ is comeager. We write

(2.1.8)
(2.1.9)

We say X is a Baire space if the Baire category theorem holds in it, that is, every comeager set is dense, or equivalently every nonempty open set is nonmeager, and X is completely Baire if every closed subspace $Y \subseteq X$ is Baire, or equivalently every $\boldsymbol {\Pi }^0_2$ subspace is Baire (see, e.g., [Reference Chen4, 7.2]). For $A, B \subseteq X$ , we have the relations of containment and equality mod meager:

(2.1.10)
(2.1.11)

We say that $A \subseteq X$ has the Baire property if it is $=^*$ to an open set; such sets include all open sets and form a $\sigma $ -algebra, hence include all Borel sets. Explicitly, we have the following formulas which show how to inductively construct, for each Borel set $A \subseteq X$ , an open set $U_A =^* A$ :

(2.1.12) $$ \begin{align} U_{\bigcup_i A_i} &:= \bigcup_i U_{A_i},\qquad\ \ \,\kern1pt\qquad\qquad\qquad\qquad\qquad\qquad \end{align} $$
(2.1.13) $$ \begin{align} U_{A \setminus B} &:= U_A \cap (\neg U_B)^\circ = \bigcup_{W \in \mathcal{W}; W \cap U_B = \varnothing} (W \cap U_A), \end{align} $$

where $\mathcal {W}$ is any open basis for X (and $(-)^\circ $ denotes interior). These formulas will be particularly useful for working uniformly with ‘bundles’ of spaces; see Section 2.3.

2.2. Quasi-Polish spaces

The main topological setting of this paper is de Brecht’s quasi-Polish spaces [Reference de Brecht10] (see also [Reference Chen4]), which can be defined via (2.2.8) or (2.2.9) below. We list here some basic properties of quasi-Polish spaces we will freely use; for proofs, see the aforementioned references.

  1. (2.2.1) All quasi-Polish spaces are $T_0$ , second-countable, and completely Baire.

  2. (2.2.2) A topological space is Polish iff it is quasi-Polish and regular ( $T_3$ ).

  3. (2.2.3) The Sierpinski space $\mathbb {S} = \{0, 1\}$ , where $\{1\}$ is open but not closed, is quasi-Polish.

  4. (2.2.4) If X is a quasi-Polish space and $A_i \in \boldsymbol {\Sigma }^0_\xi (X)$ are countably many sets, then there is a finer quasi-Polish topology containing each $A_i$ and contained in $\boldsymbol {\Sigma }^0_\xi (X)$ . In more detail,

    1. (a) adjoining a single $\boldsymbol {\Delta }^0_2$ set to the topology of X preserves quasi-Polishness;

    2. (b) if the intersection of countably many quasi-Polish topologies contains a quasi-Polish topology, then their union generates a quasi-Polish topology.

  5. (2.2.5) A quasi-Polish space can be made zero-dimensional Polish by adjoining countably many closed sets to the topology, hence is in particular standard Borel (in the usual sense).

  6. (2.2.6) Countable products of quasi-Polish spaces are quasi-Polish.

  7. (2.2.7) A space with a countable cover by open quasi-Polish subspaces is quasi-Polish.

  8. (2.2.8) A subspace of a quasi-Polish space is quasi-Polish iff it is $\boldsymbol {\Pi }^0_2$ (in the sense of (2.1.3)). In fact, quasi-Polish spaces are precisely the $\boldsymbol {\Pi }^0_2$ subspaces of $\mathbb {S}^{\mathbb {N}}$ , up to homeomorphism.

  9. (2.2.9) A continuous open $T_0$ quotient of a quasi-Polish space is quasi-Polish. In fact, nonempty quasi-Polish spaces are precisely the continuous open $T_0$ quotients of $\mathbb {N}^{\mathbb {N}}$ .

This last property ultimately underlies all of the topological realization results in this paper.

Definition 2.2.10. As usual, for a standard Borel space X, we say that a quasi-Polish topology $\mathcal {O}(X)$ on X is compatible (with the Borel structure) if $\mathcal {O}(X) \subseteq \mathcal {B}(X)$ ; it then follows (by the Lusin–Suslin theorem) that $\mathcal {O}(X)$ generates $\mathcal {B}(X)$ as a $\sigma $ -algebra.

We also say that a $\sigma $ -topology $\mathcal {S}$ on X is compatible (with the Borel structure) if every countable subset of $\mathcal {S}$ is contained in a compatible quasi-Polish topology contained in $\mathcal {S}$ . It follows that $\mathcal {S} \subseteq \mathcal {B}(X)$ , that $\mathcal {S}$ generates $\mathcal {B}(X)$ and that $\mathcal {S}$ contains at least one quasi-Polish topology.

Example 2.2.11. If $\mathcal {S}$ is second-countable, then to say that $\mathcal {S}$ is a compatible $\sigma $ -topology is the same as to say that $\mathcal {S}$ is a compatible quasi-Polish topology.

Example 2.2.12. For a quasi-Polish space X, each $\boldsymbol {\Sigma }^0_\xi (X)$ is a finer compatible $\sigma $ -topology (by (2.2.4)), as is their union $\mathcal {B}(X)$ .

Example 2.2.13. If $X, Y$ are standard Borel spaces with compatible $\sigma $ -topologies $\mathcal {S}(X) \subseteq \mathcal {B}(X)$ and $\mathcal {S}(Y) \subseteq \mathcal {B}(Y)$ , then the product $\sigma $ -topology $\mathcal {S}(X) \otimes \mathcal {S}(Y) \subseteq \mathcal {B}(X \times Y)$ (from Definition 2.1.7) is a compatible $\sigma $ -topology on $X \times Y$ . Indeed, given countably many countable unions of rectangles $A_i \times B_i \in \mathcal {S}(X) \otimes \mathcal {S}(Y)$ , we may find quasi-Polish topologies $\{A_i\}_i \subseteq \mathcal {O}(X) \subseteq \mathcal {S}(X)$ and $\{B_i\}_i \subseteq \mathcal {O}(Y) \subseteq \mathcal {S}(Y)$ ; then $\mathcal {O}(X) \otimes \mathcal {O}(Y)$ contains each $A_i \times B_i$ .

2.3. Fiberwise topology

Given any function $f : X \to Y$ between sets, we may regard X as a bundle over Y, that is, as a family of sets, the fibers $f^{-1}(y)$ , indexed over $y \in Y$ . In general, when we refer to an f -fiberwise concept or property, we will mean that it occurs simultaneously on each fiber.

Definition 2.3.1. An f -fiberwise topology on X will mean a family of topologies, one on each fiber $f^{-1}(y)$ . We identify such a family of topologies with a global topology on X, namely given by the disjoint union of the fibers. Terms like f -fiberwise open, f -fiberwise meager, etc., have a self-explanatory meaning. We denote the f-fiberwise open sets, that is, the corresponding global topology, by $\mathcal {O}_f(X)$ . We also call $f : X \to Y$ equipped with an f-fiberwise topology $\mathcal {O}_f(X)$ a bundle of topological spaces over Y.

If X is already equipped with a (global) topology $\mathcal {O}(X)$ , we may restrict it to each fiber to get an f-fiberwise topology, whose corresponding global topology $\mathcal {O}_f(X)$ refines the original $\mathcal {O}(X)$ .

We say that a family $\mathcal {U} \subseteq \mathcal {O}_f(X)$ of f-fiberwise open subsets is an f -fiberwise open subbasis if for each $y \in Y$ , the restrictions $f^{-1}(y) \cap U$ of all $U \in \mathcal {U}$ form an open subbasis for $f^{-1}(y)$ . (This does not mean that $\mathcal {U}$ is a subbasis for the global topology $\mathcal {O}_f(X)$ .) Thus, a countable such $\mathcal {U}$ exists iff X is f -fiberwise second-countable in the self-explanatory sense.

We say that $\mathcal {U}$ is an f -fiberwise open basis if, moreover, $\mathcal {U}$ covers X and the intersection of any two sets in $\mathcal {U}$ is a union of other sets in $\mathcal {U}$ ; in other words, if $\mathcal {U}$ forms a basis for some global topology on X, restricting to the fiberwise topology (but in general coarser than $\mathcal {O}_f(X)$ ). Note that this is a bit stronger than requiring $\mathcal {U}$ to restrict to a basis on each fiber. Clearly, the closure under finite intersections of any fiberwise subbasis is a fiberwise basis.

Definition 2.3.2. Recall that for any functions $f : X \to Y$ and $g : Z \to Y$ , we have the pullback or fiber product

$$ \begin{align*} Z \times_Y X := \{(z,x) \in Z \times X \mid g(z) = f(x)\}, \end{align*} $$

which fits into a commutative square

(2.3.3)

where $\pi _1, \pi _2$ are the projections, such that each $\pi _1$ -fiber $\pi _1^{-1}(z)$ is in canonical bijection (via $\pi _2$ ) with the f-fiber $f^{-1}(g(z))$ . In this situation, we also call $\pi _1$ the pullback of f along g.

If X has an f-fiberwise topology, we may therefore transfer it via $\pi _2$ to a pullback $\pi _1$ -fiberwise topology on $Z \times _Y X$ . Henceforth, whenever we have a pullback of a bundle of topological spaces, we will by default regard it as being equipped with the pullback fiberwise topology.

The following trivial facts, as well as their various analogs (e.g., (2.3.7) below), will play a key role. For a pullback square as above, the Beck–Chevalley condition says that for $A \subseteq X$ ,

(2.3.4) $$ \begin{align} g^{-1}(f(A)) = \pi_1(\pi_2^{-1}(A)). \end{align} $$

A special case is Frobenius reciprocity: For $Z \subseteq Y$ and g the inclusion,

(2.3.5) $$ \begin{align} Z \cap f(A) = f(f^{-1}(Z) \cap A). \end{align} $$

Definition 2.3.6. Let $f : X \to Y$ be a bundle of topological spaces. For any $A \subseteq X$ , we define the Baire category quantifiers

$$ \begin{align*} \exists^*_f(A) &:= \{y \in Y \mid \exists^* x \in f^{-1}(y)\, (x \in A)\}, \\ \forall^*_f(A) &:= \{y \in Y \mid \forall^* x \in f^{-1}(y)\, (x \in A)\} = \neg \exists^*_f(\neg A) \end{align*} $$

(where the $\exists ^*, \forall ^*$ are with respect to the fiberwise topology on $f^{-1}(y)$ ). For $A, B \subseteq X$ , we write

Note that these reduce to the ‘absolute’ Baire category notions (2.1.8)–(2.1.11) when $Y = 1$ .

We now record some basic facts about fiberwise Baire category, most of which are usually stated in the special case of a product bundle $X = Y \times Z$ (and $f = \pi _1$ ) but generalize straightforwardly; see [Reference Kechris23, §8.J], [Reference Chen4, §7]. First, from the fact that $\exists ^*_f$ is defined fiberwise, we clearly have:

  1. (2.3.7) (Beck–Chevalley condition) For a pullback square as in (2.3.3),

    $$ \begin{align*} g^{-1}(\exists^*_f(A)) = \exists^*_{\pi_1}(\pi_2^{-1}(A)). \end{align*} $$
  2. (2.3.8) (Frobenius reciprocity) In particular, for $Z \subseteq Y$ ,

    $$ \begin{align*} Z \cap \exists^*_f(A) = \exists^*_f(f^{-1}(Z) \cap A). \end{align*} $$
  3. (2.3.9) In particular, for $Z \subseteq \exists ^*_f(X)$ ,

    $$ \begin{align*} Z = \exists^*_f(f^{-1}(Z)). \end{align*} $$

The next few properties are direct fiberwise translations of basic properties of ‘global’ Baire category from Section 2.1:

  1. (2.3.10) $\exists ^*_f(A) \subseteq f(A)$ , with equality if A is fiberwise open and X is fiberwise Baire.

  2. (2.3.11) Thus, if X is fiberwise Baire and $A =^*_f U \in \mathcal {O}_f(X)$ , then $\exists ^*_f(A) = \exists ^*_f(U) = f(U)$ .

  3. (2.3.12) $\exists ^*_f$ preserves countable unions; $\forall ^*_f$ preserves countable intersections.

The following are fiberwise translations of the formulas (2.1.12) and (2.1.13):

  1. (2.3.13) For countably many $A_i \subseteq X$ , if each $A_i =^*_f U_{A_i}$ , then $\bigcup _i A_i =^*_f U_{\bigcup _i A_i} := \bigcup _i U_{A_i}$ .

  2. (2.3.14) If $A =^*_f U_A \in \mathcal {O}_f(X)$ and $B =^*_f U_B \in \mathcal {O}_f(X)$ , then for any f-fiberwise basis $\mathcal {W} \subseteq \mathcal {O}_f(X)$ ,

    $$ \begin{align*} A \setminus B =^*_f U_{A \setminus B} := \bigcup_{W \in \mathcal{W}} (W \cap U_A \setminus f^{-1}(f(W \cap U_B))). \end{align*} $$

Applying $\exists ^*_f$ to this last formula yields, assuming X is fiberwise Baire and for a countable fiberwise basis $\mathcal {W}$ , using (2.3.11) and (2.3.5),

(2.3.15) $$ \begin{align} \exists^*_f(A \setminus B) &= \bigcup_{W \in \mathcal{W}} (\exists^*_f(W \cap A) \setminus \exists^*_f(W \cap B)). \end{align} $$

By induction on $\xi $ , these last few properties yield the following; see [Reference Kechris23, 22.22], [Reference Chen4, 7.5].

Proposition 2.3.16. Let $f : X \to Y$ be a continuous open fiberwise Baire map from a second-countable space X to an arbitrary topological space Y. Then

  1. (a) (fiberwise Baire property) For any $A \in \boldsymbol {\Sigma }^0_\xi (X)$ , there is a fiberwise open $U_A \subseteq X$ , of the form $U_A = \bigcup _i (f^{-1}(B_i) \cap U_i)$ , where $B_i \in \boldsymbol {\Sigma }^0_\xi (Y)$ and $U_i \in \mathcal {O}(X)$ , such that $A =^*_f U_A$ .

  2. (b) Thus, $\exists ^*_f(\boldsymbol {\Sigma }^0_\xi (X)) \subseteq \boldsymbol {\Sigma }^0_\xi (Y)$ .

2.4. Borel fiberwise topology

We now consider bundles of spaces $f : X \to Y$ , where the base space Y is standard Borel, and the fiberwise topology is ‘uniformly Borel’.

The key tool enabling a well-behaved theory of such ‘Borel fiberwise topology’ is the following classical result. It is usually stated for the case of a product bundle $X = Y \times Z$ , with $\mathcal {S}$ consisting of the cylinders $Y \times U$ for U in some countable open basis for Z; see [Reference Kechris23, 28.7]. However, essentially the same proof yields the general form below, which was pointed out in [Reference Chen6, 8.14].

Theorem 2.4.1 (Kunugui–Novikov uniformization).

Let $f : X \to Y$ be a Borel map between standard Borel spaces, $\mathcal {S}$ be a countable family of Borel subsets of X. If a Borel set $A \subseteq X$ is f-fiberwise a union of sets in $\mathcal {S}$ , then $A = \bigcup _{S \in \mathcal {S}} (f^{-1}(B_S) \cap S)$ for some Borel sets $B_S \subseteq Y$ .

Definition 2.4.2. Let $f : X \to Y$ be a Borel map between standard Borel spaces, and suppose X is equipped with an f-fiberwise topology. We call X a standard Borel bundle of quasi-Polish spaces over Y if X is fiberwise quasi-Polish, and is ‘uniformly fiberwise second-countable’ in that it has a countable fiberwise open (sub)basis consisting of Borel sets $\mathcal {U} \subseteq \mathcal {B}(X)$ . For such X, we let

$$ \begin{align*} \mathcal{BO}_f(X) := \mathcal{B}(X) \cap \mathcal{O}_f(X) \end{align*} $$

denote the $\sigma $ -topology of Borel f-fiberwise open sets in X.

It is perhaps not obvious that this is the ‘correct’ definition of a ‘uniformly quasi-Polish’ bundle of spaces. The definition of quasi-Polish space requires not only that the topology is ‘countably generated’ (i.e., second-countable), but also ‘countably presented’ (i.e., $\boldsymbol {\Pi }^0_2$ ; see (2.2.8)); why do we require uniformity of only the former but not the latter? The following shows that it is automatic (recall the notion of a compatible $\sigma $ -topology from Definition 2.2.10):

Proposition 2.4.3 (topological realization of Borel bundles).

Let $f : X \to Y$ be a standard Borel bundle of quasi-Polish spaces over a standard Borel space Y.

  1. (a) For any countable Borel fiberwise open basis $\mathcal {U} \subseteq \mathcal {BO}_f(X)$ , $\mathcal {BO}_f(X)$ consists of precisely all sets of the form $\bigcup _{U \in \mathcal {U}} (f^{-1}(B_U) \cap U)$ for Borel sets $B_U \subseteq Y$ .

  2. (b) There are compatible quasi-Polish topologies $\mathcal {O}(X)$ and $\mathcal {O}(Y)$ making f continuous such that $\mathcal {O}(X)$ restricts to the fiberwise topology on X. Moreover, we may choose $\mathcal {O}(X)$ to include any countably many $U_i \in \mathcal {BO}_f(X)$ ; in particular, $\mathcal {BO}_f(X)$ is a compatible $\sigma $ -topology on X.

Proof. (a) is an immediate consequence of Kunugui–Novikov (Theorem 2.4.1).

(b) Let $\mathcal {U} \subseteq \mathcal {BO}_f(X)$ be a countable Borel fiberwise open basis for X, including each given $U_i$ . First, suppose that each $U \in \mathcal {U}$ is in fact fiberwise clopen. We then have a fiberwise embedding

$$ \begin{align*} e : X &\longrightarrow Y \times 2^{\mathcal{U}} \\ x &\longmapsto (f(x), (\chi_U(x))_{U \in \mathcal{U}}), \end{align*} $$

where each $\chi _U$ is the characteristic function of U; this is a fiberwise embedding because $\mathcal {U}$ is a fiberwise basis. By the Lusin–Suslin theorem (see, e.g., [Reference Kechris23, 15.1]), $e(X) \subseteq Y \times 2^{\mathcal {U}}$ is Borel. Since e is a fiberwise embedding, its image is ( $\pi _1$ -)fiberwise $G_\delta $ ; thus, by Saint Raymond’s uniformization theorem for Borel fiberwise $G_\delta $ sets [Reference Kechris23, 35.45], together with Kunugui–Novikov,

$$ \begin{align*} e(X) = \bigcap_i \bigcup_j (B_{ij} \times V_{ij}) \end{align*} $$

for some countably many Borel $B_{ij} \subseteq Y$ and open $V_{ij} \subseteq 2^{\mathcal {U}}$ . Find any compatible zero-dimensional Polish topology on Y making these $B_{ij}$ clopen. Then $e(X) \subseteq Y \times 2^{\mathcal {U}}$ is $G_\delta $ , hence we may pull back the subspace topology along e to X, yielding a compatible zero-dimensional Polish topology.

If each $U \in \mathcal {U}$ is merely fiberwise open, we may run the above argument replacing the role of $2^{\mathcal {U}}$ with $\mathbb {S}^{\mathcal {U}}$ , using the following quasi-Polish generalization of Saint Raymond’s theorem, to get a compatible quasi-Polish topology on X, homeomorphic to a $\boldsymbol {\Pi }^0_2$ subspace of $Y \times \mathbb {S}^{\mathcal {U}}$ .

Lemma 2.4.4. Let Y be a standard Borel space, Z be a quasi-Polish space, $A \subseteq Y \times Z$ be a $\pi _1$ -fiberwise $\boldsymbol {\Pi }^0_2$ set. Then there are countably many Borel $B_{ij} \subseteq Y$ and open $U_i, V_{ij} \subseteq Z$ such that

Proof. By (2.2.9), let $Z'$ be Polish and $g : Z' \twoheadrightarrow Z$ be a continuous open surjection. Then ${A' := (Y \times g)^{-1}(A) \subseteq Y \times Z'}$ is $\pi _1$ -fiberwise $G_\delta $ , hence by Saint Raymond’s theorem

$$ \begin{align*} A' = \bigcap_{i'} \bigcup_j (B_{i'j} \times V^{\prime}_{i'j}) \end{align*} $$

for countably many Borel $B_{i'j} \subseteq Y$ and open $V^{\prime }_{i'j} \subseteq Z'$ . Then

(with the $(Y \times g)$ -fiberwise open basis $Y \times \mathcal {U}$ for $Y \times Z$ , where $\mathcal {U}$ is any open basis for Z)

This is clearly of the desired form, where i runs over all pairs $(i',U)$ .

Among standard Borel bundles of quasi-Polish spaces $f : X \to Y$ , the best behaved are those for which ‘fiberwise nonemptiness of a Borel fiberwise open $U \subseteq X$ ’ can be detected in a uniformly Borel way. These bundles may be characterized as follows:

Proposition 2.4.5. Let $f : X \to Y$ be a standard Borel bundle of quasi-Polish spaces over a standard Borel space Y. The following are equivalent:

  1. (i) For any Borel fiberwise open $U \subseteq X$ , $f(U) \subseteq Y$ is Borel.

  2. (ii) There exists a countable Borel fiberwise open basis $\mathcal {U} \subseteq \mathcal {BO}_f(X)$ such that for every $U \in \mathcal {U}$ , $f(U) \subseteq Y$ is Borel.

  3. (iii) There are compatible quasi-Polish topologies $\mathcal {O}(X)$ and $\mathcal {O}(Y)$ making f continuous and open such that $\mathcal {O}(X)$ restricts to the fiberwise topology on X.

We call the bundle Borel-overt if these equivalent conditions hold (borrowing a term from constructive topology; see, for example, [Reference Spitters34]).

Proof. Clearly, (i) and (iii) each implies (ii).

(ii) $\implies $ (i) follows from Proposition 2.4.3(a) and Frobenius reciprocity (2.3.5).

(i) $\implies $ (iii): By Proposition 2.4.3, find some compatible topologies on $X, Y$ making f continuous. For each basic open $U \subseteq X$ , $f(U) \subseteq Y$ is Borel; take a finer quasi-Polish topology on Y (using (2.2.4)) making all of these sets open, and adjoin the preimages of all new open sets in Y to $\mathcal {O}(X)$ . If $X', Y'$ denote $X, Y$ with these new topologies, then $X' \cong X \times _Y Y'$ whence $X'$ is still quasi-Polish, and a basic open set in $X'$ is of the form $U \cap f^{-1}(V)$ , where $U \in \mathcal {O}(X)$ and $V \in \mathcal {O}(Y')$ , whence $f(U \cap f^{-1}(V)) = f(U) \cap V \subseteq Y'$ is open, showing that $f : X' \to Y'$ is open.

Remark 2.4.6. Not every standard Borel bundle of quasi-Polish spaces $f : X \to Y$ is Borel-overt, for example, if f is a continuous map with non-Borel image (see [Reference Kechris23, 14.2]).

Borel-overt bundles are the ones for which ‘fiberwise Baire category is Borel’:

Corollary 2.4.7 (of Proposition 2.3.16).

Let $f : X \to Y$ be a standard Borel-overt bundle of quasi-Polish spaces over a standard Borel Y. Then

  1. (a) (Borel fiberwise Baire property) Every $A \in \mathcal {B}(X)$ is $=^*_f$ to some $U_A \in \mathcal {BO}_f(X)$ .

  2. (b) $\exists ^*_f(\mathcal {B}(X)) \subseteq \mathcal {B}(Y)$ .

Finally, in this subsection, we recall the Kuratowski–Ulam theorem, which has the following conceptual formulation in terms of bundles:

Theorem 2.4.8 (Kuratowski–Ulam).

Let $X \xrightarrow {f} Y \xrightarrow {g} Z$ be Borel maps between Borel spaces. Suppose that X is equipped with a $(g \circ f)$ -fiberwise quasi-Polish topology, and Y is equipped with a g-fiberwise quasi-Polish topology such that both topologies are fiberwise compatible with the subspace Borel structures on each fiber, f is fiberwise continuous and fiberwise open over Z and $\exists ^*_f, \exists ^*_g$ preserve Borel sets. (For example, $f, g$ could both be continuous open maps between quasi-Polish spaces, or more generally g could be a standard Borel-overt bundle of such.)

Then

$$ \begin{align*} \exists^*_g \circ \exists^*_f = \exists^*_{g \circ f} : \mathcal{B}(X) \longrightarrow \mathcal{B}(Z). \end{align*} $$

Since $\exists ^*$ is defined fiberwise, it is equivalent to just consider the case where $Z = 1$ is a singleton, where the statement becomes: For a continuous open $f : X \to Y$ between quasi-Polish spaces, a Borel set $A \subseteq X$ is nonmeager in X iff for nonmeagerly many $y \in Y$ , $f^{-1}(y) \cap A$ is nonmeager in $f^{-1}(y)$ . The classical case is when f is a product projection; see [Reference Kechris23, 8.41]. It was pointed out in [Reference Melleray and Tsankov26, A.1] that essentially the same proof works for a continuous open f between Polish spaces and in [Reference Chen4, 7.6] that the quasi-Polish case works just as well. See also Theorem 5.2.16 below.

2.5. Lower powerspaces

Definition 2.5.1. For a topological space X, its lower powerspace $\mathcal {F}(X)$ is the space of closed subsets of X, equipped with the lower Vietoris topology generated by the subbasic open sets

$$ \begin{align*} \Diamond U := \{F \in \mathcal{F}(X) \mid F \cap U \ne \varnothing\} \quad \text{for }U \in \mathcal{O}(X). \end{align*} $$

We record some elementary properties:

  1. (2.5.2) $\Diamond : \mathcal {O}(X) \to \mathcal {O}(\mathcal {F}(X))$ preserves unions; thus, restricting to a basis for $\mathcal {O}(X)$ still yields a subbasis for $\mathcal {O}(\mathcal {F}(X))$ . In particular, if X is second-countable, then so is $\mathcal {F}(X)$ .

  2. (2.5.3) If X is $T_0$ , we have a continuous embedding ${\downarrow } : X \to \mathcal {F}(X)$ , $x \mapsto \overline {\{x\}}$ (where $\overline {(-)}$ denotes closure), with ${\downarrow }^{-1}(\Diamond U) = U$ .

  3. (2.5.4) A continuous map $f : X \to Y$ induces the continuous image-closure map $\overline {f} : \mathcal {F}(X) \to \mathcal {F}(Y)$ , $F \mapsto \overline {f(F)}$ , with $\overline {f}^{-1}(\Diamond V) = \Diamond f^{-1}(V)$ . Thus, if f is an embedding, then so is $\overline {f}$ .

  4. (2.5.5) For two spaces $X, Y$ , the Cartesian product map $\times : \mathcal {F}(X) \times \mathcal {F}(Y) \to \mathcal {F}(X \times Y)$ is continuous, with $\times ^{-1}(\Diamond (U \times V)) = \Diamond U \times \Diamond V$ .

Proposition 2.5.6 [Reference de Brecht and Kawai11, Theorem 5].

If X is a quasi-Polish space, then so is $\mathcal {F}(X)$ .

We will also need the following generalization:

Definition 2.5.7. For a continuous map $f : X \to Y$ , regarded as a bundle of topological spaces, its fiberwise lower powerspace $\mathcal {F}_Y(X) = \mathcal {F}_f(X)$ is the space of pairs $(y,F)$ , where $y \in Y$ and $F \in \mathcal {F}(f^{-1}(y))$ , regarded as a bundle via the first projection $\pi _1 : \mathcal {F}_Y(X) \to Y$ , and equipped with the topology generated by the subbasic open sets

$$ \begin{align*} \Diamond_V U :={}& \{(y,F) \in \mathcal{F}_Y(X) \mid y \in V \ {\text{and}}\ F \cap U \ne \varnothing\} \\ ={}& \pi_1^{-1}(V) \cap \Diamond_Y U \quad \text{for }U \in \mathcal{O}(X)\text{ and }V \in \mathcal{O}(Y). \end{align*} $$

In other words, $\mathcal {F}_Y(X)$ is equipped with the topology induced by the embedding

(2.5.8)

By abuse of notation, we will often refer to an element of $\mathcal {F}_Y(X)$ in the fiber over a fixed $y \in Y$ as just a closed set $F \in \mathcal {F}(f^{-1}(y))$ in that fiber, rather than the pair $(y,F)$ .

Proposition 2.5.9 [Reference Chen6, 2.2].

If X above is completely Baire while Y is $T_0$ first-countable, then the image of the above embedding is

$$ \begin{align*} \bigcap_{U \in \mathcal{O}(X), V \in \mathcal{O}(Y)} ((V \times \Diamond U) \Leftrightarrow (Y \times \Diamond(f^{-1}(V) \cap U))), \end{align*} $$

where the intersection may be taken over any bases of $\mathcal {O}(X), \mathcal {O}(Y)$ . Thus, if moreover $X, Y$ are second-countable, then the image is $\boldsymbol {\Pi }^0_2$ ; and if $X, Y$ are quasi-Polish, then so is $\mathcal {F}_Y(X)$ .

Proof. Note first that the intersection remains the same if we only consider $U, V$ in some bases of $\mathcal {O}(X), \mathcal {O}(Y)$ , since the expressions on both sides of the $\Leftrightarrow $ are ‘bilinear’, that is, preserve unions in $U, V$ . Thus, we henceforth allow them to be arbitrary open sets.

It is straightforward that the image is always contained in the above intersection and that, conversely, if $(y,F)$ belongs to the intersection, then $F \subseteq f^{-1}(\overline {\{y\}})$ (using the $\Leftarrow $ set for $V := \neg \overline {\{y\}}$ and $U := X$ ). It remains to check that if $(y,F)$ belongs to the $\Rightarrow $ sets, then $f^{-1}(y) \cap F \subseteq F$ is dense, which follows from Baire category since for each basic neighborhood V of y, the $\Rightarrow $ sets yield that $f^{-1}(V) \cap F \subseteq F$ is dense.

Analogously to (2.5.2)–(2.5.5), we have

  1. (2.5.10) $(V, U) \mapsto \Diamond _V U$ preserves unions in both variables (and binary intersections in V).

  2. (2.5.11) If X is f-fiberwise $T_0$ over Y, we have a continuous embedding ${\downarrow }_Y := (f, {\downarrow }) : X \to \mathcal {F}_Y(X)$ over Y, with ${\downarrow }^{-1}(\Diamond _V U) = f^{-1}(V) \cap U$ .

  3. (2.5.12) For continuous maps $X \xrightarrow {f} Y \xrightarrow {g} Z$ , we get a continuous map $\overline {f} : \mathcal {F}_Z(X) \to \mathcal {F}_Z(Y)$ over Z, with $\overline {f}^{-1}(\Diamond _W V) = \Diamond _W f^{-1}(V)$ .

  4. (2.5.13) For continuous maps $f : X \to Z$ and $g : Y \to Z$ , the fiber product map $\times _Z : \mathcal {F}_Z(X) \times _Z \mathcal {F}_Z(Y) \to \mathcal {F}_Z(X \times _Z Y)$ is continuous, with $\times ^{-1}(\Diamond _W (U \times _Z V)) = \Diamond _W U \times _Z \Diamond _W V$ .

2.6. Linear quantifiers

In this paper, our main interest in (fiberwise) lower powerspaces stems from the conceptual link they provide between ‘quantifier-like maps’ on open and Borel sets, such as the Baire category quantifier $\exists ^*_f$ , and topological realization. We now make this precise. These ideas are more-or-less well known in the point-free topology literature, for which see [Reference Joyal and Tierney22], [Reference Vickers37] and Section 5.3. To keep this paper accessible, we give here a classical point-based treatment.

Definition 2.6.1.. Let $X, Y$ be topological spaces. A linear map $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ is one preserving arbitrary unions. We will only be concerned with such maps for second-countable $X, Y$ , for which it is equivalent to require preservation of countable unions only.

Similarly, for Borel spaces $X, Y$ , a linear map $\phi : \mathcal {B}(X) \to \mathcal {B}(Y)$ is one preserving countable unions. (For an explanation of this terminology, see Remark 2.6.5 below.)

Proposition 2.6.2. For any topological spaces $X, Y$ , we have a canonical bijection

Proof. An open set $U \in \mathcal {O}(Y)$ is equivalently a continuous map $\chi _U : Y \to \mathbb {S}$ ; thus, a linear map $\mathcal {O}(X) \to \mathcal {O}(Y)$ is equivalently a map $\mathcal {O}(X) \times Y \to \mathbb {S}$ linear in the first variable and continuous in the second, which is equivalently a continuous map $Y \to \{\text {linear maps } \mathcal {O}(X) \to \mathbb {S}\} \subseteq \mathbb {S}^{\mathcal {O}(X)}$ , and the space of linear maps $\mathcal {O}(X) \to \mathbb {S}$ with the pointwise convergence topology is homeomorphic to $\mathcal {F}(X)$ , where $F \in \mathcal {F}(X)$ corresponds to the characteristic function of $\{U \in \mathcal {O}(X) \mid F \in \Diamond U\}$ .

Definition 2.6.3. Let $f : X \to Z$ and $g : Y \to Z$ be continuous maps, regarded as bundles of spaces. An $\mathcal {O}(Z)$ -linear map $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ is a linear map which moreover obeys

$$ \begin{align*} \phi(f^{-1}(W) \cap U) = g^{-1}(W) \cap \phi(U) \quad \forall W \in \mathcal{O}(Z),\, U \in \mathcal{O}(X). \end{align*} $$

We are particularly interested in the case where $g = 1_Y$ is an identity, where this becomes

$$ \begin{align*} \phi(f^{-1}(V) \cap U) = V \cap \phi(U) \quad \forall V \in \mathcal{O}(Y),\, U \in \mathcal{O}(X); \end{align*} $$

in this case, we also call $\phi $ a $\mathcal {O}(Y)$ -linear quantifier. If moreover

$$ \begin{align*} \phi(f^{-1}(V)) = V \quad \text{or equivalently} \quad \phi(X) = Y \end{align*} $$

(cf. (2.3.9)), we call $\phi $ a $\mathcal {O}(Y)$ -linear retraction of $f^{-1} : \mathcal {O}(Y) \to \mathcal {O}(X)$ .

Similarly, if $f : X \to Y$ is a Borel map between Borel spaces, we have the notion of a $\mathcal {B}(Y)$ -linear quantifier or $\mathcal {B}(Y)$ -linear retraction $\phi : \mathcal {B}(X) \to \mathcal {B}(Y)$ , defined via the same equations.

Example 2.6.4. If $f : X \to Y$ is a continuous open map between quasi-Polish spaces, then the image map $f : \mathcal {O}(X) \to \mathcal {O}(Y)$ is an $\mathcal {O}(Y)$ -linear quantifier, and a retraction iff f is surjective.

Similarly, if $f : X \to Y$ is a standard Borel-overt bundle of quasi-Polish spaces over a standard Borel space, then $\exists ^*_f : \mathcal {B}(X) \to \mathcal {B}(Y)$ is $\mathcal {B}(Y)$ -linear (by Corollary 2.4.7, (2.3.12) and (2.3.8)).

Remark 2.6.5. The terminology ‘linear’ comes from viewing a ( $\sigma $ -)topology as analogous to a commutative ring, where $\cap $ is ‘multiplication’ and $\bigcup $ is ‘addition’. For a continuous map $f : X \to Y$ , we then have a ‘ring homomorphism’ $f^{-1} : \mathcal {O}(Y) \to \mathcal {O}(X)$ , via which $\mathcal {O}(X)$ may be viewed as an ‘algebra over $\mathcal {O}(Y)$ ’, hence in particular as a ‘ $\mathcal {O}(Y)$ -module’; an $\mathcal {O}(Y)$ -linear quantifier is then a ‘module homomorphism’. For more on this perspective, see [Reference Joyal and Tierney22].

Proposition 2.6.6. For continuous maps $f : X \to Z$ and $g : Y \to Z$ , where X is completely Baire and Z is $T_0$ first-countable, the bijection of Proposition 2.6.2 induces a bijection

Thus, in particular, for $f : X \to Y = Z$ and $g = 1_Y$ , we have

with the $\mathcal {O}(Y)$ -linear retractions of $f^{-1}$ corresponding to the continuous sections of $\pi _1$ picking a nonempty closed set from each fiber of f.

Proof. A continuous map $h : Y \to \mathcal {F}_Z(X)$ is the same thing as a continuous map $(h_1, h_2) : Y \to Z \times \mathcal {F}(X)$ which lands in the image of the embedding (2.5.8); to say that h is ‘over Z’ means $h_1 = \pi _1 \circ h = g$ . So the right-hand side of the first bijection equivalently consists of continuous maps $h_2 : Y \to \mathcal {F}(X)$ such that $(g, h_2) : Y \to Z \times \mathcal {F}(X)$ lands in the image of (2.5.8). By Proposition 2.5.9, this happens iff for each $U \in \mathcal {O}(X)$ and $W \in \mathcal {O}(Z)$ , we have

$$ \begin{align*} g^{-1}(W) \cap h_2^{-1}(\Diamond U) = (g,h_2)^{-1}(W \times \Diamond U) = (g,h_2)^{-1}(Z \times \Diamond(f^{-1}(W) \cap U)) = h_2^{-1}(\Diamond(f^{-1}(W) \cap U)); \end{align*} $$

by Proposition 2.6.2, such $h_2$ are in bijection with $\mathcal {O}(Z)$ -linear maps $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ .

If $g = 1_Y$ , to say that h always picks a nonempty set is to say that $h_2$ does, that is, $h_2^{-1}(\Diamond X) = Y$ , which by Proposition 2.6.2 corresponds to $\phi (X) = Y$ .

We now give yet a third description of linear quantifiers:

Definition 2.6.7. Let $f : X \to Y$ be a continuous map, $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ be an $\mathcal {O}(Y)$ -linear quantifier which corresponds via Proposition 2.6.6 to a continuous section $h : Y \to \mathcal {F}_Y(X)$ of $\pi _1 : \mathcal {F}_Y(X) \to Y$ . The support of $\phi $ is

$$ \begin{align*} \mathrm{supp}(\phi) :={}& \{x \in X \mid x \in h(f(x))\} \\ ={}& \{x \in X \mid \forall U \in \mathcal{O}(X)\, (x \in U \implies f(x) \in \phi(U))\} \\ ={}& \bigcap_{U \in \mathcal{O}(X)} (U \Rightarrow f^{-1}(\phi(U))). \end{align*} $$

Clearly, this is an f-fiberwise closed subset of X, which is $\boldsymbol {\Pi }^0_2$ if X is second-countable (since it suffices to intersect over basic open U).

Example 2.6.8. For a continuous open map $f : X \to Y$ , where X is completely Baire and Y is $T_0$ first-countable, the image quantifier $f : \mathcal {O}(X) \to \mathcal {O}(Y)$ of Example 2.6.4 corresponds via the above bijection to $f^{-1} : Y \to \mathcal {F}_Y(X)$ : Indeed, $f^{-1}(y) \in \Diamond _Y U \iff f^{-1}(y) \cap U \ne \varnothing \iff y \in f(U)$ , whence $(f^{-1})^{-1}(\Diamond _Y U) = f(U)$ . Thus, the support of $f : \mathcal {O}(X) \to \mathcal {O}(Y)$ is all of X.

Proposition 2.6.9. For a continuous map $f : X \to Y$ , where X is completely Baire and Y is $T_0$ first-countable, we have a bijection

with the $\mathcal {O}(Y)$ -linear retractions of $f^{-1}$ corresponding to the F such that $f(F) = Y$ .

Proof. Let $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ be an $\mathcal {O}(Y)$ -linear quantifier, corresponding via Proposition 2.6.6 to $h : Y \to \mathcal {F}_Y(X)$ ; we must show $\phi (U) = f(\mathrm {supp}(\phi ) \cap U)$ , which will in particular show that $f|\mathrm {supp}(\phi )$ is open and that $\phi (X) = Y \iff f(\mathrm {supp}(\phi )) = Y$ . Indeed, we have $\mathrm {supp}(\phi ) \cap U \subseteq (U \Rightarrow f^{-1}(\phi (U))) \cap U \subseteq f^{-1}(\phi (U))$ by definition of $\mathrm {supp}(\phi )$ , whence $f(\mathrm {supp}(\phi ) \cap U) \subseteq \phi (U)$ . Conversely, for any $y \in \phi (U) = h^{-1}(\Diamond _Y U)$ , we have $h(y) \in \Diamond _Y U$ ; picking any $x \in h(y) \cap U$ , we have $y = f(x)$ , whence $x \in h(f(x))$ , whence $x \in \mathrm {supp}(\phi ) \cap U$ , whence $y = f(x) \in f(\mathrm {supp}(\phi ) \cap U)$ .

Now, let $F \subseteq X$ be f-fiberwise closed such that $f|F$ is open. Note that the quantifier $\phi : U \mapsto f(F \cap U)$ , which we are claiming is the preimage of F under the bijection in question, corresponds via Proposition 2.6.6 to the assignment of fibers $h : y \mapsto f^{-1}(y) \cap F$ . From the definition of $\mathrm {supp}(\phi )$ in terms of h, clearly $\mathrm {supp}(\phi ) = F$ ; we need only check that $h : Y \to \mathcal {F}_Y(X)$ is continuous. Indeed, we have $h(y) \in \Diamond _Y U \iff f^{-1}(y) \cap F \cap U \ne \varnothing \iff y \in f(F \cap U)$ which is open.

Using this correspondence, we may extend (2.2.9) to certain nonopen quotient maps:

Theorem 2.6.10. Let $f : X \to Y$ be a continuous map from a quasi-Polish space X to a $T_0$ space Y, and suppose there exists an $\mathcal {O}(Y)$ -linear retraction $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ of $f^{-1}$ . Then f is surjective and Y is quasi-Polish.

Proof. By Proposition 2.6.9, Y is a continuous open $T_0$ quotient of $\mathrm {supp}(\phi )$ ; apply (2.2.9).

Remark 2.6.11. Without assuming either that X is quasi-Polish, or some separation axiom on Y stronger than $T_0$ , the existence of an $\mathcal {O}(Y)$ -linear retraction $\phi $ of $f^{-1}$ as above need not imply that f is surjective. For a counterexample, consider the inclusion of the subspace $X := (0,\infty )$ into $Y := (0,\infty ]$ with the (Scott) topology consisting of the sets $(r,\infty ]$ for each r.

Remark 2.6.12. The Borel versions of linear quantifiers from Definition 2.6.3 correspond to a standard descriptive set-theoretic notion. Let $f : X \to Y$ be a Borel map between standard Borel spaces. For a $\mathcal {B}(Y)$ -linear quantifier $\phi : \mathcal {B}(X) \to \mathcal {B}(Y)$ , we may chase through the proof of Proposition 2.6.2 to get a map $h : Y \to \{\text {linear maps } \mathcal {B}(X) \to \mathbb {S}\}$ ; now, such a linear map is the same thing as a $\sigma $ -ideal in $\mathcal {B}(X)$ so that $\phi $ corresponds to a family of $\sigma $ -ideals $(\mathcal {I}_y)_{y \in Y}$ , from which $\phi $ is recovered via

$$ \begin{align*} \phi(A) = \{y \in Y \mid h(y)(A) = 1\} = \{y \in Y \mid A \not\in \mathcal{I}_y\}. \end{align*} $$

In lieu of ‘continuity’ of h as in Proposition 2.6.2, we have the requirement that $A \in \mathcal {B}(X) \implies \phi (A) \in \mathcal {B}(Y)$ , which is a weak (nonparametrized) form of the requirement that $(\mathcal {I}_y)_y$ is a Borel on Borel family; see [Reference Kechris23, 18.5]. And $\mathcal {B}(X)$ -linearity means in particular that for each $y \in Y$ ,

which means that each $\mathcal {I}_y$ is determined by its restriction to $\mathcal {B}(f^{-1}(y))$ . So we have a bijection

$$ \begin{align*} \{\mathcal{B}(Y)\text{-linear quant. } \mathcal{B}(X) \to \mathcal{B}(Y)\} &\cong \{\text{weakly Borel on Borel fam. of }\sigma\text{-ideals }\mathcal{I}_y \subseteq \mathcal{B}(f^{-1}(y))\}. \end{align*} $$

The $\mathcal {B}(Y)$ -linear retractions of $f^{-1}$ correspond to the families of proper $\sigma $ -ideals $\mathcal {I}_y \subsetneq \mathcal {B}(f^{-1}(y))$ .

Note that if X is equipped with a (nice) topology, then a linear quantifier on Borel sets may be restricted to one on open sets. Using this observation, we have

Corollary 2.6.13 (of Theorem 2.6.10).

Let $f : X \to Y$ be a Borel map from a quasi-Polish space to a standard Borel space, and let $\phi : \mathcal {B}(X) \to \mathcal {B}(Y)$ be a $\mathcal {B}(Y)$ -linear retraction of $f^{-1}$ . Suppose that $f^{-1}(\phi (\mathcal {O}(X))) \subseteq \mathcal {O}(X)$ and that $\phi (\mathcal {O}(X))$ separates points of Y. Then $\mathcal {O}(Y) := \phi (\mathcal {O}(X))$ is a compatible quasi-Polish topology on Y making f continuous.

Proof. Note first that $\mathcal {O}(Y)$ is indeed a topology: It is closed under countable unions because $\phi $ preserves countable unions, hence closed under arbitrary unions by second-countability of $\mathcal {O}(X)$ ; it contains $Y = \phi (X)$ ; and it is closed under binary intersections because by $\mathcal {B}(Y)$ -linearity,

(2.6.14) $$ \begin{align} \phi(U) \cap \phi(V) = \phi(f^{-1}(\phi(U)) \cap V) \end{align} $$

for $U, V \in \mathcal {O}(X)$ , and $f^{-1}(\phi (U)) \in f^{-1}(\phi (\mathcal {O}(X))) \subseteq \mathcal {O}(X)$ by assumption. By this same assumption, with this topology on Y, f is continuous, and Y is $T_0$ since $\mathcal {O}(Y)$ separates points. Now, apply Theorem 2.6.10.

2.7. Baire category for coarser topologies

For our main topological realization results below, we will be applying Corollary 2.6.13 above to $\mathcal {B}(Y)$ -linear quantifiers $\phi $ given by the Baire category quantifier $\exists ^*_f$ with respect to some f-fiberwise topology on X which is coarser than the restriction of the global topology on X. We now specialize the machinery of the preceding subsection to this case.

Definition 2.7.1. Let X be a set with two topologies $\mathcal {S} \subseteq \mathcal {T}$ such that $\mathcal {T}$ is second-countable. The $\mathcal {T}$ -support of $\mathcal {S}$ will mean the smallest $\mathcal {T}$ -closed $\mathcal {S}$ -comeager set, that is, the intersection of all such sets, which is still $\mathcal {S}$ -comeager by second-countability of $\mathcal {T}$ .

Lemma 2.7.2. Let X be a set with two topologies $\mathcal {S} \subseteq \mathcal {T}$ , and let $Y \subseteq X$ be the $\mathcal {T}$ -support of $\mathcal {S}$ . Suppose that every $\mathcal {T}$ -open set has the $\mathcal {S}$ -Baire property. Then the inclusion $(Y,\mathcal {T}|Y) \to (X,\mathcal {S})$ induces an isomorphism of Baire category algebras

$$ \begin{align*} \mathcal{B}(Y,\mathcal{T}|Y)/\text{meager} \cong \mathcal{B}(X,\mathcal{S})/\text{meager}. \end{align*} $$

In particular, an $\mathcal {S}$ -Borel set is $\mathcal {S}$ -(co)meager iff its restriction to Y is $\mathcal {T}$ -(co)meager, and $(Y,\mathcal {T}|Y)$ is a Baire space.

Proof. We claim that a $\mathcal {T}$ -closed $F \subseteq Y$ is $\mathcal {T}|Y$ -nowhere dense iff it is $\mathcal {S}$ -meager. Indeed, if F is $\mathcal {S}$ -meager, then so is $Y \Rightarrow F$ since $\neg Y$ is $\mathcal {S}$ -meager by definition of support, whence the $\mathcal {T}$ -interior of $Y \Rightarrow F$ is disjoint from Y again by definition of support, which means the $\mathcal {T}|Y$ -interior of F is empty, that is, F is $\mathcal {T}|Y$ -nowhere dense. Conversely, if F is $\mathcal {T}|Y$ -nowhere dense, then letting $U \subseteq X$ be $\mathcal {S}$ -open such that $F \triangle U$ is $\mathcal {S}$ -meager, we have that $U \setminus F$ is $\mathcal {T}$ -open and $\mathcal {S}$ -meager, hence disjoint from Y by definition of support, that is, $Y \cap U \subseteq F$ , whence $Y \cap U = \varnothing $ since F is $\mathcal {T}|Y$ -nowhere dense, whence $F = F \setminus U$ is $\mathcal {S}$ -meager.

It follows that for $\mathcal {S}$ -meager $A \subseteq X$ , A is contained in the union of countably many $\mathcal {S}$ -closed nowhere dense sets, whose intersections with Y are $\mathcal {T}|Y$ -nowhere dense, whence $Y \cap A$ is $\mathcal {T}|Y$ -meager. Thus, the restriction map

$$ \begin{align*} Y \cap (-) : \mathcal{B}(X,\mathcal{S}) \longrightarrow \mathcal{B}(Y,\mathcal{T}|Y) \end{align*} $$

descends to a well-defined map between the category algebras, which is surjective by the assumption that every $\mathcal {T}$ -open set has the $\mathcal {S}$ -Baire property. To check that it is injective: If $A \subseteq X$ such that $Y \cap A$ is $\mathcal {T}|Y$ -meager, then $Y \cap A$ is contained in the union of countably many $\mathcal {T}|Y$ -closed nowhere dense sets, which are $\mathcal {S}$ -meager, whence $Y \cap A$ is $\mathcal {S}$ -meager, whence so is $A \subseteq Y \Rightarrow (Y \cap A)$ again since $\neg Y$ is $\mathcal {S}$ -meager by definition of support. This implies that $(Y,\mathcal {T}|Y)$ is a Baire space because a meager open set must be the restriction of some $\mathcal {S}$ -meager $\mathcal {T}$ -open $U \subseteq X$ , which is disjoint from Y by definition of support.

Remark 2.7.3. Let $f : X \to Y$ be a continuous map from a second-countable space X to an arbitrary topological space Y, and let $\mathcal {O}_f(X)$ be another fiberwise topology on X, coarser than the fiberwise restriction of $\mathcal {O}(X)$ . By $\exists ^*_f$ , we mean the Baire category quantifier for the coarser fiberwise topology $\mathcal {O}_f(X)$ . Suppose that $\exists ^*_f(\mathcal {O}(X)) \subseteq \mathcal {O}(Y)$ so that $\exists ^*_f : \mathcal {O}(X) \to \mathcal {O}(Y)$ is an $\mathcal {O}(Y)$ -linear quantifier. Then the fiberwise $\mathcal {O}(X)$ -support of $\mathcal {O}_f(X)$ , as defined in Definition 2.7.1, is the same as the support of $\exists ^*_f$ as defined in Definition 2.6.7. Indeed, the latter definition says precisely that $\mathrm {supp}(\exists ^*_f)$ is fiberwise the complement of the union of all $\mathcal {O}_f(X)$ -meager $\mathcal {O}(X)$ -open sets.

Applying the preceding lemma fiberwise to this situation, we get

Corollary 2.7.4. In the situation of the preceding remark, suppose furthermore that each $\mathcal {O}(X)$ -open set has the fiberwise $\mathcal {O}_f(X)$ -Baire property. Then for every $\mathcal {O}(X)$ -Borel $A \subseteq X$ , we have

$$ \begin{align*} \exists^*_f(A) = \exists^*_{f|\mathrm{supp}(\exists^*_f)}(\mathrm{supp}(\exists^*_f) \cap A), \end{align*} $$

where $\exists ^*$ on the right-hand side is with respect to the finer topology $\mathcal {O}(X)|\mathrm {supp}(\exists ^*_f)$ , and this finer topology is f-fiberwise Baire.

Theorem 2.7.5. Let $f : X \twoheadrightarrow Y$ be a Borel surjection from a quasi-Polish space to a standard Borel space, and let $\mathcal {O}_f(X)$ be another fiberwise topology on X, coarser than the fiberwise restriction of $\mathcal {O}(X)$ , and making X into a standard Borel-overt bundle of quasi-Polish spaces over Y. Let $\exists ^*_f$ denote the Baire category quantifier for $\mathcal {O}_f(X)$ . Suppose that $f^{-1}(\exists ^*_f(\mathcal {O}(X))) \subseteq \mathcal {O}(X)$ . Then $\mathcal {O}(Y) := \exists ^*_f(\mathcal {O}(X))$ is a compatible quasi-Polish topology on Y making f continuous.

Proof. By Example 2.6.4, $\exists ^*_f : \mathcal {B}(X) \to \mathcal {B}(Y)$ is a $\mathcal {B}(Y)$ -linear retraction of $f^{-1}$ . Thus, by Corollary 2.6.13, we need only check that $\mathcal {O}(Y)$ separates points of Y. For that, it is enough to check that every $B \in \mathcal {B}(Y)$ belongs to the $\sigma $ -algebra generated by $\mathcal {O}(Y)$ ; since $\exists ^*_f : \mathcal {B}(X) \to \mathcal {B}(Y)$ is surjective (being a retraction of $f^{-1}$ ), it is enough to check that $\exists ^*_f$ lands in said $\sigma $ -algebra. By the preceding corollary, this is to say that $\exists ^*_{f|\mathrm {supp}(\exists ^*_f)}$ does, but $f|\mathrm {supp}(\exists ^*_f)$ is a continuous open fiberwise Baire map $\mathrm {supp}(\exists ^*_f) \to Y$ from the second-countable topology $\mathcal {O}(X)|\mathrm {supp}(\exists ^*_f)$ to the topology $\mathcal {O}(Y)$ , so the claim follows from Proposition 2.3.16.

3. Polish group actions

3.1. Generalities on group actions

Let G be a group acting on a set X. Throughout this section, we always denote the group multiplication by $\mu : G \times G \to G$ , and the action map by $\alpha = \alpha _X : G \times X \to X$ . Note that a special case is the left translation action $\alpha = \mu $ of G on itself.

Definition 3.1.1. As a bundle over X, any action $\alpha $ is isomorphic to the product projection $\pi _2$ , via the following twist involution which we denote by $\dagger $ :

When we apply $\dagger $ to a concept (element, subset, etc.) in $G \times X$ , we say that it twists to the result.

Now, suppose G is a topological group.

Definition 3.1.2. By the $\alpha $ -fiberwise topology $\mathcal {O}_\alpha (G \times X)$ on $G \times X$ , we will always mean that given by twisting the product $\pi _2$ -fiberwise topology given by a copy of G on each $\pi _2$ -fiber.

Remark 3.1.3. For any $U \subseteq G$ and G-invariant $A \subseteq X$ , we have $(U \times A)^\dagger = U^{-1} \times A$ . Since the sets $U^{-1} \times A$ for $U \in \mathcal {O}(G)$ and arbitrary $A \subseteq X$ are $\pi _2$ -fiberwise open, it follows that the sets $U \times A$ for G-invariant A are $\alpha $ -fiberwise open. Moreover, for any open basis $\mathcal {U} \subseteq \mathcal {O}(G)$ , $\mathcal {U} \times X := \{U \times X \mid U \in \mathcal {U}\}$ is an $\alpha $ -fiberwise open basis (in the sense of Definition 2.3.1).

Thus, if X is also equipped with a topology (regardless of whether $\alpha $ acts continuously), then the $\alpha $ -fiberwise topology $\mathcal {O}_\alpha (G \times X)$ is coarser than the fiberwise restriction of the product topology $\mathcal {O}(G) \otimes \mathcal {O}(X)$ . (Recall here our notations for topologies from Sections 2.1 and 2.3.)

Definition 3.1.4. For each orbit $G \cdot x \in X/G$ , we have a surjection $(-) \cdot x : G \twoheadrightarrow G \cdot x$ , via which we may equip $G \cdot x$ with the quotient topology, which does not depend on the choice of basepoint x within the orbit. We call the family of these topologies on each orbit the orbitwise topology, which is a fiberwise topology on the quotient map $\pi : X \twoheadrightarrow X/G$ ; we thus identify it as usual with a global topology on X, denoted $\mathcal {O}_G(X)$ , consisting of the orbitwise open sets (cf. Definition 2.3.1). We also write ${\subseteq _G^*}, {=_G^*}$ to mean containment and equality mod orbitwise meager (cf. Definition 2.3.6).

Note that an equivalent definition of $\mathcal {O}_G(X)$ is given by

  1. (3.1.5) $\alpha : G \times X \twoheadrightarrow X$ is a continuous open surjection from the $\pi _2$ -fiberwise topology to the orbitwise topology. In particular, $A \subseteq X$ is orbitwise open iff $\alpha ^{-1}(A) = (G \times A)^\dagger \subseteq G \times X$ is $\pi _2$ -fiberwise open, iff $G \times A$ is $\alpha $ -fiberwise open.

From this, it follows that

  1. (3.1.6) If $A \subseteq X$ is orbitwise meager, then $\alpha ^{-1}(A) = (G \times A)^\dagger $ is $\pi _2$ -fiberwise meager, that is, $G \times A$ is $\alpha $ -fiberwise meager (since continuous open maps are category-preserving).

  2. (3.1.7) If $A \subseteq X$ is G-invariant, then A is orbitwise open.

  3. (3.1.8) If X is a topological G-space, then $\mathcal {O}(X) \subseteq \mathcal {O}_G(X)$ .

  4. (3.1.9) If $f : X \to Y$ is an equivariant map between G-spaces, then $f^{-1}(\mathcal {O}_G(Y)) \subseteq \mathcal {O}_G(X)$ .

Next, consider the associativity axiom $(g \cdot h) \cdot x = g \cdot (h \cdot x)$ .This is expressed by commutativity of the following associativity square, in which we let $\alpha _2$ be the common composite:

(3.1.10)

Just as $\alpha $ is the twisted version of $\pi _2$ so can this entire square be seen as a twisted version of an obviously-commuting square of projections, via the following ‘higher-order twists’:

(3.1.11)

Here, $\pi _{ij}$ is the projection onto the ith and jth coordinates. Note that the right-hand square clearly exhibits $G \times G \times X$ as (an isomorphic copy of) the pullback of $\pi _2$ with itself. Thus, the left-hand associativity square (3.1.10) exhibits $G \times G \times X$ as the pullback of $\alpha $ with itself.

Since $\alpha $ is equipped with a fiberwise topology, the pullback square (3.1.10) yields both a $(\mu \times X)$ -fiberwise topology and a $(G \times \alpha )$ -fiberwise topology on $G \times G \times X$ (recall here Definition 2.3.2). On the other hand, the ‘higher-order twist’ of (3.1.11) also yields an $\alpha _2$ -fiberwise topology on $G \times G \times X$ , corresponding to the $\pi _3$ -fiberwise topology given by the product topology on $G \times G$ .

Lemma 3.1.12. The $\alpha _2$ -fiberwise topology on $G \times G \times X$ restricts to both the $(\mu \times X)$ -fiberwise topology (on each fiber $(\mu \times X)^{-1}(g,x)$ , which is contained in the corresponding fiber $\alpha _2^{-1}(\alpha (g,x))$ ), and also the $(G \times \alpha )$ -fiberwise topology.

Proof. The $\alpha _2$ -fiberwise topology restricted to the fibers of $G \times \alpha $ corresponds, via the above diagram (3.1.11), to the $\pi _3$ -fiberwise topology restricted to the fibers of $\pi _{13}$ ; in other words, it is the result of transporting the $\pi _{13}$ -fiberwise topology along (the top edge of) the topmost quadrilateral in (3.1.11). This quadrilateral may be factored as follows:

The right square is a homeomorphism of the $\pi _{13}$ -fiberwise topology on $G \times G \times X$ (it moves the fiber over $(g,x)$ to that over $(g^{-1},gx)$ , followed by the fiberwise homeomorphism $h \mapsto hg^{-1}$ ), which transports along the left triangle to the $(G \times \alpha )$ -fiberwise topology (since the left triangle is $G \times {}$ the triangle in Definition 3.1.1), which is thus equal to the restriction of the $\alpha _2$ -fiberwise topology.

Similarly, the diagram

shows that the $\pi _{23}$ -fiberwise topology transports to both the $(\mu \times X)$ -fiberwise topology and the restriction of the $\alpha _2$ -fiberwise topology.

Now, consider an equivariant map $f : X \to Y$ between two actions of G. Equivariance means commutativity of the left square below, which ‘untwists’ to the right square:

(3.1.13)

Note that when $f = \alpha _X : G \times X \to X$ , where G acts on $G \times X$ via left translation on the first coordinate, the left equivariance square becomes the associativity square (3.1.10), while the entire diagram here is similar but not identical to the diagram (3.1.11) (the difference being that here, we only ‘untwist’ the vertical edges). As before, it is clear that these squares are pullbacks, whence

Lemma 3.1.14. For a G-equivariant map $f : X \to Y$ , the $\alpha _X$ -fiberwise topology is the pullback of the $\alpha _Y$ -fiberwise topology along f.

3.2. Vaught transforms

We now suppose that G is a Polish group and X is a standard Borel G-space. Then the $\alpha $ -fiberwise topology of Definition 3.1.2 turns $G \times X$ into a standard Borel-overt bundle of quasi-Polish spaces over X since $\pi _2$ clearly does. By Remark 3.1.3, a countable Borel fiberwise open basis is given by $\mathcal {U} \times X$ for any countable open basis $\mathcal {U}$ for G.

In the rest of this section, we will use the letters $U, V, W$ to denote arbitrary Borel subsets of G (not necessarily open) and $A, B, C$ to denote arbitrary Borel subsets of X.

Definition 3.2.1. We will use the term Vaught transform to refer loosely to several things. Most generally, it will refer to the Baire category quantifier

$$ \begin{align*} \exists^*_\alpha : \mathcal{B}(G \times X) \longrightarrow \mathcal{B}(X) \end{align*} $$

for the $\alpha $ -fiberwise topology (which lands in $\mathcal {B}(X)$ by Corollary 2.4.7): for Borel $D \subseteq G \times X$ ,

$$ \begin{align*} \exists^*_\alpha(D) = \exists^*_{\pi_2}(D^\dagger) :={}& \{x \in X \mid \exists^* g \in G\, ((g^{-1},gx) \in D)\} \\ ={}& \{x \in X \mid \exists^* g \in G\, ((g,g^{-1}x) \in D)\}. \end{align*} $$

For a Borel rectangle $D = U \times A$ , we use the notation, also called the Vaught transform,

$$ \begin{align*} U * A := \exists^*_\alpha(U \times A) = \{x \in X \mid \exists^* g \in G\, (g \in U \ {\text{and}}\ x \in gA)\}. \end{align*} $$

In the original notation of Vaught (for nonempty open U), this would be denoted $A^{\triangle U^{-1}}$ ; see [Reference Kechris23, 16.2], [Reference Becker and Kechris1, 5.1.7]. However, we find this binary $*$ notation more convenient, to highlight the analogy with the product set under the action $U \cdot A = f(U \times A)$ (see (3.2.2) below).

Following Definition 2.1.7, for $\mathcal {S} \subseteq \mathcal {B}(X)$ (e.g., a compatible quasi-Polish topology), we write Footnote 2

$$ \begin{align*} \mathcal{O}(G) \circledast \mathcal{S} := \exists^*_\alpha(\mathcal{O}(G) \otimes \mathcal{S}) = \{\bigcup_i (U_i * A_i) \mid U_i \in \mathcal{O}(G) \ {\text{and}}\ A_i \in \mathcal{S}\} \subseteq \mathcal{B}(X), \end{align*} $$

where i runs over a countable set. The notation $\mathcal {B}(G) \circledast \mathcal {S}$ has the analogous meaning.

We now record several basic properties of Vaught transforms. These are mostly well known, at least for open U; see [Reference Kechris23, §16.B], [Reference Becker and Kechris1, 5.1.7]. Our main goal here is to make clear that these can all be derived ‘algebraically’ from the corresponding properties of $\exists ^*_\alpha $ from Section 2.3, hence generalize essentially verbatim to the groupoid and point-free contexts in Sections 4.2 and 5.4.

By (2.3.10), Remark 3.1.3, (3.1.5) and (3.1.7),

  1. (3.2.2) $U * A \subseteq U \cdot A$ , with equality if U is open and A is orbitwise open.

  2. (3.2.3) Thus, if U is nonempty open and A is G-invariant, then $U * A = A$ .

By (2.3.12), $*$ distributes over countable unions:

(3.2.4) $$ \begin{align} (\bigcup_i U_i) * (\bigcup_j A_j) &= \bigcup_{i,j} (U_i * A_j). \end{align} $$

By (2.3.15) applied to $\alpha |(U \times X)$ , for open $U \subseteq G$ and any countable open basis $\mathcal {W}$ for G (so $W \times X$ for $\mathcal {W} \ni W \subseteq U$ form an $\alpha $ -fiberwise open basis for $U \times X$ ),

(3.2.5) $$ \begin{align} U * (A \setminus B) &= \bigcup_{\mathcal{W} \ni W \subseteq U} ((W * A) \setminus (W * B)). \end{align} $$

Thus, for a quasi-Polish G-space X, by induction, or by Proposition 2.3.16,

(3.2.6) $$ \begin{align} \mathcal{O}(G) \circledast \boldsymbol{\Sigma}^0_\xi(X) \subseteq \boldsymbol{\Sigma}^0_\xi(X). \end{align} $$

By Remark 3.1.3 and (3.1.6),

(3.2.7) $$ \begin{align} U \subseteq G \text{ meager} &\implies U * A \subseteq U * X = \varnothing, \nonumber\\ A \subseteq X \text{ orbitwise meager} &\implies U * A \subseteq G * A = \varnothing. \end{align} $$

Since $*$ preserves union 3.2.4, it follows that (recalling notation from Equation (2.1.10), Definition 2.3.6)

(3.2.8) $$ \begin{align} U \subseteq^* V \ {\text{and}}\ A \subseteq^*_G B \implies U * A \subseteq V * B \end{align} $$

(indeed, $U \subseteq ^* V \implies U * A \subseteq ((U \setminus V) \cup V) * A = ((U \setminus V) * A) \cup (V * A) = V * A$ , and similarly for $A \subseteq ^*_G B$ ). We will refer to this law as Pettis’s theorem (for actions); the original Pettis’s theorem for groups follows by taking $\alpha = \mu $ and $U, A \in \mathcal {O}(G)$ .

Note that for any $U \in \mathcal {B}(G)$ , letting $U =^* U' \in \mathcal {O}(G)$ by the Baire property by Equation (3.2.8) we have

(3.2.9) $$ \begin{align} U * A = U' * A. \end{align} $$

Thus, considering $U * A$ for Borel U is really no more general than taking only open U.

Next, consider applying the Baire category quantifier to the various edges of the associativity square (3.1.10). Note that for $U, V \in \mathcal {B}(G)$ and $A \in \mathcal {B}(X)$ , the quantifier $\exists ^*_{G \times \alpha }$ maps $U \times V \times A \mapsto U \times (V * A)$ ; here, we are implicitly using that $G \times G \times X$ is equipped with the $(G \times \alpha )$ -fiberwise topology given by pulling back the $\alpha $ -fiberwise topology as in the square (3.1.10). Similar considerations apply to $\exists ^*_{\mu \times G}$ . Thus, the Beck–Chevalley condition (2.3.7) applied both ways to the pullback square (3.1.10) yields, for $D \in \mathcal {B}(G \times X)$ ,

(3.2.10) $$ \begin{align} \alpha^{-1}(\exists^*_\alpha(D)) &= \exists^*_{G \times \alpha}((\mu \times X)^{-1}(D)) = \exists^*_{\mu \times X}((G \times \alpha)^{-1}(D)), \end{align} $$

which for a rectangle $D = U \times A$ means (using 3.2.4)

(3.2.11) $$ \begin{align} \alpha^{-1}(U * A) &= \exists^*_{G \times \alpha}(\mu^{-1}(U) \times A) = \bigcup_{VW \subseteq U} (V \times (W * A)) \quad \text{for }U, V, W \in \mathcal{O}(G) \end{align} $$
(3.2.12) $$ \begin{align} &= \exists^*_{\mu \times X}(U \times \alpha^{-1}(A)) = U * \alpha^{-1}(A).\qquad \end{align} $$

Note that an immediate consequence of 3.2.11 and (3.1.5) is

  1. (3.2.13) For $U \in \mathcal {O}(G)$ and $A \in \mathcal {B}(X)$ , $U * A$ is orbitwise open, that is, $\mathcal {O}(G) \circledast \mathcal {B}(X) \subseteq \mathcal {O}_G(X)$ .

Also, from Lemma 3.1.12, both the $(G \times \alpha )$ - and $(\mu \times X)$ -fiberwise topologies on $G \times G \times X$ are restrictions of the same $\alpha _2$ -fiberwise topology, and both maps are fiberwise open over X to the $\alpha $ -fiberwise topology since this is clearly true of the ‘untwisted’ maps $\pi _{13}, \pi _{23}$ in the right square of (3.1.11). Thus, by the Kuratowski–Ulam Theorem 2.4.8, we have

(3.2.14) $$ \begin{align} \exists^*_\alpha \circ \exists^*_{\mu \times X} = \exists^*_\alpha \circ \exists^*_{G \times \alpha} : \mathcal{B}(G \times G \times X) \to \mathcal{B}(X), \end{align} $$

which on rectangles $U \times V \times A$ says

(3.2.15) $$ \begin{align} (U * V) * A &= U * (V * A). \end{align} $$

For $U, V \subseteq G$ open, we furthermore have

(3.2.16) $$ \begin{align} = (U \cdot V) * A &= U \cdot (V * A) \end{align} $$

by (3.2.2) and (3.2.13).

Finally, for a Borel G-equivariant map $f : X \to Y$ between two standard Borel G-spaces, from the Beck–Chevalley condition (2.3.7) and Lemma 3.1.14, generalizing Equation (3.2.12), we have for $B \in \mathcal {B}(Y)$

(3.2.17) $$ \begin{align} f^{-1}(U * B) = U * f^{-1}(B). \end{align} $$

In fact, this law characterizes equivariance of f; see Corollary 3.4.4 below.

3.3. Topological realization

The following may be regarded as the core result underlying the Becker–Kechris topological realization theorem, generalized to the quasi-Polish context (recall the notation $\circledast $ from Definition 3.2.1):

Theorem 3.3.1. Let G be a Polish group, X be a quasi-Polish space equipped with a Borel action $\alpha $ of G. Then

  1. (a) The action is continuous iff $\mathcal {O}(G) \circledast \mathcal {O}(X) = \exists ^*_\alpha (\mathcal {O}(G \times X)) = \mathcal {O}(X)$ , that is, the sets $U * A$ for $U \in \mathcal {O}(G)$ and $A \in \mathcal {O}(X)$ (are open and) form an open (sub)basis for X.

  2. (b) If $\mathcal {O}(G) \circledast \mathcal {O}(X) \subseteq \mathcal {O}(X)$ , then $\mathcal {O}(G) \circledast \mathcal {O}(X)$ forms a coarser compatible quasi-Polish topology making the action continuous.

Proof. If the action is continuous, then $\alpha : G \times X \to X$ is a continuous open surjection, whence $\exists ^*_\alpha (\mathcal {O}(G \times X)) = \alpha (\mathcal {O}(G \times X)) = \mathcal {O}(X)$ . Conversely, suppose $\mathcal {O}(G) \circledast \mathcal {O}(X) = \exists ^*_\alpha (\mathcal {O}(G \times X)) \subseteq \mathcal {O}(X)$ . Then $\alpha ^{-1}(\exists ^*_\alpha (\mathcal {O}(G \times X))) = \alpha ^{-1}(\mathcal {O}(G) \circledast \mathcal {O}(X)) \subseteq \mathcal {O}(G) \otimes (\mathcal {O}(G) \circledast \mathcal {O}(X)) \subseteq \mathcal {O}(G \times X)$ by the Beck–Chevalley condition 3.2.11, whence $\alpha $ is continuous with respect to $\mathcal {O}(G) \circledast \mathcal {O}(X)$ , which by Theorem 2.7.5 is a compatible quasi-Polish topology on X.

We now state a consequence of Theorem 3.3.1 that subsumes most commonly used topological realization results as special cases. Recall the notation $\otimes $ for product $\sigma $ -topology from Definition 2.1.7, and the notion of a compatible $\sigma $ -topology from Definition 2.2.10.

Theorem 3.3.2. Let G be a Polish group, X be a standard Borel G-space, $\mathcal {S} \subseteq \mathcal {B}(X)$ be a compatible $\sigma $ -topology such that $\mathcal {O}(G) \circledast \mathcal {S} \subseteq \mathcal {S}$ . For any $A \in \mathcal {B}(X)$ , the following are equivalent:

  1. (i) A is open in some quasi-Polish topology $\mathcal {O}(X) \subseteq \mathcal {S}$ making the action continuous.

  2. (ii) $A \in \mathcal {B}(G) \circledast \mathcal {S} = \mathcal {O}(G) \circledast \mathcal {S}$ , that is, $A = \bigcup _i (U_i * A_i)$ for countably many $U_i \in \mathcal {B}(G)$ (or $\mathcal {O}(G)$ ) and $A_i \in \mathcal {S}$ .

  3. (iii) $\alpha ^{-1}(A) \in \mathcal {B}(G) \otimes \mathcal {S}$ , that is, $\alpha ^{-1}(A) = \bigcup _i (U_i \times A_i)$ for countably many $U_i \in \mathcal {B}(G)$ and $A_i \in \mathcal {S}$ .

  4. (iv) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes \mathcal {S}$ , that is, $\alpha ^{-1}(A) = \bigcup _i (U_i \times A_i)$ for countably many $U_i \in \mathcal {O}(G)$ and $A_i \in \mathcal {S}$ .

  5. (v) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes (\mathcal {O}(G) \circledast \mathcal {S})$ , that is, $\alpha ^{-1}(A) = \bigcup _i (U_i \times (V_i * A_i))$ for $U_i, V_i \in \mathcal {O}(G)$ , $A_i \in \mathcal {S}$ .

  6. (vi) Every G-translate $g \cdot A$ for $g \in G$ is in $\mathcal {S}$ , and there are countably many sets in $\mathcal {S}$ generating all such translates under union.

In particular, every G-invariant $A \in \mathcal {S}$ obeys these conditions. Moreover, countably many $A \in \mathcal {B}(X)$ obeying these conditions may be made simultaneously open in some topology as in (i).

Proof. First, note that in (ii), indeed $\mathcal {B}(G) \circledast \mathcal {S} = \mathcal {O}(G) \circledast \mathcal {S}$ by 3.2.9. Also, every G-invariant $A \in \mathcal {S}$ clearly obeys (vi) and also obeys (ii) by (3.2.3).

We have (i) $\implies $ (v) since $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes \mathcal {O}(X) \subseteq \mathcal {O}(G) \otimes (\mathcal {O}(G) \circledast \mathcal {S})$ by Theorem 3.3.1(a).

Clearly, (v) $\implies $ (iv) $\implies $ (iii).

We have (iii) $\implies $ (ii) since $A = \exists ^*_\alpha (\alpha ^{-1}(A))$ since $G \times X$ is $\alpha $ -fiberwise nonmeager (2.3.9).

Clearly, (iii) $\implies $ (vi), while the converse holds by the Kunugui–Novikov Theorem 2.4.1.

It remains to show that countably many sets obeying (ii) can be made simultaneously open as in (i); for that, it suffices to show that countably many sets $U_i * A_i \in \mathcal {O}(G) * \mathcal {S}$ can be made simultaneously open. Since $\mathcal {S}$ is a compatible $\sigma $ -topology, there is a quasi-Polish topology $\{A_i\}_i \subseteq \mathcal {T}_0 \subseteq \mathcal {S}$ . Given $\mathcal {T}_n$ , find a finer quasi-Polish topology $\mathcal {T}_n \cup (\mathcal {O}(G) * \mathcal {T}_n) \subseteq \mathcal {T}_{n+1} \subseteq \mathcal {S}$ (using compatibility of $\mathcal {S}$ and countable bases for $\mathcal {O}(G), \mathcal {T}_n$ ). Then the join $\mathcal {T}$ of the $\mathcal {T}_n$ is quasi-Polish (2.2.4)(b), and $\{A_i\}_i \cup (\mathcal {O}(G) * \mathcal {T}) \subseteq \mathcal {T} \subseteq \mathcal {S}$ . By Theorem 3.3.1(b), the topology $\mathcal {O}(G) \circledast \mathcal {T}$ works.

Corollary 3.3.3 (topological realization of Borel actions; cf. [Reference Becker and Kechris1, 5.2.1]).

Let G be a Polish group, X be a standard Borel G-space. Then there is a compatible quasi-Polish topology on X making the action continuous.

Proof. By Theorem 3.3.2 with $\mathcal {S} := \mathcal {B}(X)$ and the empty collection of A.

Corollary 3.3.4 (change of topology; cf. [Reference Becker and Kechris1, 5.1.8], [Reference Hjorth15]).

Let G be a Polish group, X be a quasi-Polish G-space. Then for any countably many sets $A_i \in \boldsymbol {\Sigma }^0_\xi (X)$ , there is a finer quasi-Polish topology containing each $\mathcal {O}(G) * A_i$ and contained in $\boldsymbol {\Sigma }^0_\xi (X)$ for which the action is still continuous. In particular, if $A_i$ is G-invariant, then $A_i$ itself can be made open in such a topology.

Proof. By Theorem 3.3.2(ii) with $\mathcal {S} := \boldsymbol {\Sigma }^0_\xi (X)$ , which is compatible (Example 2.2.12) and obeys $\mathcal {O}(G) \circledast \mathcal {S} \subseteq \mathcal {S}$ Equation (3.2.6), applied to the given sets $A_i$ as well as a countable basis for $\mathcal {O}(X)$ .

The next result is perhaps not usually viewed as a ‘topological realization theorem’. However, we can (somewhat perversely) regard it as such: It says that if the G-action preserves a preexisting topology, then we can find a topological realization ‘compatible with’ that preexisting topology, that is, equal to it. The analogous result for groupoid actions looks less perverse; see Corollary 4.3.7.

Corollary 3.3.5 (automatic continuity of actions; cf. [Reference Kechris23, 9.16(i)]).

Let G be a Polish group, X be a quasi-Polish space with a Borel action of G. If each $g \in G$ acts via a homeomorphism of X, then the action is jointly continuous.

Proof. Since each g acts via homeomorphisms, for each $A \in \mathcal {O}(X)$ , $\alpha ^{-1}(A) = (G \times A)^\dagger \subseteq G \times X$ is $\pi _1$ -fiberwise open, hence by Kunugui–Novikov is in $\mathcal {B}(G) \otimes \mathcal {O}(X)$ . Thus, for any $U \in \mathcal {B}(G)$ , also $(U \times A)^\dagger = (U^{-1} \times X) \cap (G \times A)^\dagger \in \mathcal {B}(G) \otimes \mathcal {O}(X)$ , and so $U * A = \exists ^*_{\pi _2}((U \times A)^\dagger ) \in \mathcal {O}(X)$ by Frobenius (2.3.8). Now, apply Theorem 3.3.2(iii) with $\mathcal {S} := \mathcal {O}(X)$ to a countable basis for $\mathcal {O}(X)$ .

Remark 3.3.6. Corollary 3.3.5 includes as a special case Pettis’s automatic continuity theorem for Borel homomorphisms between Polish groups $f : G \to H$ (via the left translation action $G \curvearrowright H$ ). This is unsurprising since the proof of Theorem 3.3.2 uses Pettis’s theorem via (3.2.9).

It is worth explicitly restating Theorem 3.3.2 in the special case $\mathcal {S} = \mathcal {B}(X)$ , to characterize all Borel sets which are ‘potentially open’ in some topology making the action continuous. For a standard Borel G-space X, recalling the orbitwise topology $\mathcal {O}_G(X)$ from Definition 3.1.4, let

(3.3.7) $$ \begin{align} \mathcal{BO}_G(X) := \mathcal{B}(X) \cap \mathcal{O}_G(X) \end{align} $$

denote the Borel orbitwise open sets. By (3.1.5) and Kunugui–Novikov,

(3.3.8) $$ \begin{align} A \in \mathcal{BO}_G(X) \iff \alpha^{-1}(A) \in \mathcal{O}(G) \otimes \mathcal{B}(X). \end{align} $$

Corollary 3.3.9 (‘potentially open’ = ‘orbitwise open’).

Let G be a Polish group, X be a standard Borel G-space. For any $A \in \mathcal {B}(X)$ , the following are equivalent:

  1. (i) A is open in some compatible quasi-Polish topology making the action continuous.

  2. (ii) $A \in \mathcal {B}(G) \circledast \mathcal {B}(X) = \mathcal {O}(G) \circledast \mathcal {B}(X)$ , that is, $A = \bigcup _i (U_i * A_i)$ for countably many Borel $U_i, A_i$ .

  3. (iii) $\alpha ^{-1}(A) \in \mathcal {B}(G) \otimes \mathcal {B}(X)$ , that is, $\alpha ^{-1}(A) \subseteq G \times X$ is a countable union of Borel rectangles.

  4. (iv) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes \mathcal {B}(X)$ , that is, $A \in \mathcal {BO}_G(X)$ , that is, A is orbitwise open.

  5. (v) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes (\mathcal {O}(G) \circledast \mathcal {B}(X)) = \mathcal {O}(G) \otimes \mathcal {BO}_G(X)$ .

  6. (vi) There are countably many Borel sets in X generating all G-translates $g \cdot A$ under union.

In particular, any G-invariant A works. Moreover, any countably many $A \in \mathcal {B}(X)$ obeying these conditions may be made simultaneously open in some topology as in (i); in other words, $\mathcal {BO}_G(X)$ is the increasing union of all compatible quasi-Polish topologies making the action continuous.

3.4. Equivariant maps

Let G be a Polish group. By [Reference Becker and Kechris1, 2.6.1], $\mathcal {F}(G)^{\mathbb {N}}$ is a universal standard Borel G-space, that is, every other standard Borel G-space admits a Borel equivariant embedding into $\mathcal {F}(G)^{\mathbb {N}}$ . Here, $\mathcal {F}(G)$ is the Effros Borel space of G, that is, the underlying standard Borel space of the lower powerspace of Section 2.5, equipped with the left translation action of G. Since we are working in the quasi-Polish setting, where we have available the lower Vietoris topology on $\mathcal {F}(G)$ , we point out that in fact,

Proposition 3.4.1. For any Polish group G, $\mathcal {F}(G)^{\mathbb {N}}$ is a universal $T_0$ second-countable G-space, that is, every $T_0$ second-countable G-space admits an equivariant topological embedding into $\mathcal {F}(G)^{\mathbb {N}}$ .

Proof. The proof is essentially a simpler version of [Reference Becker and Kechris1, 2.6.1]. First, we verify that

Lemma 3.4.2. For any topological group G and topological G-space X, the left translation action $G \times \mathcal {F}(X) \to \mathcal {F}(X)$ is continuous. In particular, $\mathcal {F}(G)$ is a topological G-space.

Proof. The left translation action takes $(g,F) \mapsto \overline {\alpha _X(\overline {\{g\}} \times F)}$ , which is a composite of continuous maps (2.5.3), (2.5.5), (2.5.4).

Now, let X be an arbitrary $T_0 G$ -space. For each $A \in \mathcal {O}(X)$ , the map $U \mapsto U \cdot A : \mathcal {O}(G) \to \mathcal {O}(X)$ preserves unions, hence corresponds by Proposition 2.6.2 to a continuous map $h_A : X \to \mathcal {F}(G)$ such that $h_A^{-1}(\Diamond U) = U \cdot A$ . Then for any basis $\mathcal {A} \subseteq \mathcal {O}(X)$ , $\mathcal {O}(G) \cdot \mathcal {A}$ is still a basis (because $\alpha $ is open), and so $h_{\mathcal {A}} := (h_A)_{A \in \mathcal {A}} : X \to \mathcal {F}(G)^{\mathcal {A}}$ is an embedding. From G-equivariance of $U \mapsto U \cdot A$ , it is easily seen that each $h_A$ is G-equivariant, whence so is $h_{\mathcal {A}}$ .

Corollary 3.4.3 (of proof).

For any topological group G and $T_0 G$ -spaces $X, Y$ , a continuous map $f : X \to Y$ is G-equivariant iff for every $U \in \mathcal {O}(G)$ and $B \in \mathcal {O}(Y)$ , we have $f^{-1}(U \cdot B) = U \cdot f^{-1}(B)$ .

Proof. For any $B \in \mathcal {O}(Y)$ , to say that $f^{-1}(U \cdot B) = U \cdot f^{-1}(B)$ for all $U \in \mathcal {O}(G)$ means $f^{-1}(h_B^{-1}(\Diamond U)) = h_{f^{-1}(B)}^{-1}(\Diamond U)$ for all subbasic $\Diamond U \in \mathcal {O}(\mathcal {F}(G))$ , that is, the triangle

commutes. If this holds for all B, then since $h_{\mathcal {O}(Y)} : Y \to \mathcal {F}(G)^{\mathcal {O}(Y)}$ is an equivariant embedding, and $h_{f^{-1}(\mathcal {O}(Y))}$ is equivariant, we get that f is equivariant.

Corollary 3.4.4. For any Polish group and standard Borel G-spaces $X, Y$ , a Borel map $f : X \to Y$ is G-equivariant iff for every $U \in \mathcal {O}(G)$ and $B \in \mathcal {B}(Y)$ , we have $f^{-1}(U * B) = U * f^{-1}(B)$ , and it is enough to require this only for orbitwise open $B \in \mathcal {BO}_G(Y)$ .

Proof. $\Longrightarrow $ is by Equation (3.2.17). Conversely, if $f^{-1}(U * B) = U * f^{-1}(B)$ for every $U \in \mathcal {O}(G)$ and $B \in \mathcal {BO}_G(Y)$ , by Corollary 3.3.9, we may find a compatible quasi-Polish topology on Y making the action continuous, then find a compatible quasi-Polish topology on X containing the preimage of each open set in Y and making the action continuous and then apply the preceding result.

Remark 3.4.5. In Corollary 3.4.4, it is in fact enough to have $f^{-1}(U * B) = U * f^{-1}(B)$ for some countable separating family of $B \in \mathcal {B}(Y)$ , by taking the maps $h_B : Y \to \mathcal {F}(G)$ as above corresponding to $U \mapsto U * B$ (for some compatible quasi-Polish topology on Y containing each $\mathcal {O}(G) * B$ ), which are jointly injective into $\mathcal {F}(G)^{\mathbb {N}}$ by the proof of [Reference Becker and Kechris1, 2.6.1].

We also take this opportunity to point out the following universal property enjoyed by the topological realization constructed by Theorem 3.3.1:

Proposition 3.4.6. Let G be a Polish group, X be a quasi-Polish space equipped with a Borel action of G such that $\mathcal {O}(G) \circledast \mathcal {O}(X) \subseteq \mathcal {O}(X)$ . Then any continuous equivariant map $f : X \to Y$ into another quasi-Polish G-space is in fact continuous from the coarser topology $\mathcal {O}(G) \circledast \mathcal {O}(X)$ . In other words, letting $X'$ be X with this coarser topology, the identity map $1_X : X \to X'$ is the universal continuous map from X into a quasi-Polish G-space, hence exhibits $X'$ as the universal continuous ‘completion’ of X:

Proof. $f^{-1}(\mathcal {O}(Y)) = f^{-1}(\mathcal {O}(G) \circledast \mathcal {O}(Y)) \subseteq \mathcal {O}(G) \circledast f^{-1}(\mathcal {O}(Y)) \subseteq \mathcal {O}(G) \circledast \mathcal {O}(X)$ , by Equation (3.2.17).

Remark 3.4.7. In category-theoretic terms, this says that quasi-Polish G-spaces form a reflective subcategory of quasi-Polish spaces with Borel G-action satisfying $\mathcal {O}(G) \circledast \mathcal {O}(X) \subseteq \mathcal {O}(X)$ .

(Note that there are many discontinuous such actions: For example, take $X := G$ , and take any compatible quasi-Polish topology finer than the group topology; then $\mathcal {O}(G) \circledast \mathcal {O}(X) \subseteq \mathcal {O}(G) \circledast \mathcal {B}(G) = \mathcal {O}(G) \circledast \mathcal {O}(G) = \mathcal {O}(G) \subseteq \mathcal {O}(X)$ by (3.2.9).)

3.5. Open relations

For a standard Borel G-space X, Corollary 3.3.9 (and more generally Theorem 3.3.2) give precise characterizations of which Borel sets $A \subseteq X$ can be made open in a topological realization. We now consider the more general problem of which n-ary relations for $n \ge 2$ can be made open. For G-invariant relations, this amounts to topological realization of standard Borel relational G-structures in the sense of first-order logic. For ease of notation, the following discussion will focus on $n = 2$ .

Remark 3.5.1. Even in the absence of a group action, it is not true that every Borel binary relation $R \subseteq X \times Y$ can be made open in the product of some compatible quasi-Polish topologies on $X, Y$ . Indeed, this is clearly possible iff $R \in \mathcal {B}(X) \otimes \mathcal {B}(Y)$ , that is, R is a countable union of Borel rectangles.

More generally, if we want R to be open in the product of quasi-Polish topologies contained within compatible $\sigma $ -topologies $\mathcal {S}(X) \subseteq \mathcal {B}(X)$ and $\mathcal {S}(Y) \subseteq \mathcal {B}(Y)$ , then we need to require $R \in \mathcal {S}(X) \otimes \mathcal {S}(Y)$ .

For standard Borel G-spaces $X, Y$ , we have the following analogous characterization. We adopt the following convention: $\alpha _X \times \alpha _Y$ will denote the product action $G^2 \times X \times Y \to X \times Y$ of $G^2$ (i.e., we silently swap the middle two variables of the product map $G \times X \times G \times Y \to X \times Y$ ), while $\alpha _{X \times Y}$ will denote the diagonal action $G \times X \times Y \to X \times Y$ . Note that $\alpha _{X \times Y}$ factors through $\alpha _X \times \alpha _Y$ via the diagonal $G \to G^2$ .

Theorem 3.5.2. Let G be a Polish group, $X, Y$ be standard Borel G-spaces, $\mathcal {S}(X) \subseteq \mathcal {B}(X)$ and $\mathcal {S}(Y) \subseteq \mathcal {B}(Y)$ be compatible $\sigma $ -topologies such that $\mathcal {O}(G) \circledast \mathcal {S}(X) \subseteq \mathcal {S}(X)$ and $\mathcal {O}(G) \circledast \mathcal {S}(Y) \subseteq \mathcal {S}(Y)$ . For any $R \in \mathcal {B}(X \times Y)$ , the following are equivalent:

  1. (i) $R \in \mathcal {O}(X) \otimes \mathcal {O}(Y)$ for some quasi-Polish topologies $\mathcal {O}(X) \subseteq \mathcal {S}(X)$ and $\mathcal {O}(Y) \subseteq \mathcal {S}(Y)$ making the actions on $X, Y$ continuous.

  2. (ii) $R \in \mathcal {B}(G^2) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y)) = \mathcal {O}(G^2) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y)) = (\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(Y))$ , i.e., $R = \bigcup _i (W_i * (A_i \times B_i)) = \bigcup _i ((U_i \times V_i) * (A_i \times B_i)) = \bigcup _i ((U_i * A_i) \times (V_i * B_i))$ for countably many $U_i, V_i \in \mathcal {O}(G)$ , $W_i \in \mathcal {B}(G^2)$ , $A_i \in \mathcal {S}(X)$ , and $B_i \in \mathcal {S}(Y)$ .

  3. (iii) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {B}(G^2) \otimes \mathcal {S}(X) \otimes \mathcal {S}(Y)$ , that is, $(\alpha _X \times \alpha _Y)^{-1}(R) = \bigcup _i (W_i \times A_i \times B_i)$ for countably many $W_i \in \mathcal {B}(G)$ , $A_i \in \mathcal {S}(X)$ , and $B_i \in \mathcal {S}(Y)$ .

  4. (iv) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2) \otimes \mathcal {S}(X) \otimes \mathcal {S}(Y)$ , that is, $(\alpha _X \times \alpha _Y)^{-1}(R) = \bigcup _i (U_i \times V_i \times A_i \times B_i)$ for countably many $U_i, V_i \in \mathcal {O}(G)$ , $A_i \in \mathcal {S}(X)$ , and $B_i \in \mathcal {S}(Y)$ .

  5. (v) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(Y))$ .

Furthermore, letting $(\mathcal {O}(G) \otimes \mathcal {S}(X))^*_{\pi _2} \subseteq \mathcal {B}(G \times X)$ consist of all Borel $D \subseteq G \times X$ which are $=^*_{\pi _2}$ to a set in $\mathcal {O}(G) \otimes \mathcal {S}(X)$ , the following are also equivalent to the above:

  1. (vi) $R \in \mathcal {B}(G) \circledast (\exists ^*_{\alpha _X}((\mathcal {O}(G) \otimes \mathcal {S}(X))^*_{\pi _2}) \otimes \exists ^*_{\alpha _Y}((\mathcal {O}(G) \otimes \mathcal {S}(Y))^*_{\pi _2}))$ .

  2. (vii) $R \in \mathcal {O}(G) \circledast ((\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(Y)))$ .

  3. (viii) $\alpha _{X \times Y}^{-1}(R) \in \mathcal {B}(G) \otimes \exists ^*_{\alpha _X}((\mathcal {O}(G) \otimes \mathcal {S}(X))^*_{\pi _2}) \otimes \exists ^*_{\alpha _Y}((\mathcal {O}(G) \otimes \mathcal {S}(Y))^*_{\pi _2})$ .

  4. (ix) $\alpha _{X \times Y}^{-1}(R) \in \mathcal {O}(G) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(Y))$ .

Moreover, countably many R obeying these conditions may be made simultaneously open as in (i), while also simultaneously making open countably many $A \subseteq X$ and $B \subseteq Y$ satisfying Theorem 3.3.2.

Proof. First, note that in (ii), we indeed have

(3.5.3) $$ \begin{align} (U \times V) * (A \times B) = (U * A) \times (V * B) \end{align} $$

for $U, V \in \mathcal {B}(G)$ , $A \in \mathcal {B}(X)$ , and $B \in \mathcal {B}(Y)$ since

$$ \begin{align*} (U * A) \times (V * B) &= \exists^*_{\alpha_X}(U \times A) \times \exists^*_{\alpha_Y}(V \times B) \\ &= \exists^*_{\alpha_X \times Y}(U \times A \times \exists^*_{\alpha_Y}(V \times B)) &&\text{by Beck--Chevalley (2.3.7)} \\ &= \exists^*_{\alpha_X \times Y}(\exists^*_{G \times X \times \alpha_Y}(U \times V \times A \times B)) &&\text{by Beck--Chevalley (2.3.7)} \\ &= \exists^*_{\alpha_X \times \alpha_Y}(U \times V \times A \times B) &&\text{by Kuratowski--Ulam Theorem}~{2.4.8} \\ &= (U \times V) * (A \times B) \end{align*} $$

(where as indicated above, we silently switch the middle two factors in $G \times X \times G \times Y$ ), whence $\mathcal {O}(G^2) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y)) = (\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(Y))$ ; as before, this is also equal to $\mathcal {B}(G^2) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y))$ by (3.2.9).

In particular, from the assumptions $\mathcal {O}(G) \circledast \mathcal {S}(X) \subseteq \mathcal {S}(X)$ and $\mathcal {O}(G) \circledast \mathcal {S}(Y) \subseteq \mathcal {S}(Y)$ , we get $\mathcal {O}(G^2) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y)) \subseteq \mathcal {S}(X) \otimes \mathcal {S}(Y)$ . Now, (i) clearly implies Theorem 3.3.2(i) for $G^2 \curvearrowright X \times Y$ , which by Theorem 3.3.2 is equivalent to each of (ii)–(v). And given countably many R as in (ii), as well as countably many $A \subseteq X$ and $B \subseteq Y$ as in Theorem 3.3.2, by that result, we may find topologies on $X, Y$ making each of these $A, B$ as well as the sets $U_i * A_i$ and $V_i * B_i$ in (ii) open, whence R is open as in (i). This proves the equivalence of (i)–(v).

Since $\alpha _{X \times Y}$ factors through $\alpha _X \times \alpha _Y$ , we have (v) $\implies $ (xi).

Since $\mathcal {O}(G) \otimes \mathcal {S}(X) \subseteq (\mathcal {O}(G) \otimes \mathcal {S}(X))^*_{\pi _2}$ , and similarly for Y, (vii) $\implies $ (vi) and (xi) $\implies $ (viii).

As usual, we have (xi) $\implies $ (vii) and (viii) $\implies $ (vi) because $R = \exists ^*_{\alpha _{X \times Y}}(\alpha _{X \times Y}^{-1}(R))$ .

Finally, we prove (vi) $\implies $ (ii). Let $D \in (\mathcal {O}(G) \otimes \mathcal {S}(X))^*_{\pi _2}$ and $E \in (\mathcal {O}(G) \otimes \mathcal {S}(Y))^*_{\pi _2}$ , say $D =^*_{\pi _2} \bigcup _i (U_i \times A_i) \in \mathcal {O}(G) \otimes \mathcal {S}(X)$ and $E =^*_{\pi _2} \bigcup _j (V_j \times B_j) \in \mathcal {O}(G) \otimes \mathcal {S}(Y)$ . Note that

  1. (3.5.4) If $M \subseteq G$ is meager, then $M \times G, G \times M \subseteq G^2$ are orbitwise meager for the diagonal action $G \curvearrowright G^2$ since $\alpha _{G^2}^{-1}(M \times G) = \mu ^{-1}(M) \times G \subseteq G^3$ is $\pi _{23}$ -fiberwise homeomorphic via $(g,h,k) \mapsto (gh,h,k)$ to $M \times G^2$ .

It follows that

$$ \begin{align*} D \times E = (D \times G \times Y) \cap (G \times X \times E) =^*_G \bigcup_{i,j} (U_i \times V_j \times A_i \times B_j) \in \mathcal{O}(G^2) \otimes \mathcal{S}(X) \otimes \mathcal{S}(Y) \end{align*} $$

(again silently swapping the middle two factors). Thus, by Pettis’s theorem (3.2.8) and (3.2.10), for any $\mathcal {B}(G) \ni W =^* W' \in \mathcal {O}(G)$ , we have

$$ \begin{align*} W * (D \times E) &= \bigcup_{i,j} ((W' * (U_i \times V_j)) \times A_i \times B_j) \in \mathcal{O}(G^2) \otimes \mathcal{S}(X) \otimes \mathcal{S}(Y). \end{align*} $$

But now

$$ \begin{align*} W * (\exists^*_{\alpha_X}(D) \times \exists^*_{\alpha_Y}(E)) \\ &= W * \exists^*_{\alpha_X \times \alpha_Y}(D \times E) &&\text{by Kuratowski--Ulam as in ({3.5.3})} \\ &= {\exists^*_{\alpha_{X \times Y}}(W \times \exists^*_{\alpha_X \times \alpha_Y}(D \times E))} \\ &= \exists^*_{\alpha_X \times \alpha_Y}(\exists^*_{\alpha_{G^2 \times X \times Y}}(W \times D \times E)) &&\text{by Kuratowski--Ulam as in ({3.2.14})} \\ &= \exists^*_{\alpha_X \times \alpha_Y}(W * (D \times E)) \\ &\in {\exists^*_{\alpha_X \times \alpha_Y}(\mathcal{O}(G^2) \otimes \mathcal{S}(X) \otimes \mathcal{S}(Y)) = \mathcal{O}(G^2) \circledast (\mathcal{S}(X) \otimes \mathcal{S}(Y))} \end{align*} $$

satisfies (ii), as desired.

Remark 3.5.5. In contrast to (ii), (v) and the situation with Theorem 3.3.2, we do not know if we can add the conditions ‘ $R \in \mathcal {O}(G) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y))$ ’ and ‘ $\alpha _{X \times Y}^{-1}(R) \in \mathcal {O}(G) \otimes \mathcal {S}(X) \otimes \mathcal {S}(Y)$ ’.

For certain $\mathcal {S}$ , however, we can make such a simplification:

Corollary 3.5.6 (characterization of ‘potentially open’ relations).

Let G be a Polish group, $X, Y$ be standard Borel G-spaces. For any $R \in \mathcal {B}(X \times Y)$ , the following are equivalent:

  1. (i) $R \in \mathcal {O}(X) \otimes \mathcal {O}(Y)$ for some compatible quasi-Polish topologies $\mathcal {O}(X), \mathcal {O}(Y)$ making the actions on $X, Y$ continuous.

  2. (ii) $R \in \mathcal {B}(G^2) \circledast (\mathcal {B}(X) \otimes \mathcal {B}(Y)) = \mathcal {O}(G^2) \circledast (\mathcal {B}(X) \otimes \mathcal {B}(Y)) = \mathcal {BO}_G(X) \otimes \mathcal {BO}_G(Y)$ , that is, R is a countable union of rectangles of Borel orbitwise open sets.

  3. (iii) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {B}(G^2) \otimes \mathcal {B}(X) \otimes \mathcal {B}(Y)$ .

  4. (iv) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2) \otimes \mathcal {B}(X) \otimes \mathcal {B}(Y)$ .

  5. (v) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2) \otimes \mathcal {BO}_G(X) \otimes \mathcal {BO}_G(Y)$ .

  6. (vi) $R \in \mathcal {B}(G) \circledast (\mathcal {B}(X) \otimes \mathcal {B}(Y))$ .

  7. (vii) $R \in \mathcal {O}(G) \circledast (\mathcal {BO}_G(X) \otimes \mathcal {BO}_G(Y))$ .

  8. (viii) $\alpha _{X \times Y}^{-1}(R) \in \mathcal {B}(G) \otimes \mathcal {B}(X) \otimes \mathcal {B}(Y)$ .

  9. (ix) $\alpha _{X \times Y}^{-1}(R) \in \mathcal {O}(G) \otimes \mathcal {BO}_G(X) \otimes \mathcal {BO}_G(Y)$ .

Moreover, countably many R obeying these conditions may be made simultaneously open as in (i), while also simultaneously making open countably many other $A \in \mathcal {BO}_G(X)$ and $B \in \mathcal {BO}_G(Y)$ .

Proof. By Theorem 3.5.2 with $\mathcal {S}(X) := \mathcal {B}(X)$ and $\mathcal {S}(Y) := \mathcal {B}(Y)$ , using in (ii), (v), (vii) and (ix) that $\mathcal {O}(G) \circledast \mathcal {B}(X) = \mathcal {BO}_G(X)$ consists of the orbitwise open sets by Corollary 3.3.9 and similarly for Y, and in (vi) and (viii) that $(\mathcal {O}(G) \otimes \mathcal {B}(X))^*_{\pi _2} = \mathcal {B}(G \times X)$ by the fiberwise Baire property (Corollary 2.4.7) and similarly for Y.

Remark 3.5.7. The most substantial implication in the preceding two results is (vi) $\implies $ (i); all other implications are relatively easy consequences.

As noted before, these results straightforwardly generalize to n-ary relations for all $n \in \mathbb {N}$ . Rather than state the most general result, which would be notationally rather messy, we will only state the generalized form of the main conditions of Corollary 3.5.6:

Corollary 3.5.8. Let G be a Polish group, $X_i$ be countably many standard Borel G-spaces, and be countably many Borel relations of arities $n_k \in \mathbb {N}$ . Then there are compatible quasi-Polish topologies on each $X_i$ making the actions continuous and making each $R_k$ open, iff each , that is, $R_k$ can be written as a countable union of sets of the form , where $U \in \mathcal {B}(G)$ and $A_j \in \mathcal {B}(X_{i_{k,j}})$ .

In particular, this can be done if each $R_k$ is G-invariant and , that is, $R_k$ is a countable union of Borel rectangles. In other words, a standard Borel structure over a (multisorted) countable relational first-order language equipped with a Borel action of G via automorphisms can be made into a quasi-Polish G-structure with open relations, iff each relation is a countable union of Borel rectangles.

We also have the following generalization of Corollary 3.3.4:

Corollary 3.5.9 (change of topology for relations).

Let G be a Polish group, $X_i$ be countably many quasi-Polish G-spaces, and be countably many relations of arities $n_k \in \mathbb {N}$ such that each , that is, $R_k$ can be written as a countable union of sets of the form , where $U \in \mathcal {B}(G)$ and $A_j \in \boldsymbol {\Sigma }^0_\xi (X_{i_{k,j}})$ . Then there are finer quasi-Polish topologies on each $X_i$ contained in $\boldsymbol {\Sigma }^0_\xi (X_i)$ for which the action is still continuous such that each $R_k$ becomes open. In particular, this can be achieved if each $R_k$ is G-invariant and a countable union of $\boldsymbol {\Sigma }^0_\xi $ rectangles.

Proof. As before, for simplicity of notation we only consider the case of a binary relation $R = U * (A \times B) \in \mathcal {B}(G) \circledast (\boldsymbol {\Sigma }^0_\xi (X) \otimes \boldsymbol {\Sigma }^0_\xi (Y))$ , which follows from Theorem 3.5.2(vi) $\implies $ (i), using that $\alpha _X^{-1}(A) \in \boldsymbol {\Sigma }^0_\xi (G \times X) \subseteq (\mathcal {O}(G) \otimes \boldsymbol {\Sigma }^0_\xi (X))^*_{\pi _2}$ by the fiberwise Baire property in the form of Proposition 2.3.16 whence $A = \exists ^*_{\alpha _X}(\alpha _X^{-1}(A)) \in \exists ^*_{\alpha _X}((\mathcal {O}(G) \otimes \boldsymbol {\Sigma }^0_\xi (X))^*_{\pi _2})$ and similarly for B.

Remark 3.5.10. Corollary 3.3.5 trivially ‘generalizes’ to a ‘topological realization’ result for quasi-Polish G-structures: If $X_i$ are countably many quasi-Polish spaces, equipped with countably many (invariant) relations $R_k$ of various arities which are open in the product topology, as well as a Borel action of G via homeomorphisms which are also automorphisms of the $R_k$ , then $((X_i)_i, (R_k)_k)$ is already a quasi-Polish G-structure with open relations (and jointly continuous action).

The analogous result for actions of groupoids on bundles of structures is less trivial and is an application of the groupoid analog of Theorem 3.5.2; see Corollary 4.5.9.

3.6. (Zero-dimensional) Polish realizations

Remark 3.6.1. Thus far, we have focused on quasi-Polish topological realizations. To get a Polish realization, one can combine Theorem 3.3.1 with the first part of [Reference Becker and Kechris1, Proof of 5.2.1], which ensures regularity of the resulting topology by iteratively constructing a countable Boolean algebra of basic open sets closed under $U * (-)$ for each basic open $U \subseteq G$ .

Note that that part of their argument can be easily formalized in a point-free manner, in the spirit of our approach in this paper. The last part of [Reference Becker and Kechris1, Proof of 5.2.1], showing that the topology is strong Choquet, can still be replaced by our argument in Theorem 3.3.1 which instead shows that the topology is quasi-Polish, via Theorem 2.7.5 which ultimately reduces to (2.2.9).

In the rest of this subsection, we show that a simple variation of the above argument recovers the finer change-of-topology results of Hjorth [Reference Hjorth15] and Sami [Reference Sami30], generalized to quasi-Polish G-spaces, thereby strengthening Corollary 3.3.4 and several other preceding results in this paper to yield Polish topologies, while also clarifying the connection between [Reference Hjorth15], [Reference Sami30] and [Reference Becker and Kechris1].

Recall that a topological space is zero-dimensional if it has an open basis consisting of clopen sets, and that a Polish group G is non-Archimedean if $1 \in G$ has a neighborhood basis of open (hence clopen) subgroups, the cosets of which then form an open basis for G.

Lemma 3.6.2. Let G be a Polish group, $\mathcal {U} \subseteq \mathcal {O}(G)$ be a countable basis such that $\mathcal {U} = \mathcal {U}^{-1}$ , X be a standard Borel G-space, $\mathcal {A} \subseteq \mathcal {B}(X)$ be a countable sublattice forming a basis for a compatible quasi-Polish topology $\mathcal {T}$ such that $\mathcal {U} * \mathcal {A} \subseteq \mathcal {A}$ (hence $\mathcal {O}(G) \circledast \mathcal {T} \subseteq \mathcal {T}$ ). Then the sets in $\mathcal {A}$ together with their complements generate a compatible zero-dimensional Polish topology $\mathcal {T}'$ such that $\mathcal {O}(G) \circledast \mathcal {T}' \subseteq \mathcal {T}'$ , whence $\mathcal {O}(G) \circledast \mathcal {T}'$ is a compatible topology making the action continuous, and this topology is Polish. If moreover $\mathcal {U}$ consists of cosets (so G is non-Archimedean), then $\mathcal {O}(G) \circledast \mathcal {T}'$ is zero-dimensional.

Proof. $\mathcal {T}'$ is zero-dimensional since it is generated by some sets and their complements and is Polish since it is the result of adjoining countably many closed sets to the quasi-Polish $\mathcal {T}$ . For a basic $\mathcal {T}'$ -open $A \setminus B$ , where $A, B \in \mathcal {A}$ , and $U \in \mathcal {U}$ , by Equation (3.2.5) we have

(3.6.3) $$ \begin{align} U * (A \setminus B) = \bigcup_{\mathcal{U} \ni W \subseteq U} ((W * A) \setminus (W * B)) \in \mathcal{T}'; \end{align} $$

thus $\mathcal {O}(G) \circledast \mathcal {T}' \subseteq \mathcal {T}'$ . So by Theorem 3.3.1, $\mathcal {O}(G) \circledast \mathcal {T}'$ is a compatible quasi-Polish topology making the action continuous.

First, suppose $\mathcal {U}$ consists of cosets. Then for $A, B \in \mathcal {A}$ and $W \in \mathcal {U}$ , $C := (W * A) \setminus (W * B)$ is $WW^{-1}$ -invariant since $W * A, W * B$ are (3.2.16), whence $C = WW^{-1} * C \in \mathcal {O}(G) \circledast \mathcal {T}'$ and similarly $\neg C \in \mathcal {O}(G) \circledast \mathcal {T}'$ ; by Equation (3.6.3), such C form a basis for $\mathcal {O}(G) \circledast \mathcal {T}'$ , which is hence zero-dimensional.

In the general case, we use:

Lemma 3.6.4. For any $V, W \in \mathcal {U}$ and $A, B \in \mathcal {A}$ , we have

$$ \begin{align*} \overline{V * ((W * A) \setminus (V^{-1}VV^{-1}VW * B))} &\subseteq VV^{-1}VW * (A \setminus B) \end{align*} $$

in the topology $\mathcal {O}(G) \circledast \mathcal {T}'$ , witnessed when $V \ne \varnothing $ by the following closed set sandwiched in between:

$$ \begin{align*} \neg (V * (\neg (V^{-1}VW * A) \cup (V^{-1}VW * B))). \end{align*} $$

Proof. To prove that the left set above is contained in this set, it suffices (by (3.2.2)) to show

$$ \begin{align*} \varnothing &= (V \cdot ((W * A) \setminus (V^{-1}VV^{-1}VW * B))) \cap (V * (\neg (V^{-1}VW * A) \cup (V^{-1}VW * B))) \\ \iff \varnothing &= ((W * A) \setminus (V^{-1}VV^{-1}VW * B)) \cap V^{-1}(V * (\neg (V^{-1}VW * A) \cup (V^{-1}VW * B))) \\ &= (W * A) \cap \neg (V^{-1}VV^{-1}VW * B) \cap ((V^{-1}V * \neg (V^{-1}VW * A)) \cup (V^{-1}VV^{-1}VW * B)) \end{align*} $$

(using 3.2.16 in the last step). The intersection with the second term of the union is clearly empty, as is the intersection with the first term of the union since similarly to before we have

$$ \begin{align*} \varnothing &= (W * A) \cap (V^{-1}V \cdot \neg (V^{-1}VW * A)) \\ \iff \varnothing &= V^{-1}V(W * A) \cap \neg (V^{-1}VW * A). \end{align*} $$

To prove the second containment: Putting $W' := V^{-1}VW$ , we have

$$ \begin{align*} & (VV^{-1}VW * (A \setminus B)) \cup (V * (\neg (W' * A) \cup (W' * B))) \\ &= (VW' * (A \setminus B)) \cup (V * (\neg (W' * A) \cup (W' * B))) \\ &= V * ((W' * (A \setminus B)) \cup \neg (W' * A) \cup (W' * B)) \\ &\supseteq V * ((W' * A) \cup \neg (W' * A)) \\ &= V * X = X \quad \text{(by (3.2.3))}.\\[-39pt] \end{align*} $$

Now, for a basic open $U * (A \setminus B) \in \mathcal {O}(G) \circledast \mathcal {T}'$ , where $U \in \mathcal {U}$ and $A, B \in \mathcal {A}$ , we have

$$ \begin{align*} U * (A \setminus B) &= \bigcup \{V' * U' * (A \setminus B)|{U' \in \mathcal{U} \ {\text{and}}\ 1 \in V' \in \mathcal{U} \ {\text{and}}\ V'U' \subseteq U}\} \\ &= \bigcup \{V' * ((W' * A) \setminus (W' * B))| W' \in \mathcal{U} \ {\text{and}}\ 1 \in V' \in \mathcal{U} \ {\text{and}}\ V'W' \subseteq U \} \quad \text{by}\ ({3.6.3}) \\ &= \bigcup \bigg\{V * ((W * A) \setminus (W' * B))\bigg| \begin{array}{c} W, W' \in \mathcal{U} \ {\text{and}}\ 1 \in V' \in \mathcal{U} \ {\text{and}}\ V'W' \subseteq U \\ \ {\text{and}}\ \mathcal{U} \ni V \subseteq V' \ {\text{and}}\ V^{-1}VV^{-1}VW \subseteq W' \end{array}\bigg\} \\ &\subseteq \bigcup \{V * ((W * A) \setminus (V^{-1}VV^{-1}VW * B))|V, W \in \mathcal{U} \ {\text{and}}\ VV^{-1}VW \subseteq U\} \end{align*} $$

which is a union of basic open sets whose closures are contained in $U * (A \setminus B)$ by Lemma 3.6.4. Thus, $\mathcal {O}(G) \circledast \mathcal {T}'$ is a regular topology, hence being quasi-Polish, is Polish by (2.2.2).

Theorem 3.6.5 (cf. [Reference Sami30, 4.3], [Reference Hjorth15, 2.2]).

Let G be a (non-Archimedean) Polish group, X be a quasi-Polish G-space. Then for any countably many sets $A_i \in \boldsymbol {\Sigma }^0_\xi (X)$ , $\xi \ge 2$ , there is a finer (zero-dimensional) Polish topology containing each $\mathcal {O}(G) * A_i$ and contained in $\boldsymbol {\Sigma }^0_\xi (X)$ for which the action is still continuous. In particular, if $A_i$ is G-invariant, then $A_i$ itself can be made open in such a topology.

Proof. Let $\mathcal {U} \subseteq \mathcal {O}(G)$ be a countable basis with $\mathcal {U} = \mathcal {U}^{-1}$ , consisting of cosets if G is non-Archimedean. Since every $\boldsymbol {\Sigma }^0_\xi (X)$ set is a countable union of differences $A_i \setminus B_i$ , where $A_i \in \mathcal {O}(X)$ and $B_i \in \boldsymbol {\Sigma }^0_{\zeta _i}(X)$ for some $\zeta _i < \xi $ , it suffices to show that for countably many such $A_i, B_i$ , we can find a topology of the specified kind containing each $\mathcal {O}(G) * (A_i \setminus B_i)$ . For each i, find a finer quasi-Polish topology containing $A_i, B_i, \mathcal {O}(X)$ and contained in $\boldsymbol {\Sigma }^0_{\zeta _i}(X)$ by (2.2.4); then the topology $\mathcal {T}_0$ generated by all of these is still quasi-Polish by (2.2.4)(b) and has a countable basis $\mathcal {A}_0 \subseteq \bigcup _{\zeta < \xi } \boldsymbol {\Sigma }^0_\zeta (X)$ , which we may assume to be a lattice. Given $\mathcal {T}_n, \mathcal {A}_n$ , similarly find a finer quasi-Polish topology $\mathcal {T}_{n+1}$ generated by a countable lattice $\mathcal {A}_n \cup (\mathcal {U} * \mathcal {A}_n) \subseteq \mathcal {A}_{n+1} \subseteq \bigcup _{\zeta < \xi } \boldsymbol {\Sigma }^0_\zeta (X)$ . Let $\mathcal {T}$ be the topology generated by $\mathcal {A} := \bigcup _n \mathcal {A}_n \subseteq \bigcup _{\zeta < \xi } \boldsymbol {\Sigma }^0_\zeta (X)$ , which obeys $\mathcal {U} * \mathcal {A} \subseteq \mathcal {A}$ and each $A_i, B_i \in \mathcal {A}$ . Then the topology $\mathcal {O}(G) \circledast \mathcal {T}'$ given by the preceding lemma works.

Remark 3.6.6. By applying Theorem 3.6.5 after Corollary 3.3.3, Corollary 3.3.9, Corollary 3.5.6, Corollary 3.5.8 or Corollary 3.5.9 (for $\xi \ge 2$ ), we get that ‘quasi-Polish’ may be replaced with ‘(zero-dimensional) Polish’ in those results as well.

4. Open quasi-Polish groupoids

4.1. Generalities on groupoids and their actions

Definition 4.1.1. A groupoid $G = (G_0, G_1, \sigma , \tau , \mu , \iota , \nu )$ consists of two sets $G_0$ (objects) and $G_1$ (morphisms), together with five structure maps:

  • $\sigma , \tau : G_1 \to G_0$ (source and target); if $g \in G_1$ with $\sigma (g) = x$ and $\tau (g) = y$ , then we also write $g : x \to y$ or $g \in G(x,y)$ where $G(x,y)$ is the hom-set of all morphisms from x to y;

  • $\iota : G_0 \to G_1$ (identity), also denoted $\iota (x) =: 1_x$ ;

  • $\nu : G_1 \to G_1$ (inverse), also denoted $\nu (g) =: g^{-1}$ ;

  • $\mu : G_1 \times _{G_0} G_1 = G_1 {}_\sigma \times _\tau G_1 := \{(g,h) \in G_1 \times G_1 \mid \sigma (g) = \tau (h)\} \to {G_1}$ (multiplication or composition), also denoted $\mu (g,h) =: g \cdot h =: gh$

satisfying the usual axioms such as associativity, $\sigma (gh) = \sigma (h)$ , $gg^{-1} = 1_{\tau (g)}$ , etc.

We will henceforth regard $G_1$ as the ‘underlying set’ of a groupoid, which we thus also denote by $G := G_1$ (so we write $G \times _{G_0} G$ , etc.); objects may be identified with identity morphisms.

For two sets of morphisms $U, V \subseteq G$ ( $= G_1$ ), $UV = U \cdot V := \mu (U \times _{G_0} V)$ denotes the set of all composites of $g \in U$ and $h \in V$ which are defined. If U or V is a singleton $\{g\}$ , we omit the braces.

As indicated above, when working with groupoids, one frequently encounters fiber products of the form $G \times _{G_0} (-)$ or $(-) \times _{G_0} G$ , for which this usual notation is potentially ambiguous, due to the presence of two canonical maps $\sigma , \tau : G_1 \to G_0$ . We therefore adopt the following

Convention 4.1.2. For a groupoid G, $G \times _{G_0} (-)$ always means with respect to $\sigma : G \to G_0$ in the first factor, while $(-) \times _{G_0} G$ always means with respect to $\tau : G \to G_0$ in the second factor.

When we need to specify the maps used in a fiber product because they differ from the default, or just for emphasis, we use a notation such as ${}_\sigma \times _\tau $ used above.

For instance, $G \times _{G_0} G \times _{G_0} G = G {}_\sigma \times _\tau G {}_\sigma \times _\tau G := \{(g,h,k) \in G^3 \mid \sigma (g) = \tau (h) \ {\text {and}}\ \sigma (h) = \tau (k)\}$ , and for another bundle $p : X \to G_0$ , $G \times _{G_0} X = G {}_\sigma \times _p X := \{(g,x) \in G \times X \mid \sigma (g) = p(x)\}$ .

Definition 4.1.3. A topological groupoid G is one whose $G_0, G_1$ are topological spaces and $\sigma , \tau , \mu , \iota , \nu $ are continuous maps. Note that this implies that $G_0$ is a continuous retract of $G_1$ , via $\iota $ and $\sigma $ , so that we may continue to regard $G = G_1$ as the underlying space. A quasi-Polish groupoid G is a topological groupoid such that $G = G_1$ is quasi-Polish (whence so is its retract $G_0$ by (2.2.8)). Note that a one-object quasi-Polish groupoid is the same thing as a Polish group (since topological groups are uniformizable, hence regular).

A topological groupoid G is open if $\sigma : G \to G_0$ is an open map, or equivalently (as explained in the following definition) $\tau $ or $\mu $ are. Note that topological groups are open as one-object groupoids.

Definition 4.1.4. An action of a groupoid G on a bundle $p : X \to G_0$ is a map $\alpha : G \times _{G_0} X \to X$ (recalling Definition 4.1.2), taking each $(g,a)$ , where $g : x \to y$ and $a \in p^{-1}(x)$ to $g \cdot a := \alpha (g,a) \in p^{-1}(y)$ , that is, $p(\alpha (g,a)) = \tau (g)$ , and satisfying the usual associativity and identity axioms.

Examples are the trivial action $\alpha = \tau $ of G on $1_{G_0} : G_0 \to G_0$ , the left translation action $\alpha = \mu $ of G on $\tau : G \to G_0$ , and the right translation action $\alpha (g,h) := hg^{-1}$ on $\sigma : G \to G_0$ .

The twist involution $\dagger $ of an action is defined as in Definition 3.1.1:

(4.1.5)

If G is a topological groupoid, a topological G -space is an action $\alpha $ on a bundle $p : X \to G_0$ such that X is a topological space and both $p, \alpha $ are continuous. The notion of standard Borel G -space (for a quasi-Polish groupoid G) is defined analogously.

An open topological G -space X will mean one where $p : X \to G_0$ is an open map. This is equivalent to saying that $\pi _1 : G \times _{G_0} X \to G$ is open since $\pi _1, p$ are pullbacks of each other (along $\sigma , \iota $ ). By considering the left and right translation actions of G on G, we thus recover the aforementioned fact that G is open iff $\sigma $ is open, iff $\pi _2$ is, iff its twist $\mu $ is, iff $\tau $ is.

For a quasi-Polish groupoid G, a standard Borel(-overt) G -bundle of quasi-Polish spaces (over $G_0$ ) will mean a standard Borel G-space $p : X \to G_0$ which is also a standard Borel(-overt) bundle of quasi-Polish spaces (cf. Definitions 2.4.2 and Proposition 2.4.5) and such that each morphism $g : x \to y \in G$ acts via a homeomorphism $p^{-1}(x) \to p^{-1}(y)$ .

Remark 4.1.6. Being an open topological G-space is not equivalent to $\alpha $ being an open map. Indeed, if G is an open topological groupoid, then for any topological G-space X, $\alpha $ is an open map, being the twist of $\pi _2$ which is a pullback of $\sigma $ .

Similarly, for an open quasi-Polish groupoid G and standard Borel G-space X, the action map $\alpha $ is always Borel-overt with respect to the $\alpha $ -fiberwise topology as defined below.

Definition 4.1.7. For two G-spaces $p : X \to G_0$ and $q : Y \to G_0$ , a G -equivariant map $f : X \to Y$ is one such that $p = q \circ f$ and $f(g \cdot a) = g \cdot f(a)$ .

For the rest of this subsection, fix an open topological groupoid G acting on $p : X \to G_0$ .

Definition 4.1.8 (cf. Definition 3.1.2).

The $\alpha $ -fiberwise topology $\mathcal {O}_\alpha (G \times _{G_0} X)$ is the twist of the $\pi _2$ -fiberwise topology on $G \times _{G_0} X$ given by pulling back the $\sigma $ -fiberwise topology on G.

Remark 4.1.9 (cf. Remark 3.1.3).

For any $U \subseteq G$ and G-invariant $A \subseteq X$ , we have $(U \times _{G_0} A)^\dagger = U^{-1} \times _{G_0} A$ . Thus, if $U \subseteq G$ is $\tau $ -fiberwise open, then $U^{-1} \times _{G_0} A$ is $\pi _2$ -fiberwise open, whence $U \times _{G_0} A$ is $\alpha $ -fiberwise open. And for any ( $\tau $ -fiberwise) open basis $\mathcal {U}$ for G, $\mathcal {U} \times _{G_0} X := \{U \times _{G_0} X \mid U \in \mathcal {U}\}$ is an $\alpha $ -fiberwise open basis for $G \times _{G_0} X$ .

Definition 4.1.10 (cf. Definition 3.1.4).

The orbit of $a \in X$ is $G \cdot a = \sigma ^{-1}(p(a)) \cdot a \subseteq X$ . We denote the set of orbits by $X/G$ .

The orbitwise topology $\mathcal {O}_G(X)$ is the fiberwise topology on the quotient map $\pi : X \twoheadrightarrow X/G$ given by the quotient topology on each orbit $G \cdot x$ induced by $(-) \cdot x : \sigma ^{-1}(p(x)) \twoheadrightarrow G \cdot x$ .

As in Definition 3.1.4, the following are easily seen:

  1. (4.1.11) $\alpha : G \times _{G_0} X \twoheadrightarrow X$ is a continuous open surjection from the $\pi _2$ -fiberwise topology to the orbitwise topology. In particular, $A \subseteq X$ is orbitwise open iff $\alpha ^{-1}(A) = (G \times _{G_0} A)^\dagger \subseteq G \times _{G_0} X$ is $\pi _2$ -fiberwise open, iff $G \times _{G_0} A$ is $\alpha $ -fiberwise open.

  2. (4.1.12) If $A \subseteq X$ is orbitwise meager, then $G \times _{G_0} A$ is $\alpha $ -fiberwise meager.

  3. (4.1.13) If $A \subseteq X$ is G-invariant, then A is orbitwise open.

  4. (4.1.14) If X is a topological G-space, then $\mathcal {O}(X) \subseteq \mathcal {O}_G(X)$ .

  5. (4.1.15) If $f : X \to Y$ is an equivariant map between G-spaces, then $f^{-1}(\mathcal {O}_G(Y)) \subseteq \mathcal {O}_G(X)$ .

The associativity of $\alpha $ is expressed by the associativity square (cf. (3.1.10))

(4.1.16)

As in (3.1.11), this can be seen as a twisted version of a square of projections (note the subscripts):

(4.1.17)

Lemma 4.1.18 (cf. Lemma 3.1.12).

The pullback $(\mu \times X)$ -fiberwise and $(G \times \alpha )$ -fiberwise topologies on $G \times _{G_0} G \times _{G_0} X$ are both restrictions of a common $\alpha _2$ -fiberwise topology, namely that twisting as above to the $\pi _3$ -fiberwise topology on $G {}_\sigma \times _\sigma G \times _{G_0} X$ .

Proof. Same as Lemma 3.1.12 (being careful to replace the various products appearing in that proof with fiber products with the correct subscripts).

Lemma 4.1.19 (cf. Lemma 3.1.14).

For a G-equivariant map $f : X \to Y$ , the $\alpha _X$ -fiberwise topology is the pullback of the $\alpha _Y$ -fiberwise topology along f.

Definition 4.1.20. The action groupoid $G \ltimes X$ of a groupoid action $G \curvearrowright X$ is given by

$$ \begin{align*} (G \ltimes X)_0 &:= X, \\ (G \ltimes X)_1 &:= G \times_{G_0} X, \\ \sigma_{G \ltimes X} &:= \pi_2 : G \times_{G_0} X \to X, \\ \tau_{G \ltimes X} &:= \alpha : G \times_{G_0} X \to X, \\ \mu_{G \ltimes X} &:= \mu_G \times X : (G \times_{G_0} X) {}_{\pi_2}\times_\alpha (G \times_{G_0} X) \cong G \times_{G_0} G \times_{G_0} X \to G \times_{G_0} X, \\ \iota_{G \ltimes X} &:= (\iota_G \circ p, 1_X) : X \to G \times_{G_0} X, \\ \nu_{G \ltimes X} &:= \dagger : G \times_{G_0} X \to G \times_{G_0} X. \end{align*} $$

Intuitively, we think of a morphism $(g,x) \in (G \ltimes X)_1$ as ‘ $g : x \to gx$ ’; thus, a hom-set $(G \ltimes X)(x,y)$ consists of ‘all $g \in G$ such that $gx = y$ ’.

If G is an (open) topological groupoid and X is a topological G-space, then $G \ltimes X$ is an (open) topological groupoid.

4.2. Vaught transforms

Let G be an open quasi-Polish groupoid and $p : X \to G_0$ be a standard Borel G-space. By Remark 4.1.6, $\alpha : G \times _{G_0} X \to X$ with the $\alpha $ -fiberwise topology of Definition 4.1.8 is then a standard Borel-overt bundle of quasi-Polish spaces. As in Section 3.2, we henceforth use $U, V, W$ to denote Borel subsets of G, and $A, B, C$ to denote Borel subsets of X.

Definition 4.2.1 (cf. Definition 3.2.1).

The Vaught transform will mean the category quantifier

$$ \begin{align*} \exists^*_\alpha : \mathcal{B}(G \times_{G_0} X) \longrightarrow{}& \mathcal{B}(X) \\ D \longmapsto{}& \{a \in X \mid \exists^* g \in \sigma^{-1}(p(a))\, ((g^{-1},ga) \in D)\} \\ ={}& \{a \in X \mid \exists^* g \in \tau^{-1}(p(a))\, ((g,g^{-1}a) \in D)\} \end{align*} $$

for the $\alpha $ -fiberwise topology, as well as its restriction to Borel rectangles

$$ \begin{align*} U * A := \exists^*_\alpha(U \times_{G_0} A) = \{a \in X \mid \exists^* g \in \tau^{-1}(p(a))\, (g \in U \ {\text{and}}\ a \in gA)\}. \end{align*} $$

(For open U, this was denoted $A^{\triangle U^{-1}}$ in [Reference Lupini25] and [Reference Chen5].)

Per Definition 2.1.7, for $\mathcal {S} \subseteq \mathcal {B}(X)$ , we write

$$ \begin{align*} \mathcal{O}(G) \circledast \mathcal{S} := \exists^*_\alpha(\mathcal{O}(G) \otimes_{G_0} \mathcal{S}) = \{\bigcup_i (U_i * A_i) \mid U_i \in \mathcal{O}(G) \ {\text{and}}\ A_i \in \mathcal{S}\} \subseteq \mathcal{B}(X) \end{align*} $$

(where $\otimes _{G_0}$ means all countable unions of $\times _{G_0}$ of two sets from $\mathcal {O}(G), \mathcal {S}$ ); similarly for $\mathcal {B}(G) \circledast \mathcal {S}$ .

We now list some basic properties of groupoid Vaught transforms, corresponding to those in Section 3.2 for group actions. These are numbered so that, excepting the last item, (4.2.n) here corresponds to (3.2.n) from Section 3.2 and is proved in exactly the same way (using the facts from Section 4.1 analogous to those previously used from Section 3.1).

  1. (4.2.2) $U * A \subseteq U \cdot A$ , with equality if U is $\tau $ -fiberwise open and A is orbitwise open.

  2. (4.2.3) Thus, if A is G-invariant and U is $\tau $ -fiberwise open with $p(A) \subseteq \tau (U)$ , then $U * A = A$ .

For countably many $U_i \in \mathcal {B}(G)$ , $A_j \in \mathcal {B}(X)$ ,

(4.2.4) $$ \begin{align} (\bigcup_i U_i) * (\bigcup_j A_j) = \bigcup_{i,j} (U_i * A_j). \end{align} $$

For open $U \subseteq G$ and any countable open basis $\mathcal {W}$ for G,

(4.2.5) $$ \begin{equation} U * (A \setminus B) = \bigcup_{\mathcal{W} \ni W \subseteq U} ((W * A) \setminus (W * B)). \end{equation} $$

For a quasi-Polish G-space X,

(4.2.6) $$ \begin{equation} \mathcal{O}(G) \circledast \boldsymbol{\Sigma}^0_\xi(X) \subseteq \boldsymbol{\Sigma}^0_\xi(X). \end{equation} $$

The following laws form Pettis’s theorem (for groupoid actions):

(4.2.7) $$ \begin{align} \begin{cases} U \subseteq G \tau\text{-fiberwise meager} &\hspace{-12pt}\ \implies U * A = \varnothing, \\ A \subseteq X \text{ orbitwise meager} &\hspace{-12pt}\implies U * A = \varnothing. \end{cases} \end{align} $$
(4.2.8) $$ \begin{align} U \subseteq^*_\tau V \ {\text{and}}\ A \subseteq^*_G B \implies U * A \subseteq V * B. \end{align} $$

Thus, for $U \in \mathcal {B}(G)$ , letting $U =^*_\tau U' \in \mathcal {BO}_\tau (G)$ by the fiberwise Baire property (Corollary 2.4.7),

(4.2.9) $$ \begin{align} U * A = U' * A. \end{align} $$

By the Beck–Chevalley condition, for $D \in \mathcal {B}(G \times X)$ ,

(4.2.10) $$ \begin{align} \alpha^{-1}(\exists^*_\alpha(D)) &= \exists^*_{G \times \alpha}((\mu \times X)^{-1}(D)) = \exists^*_{\mu \times X}((G \times \alpha)^{-1}(D)), \end{align} $$

which for a rectangle $D = U \times _{G_0} A$ means

(4.2.11) $$ \begin{align} \alpha^{-1}(U * A) &= \exists^*_{G \times \alpha}(\mu^{-1}(U) \times_{G_0} A) = \bigcup_{VW \subseteq U} (V \times_{G_0} (W * A)) \quad \text{for }U, V, W \in \mathcal{O}(G) \end{align} $$
(4.2.12) $$ \begin{align} &\!\!\!\!\kern-0.8pt\!\!\!\!\!\!\!= \exists^*_{\mu \times X}(U \times_{G_0} \alpha^{-1}(A)) = U * \alpha^{-1}(A).\qquad\qquad\quad \qquad\qquad\qquad \end{align} $$

Consequently,

(4.2.13) $$ \begin{align} \mathcal{O}(G) \circledast \mathcal{B}(X) \subseteq \mathcal{O}_G(X). \end{align} $$

By the Kuratowski–Ulam theorem,

(4.2.14) $$ \begin{align} \exists^*_\alpha \circ \exists^*_{\mu \times X} = \exists^*_\alpha \circ \exists^*_{G \times \alpha} : \mathcal{B}(G \times_{G_0} G \times_{G_0} X) \to \mathcal{B}(X), \end{align} $$

which for rectangles says

(4.2.15) $$ \begin{align} (U * V) * A &= U * (V * A)\qquad\qquad\qquad\qquad \qquad\quad\qquad\end{align} $$
(4.2.16) $$ \begin{align} \qquad\qquad= (U \cdot V) * A &= U \cdot (V * A) \quad {\text{if }U \tau\text{-fiberwise open and }V\text{ open.}} \end{align} $$

For a Borel G-equivariant $f : X \to Y$ between standard Borel G-spaces, for $B \in \mathcal {B}(Y)$ ,

(4.2.17) $$ \begin{align} f^{-1}(U * B) = U * f^{-1}(B). \end{align} $$

Finally, we record an additional fact specific to the groupoid context: By Frobenius reciprocity, for $B \in \mathcal {B}(G_0)$ , $U \in \mathcal {B}(G)$ , and $A \in \mathcal {B}(X)$ ,

(4.2.18) $$ \begin{align} (\tau^{-1}(B) \cap U) * A = p^{-1}(B) \cap (U * A). \end{align} $$

Indeed, we have $(\tau ^{-1}(B) \cap U) * A = \exists ^*_\alpha ((\tau ^{-1}(B) \cap U) \times _{G_0} A) = \exists ^*_\alpha (\alpha ^{-1}(p^{-1}(B)) \cap (U \times _{G_0} A)) = p^{-1}(B) \cap \exists ^*_\alpha (U \times _{G_0} A) = p^{-1}(B) \cap (U * A)$ , using (2.3.8).

4.3. Topological realization

Theorem 4.3.1 (cf. Theorem 3.3.1).

Let G be an open quasi-Polish groupoid, X be a quasi-Polish space equipped with a continuous map $p : X \to G_0$ and a Borel action $\alpha $ of G. Then

  1. (a) The action is continuous iff $\mathcal {O}(G) \circledast \mathcal {O}(X) = \exists ^*_\alpha (\mathcal {O}(G \times _{G_0} X)) = \mathcal {O}(X)$ , that is, the sets $U * A$ for $U \in \mathcal {O}(G)$ and $A \in \mathcal {O}(X)$ (are open and) form an open (sub)basis for X.

  2. (b) If $\mathcal {O}(G) \circledast \mathcal {O}(X) \subseteq \mathcal {O}(X)$ , then $\mathcal {O}(G) \circledast \mathcal {O}(X)$ forms a coarser compatible quasi-Polish topology for which p is still continuous and also making the action continuous.

Proof. The proof is identical to that of Theorem 3.3.1, except that we must additionally point out why p is still continuous with respect to $\mathcal {O}(G) \circledast \mathcal {O}(X)$ . This is because $p : X \to G_0$ is an equivariant map to the trivial action (Definition 4.1.4) which is continuous, whence by (a) and 4.2.17, $p^{-1}(\mathcal {O}(G_0)) = p^{-1}(\mathcal {O}(G) \circledast \mathcal {O}(G_0)) \subseteq \mathcal {O}(G) \circledast p^{-1}(\mathcal {O}(G_0)) \subseteq \mathcal {O}(G) \circledast \mathcal {O}(X)$ .

In order to apply this core result in concrete situations, compared to Section 3.3, here there is an additional subtlety. We could ask for certain subsets of X to become globally open, as in Theorem 3.3.2. Or, we might wish only to control the topology on the individual fibers of the bundle $p : X \to G_0$ . The latter is the best we can hope for in results depending on the interchangeability of $\mathcal {O}(G), \mathcal {B}(G)$ as in Theorem 3.3.2 due to the $\tau $ -fiberwise meager condition in Pettis’s theorem 4.2.7. We will therefore state two generalizations of Theorem 3.3.2, beginning with the global one:

Theorem 4.3.2 (cf. Theorem 3.3.2).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel G-space, $\mathcal {S} \subseteq \mathcal {B}(X)$ be a compatible $\sigma $ -topology such that $p^{-1}(\mathcal {O}(G_0)), \mathcal {O}(G) \circledast \mathcal {S} \subseteq \mathcal {S}$ . For any $A \in \mathcal {B}(X)$ , the following are equivalent:

  1. (i) A is open in some quasi-Polish topology $\mathcal {O}(X) \subseteq \mathcal {S}$ making p and the action continuous.

  2. (ii) $A \in \mathcal {O}(G) \circledast \mathcal {S}$ , that id, $A = \bigcup _i (U_i * A_i)$ for countably many $U_i \in \mathcal {O}(G)$ and $A_i \in \mathcal {S}$ .

  3. (iii) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes _{G_0} \mathcal {S}$ , that is, $\alpha ^{-1}(A) = \bigcup _i (U_i \times _{G_0} A_i)$ for countably many $U_i \in \mathcal {O}(G)$ , $A_i \in \mathcal {S}$ .

  4. (iv) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S})$ .

In particular, every G-invariant $A \in \mathcal {S}$ obeys these conditions. Moreover, countably many $A \in \mathcal {B}(X)$ obeying these conditions may be made simultaneously open in some topology as in (i).

Proof. Same as Theorem 3.3.2, except when building the topology, we start with $p^{-1}(\mathcal {O}(G_0))$ .

The following is the fiberwise version of the above:

Corollary 4.3.3 (cf. Theorem 3.3.2).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel G-space, $\mathcal {S} \subseteq \mathcal {B}(X)$ be a compatible $\sigma $ -topology such that $p^{-1}(\mathcal {O}(G_0)), \mathcal {O}(G) \circledast \mathcal {S} \subseteq \mathcal {S}$ . For any $A \in \mathcal {B}(X)$ , the following are equivalent:

  1. (i) A is p-fiberwise open in some quasi-Polish topology $\mathcal {O}(X) \subseteq \mathcal {S}$ making $p, \alpha $ continuous.

  2. (ii) $A \in \mathcal {B}(G) \circledast \mathcal {S} = \mathcal {BO}_\tau (G) \circledast \mathcal {S}$ , that is, $A = \bigcup _i (U_i * A_i)$ for countably many $U_i \in \mathcal {B}(G)$ (or $U_i \in \mathcal {BO}_\tau (G)$ ) and $A_i \in \mathcal {S}$ .

  3. (iii) $\alpha ^{-1}(A) \in \mathcal {B}(G) \otimes _{G_0} \mathcal {S}$ , that is, $\alpha ^{-1}(A) = \bigcup _i (U_i \times _{G_0} A_i)$ for countably many $U_i \in \mathcal {B}(G)$ , $A_i \in \mathcal {S}$ .

  4. (iv) $\alpha ^{-1}(A) \in \mathcal {BO}_\tau (G) \otimes _{G_0} \mathcal {S}$ .

  5. (v) $\alpha ^{-1}(A) \in \mathcal {BO}_\tau (G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S})$ .

  6. (vi) Every G-translate $g \cdot A$ for $g \in G$ is a p-fiber of some set in $\mathcal {S}$ , and there are countably many sets in $\mathcal {S}$ generating all such translates under union and restriction to p-fibers.

In particular, every G-invariant $A \in \mathcal {S}$ obeys these conditions. Moreover, countably many $A \in \mathcal {B}(X)$ obeying these may be made simultaneously p-fiberwise open as in (i), while also making open countably many sets obeying Theorem 4.3.2.

Proof. The proofs of $\mathcal {B}(G) \circledast \mathcal {S} = \mathcal {BO}_\tau (G) \circledast \mathcal {S}$ in (ii), of (v) $\implies $ (iv) $\implies $ (iii) $\implies $ (ii) and of (iii) $\iff $ (vi) are the same as in Theorem 3.3.2.

(i) $\implies $ (v): By Kunugui–Novikov, $A = \bigcup _i (p^{-1}(B_i) \cap A_i)$ , where $B \in \mathcal {B}(G_0)$ and $A_i \in \mathcal {O}(X)$ ; and for each i, $\alpha ^{-1}(p^{-1}(B_i) \cap A_i) = (\tau ^{-1}(B_i) \times _{G_0} X) \cap \alpha ^{-1}(A_i) \in \mathcal {BO}_\tau (G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S})$ by Theorem 4.3.2.

Finally, to make countably many sets $U_i * A_i$ fiberwise open, where $U_i \in \mathcal {BO}_\tau (G)$ and $A_i \in \mathcal {S}$ as in (ii): By Kunugui–Novikov, $U_i = \bigcup _j (\tau ^{-1}(B_{ij}) \cap V_{ij})$ , where $B_{ij} \in \mathcal {B}(G_0)$ and $V_{ij} \in \mathcal {O}(G)$ , whence by Equation (4.2.18),

$$ \begin{align*} U_i * A_i = \bigcup_j (p^{-1}(B_{ij}) \cap (V_{ij} * A_i)). \end{align*} $$

By Theorem 4.3.2, we may make the $V_{ij} * A_i$ (as well as countably many other sets satisfying the conditions in that theorem) open, thereby making the $U_i * A_i p$ -fiberwise open.

Corollary 4.3.4 (topological realization of Borel actions; cf. Corollary 3.3.3, [Reference Lupini25, 4.1.1]).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel G-space. Then there is a compatible quasi-Polish topology on X making $p, \alpha $ continuous.

Proof. By Theorem 4.3.2 with $\mathcal {S} := \mathcal {B}(X)$ and the empty collection of A.

The following strengthens [Reference Lupini25, 4.2.1], in the quasi-Polish context, to be adapted precisely to each level of the Borel hierarchy:

Corollary 4.3.5 (change of topology; cf. Corollary 3.3.4).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a quasi-Polish G-space. Then for any countably many $A_i \in \boldsymbol {\Sigma }^0_\xi (X)$ , there is a finer quasi-Polish topology containing each $\mathcal {O}(G) * A_i$ and contained in $\boldsymbol {\Sigma }^0_\xi (X)$ for which the action is still continuous. In particular, if $A_i$ is G-invariant, then $A_i$ itself can be made open in such a topology.

Proof. Same as Corollary 3.3.4.

Remark 4.3.6. Presumably, one could also generalize the finer arguments of Section 3.6 to the groupoid setting, thereby strengthening the preceding result to yield a Polish topology as in [Reference Lupini25, 4.2.1] (perhaps under an additional assumption that G is locally Polish or non-Archimedean). However, we will not pursue this in this paper.

Next, recall the notion of a standard Borel G-bundle of quasi-Polish spaces from Definition 4.1.4.

Corollary 4.3.7 (topological realization of Borel G-bundles of spaces; cf. Corollary 3.3.5).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel G-bundle of quasi-Polish spaces. Then there is a compatible (global) quasi-Polish topology on X making $p, \alpha $ continuous and restricting to the original p-fiberwise topology. Moreover, such a topology may be taken to include any countably many sets in $\mathcal {O}(G) \circledast \mathcal {BO}_p(X)$ , in particular G-invariant Borel p-fiberwise open sets.

Proof. This is essentially the proof of Corollary 3.3.5 but taking care that everything belongs to the correct fibers. Since each $g \in G$ acts via a homeomorphism $p^{-1}(\sigma (g)) \to p^{-1}(\tau (g))$ , for each p-fiberwise open $A \subseteq X$ , $\alpha ^{-1}(A) \subseteq G \times _{G_0} X$ is $\pi _1$ -fiberwise open, hence by Kunugui–Novikov (applied to $G \times _{G_0}{}$ any countable Borel p-fiberwise open basis for X),

(4.3.8) $$ \begin{align} \alpha^{-1}(A) = (G \times_{G_0} A)^\dagger = \bigcup_i (U_i \times_{G_0} A_i) \in \mathcal{B}(G) \otimes_{G_0} \mathcal{BO}_p(X) \end{align} $$

where $U_i \in \mathcal {B}(G)$ and $A_i \in \mathcal {BO}_p(X)$ . Thus, for any $U \in \mathcal {B}(G)$ ,

$$ \begin{align*} (U \times_{G_0} A)^\dagger = (U^{-1} \times_{G_0} X) \cap (G \times_{G_0} A)^\dagger = \bigcup_i ((U^{-1} \cap U_i) \times_{G_0} A) \end{align*} $$

and so

$$ \begin{align*}U * A = \exists^*_{\pi_2}((U \times A)^\dagger) = \bigcup_i (p^{-1}(\exists^*_\sigma(U^{-1} \cap U_i)) \cap A) \in \mathcal{BO}_p(X) \end{align*} $$

by the Beck–Chevalley condition (2.3.7) for the pullback $G \times _{G_0} X$ . So $\mathcal {O}(G) \circledast \mathcal {BO}_p(X) \subseteq \mathcal {BO}_p(X)$ , and by Proposition 2.4.3, $\mathcal {BO}_p(X)$ is a compatible $\sigma $ -topology. Now, apply Corollary 4.3.3 with $\mathcal {S} := \mathcal {BO}_p(X)$ ; by Equation (4.3.8), we may make a countable Borel p-fiberwise open basis for X fiberwise open, while also making countably many sets in $\mathcal {O}(G) \circledast \mathcal {BO}_p(X)$ open.

For a Borel-overt G-bundle (recall again Definition 4.1.4), we would naturally hope for a topological realization making $p : X \to G_0$ an open map, generalizing Proposition 2.4.5 for a bundle without an action. To achieve this for a G-bundle, in general, we must refine the topology of the groupoid G; this can be conveniently done using the action groupoid construction (Definition 4.1.20).

Corollary 4.3.9 (topological realization of Borel-overt G-bundles).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel-overt G-bundle of quasi-Polish spaces. Then there is a finer quasi-Polish topology on $G_0$ , call the resulting space $\widetilde {G}_0$ , for which the trivial action $G \curvearrowright \widetilde {G}_0$ is still continuous, together with a compatible (global) quasi-Polish topology on X making $\alpha $ continuous and $p : X \to \widetilde {G}_0$ continuous and open and restricting to the original p-fiberwise topology. Thus, $\widetilde {G} := G \ltimes \widetilde {G}_0$ is G with a finer open quasi-Polish groupoid topology for which X becomes an open quasi-Polish $\widetilde {G}$ -space. Moreover, $\mathcal {O}(X)$ may be taken to include any countably many sets in $\mathcal {O}(G) \circledast \mathcal {BO}_p(X)$ , in particular G-invariant Borel p-fiberwise open sets.

Proof. Start by taking any topology $\mathcal {O}(X)$ given by Corollary 4.3.7. Since p was Borel-overt, $p(\mathcal {O}(X)) \subseteq \mathcal {B}(G_0)$ . Moreover, for each $A \in \mathcal {O}(X)$ , $p(A) \subseteq G_0$ is orbitwise open, which for the trivial action means by (4.1.11) that $\tau ^{-1}(p(A))$ is $\sigma $ -fiberwise open: Indeed, we have

$$ \begin{align*} \tau^{-1}(p(A)) &= \pi_1(\alpha^{-1}(A)) \quad (\text{by the equivariance pullback square in Definition}~{4.1.7}\ \text{for}\ p) \\ &= \bigcup_{UB \subseteq A} \pi_1(U \times_{G_0} B) \quad (\text{where }U \in \mathcal{O}(G), B \in \mathcal{O}(X)) \\ &= \bigcup_{UB \subseteq A} (U \cap \sigma^{-1}(p(B))). \end{align*} $$

Thus, by Corollary 4.3.12 below, there is a finer quasi-Polish topology on $G_0$ containing $p(\mathcal {O}(X))$ , call the resulting space $\widetilde {G}_0$ , for which the trivial action $G \curvearrowright \widetilde {G}_0$ is still continuous. Now, adjoin $p^{-1}(\mathcal {O}(\widetilde {G}_0))$ to the topology of X, that is, replace X with $\widetilde {G}_0 \times _{G_0} X$ .

Finally, we restate Theorem 4.3.2 and Corollary 4.3.3 for $\mathcal {S} := \mathcal {B}(X)$ . As in Definition 3.3.7, let

(4.3.10) $$ \begin{align} \mathcal{BO}_G(X) := \mathcal{B}(X) \cap \mathcal{O}_G(X) \end{align} $$

denote the Borel orbitwise open sets. As in Equation (3.3.8), by (4.1.11) and Kunugui–Novikov,

(4.3.11) $$ \begin{align} A \in \mathcal{BO}_G(X) \iff \alpha^{-1}(A) \in \mathcal{O}(G) \otimes_{G_0} \mathcal{B}(X). \end{align} $$

Corollary 4.3.12 (of Theorem 4.3.2; cf. Corollary 3.3.9).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel G-space. For any $A \in \mathcal {B}(X)$ , the following are equivalent:

  1. (i) A is open in some compatible quasi-Polish topology $\mathcal {O}(X)$ making $p, \alpha $ continuous.

  2. (ii) $A \in \mathcal {O}(G) \circledast \mathcal {B}(X)$ , that is, $A = \bigcup _i (U_i * A_i)$ for countably many $U_i \in \mathcal {O}(G)$ , $A_i \in \mathcal {B}(X)$ .

  3. (iii) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes _{G_0} \mathcal {B}(X)$ , that is, $A \in \mathcal {BO}_G(X)$ , that is, A is orbitwise open.

  4. (iv) $\alpha ^{-1}(A) \in \mathcal {O}(G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {B}(X)) = \mathcal {O}(G) \otimes _{G_0} \mathcal {BO}_G(X)$ .

In particular, any G-invariant A works. Moreover, countably many A obeying these conditions may be made simultaneously open in some topology as in (i); in other words, $\mathcal {BO}_G(X)$ is the increasing union of all compatible quasi-Polish topologies making $p, \alpha $ continuous.

For the characterization of ‘potentially p-fiberwise open’ Borel sets, we need to consider the p-fiberwise restriction of the orbitwise topology:

Definition 4.3.13. For a topological groupoid G and G-space $p : X \to G_0$ , we say that $A \subseteq X$ is p -fiberwise ( G -)orbitwise open if for every $a \in X$ , $A \cap p^{-1}(p(a)) \cap (G \cdot a)$ is open in the subspace topology on $p^{-1}(p(a)) \cap (G \cdot a)$ induced by the orbitwise topology on $G \cdot a$ .

Note that $p^{-1}(p(a)) \cap (G \cdot a) = G(p(a),p(a)) \cdot a$ , where $G(x,x)$ is the automorphism group of $x \in G_0$ (recall Definition 4.1.1). Thus, letting $\operatorname {\mathrm {Aut}}(G) \subseteq G$ be the subgroupoid of automorphisms,

  1. (4.3.14) $A p$ -fiberwise G-orbitwise open $\iff $ $A \operatorname {\mathrm {Aut}}(G)$ -orbitwise open $\iff A \in \mathcal {O}_{\operatorname {\mathrm {Aut}}(G)}(X)$ .

(Warning: If G is an open topological groupoid, $\operatorname {\mathrm {Aut}}(G)$ may no longer be open.)

Note also that if A is p-fiberwise orbitwise open, then more generally, $A \cap p^{-1}(y) \cap (G \cdot a)$ is open in the subspace topology on $p^{-1}(y) \cap (G \cdot a)$ for any $y \in G_0$ since if $b \in p^{-1}(y) \cap (G \cdot a)$ then $p^{-1}(y) \cap (G \cdot a) = p^{-1}(p(b)) \cap (G \cdot b)$ . Thus, similarly to (4.1.11),

  1. (4.3.15) $A \subseteq X p$ -fiberwise orbitwise open $\iff \alpha ^{-1}(A) \subseteq G \times _{G_0} X$ is $(\tau \circ \pi _1, \pi _2)$ -fiberwise open.

If G is a quasi-Polish groupoid and X is a standard Borel G-space, then by Kunugui–Novikov,

(4.3.16) $$ \begin{align} A \in \mathcal{BO}_{\operatorname{\mathrm{Aut}}(G)}(X) &\iff \alpha^{-1}(A) \in \mathcal{BO}_\tau(G) \otimes_{G_0} \mathcal{B}(X) \nonumber\\ &\iff \alpha^{-1}(A) = \bigcup_i ((\tau^{-1}(B_i) \cap U_i) \times_{G_0} A_i) \end{align} $$

for countably many $B_i \in \mathcal {B}(G_0)$ , $U_i \in \mathcal {O}(G)$ , and $A_i \in \mathcal {B}(X)$ (cf. the proof of Corollary 4.3.3).

Corollary 4.3.17 (of Corollary 4.3.3; cf. Corollary 3.3.9).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ be a standard Borel G-space. For any $A \in \mathcal {B}(X)$ , the following are equivalent:

  1. (i) A is p-fiberwise open in some compatible quasi-Polish topology $\mathcal {O}(X)$ making $p, \alpha $ continuous.

  2. (ii) $A \in \mathcal {B}(G) \circledast \mathcal {B}(G) = \mathcal {BO}_\tau (G) \circledast \mathcal {B}(X)$ , that is, $A = \bigcup _i (U_i * A_i)$ for countably many Borel $U_i, A_i$ .

  3. (iii) $\alpha ^{-1}(A) \in \mathcal {B}(G) \otimes _{G_0} \mathcal {B}(X)$ , that is, $\alpha ^{-1}(A) \subseteq G \times _{G_0} X$ is a countable union of Borel rectangles.

  4. (iv) $\alpha ^{-1}(A) \in \mathcal {BO}_\tau (G) \otimes _{G_0} \mathcal {B}(X)$ , that is, $A \in \mathcal {BO}_{\operatorname {\mathrm {Aut}}(G)}(X)$ , that is, A is p-fiberwise orbitwise open.

  5. (v) $\alpha ^{-1}(A) \in \mathcal {BO}_\tau (G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {B}(X)) = \mathcal {BO}_\tau (G) \otimes _{G_0} \mathcal {BO}_G(X)$ .

  6. (vi) There are countably many Borel sets in X generating all G-translates $g \cdot A$ under union and restriction to p-fibers.

Moreover, countably many $A \in \mathcal {S}$ obeying these may be made simultaneously p-fiberwise open as in (i), while also making open countably many orbitwise open sets as in Corollary 4.3.12.

4.4. Equivariant maps

The following extends [Reference Lupini25, §6] to open quasi-Polish groupoids. Recall the fiberwise lower powerspace construction from Definition 2.5.7.

Proposition 4.4.1 (cf. Proposition 3.4.1).

For any open quasi-Polish groupoid G, the countable fiber product of the fiberwise lower powerspace $\mathcal {F}_\tau (G)^{\mathbb {N}}_{G_0}$ is a universal $T_0$ second-countable G-space, as well as a universal standard Borel G-space, that is, every other such G-space admits an equivariant topological (resp., Borel) fiberwise embedding over $G_0$ into $\mathcal {F}_\tau (G)^{\mathbb {N}}_{G_0}$ .

Proof. As in Proposition 3.4.1, we first check

Lemma 4.4.2. For any open topological groupoid G and topological G-space X, the left translation action $G \times _{G_0} \mathcal {F}_p(X) \to \mathcal {F}_p(X)$ is continuous.

The proof is the same as Lemma 3.4.2, using (2.5.11), (2.5.13), (2.5.12). Now, let $p : X \to G_0$ be any $T_0 G$ -space. For each $A \in \mathcal {O}(X)$ , the map $U \mapsto U \cdot A : \mathcal {O}(G) \to \mathcal {O}(X)$ preserves unions and is $\mathcal {O}(G_0)$ -linear (where G is regarded as a bundle via $\tau $ ) by Frobenius reciprocity 4.2.18, hence corresponds by Proposition 2.6.6 to a continuous map $h_A : X \to \mathcal {F}_\tau (G)$ over $G_0$ such that $h_A^{-1}(\Diamond _{G_0} U) = U \cdot A$ . Then for any basis $\mathcal {A} \subseteq \mathcal {O}(X)$ , $h_{\mathcal {A}} := (h_A)_{A \in \mathcal {A}} : X \to \mathcal {F}_\tau (G)^{\mathcal {A}}_{G_0}$ is easily seen to be an equivariant embedding over $G_0$ , proving the topological case. The Borel case then follows by Corollary 4.3.4.

We now state the groupoid analogs of the other results in Section 3.4, similarly numbered and proved in exactly the same way:

Corollary 4.4.3.. For any open quasi-Polish groupoid G and $T_0 G$ -spaces $p : X \to G_0$ and $q : Y \to G_0$ , a continuous map $f : X \to Y$ over $G_0$ is G-equivariant iff for every $U \in \mathcal {O}(G)$ and $B \in \mathcal {O}(Y)$ , we have $f^{-1}(U \cdot B) = U \cdot f^{-1}(B)$ .

Corollary 4.4.4. For any open quasi-Polish groupoid G and standard Borel G-spaces $p : X \to G_0$ and $q : Y \to G_0$ , a Borel map $f : X \to Y$ over $G_0$ is G-equivariant iff for every $U \in \mathcal {O}(G)$ and $B \in \mathcal {BO}_G(Y)$ , we have $f^{-1}(U * B) = U * f^{-1}(B)$ .

Remark 4.4.5. In Corollary 4.4.4, it is enough to have $f^{-1}(U * B) = U * f^{-1}(B)$ for a countable q-fiberwise separating family of $B \in \mathcal {B}(Y)$ , arguing as in Remark 3.4.5 using [Reference Lupini25, §6].

Proposition 4.4.6. Let G be an open quasi-Polish groupoid, X be a quasi-Polish space equipped with a continuous map $p : X \to G_0$ and a Borel action of G such that $\mathcal {O}(G) \circledast \mathcal {O}(X) \subseteq \mathcal {O}(X)$ . Then any continuous equivariant map $f : X \to Y$ into another quasi-Polish G-space $q : Y \to G_0$ is in fact continuous from the coarser topology $\mathcal {O}(G) \circledast \mathcal {O}(X)$ , which is hence the universal continuous ‘completion’ of X.

4.5. Open relations and bundles of structures

Remark 4.5.1 (cf. Remark 3.5.1).

For two Borel maps $f : X \to Z$ and $g : Y \to Z$ between standard Borel spaces, it is easily seen that a Borel fiberwise binary relation $R \subseteq X \times _Z Y$ can be made open in the fiber product of some compatible quasi-Polish topologies on $X, Y, Z$ making $f, g$ continuous iff $R \in \mathcal {B}(X) \otimes _Z \mathcal {B}(Y)$ , that is, R is a countable union of Borel rectangles $\bigcup _i (A_i \times _Z B_i)$ .

If we want the topologies of $X, Y$ to be contained in compatible $\sigma $ -topologies $\mathcal {S}(X) \subseteq \mathcal {B}(X)$ and $\mathcal {S}(Y) \subseteq \mathcal {B}(Y)$ , then we need to require $R \in \mathcal {S}(X) \otimes _Z \mathcal {S}(Y)$ .

We now have the analogous characterization for making binary relations open in fiber products of G-spaces. As in Theorem 3.5.2, there are two types of conditions, referring to either the diagonal action of G or the ‘product action of $G^2$ ’; here, however, ‘ $G^2$ ’ is no longer a groupoid.

Let $G^2_\tau := G {}_\tau \times _\tau G$ be all pairs of morphisms with the same target but possibly two different sources. Given two G-spaces $p : X \to G_0$ and $q : Y \to G_0$ , we may let $G^2_\tau $ ‘act’ coordinatewise on the (ordinary, not fiber) product $X \times Y$ , landing in the fiber product $X \times _{G_0} Y$ ; this yields a map

$$ \begin{align*} \alpha_X \times \alpha_Y : G^2_\tau \times_{G_0^2} (X \times Y) := G^2_\tau {}_{\sigma^2}\times_{p \times q} (X \times Y) \longrightarrow X \times_{G_0} Y. \end{align*} $$

Note that

(4.5.2) $$ \begin{align} G^2_\tau \times_{G_0^2} (X \times Y) \cong (G \times_{G_0} X) {}_{\tau\pi_1}\times_{\tau\pi_1} (G \times_{G_0} Y) \end{align} $$

via switching the middle two factors; under this isomorphism, $\alpha _X \times \alpha _Y$ becomes simply the fiber product of $\alpha _X, \alpha _Y$ over $G_0$ . In particular, $\alpha _X \times \alpha _Y$ is equipped with a fiberwise topology, the product of the $\alpha _X$ -fiberwise and $\alpha _Y$ -fiberwise topologies, forming a standard Borel-overt bundle of quasi-Polish spaces. Thus, we have a Baire category quantifier $\exists ^*_{\alpha _X \times \alpha _Y}$ , whose restriction to rectangles we continue to denote by $*$ , with the usual meaning for $\circledast $ (Definitions 2.1.7 and 4.2.1).

Theorem 4.5.3 (cf. Theorem 3.5.2).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ and $q : Y \to G_0$ be two standard Borel G-spaces and $\mathcal {S}(X) \subseteq \mathcal {B}(X)$ and $\mathcal {S}(Y) \subseteq \mathcal {B}(Y)$ be compatible $\sigma $ -topologies such that $p^{-1}(\mathcal {O}(G_0)), \mathcal {O}(G) \circledast \mathcal {S}(X) \subseteq \mathcal {S}(X)$ and $q^{-1}(\mathcal {O}(G_0)), \mathcal {O}(G) \circledast \mathcal {S}(Y) \subseteq \mathcal {S}(Y)$ . For any $R \in \mathcal {B}(X \times _{G_0} Y)$ , the following are equivalent:

  1. (i) $R \in \mathcal {O}(X) \otimes _{G_0} \mathcal {O}(Y)$ for some quasi-Polish topologies $\mathcal {O}(X) \subseteq \mathcal {S}(X)$ and $\mathcal {O}(Y) \subseteq \mathcal {S}(Y)$ making $p, q, \alpha _X, \alpha _Y$ continuous.

  2. (ii) $R \in \mathcal {O}(G^2_\tau ) \circledast (\mathcal {S}(X) \otimes \mathcal {S}(Y)) = (\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S}(Y))$ , that is, we have $R = \bigcup _i ((U_i {}_\tau \times _\tau V_i) * (A_i \times _{G_0} B_i)) = \bigcup _i (U_i * A_i) \times _{G_0} (V_i * B_i)$ for countably many $U_i, V_i \in \mathcal {O}(G)$ , $A_i \in \mathcal {S}(X)$ and $B_i \in \mathcal {S}(Y)$ , where the first $*$ refers to $\exists ^*_{\alpha _X \times \alpha _Y}$ .

  3. (iii) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2_\tau ) \otimes _{G_0^2} (\mathcal {S}(X) \otimes \mathcal {S}(Y))$ .

  4. (iv) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2_\tau ) \otimes _{G_0^2} ((\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes (\mathcal {O}(G) \circledast \mathcal {S}(Y)))$ .

Furthermore, letting $(\mathcal {O}(G) \otimes _{G_0} \mathcal {S}(X))^*_{\pi _2}$ consist of all Borel $D \subseteq G {}_\sigma \times _p X$ which are $=^*_{\pi _2}$ to a set in $\mathcal {O}(G) \otimes _{G_0} \mathcal {S}(X)$ , the following are also equivalent to the above:

  1. (v) $R \in \mathcal {O}(G) \circledast (\exists ^*_{\alpha _X}((\mathcal {O}(G) \otimes _{G_0} \mathcal {S}(X))^*_{\pi _2}) \otimes _{G_0} \exists ^*_{\alpha _Y}((\mathcal {O}(G) \otimes _{G_0} \mathcal {S}(Y))^*_{\pi _2}))$ .

  2. (vi) $R \in \mathcal {O}(G) \circledast ((\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S}(Y)))$ .

  3. (vii) $(\alpha _{X \times _{G_0} Y})^{-1}(R) \in \mathcal {O}(G) \otimes _{G_0} \exists ^*_{\alpha _X}((\mathcal {O}(G) \otimes _{G_0} \mathcal {S}(X))^*_{\pi _2}) \otimes _{G_0} \exists ^*_{\alpha _Y}((\mathcal {O}(G) \otimes _{G_0} \mathcal {S}(Y))^*_{\pi _2})$ .

  4. (viii) $(\alpha _{X \times _{G_0} Y})^{-1}(R) \in \mathcal {O}(G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S}(X)) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S}(Y))$ .

Moreover, countably many R obeying these conditions may be made simultaneously open as in (i), while also simultaneously making open countably many $A \subseteq X$ and $B \subseteq Y$ satisfying Theorem 4.3.2.

Proof. Essentially, the same proof as for Theorem 3.5.2 works. Here, the equivalence of (i)–(iv) strictly speaking does not directly follow from Theorem 4.3.2 since $G^2_\tau $ is not a groupoid, but as there, we easily have (iv) $\implies $ (iii) $\implies $ (ii), which implies (i) since we may make each of the given sets in $\mathcal {O}(G) \circledast \mathcal {S}(X), \mathcal {O}(G) \circledast \mathcal {S}(Y)$ open by Theorem 4.3.2, which in turn implies (iv) by Theorem 4.3.2 since the right side of (iv) is the same as $(\mathcal {O}(G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S}(X))) {}_{\tau \pi _1}\otimes _{\tau \pi _1} (\mathcal {O}(G) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {S}(Y)))$ via (4.5.2). As in Theorem 3.5.2, (iv) implies (viii) which implies each of (vii), (vi) each of which implies (v), which implies (ii) by the same proof as in Theorem 3.5.2, with (3.5.4) changed to

  1. (4.5.4) If $M \subseteq G$ is $\sigma $ -fiberwise meager, then $M {}_\tau \times _\tau G, G {}_\tau \times _\tau M \subseteq G^2_\tau $ are orbitwise meager for the diagonal action $G \curvearrowright G^2_\tau $ since $\alpha _{G^2_\tau }^{-1}(M \times G) = \mu ^{-1}(M) {}_\tau \times _\tau G \subseteq G {}_\sigma \times _\tau G {}_\tau \times _\tau G$ is $\pi _{23}$ -fiberwise homeomorphic via $(g,h,k) \mapsto (gh,h,k)$ to $M {}_\sigma \times _\sigma G {}_\tau \times _\tau G$ .

Remark 4.5.5. There is also a fiberwise version of the above result, that we will not spell out, replacing the roles of $\mathcal {O}(G^2_\tau ), \mathcal {O}(G)$ by $\mathcal {B}$ or equivalently by $\mathcal {BO}_\tau $ as in Corollary 4.3.3. The versions with $\mathcal {BO}_\tau $ follow from the above and Kunugui–Novikov, as in the proof of Corollary 4.3.3; the versions with $\mathcal {B}$ then follow from the $\tau $ -fiberwise Baire property (Corollary 2.4.7) and Pettis’s theorem (4.2.8) (which can also be proved for the ‘action’ of $G^2_\tau $ in the same way).

Corollary 4.5.6 (characterization of ‘potentially open’ relations; cf. Corollary 3.5.6).

Let G be an open quasi-Polish groupoid, $p : X \to G_0$ and $q : Y \to G_0$ be standard Borel G-spaces. For any $R \in \mathcal {B}(X \times _{G_0} Y)$ , the following are equivalent:

  1. (i) $R \in \mathcal {O}(X) \otimes _{G_0} \mathcal {O}(Y)$ for some compatible quasi-Polish topologies $\mathcal {O}(X), \mathcal {O}(Y)$ making $p, q, \alpha _X, \alpha _Y$ continuous.

  2. (ii) $R \in \mathcal {O}(G^2_\tau ) \circledast (\mathcal {B}(X) \otimes \mathcal {B}(Y)) = (\mathcal {O}(G) \circledast \mathcal {B}(X)) \otimes _{G_0} (\mathcal {O}(G) \circledast \mathcal {B}(Y)) = \mathcal {BO}_G(X) \otimes _{G_0} \mathcal {BO}_G(Y)$ .

  3. (iii) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2_\tau ) \otimes _{G_0^2} (\mathcal {B}(X) \otimes \mathcal {B}(Y))$ .

  4. (iv) $(\alpha _X \times \alpha _Y)^{-1}(R) \in \mathcal {O}(G^2_\tau ) \otimes _{G_0^2} (\mathcal {BO}_G(X) \otimes \mathcal {BO}_G(Y))$ .

  5. (v) $R \in \mathcal {O}(G) \circledast (\mathcal {B}(X) \otimes _{G_0} \mathcal {B}(Y))$ .

  6. (vi) $R \in \mathcal {O}(G) \circledast (\mathcal {BO}_G(X) \otimes _{G_0} \mathcal {BO}_G(Y))$ .

  7. (vii) $(\alpha _{X \times _{G_0} Y})^{-1}(R) \in \mathcal {O}(G) \otimes _{G_0} \mathcal {B}(X) \otimes _{G_0} \mathcal {B}(Y)$ .

  8. (viii) $(\alpha _{X \times _{G_0} Y})^{-1}(R) \in \mathcal {O}(G) \otimes _{G_0} \mathcal {BO}_G(X) \otimes _{G_0} \mathcal {BO}_G(Y)$ .

Moreover, countably many R obeying these conditions may be made simultaneously open as in (i), while also simultaneously making open countably many other $A \in \mathcal {BO}_G(X)$ and $B \in \mathcal {BO}_G(Y)$ .

Proof. Same as Corollary 3.5.6.

The generalization to n-ary relations is straightforward; as before, we only state the main parts:

Corollary 4.5.7 (cf. Corollary 3.5.8).

Let G be an open quasi-Polish groupoid, $p_i : X_i \to G_0$ be countably many standard Borel G-spaces, and be countably many Borel fiberwise relations of arities $n_k \in \mathbb {N}$ . Then there are compatible quasi-Polish topologies on each $X_i$ making $p_i, \alpha _i$ continuous and each $R_k$ open, iff each . In particular, this can be done if $R_k$ is G-invariant and a countable union of Borel rectangles.

The following generalizes Corollary 4.3.5:

Corollary 4.5.8 (change of topology for relations; cf. Corollary 3.5.9).

Let G be an open quasi-Polish groupoid, $p_i : X_i \to G_0$ be countably many quasi-Polish G-spaces, and be countably many fiberwise relations of arities $n_k \in \mathbb {N}$ such that each , that is, $R_k$ can be written as a countable union of sets , where $U \in \mathcal {B}(G)$ and $A_j \in \boldsymbol {\Sigma }^0_\xi (X_{i_{k,j}})$ . Then there are finer quasi-Polish topologies on each $X_i$ contained in $\boldsymbol {\Sigma }^0_\xi (X_i)$ for which $p_i, \alpha _i$ are still continuous such that each $R_k$ becomes open. In particular, this can be done if $R_k$ is G-invariant and a countable union of $\boldsymbol {\Sigma }^0_\xi $ rectangles.

Proof. Same as Corollary 3.5.9.

Next, we consider applications to ‘topological realizations of bundles of topological structures’, that is, where we start with G-spaces $p_i : X_i \to G_0$ with each fiber equipped with a topology as well as some relations. Recall that with just a fiberwise topology, this is addressed by Corollary 4.3.7.

Corollary 4.5.9 (cf. Remark 3.5.10).

Let G be an open quasi-Polish groupoid, $p_i : X_i \to G_0$ be countably many standard Borel G-bundles of quasi-Polish spaces, be countably many Borel fiberwise open relations of positive arities $n_k> 0$ . Then there are compatible (global) quasi-Polish topologies on each $X_i$ making $p_i, \alpha _i$ continuous and restricting to the original $p_i$ -fiberwise topology such that each set in $\mathcal {O}(G) * R_k$ becomes open. Hence, if $R_k$ is G-invariant, then $R_k$ itself can be made open; in other words, a ‘standard Borel G-bundle of quasi-Polish open relational structures’ can be realized as a quasi-Polish G-space with globally open relations.

Proof. For simplicity of notation we only consider two bundles $p : X \to G_0$ and $q : Y \to G_0$ with a $(p \times _{G_0} q)$ -fiberwise open binary relation $R \subseteq X \times _{G_0} Y$ . By Corollary 4.3.7, we can find topological realizations of $X, Y$ compatible with the fiberwise topologies. Now, we apply Theorem 4.5.3 with $\mathcal {S}(X) := \mathcal {BO}_p(X)$ and $\mathcal {S}(Y) := \mathcal {BO}_q(Y)$ (which are closed under $\mathcal {O}(G) * (-)$ by the proof of Corollary 4.3.7) to make each set in $\mathcal {O}(G) * R$ open, while also making open countably many basic open sets in these prior topological realizations, to ensure that the new realizations restrict to the original fiberwise topologies. To see that we can apply Theorem 4.5.3 to $\mathcal {O}(G) * R$ , note that $R \in \mathcal {BO}_p(X) \otimes _{G_0} \mathcal {BO}_q(Y)$ by Kunugui–Novikov. We now claim that

(4.5.10) $$ \begin{align} \mathcal{BO}_p(X) \subseteq \exists^*_{\alpha_X}((\mathcal{O}(G) \otimes_{G_0} \mathcal{BO}_p(X))^*_{\pi_2}), \end{align} $$

and similarly for Y, whence every set in $\mathcal {O}(G) * R$ satisfies Theorem 4.5.3(v). Indeed, for $A \in \mathcal {BO}_p(X)$ ,

$$ \begin{align*} \alpha_X^{-1}(A) = \bigcup_i (U_i \times_{G_0} A_i) \in \mathcal{B}(G) \otimes_{G_0} \mathcal{BO}_p(X) \end{align*} $$

for $U_i \in \mathcal {B}(G)$ and $A_i \in \mathcal {BO}_p(X)$ by (4.3.8); letting

$$ \begin{align*} U_i =^*_\sigma \bigcup_j (\sigma^{-1}(B_{ij}) \cap V_{ij}) \end{align*} $$

for $B_{ij} \in \mathcal {B}(G_0)$ and $V_{ij} \in \mathcal {O}(G)$ by the fiberwise Baire property (Proposition 2.3.16),

$$ \begin{align*} \alpha_X^{-1}(A) &=\ ^*_{\pi_2} \bigcup_{i,j} ((\sigma^{-1}(B_{ij}) \cap V_{ij}) \times_{G_0} A_i) \\ &= \bigcup_{i,j} (V_{ij} \times_{G_0} (p^{-1}(B_{ij}) \cap A_i)) \in \mathcal{O}(G) \otimes_{G_0} \mathcal{BO}_p(X), \end{align*} $$

whence $A = \exists ^*_{\alpha _X}(\alpha _X^{-1}(A)) \in \exists ^*_{\alpha _X}((\mathcal {O}(G) \otimes _{G_0} \mathcal {BO}_p(X))^*_{\pi _2})$ .

Remark 4.5.11. If some of the bundles in the preceding result are Borel-overt, then applying Corollary 4.3.9 afterwards, we may pass to a finer groupoid topology $\widetilde {G}$ so that those bundles become open (while others remain continuous).

If we are willing to refine the topology of G to $\widetilde {G}$ , then we can also handle a nullary relation R, which just means $R \subseteq G_0$ (a ‘bundle of truth values’), by adding $\mathcal {O}(G) * R$ to $\mathcal {O}(\widetilde {G}_0)$ .

(The proof above fails for nullary R in the step ‘note that $R \in \mathcal {BO}_p(X) \otimes \mathcal {BO}_q(Y)$ by Kunugui–Novikov’, whose nullary analog would say that R is a countable union of $G_0$ (the nullary $\times _{G_0}$ ), that is, $R \in \{\varnothing , G_0\}$ ; the binary case implicitly absorbed a $(p \times _{G_0} q)^{-1}(B)$ into one of the factors.)

One special instance of an open relation in a topological space is the equality relation ${=_X} \subseteq X^2$ , which is open iff every point is isolated, that is, X is discrete. The analogous fiberwise condition says that X is ‘uniformly fiberwise discrete’ or a ‘bundle of sets’, rather than spaces:

Definition 4.5.12. A continuous map $p : X \to Z$ between topological spaces is isolated if the diagonal in $X \times _Z X$ is open and étale if p is both open and isolated.

Equivalently, p is isolated iff X has an open cover of sets on which p is injective, and étale iff it is a local homeomorphism, that is, X has an open cover of sets on which p is an open embedding.

For a general reference on étale maps, see [Reference Tennison35, §2.3] or [Reference Chen6, §4.1].

By (2.2.7), an étale space $X \to Z$ over a quasi-Polish Z is quasi-Polish iff it is second-countable.

A second-countable étale bundle of structures over a quasi-Polish space Z consists of countably many second-countable étale bundles $p_i : X_i \to Z$ , countably many continuous maps over Z between them of various arities and countably many open relations between them of various arities ; see [Reference Chen6, §4.3].

A standard Borel bundle of countable structures is defined the same way, except the $X_i$ are merely standard Borel spaces, the $p_i$ are countable-to-1 Borel maps, the $f_j$ are Borel maps over Z and the $R_k$ are Borel relations.

For a quasi-Polish groupoid G, a G -bundle of structures is a bundle of structures over $G_0$ together with a (continuous, resp., Borel) action of G via isomorphisms between fibers.

The following result was proved for open Polish G, and for étale spaces only (without functions or relations), in [Reference Chen5, 1.5] using ad hoc methods. We give here a simple proof as a direct application of Corollary 4.5.9.

Corollary 4.5.13. Every standard Borel G-bundle of countable structures over an open quasi-Polish groupoid G has a topological realization as a second-countable étale $\widetilde {G}$ -bundle of structures over G with a finer open quasi-Polish groupoid topology $\widetilde {G}$ . If there are only relations of positive arities, then we can also find a realization over the original G as an isolated (not necessarily étale) bundle.

Proof. To realize relations including equality on each $X_i$ , apply Corollary 4.5.9 and Remark 4.5.11 to the fiberwise discrete topology on each $X_i$ , which is Borel-overt by the Lusin–Novikov uniformization theorem (see, e.g., [Reference Kechris23, 18.10]). To realize functions, realize their graphs, using the standard fact that a fiberwise map $f : X \to Y$ over Z between two étale bundles $p : X \to Z$ and $q : Y \to Z$ is continuous iff its graph is open in $X \times _Z Y$ ( $\Longrightarrow $ because $=_Y$ is open; $\Longleftarrow $ because p is open).

5. Open localic groupoids

We now generalize all of the topological realization results from the preceding two sections to localic group(oid) actions. Because those results were proved in a point-free manner, the generalization will be nearly immediate, given the right point-free topological foundations; the bulk of this section is devoted to developing such foundations. In Section 5.1, we quickly review some basic concepts of locale theory and localic descriptive set theory from [Reference Chen7]. In Sections 5.2 and 5.3, we develop a point-free analog of the theory of fiberwise topology and Baire category quantifiers from Sections 2.3 to 2.7. In Section 5.4, we describe the generalization of the machinery of Sections 3 and 4 to the setting of localic groupoids, as well as the resulting point-free topological realization theorems.

5.1. Generalities on locales

The following is a very terse review of the main definitions of locale theory, for which see [Reference Johnstone20, C1.1–1.2], [Reference Johnstone18], [Reference Picado and Pultr27] and especially descriptive set theory for locales as developed in [Reference Chen7] (see [Reference Chen9, §2] for a more concise summary, that is, however, less general than what we need here).

For the reader familiar with locales, two key points should be noted about our conventions. First, we strictly distinguish between the ‘algebraic’ and ‘spatial’ views of locales (like [Reference Johnstone20] but unlike [Reference Johnstone18], [Reference Picado and Pultr27]); this allows us to unambiguously use notation and terminology on the ‘spatial’ side quite close to that in the classical point-set setting. Thus, for instance, we speak of locales X versus frames $\mathcal {O}(X)$ of open sets; we interchangeably denote meets in $\mathcal {O}(X)$ by $\wedge $ or $\cap $ ; we denote images by $f(A)$ ; etc. Second, our ‘descriptive set theory’ is fundamentally Boolean in nature (unlike that of [Reference Isbell17]); in fact, we make no use of Heyting algebra operations or intuitionistic logic. Thus, for instance, for open $U, V \in \mathcal {O}(X)$ , $(U \Rightarrow V) = (\neg U \cup V)$ refers to the Boolean implication, possibly after passing to the frame of nuclei $\mathcal {N}(\mathcal {O}(X))$ if U is not clopen; see Convention 5.1.5.

Definition 5.1.1. A suplattice is a poset equipped with arbitrary joins. We denote the category of suplattices (and suplattice homomorphisms, that is, join-preserving maps) by $\mathsf {Sup}$ .

A frame is a poset with finite meets and arbitrary joins, the former distributing over the latter. We denote the category of frames by $\mathsf {Frm}$ .

A locale X is the same thing as a frame $\mathcal {O}(X)$ , whose elements $U \in \mathcal {O}(X)$ we call open sets $U \subseteq X$ . The partial order of $\mathcal {O}(X)$ is also denoted $\subseteq $ , and lattice operations are also denoted ${\cap } := {\wedge }$ , $X := \top =$ the top element, $\varnothing := \bot $ , etc. A continuous map $f : X \to Y$ between locales is a frame homomorphism $f^* : \mathcal {O}(Y) \to \mathcal {O}(X)$ . We denote the category of locales by $\mathsf {Loc}$ .

A product locale $X \times Y$ is given by a coproduct frame Footnote 3 $\mathcal {O}(X \times Y) := \mathcal {O}(X) \otimes \mathcal {O}(Y)$ ; an open rectangle is denoted $U \times V := \pi _1^*(U) \cap \pi _2^*(V)$ , where $\pi _1^*, \pi _2^*$ are the coproduct injections. Similar notation is used for fiber products. A sublocale $X \subseteq Y$ is given by a quotient frame $\mathcal {O}(Y) \twoheadrightarrow \mathcal {O}(X)$ .

Now, let $\kappa $ be an uncountable regular cardinal. By $\kappa $ -ary, we mean of size $<\kappa $ .Footnote 4

Definition 5.1.2. A $\kappa $ -suplattice is a poset equipped with $\kappa $ -ary joins; the category of these is denoted $\mathsf {\kappa Sup}$ . A $\kappa $ -frame is a poset with finite meets and $\kappa $ -ary joins, the former distributing over the latter; the category of these is denoted $\mathsf {\kappa Frm}$ . A $\kappa $ -locale X is a $\kappa $ -frame $\mathcal {O}_\kappa (X)$ , whose elements are called $\kappa $ -open sets of X; a $\kappa $ -continuous map f is a $\kappa $ -frame homomorphism $f^*$ in the opposite direction; and the category of these is denoted $\mathsf {\kappa Loc}$ .

A ( $\kappa $ -)locale X is $\kappa $ -based if $\mathcal {O}_{(\kappa )}(X)$ is $\kappa $ -generated as a ( $\kappa $ -)frame, equivalently as a ( $\kappa $ -) suplattice; these two notions, with and without the ( $\kappa $ -), are equivalent. A standard $\kappa $ -locale is a ( $\kappa $ -)locale X such that $\mathcal {O}(X) = \mathcal {O}_\kappa (X)$ is $\kappa $ -presented. We denote the full subcategory of $\kappa $ -presented ( $\kappa $ -)frames by $\mathsf {Frm_\kappa } \subseteq \mathsf {Frm}$ and that of standard $\kappa $ -locales by $\mathsf {Loc_\kappa } \subseteq \mathsf {Loc}$ .

Product $\kappa $ -locale and $\kappa $ -sublocale are defined as in Definition 5.1.1. Note that since a $\kappa $ -ary colimit of $\kappa $ -presented algebras is $\kappa $ -presented, a $\kappa $ -ary limit of standard $\kappa $ -locales is still standard.

Definition 5.1.3. A $\kappa $ -Boolean algebra is a $\kappa $ -complete Boolean algebra; the category of these is denoted $\mathsf {\kappa Bool}$ , and the full subcategory of $\kappa $ -presented algebras $\mathsf {\kappa Bool_\kappa }$ . A $\kappa $ -Borel locale X is a $\kappa $ -Boolean algebra $\mathcal {B}_\kappa (X)$ , whose elements are called $\kappa $ -Borel sets of X; a $\kappa $ -Borel map f is a $\kappa $ -Boolean homomorphism $f^*$ ; and the category of these is denoted $\mathsf {\kappa BorLoc}$ . A standard $\kappa $ -Borel locale X is one whose $\mathcal {B}_\kappa (X)$ is $\kappa $ -presented; the full subcategory of these is denoted $\mathsf {\kappa BorLoc_\kappa }$ .

Theorem 5.1.4 (Heckmann [Reference Heckmann14], Loomis–Sikorski; see [Reference Chen7, 3.5.8]).

The canonical functors (forgetting the underlying set) are equivalences of categories between quasi-Polish spaces and standard $\omega _1$ -locales and between standard Borel spaces and standard $\omega _1$ -Borel locales.

Convention 5.1.5. As noted above, between the various categories $\mathsf {\kappa Frm}, \mathsf {\kappa Bool}$ (for varying $\kappa $ ), we regard each object in one category as silently embedded inside its free completion to a ‘higher’ category consisting of algebras with more structure, and we regard these free functors as nameless forgetful functors between the dual localic categories.

Thus, for instance, a $\kappa $ -locale X has an underlying $\kappa $ -Borel locale, whose $\mathcal {B}_\kappa (X)$ is the free $\kappa $ -Boolean algebra generated by the $\kappa $ -frame $\mathcal {O}_\kappa (X)$ , in which we regard $\mathcal {O}_\kappa (X) \subseteq \mathcal {B}_\kappa (X)$ as a $\kappa $ -subframe, as well as an underlying locale, whose $\mathcal {O}(X)$ is the free frame generated by $\mathcal {O}_\kappa (X)$ . The following diagram depicts all such forgetful functors between the ‘standard’ localic categories:

(5.1.6)

Here, $\mathsf {SBor}$ is the category of standard Borel spaces, while $\mathsf {QPol}$ is that of quasi-Polish spaces.

We also let $\mathcal {B}_\infty (X) := \varinjlim _\kappa \mathcal {B}_\kappa (X)$ , the $\infty $ -Borel sets (which may form a proper class). An $\infty $ -Borel locale is a $\kappa $ -Borel locale for some $\kappa < \infty $ , where we remember only $\mathcal {B}_\infty (X)$ , hence a class-sized complete Boolean algebra which is presented by a set; the category of these is $\mathsf {\infty BorLoc}$ .

All lattice and Boolean operations are interpreted as taking place in $\mathcal {B}_\infty (X)$ and may or may not land in the original subalgebra. For instance, for a $\kappa $ -locale X and $\kappa $ -open $U, V \in \mathcal {O}_\kappa (X)$ , $(U \Rightarrow V) := (\neg U \cup V)$ may not land in $\mathcal {O}_\kappa (X)$ but still does at least land in $\mathcal {B}_\kappa (X) \subseteq \mathcal {B}_\infty (X)$ .

Definition 5.1.7. The $\kappa $ -Borel hierarchy of a $\kappa $ -locale X is defined by declaring $\kappa \Sigma ^0_1(X) := \mathcal {O}_\kappa (X)$ , $\kappa \Sigma ^0_{\xi +1}(X) := \mathcal {N}_\kappa (\kappa \Sigma ^0_\xi (X))$ where the functor $\mathcal {N}_\kappa : \mathsf {\kappa Frm} \to \mathsf {\kappa Frm}$ freely adjoins a complement for every element of a $\kappa $ -frame, and $\kappa \Sigma ^0_\xi (X) := \varinjlim _{\zeta < \xi } \kappa \Sigma ^0_\zeta (X)$ for a limit ordinal $\xi $ where the colimit is taken in the category $\mathsf {\kappa Frm}$ . Thus, $\mathcal {B}_\kappa (X) = \varinjlim _{\xi < \kappa } \kappa \Sigma ^0_\xi (X)$ . Put $\kappa \Pi ^0_\xi (X) := \neg (\kappa \Sigma ^0_\xi (X)) \subseteq \mathcal {B}_\kappa (X)$ .

Remark 5.1.8. For a standard $\kappa $ -locale X, there is a canonical bijection between $\kappa \Pi ^0_2(X)$ and standard $\kappa $ -sublocales of X (given by taking image as defined below). Similarly, for a standard $\kappa $ -Borel locale X, there is a canonical bijection between $\mathcal {B}_\kappa (X)$ and standard $\kappa $ -Borel sublocales of X (the Lusin–Suslin theorem for $\kappa $ -Borel locales). See [Reference Chen7, 3.4.9]. We henceforth treat these bijections as identities, that is, we identify standard $\kappa $ -(Borel) sublocales with certain $\kappa $ -Borel sets.

The following notion appears only implicitly in [Reference Chen7]:

Definition 5.1.9. For a $\kappa $ -Borel locale X, a $\kappa $ -Borel $\kappa $ -topology on X will mean a $\kappa $ -subframe $\mathcal {S} \subseteq \mathcal {B}_\kappa (X)$ , and a compatible $\kappa $ -topology on X will mean one which freely generates $\mathcal {B}_\kappa (X)$ as a $\kappa $ -Boolean algebra. In other words, the corresponding $\kappa $ -locale $X'$ with $\mathcal {O}_\kappa (X') := \mathcal {S}$ is canonically $\kappa $ -Borel-isomorphic to X via the map $X \to X'$ induced by the inclusion $\mathcal {S} \hookrightarrow \mathcal {B}_\kappa (X)$ .

Using Theorem 5.1.4, this definition is easily seen to agree when $\kappa = \omega _1$ with Definition 2.2.10.

For example, for a $\kappa $ -locale X, each $\kappa \Sigma ^0_\xi (X)$ is a compatible $\kappa $ -topology (cf. Example 2.2.12). If X is a standard $\kappa $ -locale X, then (cf. (2.2.4)) each $\kappa \Sigma ^0_\xi (X)$ is a $\kappa $ -directed union of compatible $\kappa $ -presented topologies, that is, we can ‘change topology’ to make $\kappa \Sigma ^0_\xi $ sets open [Reference Chen7, 3.3.7].

Definition 5.1.10. For a $\kappa $ -Borel map $f : X \to Y$ and $A \in \mathcal {B}_\kappa (X)$ , the $\kappa $ -Borel image $f(A) \in \mathcal {B}_\kappa (Y)$ is the smallest $B \in \mathcal {B}_\kappa (Y)$ such that $A \subseteq f^*(B)$ , if it exists. The $\kappa $ -Borel image of f is the $\kappa $ -Borel image $f(X)$ ; if $f(X) = Y$ , f is $\kappa $ -Borel surjective. The $\kappa $ -Borel image may not exist [Reference Chen7, 4.4.3], but if it does exist, it is automatically pullback-stable, that is., the Beck–Chevalley condition (2.3.4) holds for all pullbacks in $\mathsf {\kappa BorLoc}$ . These notions also make sense for $\kappa = \infty $ .

Thus, a $\kappa $ -continuous $\kappa $ -open map between $\kappa $ -locales may be defined in the obvious manner, that is, the $\kappa $ -Borel image of each $\kappa $ -open set exists and is $\kappa $ -open. In fact, for such a map, it is enough to require a left adjoint $f(-)$ to $f^*$ on $\mathcal {O}_\kappa (Y)$ , rather than all of $\mathcal {B}_\kappa (Y)$ , and for Frobenius reciprocity (2.3.5) to hold on $\mathcal {O}_\kappa (Y)$ ; this is the more standard definition of continuous open map, found for instance in [Reference Joyal and Tierney22, Ch. V], [Reference Johnstone20, C3.1], and is equivalent because it is pullback-stable, hence we can pull back to a finer topology making an arbitrary $\kappa $ -Borel set $\kappa $ -open. Note also that a $\kappa $ -continuous $\kappa $ -open map is also $\lambda $ -open for $\lambda \ge \kappa $ since the free functor $\mathsf {\kappa Frm} \to \mathsf {\lambda Frm}$ agrees with that $\mathsf {\kappa Sup} \to \mathsf {\lambda Sup}$ (namely, $\lambda $ -generated $\kappa $ -ideal completion), hence preserves the adjunction $f \dashv f^*$ .

Remark 5.1.11. In generalizing notions from the classical to the localic setting, it is helpful to recall that formulas and assertions of low enough logical complexity can be interpreted in the internal logic of a sufficiently rich category such as $\mathsf {\kappa BorLoc_\kappa }$ . Namely, $\mathsf {\kappa BorLoc_\kappa }$ is a $\kappa $ -complete, Boolean $\kappa $ -extensive category, with subobjects corresponding to $\kappa $ -Borel sets by Remark 5.1.8; thus, we can interpret terms as well as quantifier-free formulas in $\kappa $ -infinitary first-order logic and also certain quantifiers once we know the corresponding $\kappa $ -Borel images exist. Thus, simple definitions such as the associativity law for group actions ‘ $(g \cdot h) \cdot x = g \cdot (h \cdot x)$ ’ automatically make sense also in the localic setting. See [Reference Chen7, §3.6] for a detailed overview of this technique.

Theorem 5.1.12 (Baire category theorem [Reference Isbell16, 1.5]).

For any locale X, the intersection of all dense $\infty \Pi ^0_2$ sets in X is still dense. Thus, for any $\kappa $ -locale X, the intersection of $<\kappa $ -many dense $\kappa \Pi ^0_2$ sets in X is still a dense $\kappa \Pi ^0_2$ set.

We recall that in a topological space or locale, if a set of the form $(U \Rightarrow V) = (\neg U \cup V)$ is dense, for open $U, V$ , then so is the open subset $(\neg U)^\circ \cup V$ ; see, for example, [Reference Chen4, 7.1].

Definition 5.1.13. For a locale X, we call an $\infty $ -Borel set $A \in \mathcal {B}_\infty (X)$ comeager if it contains a dense $\infty \Pi ^0_2$ set or equivalently an intersection of dense open sets. Thus, for a $\kappa $ -locale X, the comeager $\kappa $ -Borel sets form a $\kappa $ -filter in $\mathcal {B}_\kappa (X)$ .

5.2. Fiberwise topology in locales

Whereas in Section 2.3 it was natural to import standard topological notions to the fiberwise context and then show in Section 2.4 that things can be done in a uniformly Borel manner in the point-free setting only the uniform Borel notions make sense to begin with.

Definition 5.2.1.. Let Y be a $\kappa $ -Borel locale. A $\kappa $ -Borel bundle of $\kappa $ -locales over Y will mean an arbitrary $\kappa $ -locale X equipped with a $\kappa $ -continuous map $f : X \to Y$ , where Y is regarded as a ‘discrete $\kappa $ -locale’ with $\mathcal {O}_\kappa (Y) := \mathcal {B}_\kappa (Y)$ . In this situation, we denote the $\kappa $ -frame of X by $\mathcal {BO}_{\kappa ,f}(X)$ instead of $\mathcal {O}_\kappa (X)$ and call its elements the $\kappa $ -Borel f -fiberwise $\kappa $ -open sets of X.

If Y is a standard $\kappa $ -Borel locale and $\mathcal {BO}_{\kappa ,f}(X)$ is $\kappa $ -presented as a $\kappa $ -frame equipped with a homomorphism $f^* : \mathcal {B}_\kappa (Y) \to \mathcal {BO}_{\kappa ,f}(X)$ , that is, as an ‘algebra over $\mathcal {B}_\kappa (Y)$ ’ (cf. Remark 2.6.5), then we call X a standard $\kappa $ -Borel bundle of standard $\kappa $ -locales over Y. Note that this implies that the underlying $\kappa $ -Borel locale of X is standard. In this case, we also write $\mathcal {B}_\kappa \mathcal {O}_f(X) := \mathcal {BO}_{\kappa ,f}(X)$ and call its elements $\kappa $ -Borel f -fiberwise open (instead of ‘ $\kappa $ -open’).

A $\kappa $ -Borel f -fiberwise $\kappa $ -open subbasis $\mathcal {U} \subseteq \mathcal {BO}_{\kappa ,f}(X)$ is a generator of $\mathcal {BO}_{\kappa ,f}(X)$ as a $\mathcal {B}_\kappa (X)$ -algebra (i.e., $f^*(\mathcal {B}_\kappa (Y)) \cup \mathcal {U}$ generates it as a $\kappa $ -frame). If the closure of $\mathcal {U}$ under $\kappa $ -ary joins is already closed under finite meets, then $\mathcal {U}$ is a $\kappa $ -Borel f -fiberwise $\kappa $ -open basis. Clearly, the closure under finite meets of a subbasis is a basis; thus, every standard $\kappa $ -Borel bundle of standard $\kappa $ -locales has a $\kappa $ -ary fiberwise basis, that is, is fiberwise $\kappa $ -based.

If $f : X \to Y$ is a $\kappa $ -continuous map between $\kappa $ -locales, then we may f -fiberwise restrict the global $\kappa $ -topology $\mathcal {O}_\kappa (X)$ to get a $\kappa $ -Borel bundle of $\kappa $ -locales (over the underlying $\kappa $ -Borel locale of Y), with $\mathcal {BO}_{\kappa ,f}(X) :=$ the $\kappa $ -subframe of $\mathcal {B}_\kappa (X)$ generated by $f^{-1}(\mathcal {B}_\kappa (X)) \cup \mathcal {O}_\kappa (X)$ or equivalently the pushout of $f^* : \mathcal {O}_\kappa (Y) \to \mathcal {O}_\kappa (X)$ and the inclusion $\mathcal {O}_\kappa (Y) \to \mathcal {B}_\kappa (Y)$ . Note that $\mathcal {BO}_{\kappa ,f}(X)$ is indeed a compatible $\kappa $ -topology on X since the free functor $\mathsf {\kappa Frm} \to \mathsf {\kappa Bool}$ preserves pushouts. If $X, Y$ are standard $\kappa $ -locales, then the f-fiberwise restriction is a standard $\kappa $ -Borel bundle.

If $f : X \to Y$ is a $\kappa $ -Borel bundle of $\kappa $ -locales and $\lambda \ge \kappa $ , we may regard f also as a $\lambda $ -Borel bundle of $\lambda $ -locales by taking $\mathcal {BO}_{\lambda ,f}(X)$ to be the free $\mathcal {B}_\lambda (X)$ -algebra generated by $\mathcal {BO}_{\kappa ,f}(X)$ as a $\mathcal {B}_\kappa (X)$ -algebra. In other words, we complete $\mathcal {BO}_{\kappa ,f}(X)$ under $\lambda $ -ary joins, while also adjoining all $\lambda $ -ary Boolean combinations of elements in $f^*(\mathcal {B}_\kappa (Y))$ . Per Convention 5.1.5, we regard this as a nameless forgetful functor.

The next few results justify that this is the ‘correct’ point-free generalization of Definition 2.4.2:

Theorem 5.2.2 (Kunugui–Novikov uniformization for locales).

Let $f : X \to Y$ be a $\kappa $ -Borel map between standard $\kappa $ -Borel locales, $\mathcal {S} \subseteq \mathcal {B}_\kappa (X)$ be a $\kappa $ -ary family. Let $g : A' \to X$ and $h : A \to X$ be two $\kappa $ -Borel maps from standard $\kappa $ -Borel locales, such that ‘the f-fiberwise $\mathcal {S}$ -closure of $g(A')$ is disjoint from $h(A)$ ’: the $\kappa $ -Borel set defined in the internal logic of $\mathsf {\kappa BorLoc}$ by

$$ \begin{align*} \{((a_S)_{S \in \mathcal{S}}, a) \in A^{\prime\mathcal{S}} \times A \mid \bigwedge_{S \in \mathcal{S}} (h(a) \in S \implies g(a_S) \in S \ {\text{and}}\ f(g(a_S)) = f(h(a)))\}, \end{align*} $$

of ‘ $\mathcal {S}$ -nets in $A'$ whose g-image converges in the same f-fiber to the h-image of $a \in A$ ’, is empty. Then there are $\kappa $ -Borel $B_S \in \mathcal {B}_\kappa (Y)$ such that the ‘f-fiberwise $\mathcal {S}$ -closed’ set $C := \bigcap _{S \in \mathcal {S}} (S \Rightarrow f^*(B_S))$ ‘contains $g(A')$ and is disjoint from $h(A)$ ’, that is, $g^*(C) = A'$ and $h^*(C) = \varnothing $ .

In particular, if $A \in \mathcal {B}_\kappa (X)$ is ‘f-fiberwise $\mathcal {S}$ -open’, that is, ‘disjoint from the f-fiberwise closure of $\neg A$ ’ expressed internally as above, then there are $B_S \in \mathcal {B}_\kappa (Y)$ such that $A = \bigcup _{S \in \mathcal {S}} (f^*(B_S) \cap S)$ .

The proof is a straightforward point-free transcription of the usual proof (see [Reference Chen6, 8.14]), using the Novikov separation theorem from [Reference Chen7, 4.2.1]. We will not give the details since we do not need this result, except as informal motivation for Definition 5.2.1:

Remark 5.2.3. It follows that the dropping of the prefix ‘ $\kappa $ -’ in Definition 5.2.1 for $\kappa $ -Borel f-fiberwise open sets in standard $\kappa $ -Borel bundles $f : X \to Y$ is justified: If $A \in \mathcal {B}_\kappa (X)$ and also $A \in \mathcal {BO}_{\lambda ,f}(X)$ for some $\lambda \ge \kappa $ , then the internal definition of ‘f-fiberwise open’ in Theorem 5.2.2 (for $\mathcal {S} :=$ any $\kappa $ -ary $\kappa $ -Borel fiberwise basis) holds, whence in fact $A \in \mathcal {B}_\kappa \mathcal {O}_f(X)$ .

Proposition 5.2.4 (cf. Proposition 2.4.3).

Let $f : X \to Y$ be a standard $\kappa $ -Borel bundle of standard $\kappa $ -locales over a standard $\kappa $ -locale Y. Then there is a compatible standard $\kappa $ -topology $\mathcal {O}(X) \subseteq \mathcal {B}_\kappa \mathcal {O}_f(X)$ making f continuous and f-fiberwise restricting to $\mathcal {B}_\kappa \mathcal {O}_f(X)$ .

Proof. Take a $\kappa $ -ary presentation of $\mathcal {B}_\kappa \mathcal {O}_f(X) = \left \langle {G \mid R} \right \rangle $ as an algebra over $\mathcal {B}_\kappa (Y)$ . Let $Y'$ be Y with a finer compatible standard $\kappa $ -topology $\mathcal {O}(Y) \subseteq \mathcal {O}(Y') \subseteq \mathcal {B}(Y)$ , making open all of the $<\kappa $ -many elements of $\mathcal {B}_\kappa (Y)$ appearing in some relation in R. Then that same presentation presents an algebra over the $\kappa $ -presented $\kappa $ -frame $\mathcal {O}(Y')$ , hence this algebra is also $\kappa $ -presented as a $\kappa $ -frame; it is easily seen that letting $\mathcal {O}(X)$ be this $\kappa $ -frame works.

Definition 5.2.5 (cf. Proposition 2.4.5).

A $\kappa $ -Borel bundle of $\kappa $ -locales $f : X \to Y$ will be called $\kappa $ -Borel-overt if every $A \in \mathcal {BO}_{\kappa ,f}(X)$ has a $\kappa $ -Borel image $f(A) \in \mathcal {B}_\kappa (Y)$ . In other words, regarded as a $\kappa $ -continuous map between the $\kappa $ -topologies $\mathcal {BO}_{\kappa ,f}(X)$ and $\mathcal {B}_\kappa (Y)$ as in Definition 5.2.1, f is a $\kappa $ -open map. Note that this notion is stable under increasing $\kappa $ (cf. Definition 5.1.10).

Proposition 5.2.6. Let $f : X \to Y$ be a standard $\kappa $ -Borel-overt bundle of standard $\kappa $ -locales. Then there are compatible standard $\kappa $ -topologies $\mathcal {O}(X) \subseteq \mathcal {B}_\kappa \mathcal {O}_f(X)$ and $\mathcal {O}(Y) \subseteq \mathcal {B}_\kappa (Y)$ making f continuous open such that $\mathcal {O}(X) f$ -fiberwise restricts to $\mathcal {B}_\kappa \mathcal {O}_f(X)$ .

Proof. Same as Proposition 2.4.5.

Lemma 5.2.7 (cf. (2.3.14)).

Let $f : X \to Y$ be a fiberwise $\kappa $ -based $\kappa $ -Borel-overt bundle of $\kappa $ -locales. Then for any $U \in \mathcal {BO}_{\kappa ,f}(X)$ and $\kappa $ -ary $\kappa $ -Borel fiberwise basis $\mathcal {W} \subseteq \mathcal {BO}_{\kappa ,f}(X)$ ,

$$ \begin{align*} (\neg U)^\circ_f := \bigcup_{W \in \mathcal{W}} (W \setminus f^*(f(W \cap U))) \end{align*} $$

is the f -fiberwise interior of $\neg U$ , that is, the largest $\infty $ -Borel f-fiberwise open set disjoint from U.

Proof. It is disjoint from U, since for each W, we have $W \cap U \setminus f^*(f(W \cap U)) = \varnothing $ since $W \cap U \subseteq f^*(f(W \cap U))$ . Let $V \in \mathcal {BO}_{\infty ,f}(X)$ also be disjoint from U. Then $V = \bigcup _{W \in \mathcal {W}} (f^*(B_W) \cap W)$ for some $B_W \in \mathcal {B}_\infty (Y)$ , so each $f^*(B_W) \cap W \cap U = \varnothing $ , that is, $W \cap U \subseteq f^*(\neg B_W)$ , that is, $f(W \cap U) \subseteq \neg B_W$ , that is, $B_W \subseteq \neg f(W \cap U)$ , whence $V = \bigcup _{W \in \mathcal {W}} (f^*(B_W) \cap W) \subseteq \bigcup _{W \in \mathcal {W}} (\neg f^*(f(W \cap U)) \cap W)$ .

Definition 5.2.8. Let $f : X \to Y$ be a $\kappa $ -Borel bundle of $\kappa $ -locales. We say that $A \in \mathcal {B}_\kappa (X)$ is f -fiberwise dense if it is dense in the usual sense with respect to the global $\kappa $ -topology $\mathcal {BO}_{\kappa ,f}(X)$ , that is, for every $\varnothing \ne U \in \mathcal {BO}_{\kappa ,f}(X)$ , we have $A \cap U \ne \varnothing $ .

Remark 5.2.9. By [Reference Chen9, 2.12] (which is stated for $\kappa = \infty $ but works equally well for all $\kappa $ ), if A as above is f-fiberwise dense, then it remains so after pulling back along any $\kappa $ -Borel map $Z \to Y$ .

A different, but related, notion of ‘fiberwise density’, for a continuous locale map $f : X \to Y$ and sublocale $A \subseteq X$ , is defined by Johnstone in [Reference Johnstone19]. In the case $\kappa = \infty $ , our notion is precisely the pullback-stable strengthening of Johnstone’s; see [Reference Chen9, §2].

Remark 5.2.10. Our notion of ‘f-fiberwise dense’ is not stable under increasing $\kappa $ for general $\kappa $ -Borel sets. Indeed, the related notion of ‘ $\kappa $ -Borel surjection’ is not stable [Reference Chen7, 4.4.5]: There exist $\kappa < \lambda $ and a continuous map $f : X \to Y$ between $\kappa $ -locales which is $\kappa $ -Borel surjective but not $\lambda $ -Borel surjective. By ‘fiberwise adjoining a least element $\bot $ in the specialization order’ to X, that is, passing to the scone $X^\bot _Y$ over Y (see [Reference Johnstone20, C3.6.3]), we obtain a fiberwise dense $\kappa $ -Borel set $X \subseteq X^\bot _Y$ which is no longer fiberwise dense when regarded as a $\lambda $ -Borel set.

However, for a $\kappa $ -Borel fiberwise $\kappa $ -open set in a fiberwise $\kappa $ -based $\kappa $ -Borel-overt bundle $X \to Y$ , being fiberwise dense or not is stable under increasing $\kappa $ , by Lemma 5.2.7.

By the usual Baire category Theorem 5.1.12, applied to $\mathcal {BO}_{\kappa ,f}(X)$ ,

Theorem 5.2.11 (fiberwise Baire category theorem).

For any $\kappa $ -Borel bundle of $\kappa $ -locales $f : X \to Y$ , the intersection of $<\kappa $ -many f-fiberwise dense $U \in \mathcal {BO}_{\kappa ,f}(X)$ is still f-fiberwise dense.

Definition 5.2.12. For a $\kappa $ -Borel bundle of $\kappa $ -locales $f : X \to Y$ , we call a $\kappa $ -Borel set $A \in \mathcal {B}_\kappa (X) f$ -fiberwise comeager if it contains a $\kappa $ -ary intersection of $\kappa $ -Borel f-fiberwise dense open sets, and f -fiberwise meager if $\neg A$ is f-fiberwise comeager.

The notations $\subseteq ^*_f$ and $=^*_f$ have their usual meanings (Definition 2.3.6).

The $\kappa $ -Borel Baire-categorical image $\exists ^*_f(A)$ of $A \in \mathcal {B}_\kappa (X)$ is the smallest $B \in \mathcal {B}_\kappa (Y)$ such that $A \subseteq ^*_f f^*(B)$ , if it exists. We also put $\forall ^*_f(A) := \neg \exists ^*_f(\neg A)$ , if it exists.

We now verify that $\exists ^*_f$ obeys the obvious $\kappa $ -localic analogs of all of the properties from Section 2.3, at least for a $\kappa $ -Borel-overt bundle $f : X \to Y$ , which we assume f to be in the following discussion.

Proof of (2.3.10).

If $A \in \mathcal {B}_\kappa (X)$ and $f(A) \in \mathcal {B}_\kappa (Y)$ exists, then $A \subseteq ^*_f f^*(f(A))$ , whence $\exists ^*_f(A) \subseteq f(A)$ assuming $\exists ^*_f(A)$ exists (in fact, it always does, by Proposition 5.2.13 below). If $A \in \mathcal {BO}_{\kappa ,f}(X)$ , then for any $B \in \mathcal {B}_\kappa (Y)$ such that $A \subseteq ^*_f f^*(B)$ , $A \setminus f^*(B)$ is f-fiberwise open and f-fiberwise meager, hence empty, whence $f(A) \subseteq B$ ; this shows $f(A) = \exists ^*_f(A)$ .

(2.3.11) now follows. We have (2.3.12) (for $\kappa $ -ary unions) since $\exists ^*_f$ is defined as a left adjoint (with respect to the preorder $\subseteq ^*_f$ on $\mathcal {B}_\kappa (X)$ ). We clearly have (2.3.13), and (2.3.14) holds for the same reason as before, using the formula for fiberwise interior from Lemma 5.2.7; whence Equation (2.3.15) follows, using (2.3.10) and Frobenius reciprocity for images. As before, by induction we now have

Proposition 5.2.13 (cf. Proposition 2.3.16).

Let $f : X \to Y$ be a $\kappa $ -continuous $\kappa $ -open map between $\kappa $ -locales such that $\mathcal {O}_\kappa (X)$ is $\kappa $ -generated as an $\mathcal {O}_\kappa (Y)$ -algebra. Then

  1. (a) (fiberwise Baire property) For any $A \in \kappa \Sigma ^0_\xi (X)$ , there is a $U_A = \bigcup _i (f^*(B_i) \cap U_i) \in \mathcal {BO}_{\kappa ,f}(X)$ , where $B_i \in \kappa \Sigma ^0_\xi (Y)$ and $U_i \in \mathcal {O}(X)$ , such that $A =^*_f U_A$ .

  2. (b) Thus, for any $A \in \kappa \Sigma ^0_\xi (X)$ , $\exists ^*_f(A)$ exists and is in $\kappa \Sigma ^0_\xi (Y)$ .

In particular, this holds for a fiberwise $\kappa $ -based $\kappa $ -Borel-overt bundle of $\kappa $ -locales $f : X \to Y$ .

Corollary 5.2.14 (Beck–Chevalley condition).

Let $f : X \to Y$ be as above. For a pullback as in (2.3.3) along a $\kappa $ -Borel map $g : Z \to Y$ , for $A \in \mathcal {B}_\kappa (X)$ , we have

$$ \begin{align*} g^*(\exists^*_f(A)) = \exists^*_{\pi_1}(\pi_2^*(A)). \end{align*} $$

Proof. If $A =^*_f U_A \in \mathcal {BO}_{\kappa ,f}(X)$ , then $\pi _2^*(A) =^*_{\pi _1} \pi _2^*(U_A)$ by Remark 5.2.9; now, apply $\exists ^*_{\pi _1}$ .

We thus get (2.3.7), from which Frobenius reciprocity (2.3.8) and (2.3.9) follow.

Remark 5.2.15. For a fiberwise $\kappa $ -based $\kappa $ -Borel-overt bundle $f : X \to Y$ , the notion of f-fiberwise meager $\kappa $ -Borel $A \in \mathcal {B}_\infty (X)$ is stable under increasing $\kappa $ , by Remark 5.2.10, hence so are $=^*_f$ , $\subseteq ^*_f$ . It follows that $\exists ^*_f$ is also preserved under increasing $\kappa $ since it clearly is for fiberwise $\kappa $ -open sets.

Theorem 5.2.16 (Kuratowski–Ulam; cf. Theorem 2.4.8).

Let $X \xrightarrow {f} Y \xrightarrow {g} Z$ be $\kappa $ -Borel maps between $\kappa $ -Borel locales such that $g \circ f : X \to Z$ and $g : Y \to Z$ are $\kappa $ -Borel-overt bundles of $\kappa $ -locales, f is fiberwise $\kappa $ -continuous and $\kappa $ -open over Z (i.e., $f, f^*$ map between $\mathcal {BO}_{\kappa ,g \circ f}(X), \mathcal {BO}_{\kappa ,g}(Y)$ ) and $\mathcal {BO}_{\kappa ,g \circ f}(X)$ has a $\kappa $ -ary fiberwise basis $\mathcal {W}$ . Then

$$ \begin{align*} \exists^*_g \circ \exists^*_f = \exists^*_{g \circ f} : \mathcal{B}_\kappa(X) \longrightarrow \mathcal{B}_\kappa(Z). \end{align*} $$

Proof. We follow the proof of [Reference Chen4, 7.6]. First, we show that if $A \in \mathcal {B}_\kappa (X)$ is $(g \circ f)$ -fiberwise meager, then $\exists ^*_f(A)$ is g-fiberwise meager. By (2.3.12), we may assume A is $(g \circ f)$ -fiberwise $\kappa $ -closed nowhere dense,that is, $\neg A \in \mathcal {BO}_{\kappa ,g \circ f}(X)$ , and the $(g \circ f)$ -fiberwise interior $A^\circ _f$ (which exists by Lemma 5.2.7) is empty. It follows that for each $W \in \mathcal {W}$ , $f(W \setminus A)$ is g-fiberwise dense in $f(W)$ since if $V \in \mathcal {BO}_{\kappa ,g}(Y)$ with $\varnothing = V \cap f(W \setminus A) = f(f^*(V) \cap W \setminus A)$ , then $f^*(V) \cap W \subseteq A$ is fiberwise open, hence empty, whence $V \cap f(W) = f(f^*(V) \cap W) = \varnothing $ . Thus, by (2.3.15),

$$ \begin{align*} \exists^*_f(A) = \bigcup_{W \in \mathcal{W}} (f(W) \setminus f(W \setminus A)) \end{align*} $$

is a g-fiberwise meager $\kappa \Sigma ^0_2$ set. Now, to complete the proof: let $A \in \mathcal {B}_\kappa (X)$ be arbitrary, and let $A =^*_{g \circ f} U \in \mathcal {BO}_{\kappa ,g \circ f}(X)$ ; then by the first part of the proof, $\exists ^*_f(A) =^*_g \exists ^*_f(U) = f(U) \in \mathcal {BO}_{\kappa ,g}(Y)$ , whence $\exists ^*_g(\exists ^*_f(A)) = \exists ^*_g(f(U)) = g(f(U)) = \exists ^*_{g \circ f}(A)$ , using (2.3.10) three times.

5.3. Linear quantifiers

Definition 5.3.1 (cf. Definitions 2.6.1 and 2.6.3; [Reference Joyal and Tierney22]).

A linear map between $\kappa $ -suplattices is another name for a $\kappa $ -suplattice homomorphism. If $\mathcal {R}, \mathcal {S}, \mathcal {T}$ are $\kappa $ -suplattices with bilinear actions $\mathcal {R} \times \mathcal {S} \to \mathcal {S}$ and $\mathcal {R} \times \mathcal {T} \to \mathcal {T}$ , an $\mathcal {R}$ -linear map $\mathcal {S} \to \mathcal {T}$ is an $\mathcal {R}$ -equivariant linear map.

In particular, if $f : X \to Z$ and $g : Y \to Z$ are $\kappa $ -continuous maps between $\kappa $ -locales so that $f^* : \mathcal {O}_\kappa (Z) \to \mathcal {O}_\kappa (X)$ and $g^* : \mathcal {O}_\kappa (Z) \to \mathcal {O}_\kappa (Y)$ are ‘algebras’, hence ‘modules’, over $\mathcal {O}_\kappa (Z)$ , then we have the notion of $\mathcal {O}_\kappa (Z)$ -linear map $\phi : \mathcal {O}_\kappa (X) \to \mathcal {O}_\kappa (Y)$ , where equivariance amounts to the Frobenius reciprocity law $\phi (f^*(W) \cap U) = g^*(W) \cap \phi (U)$ .

Remark 5.3.2 [Reference Joyal and Tierney22].

If $f : X \to Y$ is a $\kappa $ -continuous map with an $\mathcal {O}_\kappa (Y)$ -linear retraction $\phi : \mathcal {O}_\kappa (X) \to \mathcal {O}_\kappa (Y)$ of $f^*$ , then f is a pullback-stable epimorphism in $\mathsf {\kappa Loc}$ , that is, a $\kappa $ -Borel surjection. This is because every pullback $\pi _1 : Z \times _Y X \to Z$ of f along $g : Z \to Y$ also has an $\mathcal {O}_\kappa (Z)$ -linear retraction $\phi _1$ of $\pi _1^*$ , defined via the Beck–Chevalley condition

$$ \begin{align*} \phi_1(W \times_Y U) := W \cap g^*(\phi(U)) \end{align*} $$

using the universal property of $\mathcal {O}_\kappa (Z \times _Y X)$ as the $\kappa $ -suplattice tensor product of $\mathcal {O}_\kappa (Z), \mathcal {O}_\kappa (X)$ over $\mathcal {O}_\kappa (Y)$ . Taking $\mathcal {O}_\kappa (Z) := \mathcal {B}_\kappa (Y)$ shows that $f^* : \mathcal {B}_\kappa (Y) \to \mathcal {B}_\kappa (X)$ is injective, that is, $f(X) = Y$ .

Remark 5.3.3 (cf. Propositions 2.6.2, 2.6.6 and 2.6.9).

A linear map $\mathcal {O}(X) \to \mathcal {O}(Y)$ extends uniquely to a frame homomorphism from the free frame over $\mathcal {O}(X)$ as a suplattice to $\mathcal {O}(Y)$ ; this frame corresponds to the lower powerlocale $\mathcal {F}(X)$ , thus the linear map is equivalently a continuous map $Y \to \mathcal {F}(X)$ . See [Reference Vickers36], [Reference Schalk32] for more information on powerlocales.

Similarly, define the fiberwise lower powerlocale $\mathcal {F}_Z(X)$ of $f : X \to Z$ by taking $\mathcal {O}(\mathcal {F}_Y(X))$ to be the free $\mathcal {O}(Y)$ -algebra generated by $\mathcal {O}(X)$ as an $\mathcal {O}(Y)$ -module. Then an $\mathcal {O}(Z)$ -linear map $\mathcal {O}(X) \to \mathcal {O}(Y)$ is the same thing as a continuous map $Y \to \mathcal {F}_Z(X)$ over Z. By [Reference Bunge and Funk3, 3.3] (see also [Reference Vickers37]), for $Y = Z$ , the $\mathcal {O}(Y)$ -linear maps $\phi : \mathcal {O}(X) \to \mathcal {O}(Y)$ also correspond to fiberwise closed sublocales of X to which the restriction of f is open.

Using these correspondences, we may give a localic transcription of the proof of Theorem 2.6.10 and hence Corollary 2.6.13. However, it is easier to bypass powerlocales and just reason algebraically:

Proposition 5.3.4 (cf. Corollary 2.6.13).

Let $f : X \to Y$ be a $\kappa $ -Borel map from a standard $\kappa $ -locale to a standard $\kappa $ -Borel locale, and let $\phi : \mathcal {B}_\kappa (X) \to \mathcal {B}_\kappa (Y)$ be a $\mathcal {B}_\kappa (Y)$ -linear retraction of $f^*$ . Suppose that $f^*(\phi (\mathcal {O}(X))) \subseteq \mathcal {O}(X)$ and that $\phi (\mathcal {O}(X))$ generates $\mathcal {B}_\kappa (Y)$ . Then $\mathcal {O}(Y) := \phi (\mathcal {O}(X))$ is a compatible standard $\kappa $ -topology on Y making f continuous.

Proof. $\phi (\mathcal {O}(X))$ is a $\kappa $ -generated $\kappa $ -subsuplattice of $\mathcal {B}_\kappa (Y)$ , hence is a subsuplattice, and is closed under finite meets because $\phi $ is a $\mathcal {B}_\kappa (Y)$ -linear retraction (see (2.6.14)), hence is a subframe. Since $\phi (\mathcal {O}(X))$ is a suplattice retract of the $\kappa $ -presented $\mathcal {O}(X)$ , it is $\kappa $ -presented as a suplattice, hence also as a frame (because of the posite construction; see for example, [Reference Chen7, 2.6.8]). Since $f^* : \phi (\mathcal {O}(X)) \to \mathcal {O}(X)$ has a $\phi (\mathcal {O}(X))$ -linear retraction $\phi $ , it extends to an injective homomorphism between the free $\kappa $ -Boolean algebras by Remark 5.3.2. Thus, the frame inclusion $\phi (\mathcal {O}(X)) \to \mathcal {B}_\kappa (Y)$ also extends to an injective $\kappa $ -Borel homomorphism from the free $\kappa $ -Boolean algebra over $\phi (\mathcal {O}(X))$ since its composite with $f^* : \mathcal {B}_\kappa (Y) \to \mathcal {B}_\kappa (X)$ is injective, but it is also surjective by assumption.

Corollary 5.3.5 (cf. Theorem 2.7.5).

Let $f : X woheadrightarrow Y$ be a $\kappa $ -Borel surjection from a standard $\kappa $ -locale to a standard $\kappa $ -Borel locale, and suppose X is a standard $\kappa $ -Borel-overt bundle of standard $\kappa $ -locales over Y with another compatible fiberwise $\kappa $ -topology $\mathcal {B}_\kappa \mathcal {O}_f(X) \subseteq \mathcal {B}_\kappa (X)$ , which has a $\kappa $ -ary fiberwise basis $\mathcal {W} \subseteq \mathcal {O}(X)$ (thus $\mathcal {B}_\kappa \mathcal {O}_f(X)$ is coarser than the fiberwise restriction of $\mathcal {O}(X)$ ). If $f^*(\exists ^*_f(\mathcal {O}(X))) \subseteq \mathcal {O}(X)$ , then $\mathcal {O}(Y) := \exists ^*_f(\mathcal {O}(X))$ is a compatible standard $\kappa $ -topology on Y.

Proof. Since $\phi := \exists ^*_f$ is $\mathcal {B}_\kappa (Y)$ -linear by (2.3.8) (which holds by Corollary 5.2.14), and a retraction of $f^*$ by (2.3.10), by the preceding result, we need only check that $\exists ^*_f(\mathcal {O}(X))$ generates $\mathcal {B}_\kappa (Y)$ . For that, it is enough to check that $\exists ^*_f : \mathcal {B}_\kappa (X) woheadrightarrow \mathcal {B}_\kappa (Y)$ lands in the $\kappa $ -Boolean subalgebra generated by $\exists ^*_f(\mathcal {O}(X))$ . This follows from the inductive proof of Proposition 5.2.13, using the formulas (2.3.12) and 2.3.15 and the fiberwise basis $\mathcal {W}$ for $\mathcal {B}_\kappa \mathcal {O}_f(X)$ contained in $\mathcal {O}(X)$ .

5.4. Localic groupoid actions

By a standard $\kappa $ -localic groupoid, we mean an internal groupoid $G = (G_0, G_1, \sigma , \tau , \mu , \iota , \nu )$ in the category $\mathsf {Loc}_\kappa $ of standard $\kappa $ -locales. When $\kappa = \omega _1$ , this reduces to the notion of quasi-Polish groupoid by Theorem 5.1.4. Other notions from Section 4.1 such as open groupoid, standard $\kappa $ -(Borel) G -locale $p : X \to G_0$ and the $\alpha $ -fiberwise topology $\mathcal {BO}_\alpha (X)$ , as well as the Vaught transform $U * A$ from Section 4.2, can now be straightforwardly internalized in $\mathsf {Loc}_\kappa $ or $\mathsf {\kappa BorLoc}_\kappa $ , and obey the same properties as before, with proofs using the preceding subsections in place of Sections 2.3 to 2.7. (Of course, countable unions before are here replaced with $\kappa $ -ary ones.)

Definition 4.1.10 of the orbitwise topology $\mathcal {O}_G(X)$ refers to points. However, all uses of this notion in Section 4 were via (4.1.11) or equivalently its Borel version (4.3.11) since all sets we were working with were Borel. We can therefore take this as the point-free definition: A $\kappa $ -Borel $A \in \mathcal {B}_\kappa (X)$ is orbitwise open if $\alpha ^*(A) \in \mathcal {B}_\kappa (G \times _{G_0} X)$ is $\pi _2$ -fiberwise open, which means (by definition of pullback locale) that $\alpha ^*(A) \in \mathcal {O}(G) \otimes _{G_0} \mathcal {B}_\kappa (X)$ .

Every result from Sections 4.3 to 4.5 now generalizes essentially verbatim, with the same proof. In particular, we obtain each result from Sections 3.3 to 3.5 generalized to localic groups; the results of Section 3.6 also generalize to localic groups. We will not repeat every statement in the localic context. Rather, we only point out the minor changes and new subtleties that arise:

  • Of course, ‘countable’ should be replaced everywhere with ‘ $\kappa $ -ary’.

  • In Corollaries 4.3.3 and 4.3.17, (vi) refers to translates by individual groupoid elements $g \in G$ , hence should be omitted. (It is possible to interpret ‘generating all G-translates $g \cdot A$ ’ internally as in Theorem 5.2.2, but that theorem says that (iii) is an equivalent point-free condition.)

  • Likewise, in Definition 4.1.4 of standard $\kappa $ -Borel(-overt) G -bundle of standard $\kappa $ -locales, the condition ‘each morphism $g \in G$ acts via a homeomorphism’ should be interpreted internally, to mean that $\alpha ^*(\mathcal {B}_\kappa \mathcal {O}_p(X)) \subseteq \mathcal {B}_\kappa \mathcal {O}_{\pi _1}(G \times _{G_0} X)$ ,that is, ‘ $(g,x) \mapsto gx$ is $\pi _1$ -fiberwise continuous’. With this definition, the proof of Corollary 4.3.7 remains the same.

  • In Proposition 4.4.1, instead of a ‘universal $T_0$ second-countable G-space $\mathcal {F}_\tau (G)^{\mathbb {N}}_{G_0}$ ’, we get a universal $\kappa $ -based G-locale $\mathcal {F}_\tau (G)^{\kappa _0}_{G_0}$ , assuming $\kappa = \kappa _0^+$ is a successor cardinal. If $\kappa $ is a limit cardinal (hence, being also regular, is weakly inaccessible), then we instead get a $\kappa $ -ary family of universal $\kappa $ -based G-locales, one for each $\kappa _0$ in some cofinal family below $\kappa $ .

  • In Lemma 4.4.2, rather than prove that ‘the left translation action is continuous’ (which refers to translating an individual closed set by an individual groupoid element), we define the left translation action as a locale map via the formula in Lemma 3.4.2, and then check that it is an action with the desired properties.

  • In Definition 4.5.12, ‘countable-to-1’ should of course be replaced by ‘ $\kappa $ -ary-to-1’. To make sense of this in a point-free manner, we can simply require the $\kappa $ -ary analog of the conclusion of the Lusin–Novikov uniformization theorem, that is, there is a $\kappa $ -ary cover of the domain of $p_i$ by $\kappa $ -Borel sets to which $p_i$ restricts to a monomorphism.

  • In Section 3.6, the results work as stated, yielding zero-dimensional, respectively regular, topological realizations of standard $\kappa $ -Borel G-locales. However, we point out that for nonsecond-countable locales, complete regularity is a more natural separation axiom than mere regularity. We would thus expect a strengthening of Theorem 3.6.5 yielding a completely regular topological realization. We will not pursue such a strengthening here, for it seems likely that it would require something akin to the Birkhoff–Kakutani metrization theorem, thus placing it closer to [Reference Hjorth15] and further from the point-free spirit of this paper.

Acknowledgements

I would like to thank Aristotelis Panagiotopoulos for some enlightening discussions regarding Sami’s change-of-topology theorem [Reference Sami30], as well as Matthew de Brecht, Anush Tserunyan and the anonymous referee for several helpful corrections and suggestions.

Competing interests

The authors have no competing interest to declare.

Funding statement

Research supported by NSF grant DMS-2224709.

Footnotes

1 A topological groupoid is open if the source map $G \to G_0$ is an open map; this is a standard assumption in a large part of the theory of topological groupoids.

2 The symbol $\circledast $ in [Reference Chen5] denotes something entirely different.

3 Strictly speaking, this notation conflicts with our earlier Definition 2.1.7 of $\otimes $ to mean product $\sigma $ -topology. But when $\mathcal {S}(X), \mathcal {S}(Y)$ are compatible $\sigma $ -topologies on standard Borel spaces, a straightforward chase through universal properties and Theorem 5.1.4 shows that the product $\sigma $ -topology $\mathcal {S}(X) \otimes \mathcal {S}(Y)$ is also the coproduct $\sigma $ -frame. We thus adopt this abuse of notation, analogous to, for example, how $\oplus $ can denote internal or external direct sum of vector spaces.

4 Unlike in [Reference Chen7], we do not use $\sigma $ as an abbreviation for $\omega _1$ , due to the potential for confusion with the source map of a groupoid. Also, we will usually assume $\kappa < \infty $ , unless otherwise noted.

References

Becker, H. and Kechris, A. S., The Descriptive Set Theory of Polish Group Actions, London Math. Soc. Lecture Note Series 232 (Cambridge University Press, Cambridge, England, 1996).CrossRefGoogle Scholar
Yaacov, I. Ben, ‘Reconstruction of non- ${\mathrm{\aleph}}_0$ -categorical theories’, J. Symb. Log. 87(1) (2022), 159187.CrossRefGoogle Scholar
Bunge, M. and Funk, J., ‘Constructive theory of the lower power locale’, Math. Structures Comput. Sci. 6(1) (1996), 6983.CrossRefGoogle Scholar
Chen, R., ‘Notes on quasi-Polish spaces’, Preprint, 2018, https://arxiv.org/abs/1809.07440.Google Scholar
Chen, R., ‘Borel functors, interpretations, and strong conceptual completeness for $\mathcal{L}_{\omega_1\omega}$ ’, Trans. Amer. Math. Soc. 372(12) (2019), 89558983.CrossRefGoogle Scholar
Chen, R., ‘Representing Polish groupoids via metric structures’, Preprint, 2019, https://arxiv.org/abs/1908.03268.Google Scholar
Chen, R., ‘Borel and analytic sets in locales’, Preprint, 2020, https://arxiv.org/abs/2011.00437.Google Scholar
Chen, R., ‘Decompositions and measures on countable Borel equivalence relations’, Ergodic Theory Dynam. Systems 41(12) (2021), 36713703.CrossRefGoogle Scholar
Chen, R., ‘On the Pettis–Johnstone theorem for localic groups’, Preprint, 2021, https://arxiv.org/abs/2109.12721.Google Scholar
de Brecht, M., ‘Quasi-Polish spaces’, Ann. Pure Appl. Logic 164(3) (2013), 356381.CrossRefGoogle Scholar
de Brecht, M. and Kawai, T., ‘On the commutativity of the powerspace constructions’, Log. Methods Comput. Sci. 15(3) (2019), paper 13.Google Scholar
Gao, S., Invariant Descriptive Set Theory, Pure and Applied Mathematics (Boca Raton), vol. 293 (CRC Press, Boca Raton, Florida, 2009).Google Scholar
Gardella, E. and Lupini, M., ‘Representations of étale groupoids on ${L}^p$ -spaces’, Adv. Math. 318 (2017), 233278.CrossRefGoogle Scholar
Heckmann, R., ‘Spatiality of countably presentable locales (proved with the Baire category theorem)’, Math. Structures Comput. Sci. 25(7) (2015), 16071625.CrossRefGoogle Scholar
Hjorth, G., ‘Sharper changes in topologies’, Proc. Amer. Math. Soc. 127(1) (1999), 271278.CrossRefGoogle Scholar
Isbell, J. R., ‘Atomless parts of spaces’, Math. Scand. 31 (1972), 532.CrossRefGoogle Scholar
Isbell, J. R., ‘First steps in descriptive theory of locales’, Trans. Amer. Math. Soc. 327(1) (1991), 353371.CrossRefGoogle Scholar
Johnstone, P. T., Stone Spaces, Cambridge Studies in Advanced Mathematics, vol. 3 (Cambridge University Press, Cambridge, England, 1982).Google Scholar
Johnstone, P. T., ‘A constructive “closed subgroup theorem” for localic groups and groupoids’, Cahiers Topologie Géom. Différentielle Catég. 30(1) (1989), 323.Google Scholar
Johnstone, P. T., Sketches of an Elephant: A Topos Theory Compendium, Oxford Logic Studies, vol. 44 (The Clarendon Press, Oxford University Press, Oxford, 2002).Google Scholar
Johnstone, P. T., ‘Complemented sublocales and open maps’, Ann. Pure Appl. Logic 137(1–3) (2006), 240255.CrossRefGoogle Scholar
Joyal, A. and Tierney, M., ‘An extension of the Galois theory of Grothendieck’, Mem. Amer. Math. Soc. 51(309) (1984).Google Scholar
Kechris, A. S., Classical Descriptive Set Theory, Graduate Texts in Mathematics, vol. 156 (Springer-Verlag, New York, 1995).CrossRefGoogle Scholar
Kechris, A. S., ‘Lectures on definable group actions and equivalence relations’, unpublished notes (2015).Google Scholar
Lupini, M., ‘Polish groupoids and functorial complexity’, Trans. Amer. Math. Soc. 369(9) (2017), 66836723.CrossRefGoogle Scholar
Melleray, J. and Tsankov, T., ‘Generic representations of abelian groups and extreme amenability’, Israel J. Math. 198(1) (2013), 129167.CrossRefGoogle Scholar
Picado, J. and Pultr, A., Frames and locales: Topology without Points, Frontiers in Mathematics (Birkhäuser/Springer Basel AG, Basel, 2012).CrossRefGoogle Scholar
Ramsay, A., ‘The Mackey–Glimm dichotomy for foliations and other Polish groupoids’, J. Funct. Anal. 94(2) (1990), 358374.CrossRefGoogle Scholar
Rosendal, C., ‘Automatic continuity of group homomorphisms’, Bull. Symbolic Logic 15(2) (2009), 184214.CrossRefGoogle Scholar
Sami, R. L., ‘Polish group actions and the Vaught conjecture’, Trans. Amer. Math. Soc. 341(1) (1994), 335353.CrossRefGoogle Scholar
Selivanov, V., ‘Towards a descriptive set theory for domain-like structures’, Theoret. Comput. Sci. 365(3) (2006), 258282.CrossRefGoogle Scholar
Schalk, A., ‘Algebras for generalized power constructions’, Ph.D. thesis, TU Darmstadt, 1993. http://www.cs.man.ac.uk/schalk/publ/diss.ps.gz.Google Scholar
Sims, A. and Williams, D. P., ‘Amenability for Fell bundles over groupoids’, Illinois J. Math. 57(2) (2013), 429444.CrossRefGoogle Scholar
Spitters, B., ‘Locatedness and overt sublocales’, Ann. Pure Appl. Logic 162(1) (2010), 3654.CrossRefGoogle Scholar
Tennison, B. R., Sheaf Theory, London Math. Soc. Lecture Note Series 20 (Cambridge University Press, New York, 1975).CrossRefGoogle Scholar
Vickers, S., Topology via Logic (Cambridge University Press, Cambridge, England, 1989).Google Scholar
Vickers, S., ‘Constructive points of powerlocales’, Math. Proc. Cambridge Philos. Soc. 122(2) (1997), 207222.CrossRefGoogle Scholar