Leon Green’s theorem

The fundamental objects of study in higher-order Fourier analysis are nilmanifolds, or in other words spaces given as a quotient {G/\Gamma} of a connected nilpotent Lie group {G} by a discrete cocompact subgroup {\Gamma}. Starting with Furstenberg’s work on Szemeredi’s theorem and the multiple recurrence theorem, work by Host and Kra, Green and Tao, and several others has gradually established that nilmanifolds control higher-order linear configurations in the same way that the circle, as in the Hardy-Littlewood circle method, controls first-order linear configurations.

Of basic importantance in the study of nilmanifolds is equidistribution: one needs to know when the sequence {g^n x} equidistributes and when it is trapped inside a subnilmanifold. It turns out that this problem was already studied by Leon Green in the 60s. To describe the theorem note first that the abelianisation map {G\rightarrow G/G_2} induces a map from {G/\Gamma} to a torus {G/(G_2\Gamma)} which respects the action of {G}, and recall that equidistribution on tori is well understood by Weyl’s criterion. Leon Green’s beautiful theorem then states that {g^n x} equidistributes in the nilmanifold if and only if its image in the torus {G/(G_2\Gamma)} equidistributes.

Today at our miniseminar, Aled Walker showed us Parry’s nice proof of this theorem, which is more elementary than Green’s original proof. During the talk there was some discussion about the importantance of various hypotheses such as “simply connected” and “Lie”. It turns out that the proof works rather generally for connected locally compact nilpotent groups, so I thought I would record the proof here with minimal hypotheses. The meat of the argument is exactly as in Aled’s talk and, presumably, Parry’s paper.

Let {G} be an arbitrary locally compact connected nilpotent group, say with lower central series

\displaystyle G=G_1\geq G_2 \geq\cdots\geq G_s\geq G_{s+1}=1,

and let {\Gamma\leq G} be a closed cocompact subgroup. Under these conditions the Haar measure {\mu_G} of {G} induces a {G}-invariant probability measure {\mu_{G/\Gamma}} on {G/\Gamma}. We say that {x_n\in G/\Gamma} is equidistributed if for every {f\in C(G/\Gamma)} we have

\displaystyle \frac{1}{N}\sum_{n=0}^{N-1} f(x_n) \rightarrow \int f \,d\mu_{G/\Gamma}.

We fix our attention on the sequence

\displaystyle x_n = g^n x

for some {g\in G} and {x\in G/\Gamma}. As before we have an abelianisation map

\displaystyle \pi: G/\Gamma\rightarrow G/G_2\Gamma

from the {G}-space {G/\Gamma} to the compact abelian group {G/G_2\Gamma}. We define equidistribution on {G/G_2\Gamma} similarly. The theorem is then the following.

Theorem 1 (Leon Green’s theorem) For {g\in G} and {x\in G/\Gamma} the following are equivalent.

  1. The sequence {g^n x} is equidistributed in {G/\Gamma}.
  2. The sequence {\pi(g^n x)} is equidistributed in {G/G_2\Gamma}.
  3. The orbit of {\pi(g)} is dense in {G/G_2\Gamma}.
  4. {\chi(\pi(g))\neq 0} for every nontrivial character {\chi:G/G_2\Gamma\rightarrow\mathbf{R}/\mathbf{Z}}.

Item 1 above trivially implies every other item. The implication 4{\implies}3 (a generalised Kronecker theorem) follows by pulling back any nontrivial character of {(G/G_2\Gamma)/\overline{\langle\pi(g)\rangle}}. The implication 3{\implies}2 (a generalised Weyl theorem) follows from the observation that every weak* limit point of the sequence of measures

\displaystyle  \frac{1}{N}\sum_{n=0}^{N-1} \delta_{\pi(g^n x)}

]must be shift-invariant and thus equal to the Haar measure. So the interesting content of the theorem is 2{\implies}1.

A word about the relation to ergodicity: By the ergodic theorem the left shift {\tau_g:x\mapsto gx} is ergodic if and only if for almost every {x} the sequence {g^n x} equidistributes; on the other hand {\tau_g} is uniquely ergodic, i.e., the only {\tau_g}-invariant measure is the given one, if and only if for every {x} the sequence {g^n x} equidistributes. Thus to prove the theorem above we must not only prove that {\tau_g} is ergodic but that it is uniquely ergodic. Fortunately one can prove these two properties are equivalent in this case.

Lemma 2 If {\tau_g:G/\Gamma\rightarrow G/\Gamma} is ergodic then it’s uniquely ergodic.

The following proof is due to Furstenberg.

Proof: By the ergodic theorem the set {A} of {\mu_{G/\Gamma}}-generic points, in other words points {x} for which

\displaystyle \frac{1}{N}\sum_{n=0}^{N-1} f(g^n x) \rightarrow \int f \,d\mu_{G/\Gamma}

for every {f\in C(G/\Gamma)}, has {\mu_{G/\Gamma}}-measure {1}, and clearly if {x\in A} and {c\in G_s} then {xc\in A}, so {A = p^{-1}(p(A))}, where {p} is the projection of {G/\Gamma} onto {G/G_s\Gamma}.

Now let {\mu'} be any {\tau_g}-invariant ergodic measure. By induction we may assume that {\tau_g:G/G_s\Gamma\rightarrow G/G_s\Gamma} is uniquely ergodic, so we must have {p_*\mu' = p_*\mu_{G/\Gamma}}, so

\displaystyle \mu'(A) = p_*\mu'(p(A)) = p_*\mu_{G/\Gamma}(p(A)) = \mu_{G/\Gamma}(A) = 1.

But by the ergodic theorem the set of {\mu'}-generic points must also have {\mu'}-measure {1}, so there must be some point which is both {\mu_{G/\Gamma}}– and {\mu'}-generic, and this implies that {\mu'=\mu_{G/\Gamma}}. \Box

We need one more preliminary lemma about topological groups before we really get started on the proof.

Lemma 3 If {H} and {K} are connected subgroups of some ambient topological group then {[H,K]} is also connected.

Proof: Since {(h,k)\mapsto [h,k]=h^{-1}k^{-1}hk} is continuous certainly {C = \{[h,k]:h\in H,k\in K\}} is connected, so {C^n = CC\cdots C} is also connected, so because {1\in C^n} for all {n} we see that {[H,K]=\bigcup_{n=1}^\infty C^n} is connected. \Box

Thus if {G} is connected then every term {G_1,G_2,G_3,\dots} in the lower central series of {G} is connected.

We can now prove Theorem 1. As noted it suffices to prove that {\tau_g} acts ergodically on {G/\Gamma} whenever it acts ergodically on {G/G_2\Gamma}. By induction we may assume that {\tau_g} acts ergodically on {G/G_s\Gamma}. So suppose that {f\in L^2(G/\Gamma)} is {\tau_g}-invariant. By decomposing {L^2(G/\Gamma)} as a {\overline{G_s\Gamma}/\Gamma}-space we may assume that {f} obeys

\displaystyle f(cx)=\gamma(c)f(x)\quad(c\in G_s, x\in G/\Gamma)

for some character {\gamma:G_s\Gamma/\Gamma\rightarrow S^1}. In particular {|f|} is both {G_s}-invariant and {\tau_g}-invariant, so it factors through a {\tau_g}-invariant function {G/G_s\Gamma\rightarrow\mathbf{R}}, so it must be constant, say {1}. Moreover for every {b\in G_{s-1}} the function

\displaystyle \Delta_bf(x) = f(bx)\overline{f(x)}

is {G_s}-invariant, and also a {\tau_g} eigenvector:

\displaystyle \Delta_bf(gx) = \gamma([b,g])\Delta_bf(x).

By integrating this equation we find that either {\gamma([b,g])=1}, so {\Delta_bf} is constant, or {\int\Delta_bf \,d\mu_{G/\Gamma}= 0}, so either way we have

\displaystyle \int \Delta_bf\,d\mu_{G/\Gamma}\in \{0\}\cup S^1.

But since {\int\Delta_bf\,d\mu_{G/\Gamma}} is a continuous function of {b} and equal to {1} when {b=1} we must have {\gamma([b,g])=1} for all sufficiently small {b}, and thus for all {b} by connectedness of {G_{s-1}} and the identity

\displaystyle [b_1b_2,g]=[b_1,g][b_2,g].

Thus setting {\gamma(b)=\Delta_bf} extends {\gamma} to a homomorphism {G_{s-1}\rightarrow S^1}. In fact we can extend {\gamma} still further to a function {G\rightarrow D_1}, where {D_1} is the unit disc in {\mathbf{C}}, by setting

\displaystyle \gamma(a) = \int \Delta_af\,d\mu_{G/\Gamma}.

Now if {a\in G} and {b\in G_{s-1}} then

\displaystyle \gamma(ba) = \int f(bax) \overline{f(x)}\,d\mu_{G/\Gamma} = \int \gamma(b)f(ax)\overline{f(x)}\,d\mu_{G/\Gamma}=\gamma(b)\gamma(a),

and

\displaystyle \gamma(ab) = \int f(abx)\overline{f(x)}\,d\mu_{G/\Gamma} = \int f(ax) \overline{f(b^{-1}x)}\,d\mu_{G/\Gamma} = \int f(ax) \overline{\gamma(b^{-1})}\overline{f(x)}\,d\mu_{G/\Gamma} = \gamma(b)\gamma(a),

so

\displaystyle \gamma(b)\gamma(a)=\gamma(ab)=\gamma(ba[a,b]) = \gamma(ba)\gamma([a,b])=\gamma(b)\gamma(a)\gamma([a,b]).

Since {|\gamma(b)|=1} we can cancel {\gamma(b)}, so

\displaystyle \gamma(a)(\gamma([a,b])-1) = 0.

Finally observe that {\gamma(a)} is a continuous function of {a}, and {\gamma(1)=1}, so we must have {\gamma([a,b])=1} for all sufficiently small {a}, and thus by connectedness of {G} and the identity

\displaystyle [a_1a_2,b]=[a_1,b][a_2,b]

we must have {\gamma([a,b])=1} identically. But this implies that {\gamma} vanishes on all {s}-term commutators and thus on all of {G_s}, so in fact {f} factors through {G/G_s\Gamma}, so it must be constant. This finishes the proof.

A remark is in order about the possibility that some of the groups {G_i} and {G_i\Gamma} are not closed. This should not matter. One could either read the above proof as it is written, noting carefully that I never said groups should be Hausdorff, or, what’s similar, instead modify it so that whenever you quotient by a group {H} you instead quotient by the group {\overline{H}}.

Embarrassingly, it’s difficult to come up with a non-Lie group to which this generalised Leon Green’s theorem applies. It seems that many natural candidates have the property that {G} is not connected but {G/\Gamma} is: for example consider

\displaystyle  \left(\begin{array}{ccc}1&\mathbf{R}\times\mathbf{Q}_2&\mathbf{R}\times\mathbf{Q}_2\\0&1&\mathbf{R}\times\mathbf{Q}_2\\0&0&1\end{array}\right)/\left(\begin{array}{ccc}1&\mathbf{Z}[1/2]&\mathbf{Z}[1/2]\\0&1&\mathbf{Z}[1/2]\\0&0&1\end{array}\right).

So it would be interesting to know whether the theorem extends to such a case. Or perhaps there are no interesting non-Lie groups for this theorem, which would be a bit of a let down.

Joseph’s conjectures on commuting probability, an ultrafinitary perspective

The commuting probability {\Pr(G)} of a finite group {G} is the proportion of pairs {(x,y)\in G^2} which commute. In 1977 Keith Joseph made three conjectures about the set

\displaystyle \mathcal{P} = \{\Pr(G) : G \text{ a finite group}\},

namely the following.

Conjecture 1 (Joseph’s conjectures) {\,}

  1. All limit points of {\mathcal{P}} are rational.
  2. {\mathcal{P}} is well ordered by {>}.
  3. {\{0\}\cup\mathcal{P}} is closed.

Earlier this month I uploaded a preprint to the arxiv which proves the first two of these conjectures, and yesterday I gave a talk at the algebra seminar in Oxford about the proof. While preparing the talk I noticed that some aspects of the proof are simpler from an ultrafinitary perspective, basically because ultrafilters can be used to streamline epsilon management, and I gave one indication of this perspective during the talk. In this post I wish to lay out the ultrafinitary approach in greater detail.

Throughout this post we fix a nonprincipal ultrafilter {u\in\beta\mathbf{N}\setminus\mathbf{N}}, and we let {\mathbf{R}^*} be the ultrapower {\mathbf{R}^\mathbf{N}/u}, where two elements of {\mathbf{R}^\mathbf{N}} are considered equivalent iff they are equal in {u}-almost-every coordinate. The elements of {\mathbf{R}^*} are called “nonstandard reals” or “hyperreals”. There is a principle at work in nonstandard analysis, possibly called Los’s theorem, which asserts, without going into the finer details, that all “first-order” things that you do with reals carry over in a natural way to the field of hyperreals, and everything more-or-less works just how you’d like it to. For instance, if {r} and {s} are hyperreals then {r<s} naturally means that the inequality holds in {u}-almost-every coordinate, and similarly the field operations of {\mathbf{R}} extend naturally, and with these definitions {\mathbf{R}^*} becomes a totally ordered field. We will seldom spell out so explicitly how to naturally extend first-order properties in this way.

An ultrafinite group {G} is an ultraproduct {\prod_u G_i = \prod_{i=1}^\infty G_i/u} of finite groups. Its order {|G| = (|G_i|)/u} is a nonstandard natural number, and its commuting probability {\Pr(G) = (\Pr(G_i))/u} is a nonstandard real in the interval {[0,1]}. Joseph's first two conjectures can now be stated together in the following way.

Theorem 2 The commuting probability of every ultrafinite group {G} has the form {q+\epsilon}, where {q} is a standard rational and {\epsilon} is a nonnegative infinitesimal.

Somewhat similarly, Joseph’s third conjecture can be stated in an ultrafinitary way as follows: For every ultrafinite group {G} there is a finite group {H} such that {\text{st}\Pr(G)=\Pr(H)}. Here {\text{st}} is the standard part operation, which maps a finite hyperreal to the nearest real. When phrased in this way it resembles a known result about compact groups. Every compact group {G} has a unique normalised Haar measure, so we have a naturally defined notion of commuting probability {\Pr(G)}. However every compact group {G} with {\Pr(G)>0} has a finite-index abelian subgroup, and with a little more work one can actually find a finite group {H} with {\Pr(G)=\Pr(H)}. This is a theorem of Hofmann and Russo. Nevertheless, I find Joseph’s third conjecture rather hard to believe.

For us the most important theorem about commuting probability is a theorem of Peter Neumann, which states that if {\epsilon>0} then every finite group {G} such that {\Pr(G)\geq\epsilon} has a normal subgroup {H} such that {|G/H|} and {|[H,H]|} are both bounded in terms of {\epsilon}. To prove the above theorem we need the following “amplified” version:

Theorem 3 (Neumann’s theorem, amplified, ultrafinitary version) Every ultrafinite group {G} has an internal normal subgroup {H} such that {[H,H]} is finite and such that almost every pair {(x,y)\in G^2} such that {[x,y]\in[H,H]} is contained in {H^2}.

Here if {G = \prod_u G_i} we say that {S\subset G} is internal if {S} is itself an ultraproduct {\prod_u S_i} of subsets {S_i\subset G_i}, and “almost every” needs little clarification because the set of pairs in question is an internal subset of {G^2}. (Otherwise we would need to introduce Loeb measure.)

Proof: If {\text{st}\Pr(G)=0} the theorem holds with {H=1}, so we may assume {\text{st}\Pr(G)>0}. By Neumann’s theorem {G} has an internal normal subgroup {K_0} of finite index such that {[K_0,K_0]} is finite. Since {G/K_0} is finite there are only finitely many normal subgroups {K\leq G} containing {K_0} and each of them is internal, so we may find normal subgroups {K,L\leq G} containing {K_0} such that {[K,L]} is finite, and which are maximal subject to these conditions.

Suppose that a positive proportion of pairs {(x,y)\in G^2} outside of {K\times L} satisfied {[x,y]\in[K,L]}. Then we could find {(x,y)\in G^2\setminus (K\times L)}, say with {x\notin K}, such that for a positive proportion of {(k,l)\in K\times L} we have {[xk,yl]\in[K,L]}. After a little commutator algebra one can show then that for a positive proportion of {l\in L} we have {[x,l]\in[K,L]}, or in other words that the centraliser

\displaystyle N_0 = C_{L/[K,L]}(x) = C_{L/[K,L]}(\langle K,x\rangle)

of {x} in {L/[K,L]} has finite index. But this implies that the largest normal subgroup contained in {N_0}, namely

\displaystyle N = C_{L/[K,L]}(K'),

where {K'} is the normal subgroup of {G} generated by {K} and {x}, also has finite index. Since certainly {K\leq C_{K'/[K,L]}(L)} a classical theorem of Baer implies that

\displaystyle [K'/[K,L], L/[K,L]] = [K',L]/[K,L]

is finite, and hence that {[K',L]} is finite, but this contradicts the maximality of {K} and {L}.

Hence almost every pair {(x,y)\in G^2} such that {[x,y]\in[K,L]} is contained in {K\times L}, and thus also in {L\times K}, so the theorem holds for {H=K\cap L}. \Box

Now let {G} be any ultrafinite group {G} and let {H} be as in the theorem. Then

\displaystyle \Pr(G) = \frac1{|G/H|^2} \Pr(H) + \epsilon,

where {\epsilon} is nonnegative and infinitesimal. Thus it suffices to show that {\Pr(H)} has the form

\displaystyle (\text{standard rational}) + (\text{nonnegative infinitesimal})

whenever {[H,H]} is finite. Note in this case that Hall’s theorem implies that the second centre

\displaystyle Z_2(H) = \{h\in H : [h,H]\subset Z(H)\}

has finite index. One can complete the proof using a little duality theory of abelian groups, but the ultrafinite perspective adds little here so I refer the reader to my paper.

The other thing I noticed while preparing my talk is that the best lower bound I knew for the order type of {\mathcal{P}}, {\omega^2}, is easy to improve to {\omega^\omega}, just by remembering that {\mathcal{P}} is a subsemigroup of {(0,1]}. In fact the order type of a well ordered subsemigroup of {(0,1]} is heavily restricted: it’s either {0}, {1}, or {\omega^{\omega^\alpha}} for some ordinal {\alpha}. This observation reduces the possibilities for the order type of {\mathcal{P}} to {\{\omega^\omega,\omega^{\omega^2}\}}. I have no idea which it is!