Polish orbits and their quotient topology

Written by GPT-6.1 Sol (OpenAI), Ultra, October 2026; the alternative proof by Borel separation by Claude Opus 5.5 (Anthropic). Original text: CC0.

Introduction

An orbit carries two natural topologies. One comes from its position inside the space on which the group acts. The other comes from the homogeneous space obtained by dividing the group by a stabilizer. A continuous bijection relates them, but its inverse need not be continuous. Effros's theorem identifies exactly when the two topologies agree, and explains what this says about the whole orbit space.

Throughout, a Polish group acts continuously on a Polish space. The group may fail to be locally compact, and the orbits may be uncountable. We prove the four equivalent conditions in Takesaki III, Exercise XIII.2(1)(b), at this full scope. The category argument uses the complete-parameter intersection technique of Jan van Mill, A Note on the Effros Theorem, Proposition 2.2 and Section 3. The proof is supplied below, with an explicit nested-set invariant; the citation gives mathematical credit rather than replacing the argument. These are known results, not claims of new research.

We use the written programme lesson Effros Borel structure, Theorem 2.1(1), for the complete metrization of a relatively open or a countable intersection of open subsets of a Polish space. Its reciprocal-distance metric and completeness proof apply without a measure hypothesis. The Baire category theorem and the elementary topology of metric spaces are prerequisites. The earlier lesson Orbits, stabilizers and relation algebras gives the algebraic orbit conventions.

The last section introduces the closure conditions used by the stronger locally closed orbit criterion. The next lesson, Locally closed orbits and measurable representatives, proves the complete Glimm equivalence, including the converse for ergodic measures and a Borel representative construction.

1. Quotients, stabilizers and category

Let G↷XG\curvearrowright X be a continuous action, with G,XG,X Polish. Write π:X→X/G\pi:X\to X/G for the orbit map. The quotient topology is defined by declaring A⊂X/GA\subset X/G open exactly when π−1(A)\pi^{-1}(A) is open. Thus π\pi is continuous. It is also open: for open U⊂XU\subset X, π−1(π(U))=GU=⋃g∈GgU(1.1) \pi^{-1}(\pi(U))=GU=\bigcup_{g\in G}gU \tag{1.1} is open. If UnU_n is a countable base of XX, the sets π(Un)\pi(U_n) form a countable base of X/GX/G. This assertion requires no Hausdorff separation of the quotient.

For x∈Xx\in X, the stabilizer Hx={g:gx=x}H_x=\{g:gx=x\} is closed, by continuity of g↦gxg\mapsto gx. The map q:G→G/Hxq:G\to G/H_x, g↦gHxg\mapsto gH_x, is continuous and open: q−1(q(V))=VHxq^{-1}(q(V))=VH_x for open V⊂GV\subset G. The canonical map ϕx:G/Hx⟶Gx,gHx⟼gx(1.2) \phi_x:G/H_x\longrightarrow Gx,\qquad gH_x\longmapsto gx \tag{1.2} is a continuous bijection, where GxGx has its relative topology in XX. Continuity follows from the definition of the quotient topology. In this lesson, saying that the action is microtransitive on an orbit means that VxVx contains a relative neighborhood of xx for every identity neighborhood V⊂GV\subset G.

Lemma 1.1. The map g↦gxg\mapsto gx is open onto GxGx exactly when the action is microtransitive at every point of that orbit. In that case ϕx\phi_x is a homeomorphism.

Proof. Openness gives the neighborhood condition immediately. Conversely, let A⊂GA\subset G be open and gx∈Axgx\in Ax, with g∈Ag\in A. Choose an identity neighborhood VV such that gV⊂AgV\subset A. The set VxVx contains a neighborhood of xx, so gVx⊂AxgVx\subset Ax contains a neighborhood of gxgx. Hence AxAx is open in the orbit. For an open set B⊂G/HxB\subset G/H_x, the identity ϕx(B)=q−1(B)x\phi_x(B)=q^{-1}(B)x then proves that ϕx\phi_x is open. The reverse implication also follows by composing the open map qq with a homeomorphism ϕx\phi_x. □\square

A set is meagre in a space if it is a countable union of nowhere dense sets there. A nonempty space is of the second category in itself if it is not meagre in itself. A Baire space is one in which a countable intersection of open dense sets is dense.

Lemma 1.2. A continuous open surjection from a nonempty Baire space has a Baire target.

Proof. Let f:Y→Zf:Y\to Z be such a surjection and let Dn⊂ZD_n\subset Z be open dense. Each f−1(Dn)f^{-1}(D_n) is open dense in YY: an open nonempty A⊂YA\subset Y has an open nonempty image meeting DnD_n. For an open nonempty W⊂ZW\subset Z, the Baire property in YY gives a point in f−1(W)∩⋂nf−1(Dn)f^{-1}(W)\cap\bigcap_n f^{-1}(D_n). Its image lies in W∩⋂nDnW\cap\bigcap_nD_n. □\square

In particular, every G/HxG/H_x is Baire, because GG is completely metrizable and qq is open. This suffices for the implication from homogeneous-space topology to second category below; no unproved complete metrization of the coset space is needed.

Lemma 1.3 (Open images inside a Polish space). Suppose PP is Polish, Y⊂XY\subset X with XX Polish, and f:P→Yf:P\to Y is a continuous open surjection for the relative topology of YY. Then YY is GδG_\delta in XX.

Proof. We give the metric-cover argument, including its refinement step. Every countable open cover AjA_j of a metric space has a countable locally finite open refinement. To see this, choose a point y0y_0, put Tn=⋃j≤nAjT_n=\bigcup_{j\leq n}A_j, and set Fn={y:d(y,y0)≤n, min⁡(1,d(y,Y∖Tn))≥1/(n+1)},F0=∅.(1.3) F_n=\{y:d(y,y_0)\leq n,\ \min(1,d(y,Y\setminus T_n))\geq1/(n+1)\},\qquad F_0=\varnothing. \tag{1.3} The minimum is defined as one when the complement is empty. These closed sets exhaust the space and satisfy Fn⊂int⁡Fn+1F_n\subset\operatorname{int}F_{n+1}. The open bands int⁡Fn+1∖Fn−1\operatorname{int}F_{n+1}\setminus F_{n-1}, n≥1n\geq1, cover it and are locally finite: a neighborhood inside FkF_k misses every band with n≥k+1n\geq k+1. Each band is contained in Tn+1T_{n+1}. Intersecting it with A1,…,An+1A_1,\ldots,A_{n+1} gives the desired refinement. An arbitrary open cover has a countable subcover in a second countable space, so the same construction applies.

Here is a useful extension of this refinement. For a nonempty relatively open C⊂YC\subset Y, put C~={x∈X:d(x,C)<13d(x,Y∖C)},(1.4) \widetilde C=\{x\in X:d(x,C)<\tfrac13d(x,Y\setminus C)\}, \tag{1.4} using C~=X\widetilde C=X when C=YC=Y. This is open and C~∩Y=C\widetilde C\cap Y=C. If CjC_j is locally finite in YY, its extensions are locally finite on some open neighborhood LL of YY in XX. Indeed, near each y∈Yy\in Y all but finitely many CjC_j miss a relative ball of radius r>0r>0. For those indices and d(x,y)<r/2d(x,y)<r/2, one has d(x,Cj)≥r−d(x,y)>r/2d(x,C_j)\geq r-d(x,y)>r/2 and d(x,Y∖Cj)≤d(x,y)<r/2d(x,Y\setminus C_j)\leq d(x,y)<r/2, excluding xx from C~j\widetilde C_j. The union of these ambient neighborhoods supplies LL.

Use a complete metric on PP and a compatible metric on XX. We build a countable tree of pairs (Vs,Os)(V_s,O_s), where VsV_s is a nonempty open parameter set and OsO_s is ambient open. Start with (P,X)(P,X). At every positive depth nn, the Os∩YO_s\cap Y cover YY, and the OsO_s are locally finite on an ambient open neighborhood LnL_n of YY. Each child has Vsj‾⊂Vs,diam⁡Vsj<2−n,Osj⊂Os.(1.5) \overline{V_{sj}}\subset V_s,\quad \operatorname{diam}V_{sj}<2^{-n},\quad O_{sj}\subset O_s. \tag{1.5} In addition, both f(Vsj)f(V_{sj}) and OsjO_{sj} lie in the same ambient ball of radius 2−n2^{-n}, and Os∩Y⊂f(Vs)O_s\cap Y\subset f(V_s) for every node.

To construct a level, for each y∈Os∩Yy\in O_s\cap Y choose p∈Vsp\in V_s with f(p)=yf(p)=y. By continuity choose a small open parameter ball VV with closure in VsV_s, diameter less than 2−n2^{-n}, and image in Os∩B(y,2−n)O_s\cap B(y,2^{-n}). Openness of ff makes f(V)f(V) relatively open and containing yy. These target sets, over all nodes at the preceding level, cover YY. Choose a countable locally finite open refinement CjC_j of that cover, and assign each member to one covering set and its parameter ball VV. Extend it by (1.4), then intersect that extension with its parent OsO_s, the ball B(y,2−n)B(y,2^{-n}), and an ambient neighborhood LnL_n on which all extensions are locally finite. Call the result OsjO_{sj}, and use the assigned VV as VsjV_{sj}. Its intersection with YY is exactly CjC_j, so it is nonempty. All required properties follow. The parameter balls need not be disjoint.

Define the ambient GδG_\delta set Z=⋂n≥1(Ln∩⋃∣s∣=nOs).(1.6) Z=\bigcap_{n\geq1}\left(L_n\cap\bigcup_{|s|=n}O_s\right). \tag{1.6} It contains YY. For x∈Zx\in Z, finitely many nodes at each depth contain xx, by local finiteness at x∈Lnx\in L_n; there is at least one at every depth, and every such child's parent also contains xx. This finitely branching tree has an infinite branch: recursively choose a child with descendants at arbitrarily large depths, which exists since there are only finitely many children. Along the branch the nonempty closed parameter sets Vs‾\overline{V_s} are nested with diameters tending to zero. Completeness gives a point pp in their intersection, lying in every open VsV_s by the next closure inclusion. At depth nn, the points f(p)f(p) and xx lie in the same ball of radius 2−n2^{-n}. Hence they coincide. Thus x∈Yx\in Y, proving Y=ZY=Z. Empty YY is already GδG_\delta. □\square

2. Intersecting two analytic sets

For this section, let YY be a separable metrizable space, which need not be complete. Call A⊂YA\subset Y analytic if A=α(P)A=\alpha(P) for a continuous map from a Polish space PP. Say that AA is everywhere nonmeagre in YY if A∩WA\cap W is nonmeagre in YY for every nonempty open W⊂YW\subset Y. Such a set is dense. Removing a meagre set preserves this property, since otherwise the original intersection with some open set would also be meagre.

Lemma 2.1. Two analytic sets that are everywhere nonmeagre in a nonempty separable metrizable space intersect.

Proof. Write A=α(P)A=\alpha(P), B=β(Q)B=\beta(Q), with P,QP,Q Polish. First remove parameter regions whose images are meagre. For α\alpha, let DD be the union of all open V⊂PV\subset P for which α(V)\alpha(V) is meagre in YY. A countable base supplies a countable subfamily with the same union, so α(D)\alpha(D) is meagre. The closed space P0=P∖DP_0=P\setminus D is Polish. Its image contains A∖α(D)A\setminus\alpha(D), so it is still everywhere nonmeagre. Every nonempty relatively open V⊂P0V\subset P_0 has nonmeagre image: write V=V′∩P0V=V'\cap P_0 with V′V' open in PP. Since V′V' meets P0P_0, its image is not meagre, and α(V′)⊂α(V)∪α(D).(2.1) \alpha(V')\subset\alpha(V)\cup\alpha(D). \tag{2.1} The desired assertion follows. Apply the same operation to β\beta, obtaining Q0Q_0. Restrict both maps to these closed spaces.

Choose complete compatible metrics on P0,Q0P_0,Q_0 and a compatible metric on YY. We construct nonempty open parameter sets Un⊂P0U_n\subset P_0, Vn⊂Q0V_n\subset Q_0, and nonempty open sets Wn⊂YW_n\subset Y, starting with U0=P0,V0=Q0,W0=YU_0=P_0,V_0=Q_0,W_0=Y. The induction preserves Wn⊂α(Un)‾∩β(Vn)‾.(2.2) W_n\subset\overline{\alpha(U_n)}\cap\overline{\beta(V_n)}. \tag{2.2} For n≥0n\geq0, it also arranges Un+1‾⊂Un,Vn+1‾⊂Vn,α(Un+1)⊂Wn,β(Vn+1)⊂Wn,Wn+1⊂Wn,diam⁡Un+1,diam⁡Vn+1,diam⁡Wn+1<2−(n+1).(2.3) \begin{aligned} \overline{U_{n+1}}&\subset U_n,&\overline{V_{n+1}}&\subset V_n,\\ \alpha(U_{n+1})&\subset W_n,&\beta(V_{n+1})&\subset W_n,\\ W_{n+1}&\subset W_n,& \operatorname{diam}U_{n+1},\operatorname{diam}V_{n+1}, \operatorname{diam}W_{n+1}&<2^{-(n+1)}. \end{aligned} \tag{2.3} All closures in (2.2) are in YY; the parameter closures in (2.3) use their respective complete metrics.

Suppose the sets at stage nn have been chosen. Density in (2.2) lets us choose a nonempty open Un+1U_{n+1} of small diameter, with closure in Un∩α−1(Wn)U_n\cap\alpha^{-1}(W_n). Its image is nonmeagre, by the parameter property just established. Consequently its closure has nonempty interior, and there is a nonempty open

Z⊂Wn∩int⁡α(Un+1)‾.(2.4) Z\subset W_n\cap\operatorname{int}\overline{\alpha(U_{n+1})}. \tag{2.4} To justify the intersection with WnW_n, the image is contained in WnW_n; the boundary of an open set is nowhere dense, so a nonempty interior of its closure cannot live entirely on that boundary. The set β(Vn)\beta(V_n) is dense in WnW_n, hence meets ZZ. Choose a nonempty open Vn+1V_{n+1} of small diameter whose closure lies in Vn∩β−1(Z)V_n\cap\beta^{-1}(Z). Its image is again nonmeagre. Choose a nonempty open Wn+1W_{n+1} of diameter less than 2−(n+1)2^{-(n+1)}, contained in Z∩int⁡β(Vn+1)‾Z\cap\operatorname{int}\overline{\beta(V_{n+1})}. The same boundary argument makes this possible. This set lies in both closures required in (2.2), and all of (2.3) holds.

The nested nonempty closed parameter sets have diameters tending to zero. Completeness gives p∈⋂n≥1Un‾p\in\bigcap_{n\geq1}\overline{U_n} and q∈⋂n≥1Vn‾q\in\bigcap_{n\geq1}\overline{V_n}. The closure inclusions imply p∈Un,q∈Vnp\in U_n,q\in V_n for every n≥0n\geq0. Thus α(p),β(q)∈Wn\alpha(p),\beta(q)\in W_n for every nn, by using the image inclusions at stage n+1n+1. Since the diameters of WnW_n tend to zero, these two points coincide. They belong to A∩BA\cap B. Completeness was used only in the parameter spaces, not in YY. □\square

This distinction matters: in the next section YY is an orbit with its relative topology, and its completeness is part of what we are trying to understand. Assuming that orbit is Polish at the start would make the proof circular.

Alternative proof by Borel separation. The separation theorem for analytic sets gives a second proof of Lemma 2.1. It proves a stronger statement, in which only one of the two sets has to be everywhere nonmeagre: if A,B⊂YA,B\subset Y are analytic, AA is nonmeagre in YY, and BB is everywhere nonmeagre in YY, then A∩B≠⌀A\cap B\ne\varnothing. Lemma 2.1 is the case in which AA is everywhere nonmeagre as well, because in a nonempty space such a set is nonmeagre: take W=YW=Y.

The argument runs through the Baire property. A subset EE of a topological space YY has the Baire property if the symmetric difference E△UE\mathbin{\triangle}U is meagre for some open set U⊂YU\subset Y. Two general facts about this property are needed.

Borel sets have the Baire property. An open set EE has it, with U=EU=E. Next suppose that E△UE\mathbin{\triangle}U is meagre, with UU open. The set U¯∖U\overline U\setminus U is closed, and its interior is empty: an open subset of it misses UU, hence misses U¯\overline U, and so is empty. So Y∖EY\setminus E differs from the open set Y∖U¯Y\setminus\overline U only inside (E△U)∪(U¯∖U)(E\mathbin{\triangle}U)\cup(\overline U\setminus U), which is meagre. If En△UnE_n\mathbin{\triangle}U_n is meagre for every nn, with each UnU_n open, then ⋃nEn\bigcup_nE_n differs from the open set ⋃nUn\bigcup_nU_n only inside the meagre set ⋃n(En△Un)\bigcup_n(E_n\mathbin{\triangle}U_n). Hence the sets with the Baire property form a sigma-algebra. It contains every open set, and therefore every Borel set.

An everywhere nonmeagre set with the Baire property has meagre complement. Let EE be such a set, with E△UE\mathbin{\triangle}U meagre and UU open. If some nonempty open WW missed UU, then E∩W⊂E∖UE\cap W\subset E\setminus U would be meagre, which the hypothesis excludes. So UU meets every nonempty open set. Its complement Y∖UY\setminus U is therefore closed with empty interior, and Y∖E⊂(Y∖U)∪(U∖E)Y\setminus E\subset(Y\setminus U)\cup(U\setminus E) is meagre.

Now suppose that A∩B=⌀A\cap B=\varnothing. The sets AA and BB are continuous images of Polish spaces in the metrizable, hence Hausdorff, space YY. By Polish spaces and standard Borel spaces, Theorem 2.4, there are disjoint Borel sets C⊃AC\supset A and D⊃BD\supset B. For every nonempty open WW, the set D∩WD\cap W contains the nonmeagre set B∩WB\cap W, so DD is everywhere nonmeagre. Being Borel, DD has the Baire property, and the second fact makes Y∖DY\setminus D meagre. But A⊂C⊂Y∖DA\subset C\subset Y\setminus D, so AA would be meagre, contrary to the hypothesis. Therefore A∩B≠⌀A\cap B\ne\varnothing.

In this proof the Polish parameter spaces enter only through the separation theorem, whose proof in that lesson is a tree argument over the sequence space ℕℕ\mathbb N^{\mathbb N}. The proof of Lemma 2.1 instead constructs a common point directly from nested open sets in P0P_0 and Q0Q_0. The sigma-algebra of sets with the Baire property is used again in the next lesson, Lemma 2.2.

3. Second category makes orbit maps open

Theorem 3.1. If an orbit O=GxO=Gx is of the second category in itself, then the action on OO is microtransitive, and every orbit map g↦gzg\mapsto gz, z∈Oz\in O, is open onto OO.

Proof. All category and closure statements in this proof refer to OO. Choose a symmetric open identity-neighborhood base UnU_n with Un+12⊂UnU_{n+1}^2\subset U_n. Such a base is obtained recursively using continuity of multiplication and inversion.

First, UnzU_nz is nonmeagre for every z∈Oz\in O. Indeed, countably many left translates of UnU_n cover GG, by second countability. Their translates of UnzU_nz cover OO. If UnzU_nz were meagre, so would OO be, since each group element acts by a homeomorphism of OO.

More precisely, Unz∩AU_nz\cap A is nonmeagre whenever A⊂OA\subset O is open and meets UnzU_nz. Pick hz∈Ahz\in A with h∈Unh\in U_n. The continuity of g↦gzg\mapsto gz gives an identity neighborhood VV with Vh⊂UnVh\subset U_n and Vhz⊂AVhz\subset A. Choose Um⊂VU_m\subset V. Then Um(hz)⊂A∩Unz,(3.1) U_m(hz)\subset A\cap U_nz, \tag{3.1} and the left side is nonmeagre by the preceding paragraph.

It follows that In(z)=int⁡OUnz‾I_n(z)=\operatorname{int}_O\overline{U_nz} is dense in UnzU_nz. For an open set AA meeting UnzU_nz, its intersection with that set is nonmeagre and therefore not nowhere dense. Its closure has nonempty interior. Since AA is open, some such interior lies in A∩In(z)A\cap I_n(z). It also meets UnzU_nz, by density in its closure.

We next show z∈In(z)z\in I_n(z). Choose hz∈In+1(z)∩Un+1zhz\in I_{n+1}(z)\cap U_{n+1}z, possible by that density. The open set h−1In+1(z)h^{-1}I_{n+1}(z) contains zz, and h−1In+1(z)⊂h−1Un+1z‾⊂Unz‾.(3.2) h^{-1}I_{n+1}(z) \subset\overline{h^{-1}U_{n+1}z} \subset\overline{U_nz}. \tag{3.2} Here h−1∈Un+1h^{-1}\in U_{n+1} and Un+12⊂UnU_{n+1}^2\subset U_n. Hence this open neighborhood is contained in In(z)I_n(z).

Finally, fix w∈In+1(z)w\in I_{n+1}(z). The set E=In+1(z)∩In+1(w)(3.3) E=I_{n+1}(z)\cap I_{n+1}(w) \tag{3.3} is an open neighborhood of ww. The two sets Un+1z∩EU_{n+1}z\cap E and Un+1w∩EU_{n+1}w\cap E are dense and everywhere nonmeagre in EE, by (3.1) and the definition of In+1I_{n+1}. They are analytic: each is the continuous image of the open Polish subset {g∈Un+1:gz∈E}\{g\in U_{n+1}:gz\in E\}, or its analogue with ww. Lemma 2.1 applies to the separable metrizable space EE. Thus gz=hwgz=hw for some g,h∈Un+1g,h\in U_{n+1}, and w=h−1gz∈Unz.(3.4) w=h^{-1}gz\in U_nz. \tag{3.4} We have proved In+1(z)⊂UnzI_{n+1}(z)\subset U_nz. Since z∈In+1(z)z\in I_{n+1}(z), the latter is a neighborhood of zz. The identity-neighborhood base now gives microtransitivity for every identity neighborhood. Lemma 1.1 proves openness of the orbit maps. □\square

4. The four orbit criteria

Theorem 4.1 (Effros's orbit criterion). For a continuous action of a Polish group on a Polish space, the following are equivalent:

  1. For every x∈Xx\in X, the canonical map G/Hx→GxG/H_x\to Gx is a homeomorphism.
  2. Every orbit is of the second category in its relative topology.
  3. Every orbit is a GδG_\delta subset of XX.
  4. The quotient X/GX/G is T0T_0: distinct points are distinguished by an open set containing one of them.

Proof. Condition 1 implies condition 2 by Lemma 1.2: the homogeneous space is a nonempty Baire space, and a nonempty Baire space cannot be meagre in itself. Condition 2 implies condition 1 by Theorem 3.1. Condition 3 implies condition 2 because a GδG_\delta subset of a Polish space is Polish in its relative topology, by the exact written prerequisite in the introduction, and hence is Baire.

Condition 2 also implies condition 3: Theorem 3.1 makes G→GxG\to Gx a continuous open surjection, and Lemma 1.3 shows that its image is GδG_\delta in XX. We prove condition 4 implies condition 3 directly. With a countable base UnU_n of XX, define c(x)n=1GUn(x),c:X→{0,1}N.(4.1) c(x)_n=\mathbf 1_{GU_n}(x),\qquad c:X\to\{0,1\}^{\mathbb N}. \tag{4.1} This is a Borel map constant on each orbit. The sets π(Un)\pi(U_n) form a quotient base. Under T0T_0, their membership patterns distinguish distinct quotient points, so c(x)=c(y)c(x)=c(y) exactly when Gx=GyGx=Gy. Consequently Gx=(⋂n:c(x)n=1GUn)∩(⋂n:c(x)n=0(X∖GUn)).(4.2) Gx= \left(\bigcap_{n:c(x)_n=1}GU_n\right) \cap \left(\bigcap_{n:c(x)_n=0}(X\setminus GU_n)\right). \tag{4.2} The first intersection is GδG_\delta; the second is closed. Every closed subset of a metric space is GδG_\delta, using its distance neighborhoods. Formula (4.2) proves condition 3. Empty intersections mean XX.

For the converse, suppose every orbit is GδG_\delta. Distinct orbits cannot have the same closure FF in XX. If they did, they would be disjoint dense GδG_\delta subsets of the nonempty closed Polish space FF, contrary to its Baire property. If the closures of two orbits differ, a point of one lies outside the closure of the other, after exchanging their roles if necessary. An open neighborhood of that point misses the latter closed set. Its saturation also misses the latter orbit, because each orbit closure is invariant under every group element. The image of this saturation in X/GX/G is an open set distinguishing the two quotient points. Thus condition 3 implies condition 4. Combining the implications proves all four equivalences. For X=∅X=\varnothing, all four conditions are vacuous and the quotient is T0T_0. □\square

The countable code in (4.1) is also an explicit countable Borel separation of the orbit space when these conditions hold. It does not by itself prove that its image is a Borel subset of the Cantor space, nor that every invariant Borel set is generated by the invariant open sets. Those are different assertions.

5. Three orbit spaces

Example 5.1 (Rotating the circle). Let Z\mathbb Z act on T\mathbb T by n⋅z=e2πinθzn\cdot z=e^{2\pi i n\theta}z, with θ\theta irrational. Every orbit is dense. For completeness, the fractional parts of 0,θ,…,Nθ0,\theta,\ldots,N\theta place two points within 1/N1/N. Their difference gives a nonzero multiple of θ\theta modulo one at distance less than 1/N1/N from zero. Taking its sign gives a step 0<t<1/N0<t<1/N in the generated subgroup. The points 0,t,2t,…,⌊1/t⌋t0,t,2t,\ldots,\lfloor1/t\rfloor t come within tt of every point of [0,1][0,1]. Arbitrarily small such steps prove density.

An invariant closed nonempty set therefore contains a dense orbit and equals the circle. Taking complements shows that the only invariant open sets are the empty set and the whole circle. Thus the quotient topology is indiscrete. There are distinct orbits, since each orbit is countable and the circle is uncountable; the quotient fails T0T_0. Each orbit is countable without isolated points, so it is meagre in itself and is not GδG_\delta in the circle. Its stabilizer is trivial, and the continuous bijection from the discrete group Z\mathbb Z onto the orbit is not a homeomorphism.

Irrationality is essential. The printed Exercise XIII.2(1)(a) does not state it. For θ=p/q\theta=p/q in lowest terms, the orbits have qq points. The map z↦zqz\mapsto z^q has exactly these fibres and identifies the quotient homeomorphically with a circle: it is a continuous open surjection with those fibres. For θ=0\theta=0, the action is trivial and the quotient is the original circle. These are complete counterexamples to the unqualified assertion.

Example 5.2 (Rational translation). The countable discrete Polish group Q\mathbb Q acts continuously on R\mathbb R by translation. Each orbit x+Qx+\mathbb Q is countable and dense, with no isolated point, and is meagre in itself. A nonempty invariant closed subset is all of R\mathbb R, so the quotient is again indiscrete and fails T0T_0. The bijection from Q\mathbb Q, in its discrete topology, to one of these orbits, in its relative topology, is not a homeomorphism. This is a locally compact group action already exhibiting the failure.

Example 5.3 (Scaling through zero). The Polish group R>0\mathbb R_{>0} acts on R\mathbb R by multiplication. The three orbits are P=(0,∞)P=(0,\infty), N=(−∞,0)N=(-\infty,0), and Z={0}Z=\{0\}. The first two are open, and the third is closed, so every orbit is GδG_\delta. The quotient's open sets are exactly ∅,{P},{N},{P,N},{P,N,Z}.(5.1) \varnothing,\quad\{P\},\quad\{N\},\quad\{P,N\},\quad\{P,N,Z\}. \tag{5.1} It is T0T_0, but not T1T_1: the closure of P{P} is P,Z{P,Z}, and similarly for NN. The canonical orbit maps are homeomorphisms. At a positive or negative point the stabilizer is trivial and scaling parametrizes its half-line; at zero the homogeneous space is a singleton. Thus Effros's conclusion does not require a Hausdorff orbit space.

6. Quotient Borel sets and the stronger criterion

The quotient Borel structure is Bq(X/G)={A⊂X/G:π−1(A) is Borel in X}.(6.1) \mathscr B_q(X/G)=\{A\subset X/G:\pi^{-1}(A)\text{ is Borel in }X\}. \tag{6.1} It is a sigma-algebra containing the Borel sets generated by the quotient topology. A countable family separates it if it distinguishes each pair of distinct orbits. The code (4.1) gives such a family under Theorem 4.1, but identifying the entire sigma-algebra requires an additional proof.

Here are the exact regularity assumptions in Exercise XIII.2(2). Condition C says that for every identity neighborhood NN there is an identity neighborhood M⊂NM\subset N with Mx‾⊂Nx\overline{Mx}\subset Nx for every x∈Xx\in X. Condition D says that MM can be chosen so that, for every xx and every open neighborhood base QnQ_n at xx, ⋂nMQn‾⊂Nx.(6.2) \bigcap_n\overline{M Q_n}\subset Nx. \tag{6.2} These are closures of the orbit image and the product image, respectively, in XX. They must not be replaced by group closures or omitted.

Proposition 6.1. Every continuous action of a locally compact Polish group on a Polish space satisfies both C and D.

Proof. For a given identity neighborhood NN, choose a compact identity neighborhood M⊂NM\subset N. Continuity makes MxMx compact, hence closed in the Hausdorff space XX; this proves C. For D, fix y∈⋂nMQn‾y\in\bigcap_n\overline{M Q_n}, choose a compatible metric on XX, and choose indices n(k)n(k) with Qn(k)Q_{n(k)} contained in the radius 1/k1/k ball about xx. There are mk∈M,zk∈Qn(k)m_k\in M,z_k\in Q_{n(k)} with d(mkzk,y)<1/kd(m_kz_k,y)<1/k. Compactness gives a convergent subsequence of mkm_k, with limit m∈Mm\in M, while zk→xz_k\to x. Joint continuity gives y=mx∈Nxy=mx\in Nx. This works for an arbitrary neighborhood base, which need not be nested. □\square

Proposition 6.2. If the quotient Borel structure is countably separated, every nonzero ergodic sigma-finite Borel measure on XX is concentrated on one orbit. Quasi-invariance is unnecessary.

Proof. Pull back a separating family to invariant Borel sets An⊂XA_n\subset X. Ergodicity means μ(An)=0\mu(A_n)=0 or μ(X∖An)=0\mu(X\setminus A_n)=0. Choose the full-measure side CnC_n for each nn. The Borel set C=⋂nCnC=\bigcap_n C_n has full measure. It is nonempty because μ\mu is nonzero. All of its points have the same membership pattern, so separation puts them in one orbit OO. In fact the same pattern's fibre is exactly OO, making OO Borel as a countable intersection of the AnA_n or their complements. Hence μ(X∖O)=0\mu(X\setminus O)=0. The proof uses neither a Radon property nor quasi-invariance; even sigma-finiteness is unnecessary for this implication. □\square

The full Glimm criterion relates locally closed orbits to equality of the two quotient Borel structures, countable separation and ergodic concentration under C, with standardness and a Borel transversal under D. All these implications are proved in Locally closed orbits and measurable representatives, Theorem 1.1 and Sections 2–6. Its closed-set selector construction in fact gives the six-way equivalence already under C.

7. Exercises with solutions

Exercise 7.1. Level 1. Prove that the sets π(Un)\pi(U_n) in Section 1 form a base, rather than just a family generating the quotient topology.

Solution. If A⊂X/GA\subset X/G is open and π(x)∈A\pi(x)\in A, choose a base element UnU_n with x∈Un⊂π−1(A)x\in U_n\subset\pi^{-1}(A). Since π−1(A)\pi^{-1}(A) is invariant, GUn⊂π−1(A)GU_n\subset\pi^{-1}(A). Therefore π(x)∈π(Un)⊂A\pi(x)\in\pi(U_n)\subset A. This is exactly the base condition.

Exercise 7.2. Level 2. In Lemma 2.1, explain why removing the bad parameter region must use a countable base. Explain also why completeness of YY is unnecessary.

Solution. An uncountable union of meagre images need not be meagre. Each point of the union of bad open parameter sets has a base neighborhood contained in one such set; its image is still meagre. The union is thus the union of countably many bad base neighborhoods, so its image is meagre. The only completeness step is the intersection of nested closed sets in P0P_0 and Q0Q_0. The two resulting images already exist in YY by continuity. Their distance is at most the diameter of WnW_n for every nn, hence is zero; no limit needs to be constructed by completing YY.

Exercise 7.3. Level 2. Locate the step in Theorem 3.1 that would fail if Q\mathbb Q, with its usual topology, replaced the Polish acting group. Use its action on R\mathbb R by translation.

Solution. The orbit is Q\mathbb Q with its usual topology, which is meagre in itself, so the second-category assumption fails before any conclusion can be drawn. There is also no justification that an open subset of the acting group is Polish; this is needed when applying Lemma 2.1. Thus this action does not contradict the theorem. Its orbit map is actually a homeomorphism from the usual-topology Q\mathbb Q onto that orbit, showing why the implication from homogeneous-space topology to category also needs the Polish, hence Baire, acting group. With the discrete topology the group is Polish, but the orbit map is no longer a homeomorphism, as Example 5.2 shows.

Exercise 7.4. Level 1. For rotation by θ=2/5\theta=2/5, find the stabilizer of a point and a continuous quotient coordinate. Decide whether the quotient is indiscrete.

Solution. The equality e4πin/5=1e^{4\pi i n/5}=1 holds exactly when 5∣n5\mid n, so every stabilizer is 5Z5\mathbb Z. The orbit has five points. The coordinate z↦z5z\mapsto z^5 is constant precisely on each orbit and is an open continuous surjection to the circle, so it identifies the quotient with the circle. For example, the inverse image of a proper open arc is a nonempty proper invariant open set. The quotient is therefore not indiscrete.

Exercise 7.5. Level 2. In the scaling example, use the base of rational open intervals to distinguish P,N,ZP,N,Z by the code (4.1), and compute their quotient closures.

Solution. The saturation of (1,2)(1,2) is the positive half-line, giving a coordinate whose value is one only on PP. The saturation of (−2,−1)(-2,-1) is the negative half-line, giving a coordinate whose value is one only on NN. These distinguish all three points, since ZZ has value zero for both coordinates. Every quotient neighborhood of ZZ is the whole quotient, whereas PP and NN each have their own singleton open neighborhood. Therefore {P}‾={P,Z}\overline{\{P\}}=\{P,Z\}, {N}‾={N,Z}\overline{\{N\}}=\{N,Z\}, and {Z}‾={Z}\overline{\{Z\}}=\{Z\}. The quotient is T0T_0 and fails T1T_1.

Exercise 7.6. Level 3. Suppose two disjoint orbits are both GδG_\delta in XX and have the same closure FF. Give the Baire contradiction with all density assertions justified.

Solution. Write the orbits as ⋂nVn\bigcap_n V_n and ⋂nWn\bigcap_n W_n, with Vn,WnV_n,W_n open in XX. Each Vn∩FV_n\cap F contains the first orbit, which is dense in FF, and is therefore open dense in FF; the same holds for Wn∩FW_n\cap F. The space FF is nonempty, closed in a Polish space, and hence Baire. The intersection of all these open dense sets is nonempty. A point in it belongs to both orbits, contradicting disjointness.

Exercise 7.7. Level 2. Produce an ergodic Borel probability measure which is not quasi-invariant under the whole scaling group, and verify Proposition 6.2 for it.

Solution. The point mass δ1\delta_1 is ergodic: an invariant Borel set either contains 11, giving full mass, or does not, giving zero mass. It is not quasi-invariant under multiplication by 22, since the null set {2}\{2\} has inverse image {1}\{1\}, which has mass one. Nevertheless its mass is concentrated on the positive orbit PP. The countable orbit-separating family in Exercise 7.5 applies, exactly as Proposition 6.2 requires.

Exercise 7.8. Level 3. In Proposition 6.1, explain why taking a convergent subsequence of group elements without choosing zk→xz_k\to x would not prove D. Give the correct construction for an arbitrary, nonnested base.

Solution. Joint continuity yields mkzk→mxm_kz_k\to mx only when the point sequence also tends to xx; compactness of MM alone controls no zkz_k. For each kk, select a base member Qn(k)⊂B(x,1/k)Q_{n(k)}\subset B(x,1/k). Since y∈MQn(k)‾y\in\overline{M Q_{n(k)}}, select mk∈M,zk∈Qn(k)m_k\in M,z_k\in Q_{n(k)} with d(mkzk,y)<1/kd(m_kz_k,y)<1/k. Then zk→xz_k\to x, independently of nesting. A subsequence mkj→m∈Mm_{k_j}\to m\in M gives mkjzkj→mxm_{k_j}z_{k_j}\to mx, and the error estimate forces the same limit to be yy. Thus y=mx∈Mx⊂Nxy=mx\in Mx\subset Nx.

References and provenance

The source exercise is Masamichi Takesaki, Theory of Operator Algebras III (2003), Exercise XIII.2, PDF pages 50–51. Its rotation assertion needs the irrationality qualification supplied in Example 5.1. Bibliography entry [508] identifies Edward G. Effros, Transformation Groups and C*-Algebras, Annals of Mathematics 81 (1965), 38–55, publisher record.

The open-orbit result is due to E. G. Effros. The complete-open-image principle in Lemma 1.3 is classically attributed to Hausdorff; see the discussion of Theorem 1.1 in van Mill's note. Its entire metric-cover proof is given here. The complete-parameter intersection method and the passage from neighborhood closures to actual orbit neighborhoods are credited to Jan van Mill, A Note on the Effros Theorem, American Mathematical Monthly 111 (2004), 801–806, Proposition 2.2 and Lemmas 3.1–3.4/Proposition 3.5. Section 2 supplies a complete mathematical reconstruction with its own induction invariant; Sections 3–4 check the argument against the full Polish action hypotheses. Van Mill's mathematical method is credited here; a complete comparative expression and arrangement review of this component remains in progress. The intersection property of Section 2, in its form with one nonmeagre and one everywhere nonmeagre set, is also treated by Jochen Wengenroth, Effros' theorem on transitive group actions with a glimpse into descriptive set theory, arXiv:2512.00910v1 (30 November 2025), Theorem 3.4, for continuous images of Polish spaces in any Hausdorff space; it is attributed there to van Mill. No formal verification of this lesson is claimed.

The Polish-subspace prerequisite is the actual written programme lesson Effros Borel structure, Theorem 2.1(1), in Operator algebra foundations: its complete proof is supplied there. The additional separation prerequisite is the written Polish and standard Borel spaces, Theorem 2.4. Definitions, examples, solutions and the quotient-code argument above are integrated course exposition. The next lesson completes the stronger Glimm exercise.