E. Kowalski’s blog

Comments on mathematics, mostly.

Archive for the ‘Exercise’ Category

Explicit growth for generating subsets of SL_2 over finite fields

with 2 comments

I have one more lecture next week in my expander class, but today I finished the proof of Helfgott’s growth theorem for \mathrm{SL}_2(\mathbf{F}_p). As I had hoped, I did this in my notes with explicit constants (I didn’t try to follow those constants on the blackboard).

Taking into account some grains de sel, since there may well be minor computational mistakes lurking around (though I have already corrected a few), the result I obtain is the following: if p\geq 7 is prime, and if H\subset \mathrm{SL}_2(\mathbf{F}_p) is a symmetric generating set, containing 1 for simplicity, then either the triple product
H^{(3)}=\{xyz\,\mid\, x,y,z\in H\}
is all of \mathrm{SL}_2(\mathbf{F}_p), or otherwise we have
|H^{(3)}|\geq \frac{1}{2}|H|^{1+\delta}
where
\delta=\frac{1}{186}=0.0053763440860215053763440860215053763441\ldots

(Of course, the factor 1/2 can be incorporated into a slightly-smaller exponent, but that introduces an ugly-looking dependency on the size of H, which one must recover using an uglier trivial bound for |H| small, so I preferred this version…)

The current version of the notes contains the argument, though it is a bit rough (I will soon rearrange some of it, to attempt to provide more motivation — at least the way I understand how it goes…)

For the proof, I followed the clear outline in the first sections of the paper of Pyber and Szabó. This reduces the problem, rather quickly and cleanly, to a “non-concentration” estimate for the intersection of H with a regular-semisimple conjugacy class C, of the type
|C\cap H|\leq c|H^{(k)}|^{2/3}
for some fixed k and absolute constant c. This inequality is now commonly called a (generalized) Larsen-Pink inequality (the prototype going back to the late 90′s preprint — now published — of Larsen and Pink for the non-concentration of finite subgroups of algebraic groups in subvarieties). Though the general case is quite tricky, there is here an easy enough argument, based on studying the fibers of the map
(x_1,x_2,x_3)\mapsto (x_1x_2,x_1x_3)
where the three arguments x_i are all in C (this is the basic idea already presented by Larsen and Pink to explain their result, in another case).

It turns out that, if one imposes that C is not the conjugacy class of elements of trace 0, which can be ensured (using bare hands) by “escape from subvarieties”, the cases where this map has positive-dimensional fibers are rather simple to analyze (I owe this computation to R. Pink…)

Moreover, only one case requires another instance of Larsen-Pink-type inequalities (those readers who have looked at the paper of Larsen and Pink, or the one of Breuillard-Green-Tao which has a general “approximate” version, will know that there is a rather complicated induction involved in general), and it is a very easy one: if U is the subgroup of upper-triangular unipotent matrices, then
|U\cap H|\leq 1+|H^{(5)}|^{1/3}\leq 2|H^{(5)}|^{1/3},
which is an instructive exercise. (In fact, in rearranging this section of my notes, I will use this as a motivating example…)

With this final ingredient, I can now produce (with the same amount of salt…) an effective spectral gap for the Cayley graphs of the Lubotzky subgroup of \mathrm{SL}_2(\mathbf{Z}), generated by
u=\begin{pmatrix} 1& 3\\ 0&1\end{pmatrix},\quad\quad v=\begin{pmatrix} 1&0\\3&1\end{pmatrix},
modulo primes, namely (drumroll) for p large enough (drumroll; but I won’t tell you how large today), we have (drumroll)
\lambda_1(\Gamma_p)\geq 2^{-2^{34}}.

(Actually, I already know various points of inefficiency in my treatment of the Bourgain-Gamburd expansion argument which should lead to some improvements, and I hope to find other avenues to explore and stones to turn to do better…)

Written by Kowalski

December 13th, 2011 at 11:17 pm

Action graphs

with one comment

The beginning of my lecture notes on expander graphs is now available. These first sections are really elementary. If it were not grossly insulting to the noble brotherhood (and sisterhood) of bookkeepers, I would say that I deal here mostly with bookkeeping: setting up a rigorous “coding” of the class of graphs I want to consider (which are unoriented graphs where multiple edges are allowed as well as loops), defining maps between such graphs, and setting up the basic examples of Cayley graphs and Schreier graphs.

But still, I managed to trip once on the last point, and my first definition turned out to be rather bad. Of course, it is not that I don’t know what a Schreier graph is supposed to be, but rather that I stumbled when expressing properly this intuition in the specific “category” I am using (where a graph is a triple (V,E,e), with vertex set V, edge set E, and
e\,:\, E\rightarrow \{\text{subsets of } V\text{ with } 1 \text{ or } 2\text{ elements}\}
is the “endpoints” map.)

What I knew about the Schreier graph of a group G with respect to a subgroup H and a (symmetric) generating set S is that it should be |S|-regular, and the combinatorial Laplace operator \Delta should be given by
\Delta\varphi(x)=\varphi(x)-\frac{1}{|S|}\sum_{s\in S}{\varphi(sx)},
for any function \varphi on G/H. This I managed to ensure on the second try, though the definition is a bit more complicated than I would like.

I actually wrote things down for more general “action graphs”, which are pretty much the obvious thing: given an action of the group G on a set X, one takes X as vertices, and moves along edges (set up properly) from x to s\cdot x for s in the given subset S of G. Here is a query concerning this: do these general graphs have a standard name? I have not seem the definition in this generality before, but it seems very natural and should be something well-known, hence named. (Of course, using decomposition in orbits, such a graph is a disjoint union of Schreier graphs modulo stabilizers of certain points of X, but that doesn’t make it less natural.)

In any case, here is an illustration of the action graph for the symmetric group S_5, with generators S=\{(1\ 2), (1\ 2\ 3\ 4\ 5), (1\ 5\ 4\ 3\ 2)\}, acting on X=\{1,2,3,4,5\} by evaluation:

Action graph

Equivalently, this is the Schreier graph of G/H with respect to S, where H is the stabilizer of 1.

As it should be, this graph is 3-regular, and this property would fail if loops and multiple edges were not permitted. It is true that, in that case, the resulting graph (a cycle of length 5) would remain regular after removing loops and multiple edges, but the interested reader will have no problem checking that if S is replaced by
S'=S\cup\{(1\ 2\ 3), (1\ 3\ 2)\},
removing loops and multiple edges from the corresponding action graph leads to a non-regular graph. (The vertex 1 has three neighbors then, namely \{2, 3, 5\}, while the others have only 2.)

(The typesetting of the graph is done using the tkz-graph package already mentioned in my previous post.)

Written by Kowalski

September 25th, 2011 at 8:52 pm

Another exercise on compact groups

with 2 comments

While writing the chapters about compact groups in my notes, I had a few times the impression that it would be useful to use the fact that there is a basis of conjugacy-invariant neighborhoods of 1 in such a group. This thought would then fork in two subthreads, one in which I noticed that I didn’t really see how to prove this, and the second in which I realized I didn’t need it anyway.
This happened again during the last week-end, with the difference that I thought of trying to prove this property using representation theory. I failed at first, and finally tried to look it up online to make sure the property was actually true. Indeed, it is, and I found this book, which has three proofs (of a slightly more general statement). But I have to admit to having an inferiority complex with respect to general topology: any argument that goes on for more than a few lines without being transparent tends to make me uneasy and confuse me, and this is what happened with these arguments.

So I tried again to use representations, and indeed it works! Here’s the idea: the regular representation \rho of G on H=L^2(G) (with respect to Haar measure) is faithful, and gives a continuous injection
G\rightarrow U(H)
where the unitary group U(H) is given the strong operator topology (if G is infinite, it is not continuous for the operator norm topology). Hence this map is a homeomorphism onto its image (we use here the compactness of G). What we gain from seeing G in this way as a subgroup of the unitary group of a (typically) infinite-dimensional space, and with a “strange” topology to boot, is a concrete description of a basis of open neighborhoods of 1, which is open to further manipulations.

Indeed, from the definition of the strong topology on U(H), any open neighborhood U of 1 contains a finite intersection of sets of the type
U_{f,\epsilon}=\{g\in G\,\mid\, \|\rho(g)f-f\|\text{\textless} \epsilon\}
where f\in H has norm 1 and \epsilon\text{\textgreater} 0. It is then easy to see, using unitarity, that the conjugacy-invariant subset
V_{f,\epsilon}=\bigcap_{x\in G}{x^{-1}U_{f,\epsilon}x}\subset U_{f,\epsilon}
is equal to
V_{f,\epsilon}=\{g\in G\,\mid\, \|\rho(g)\varphi-\varphi\|\text{\textless} \epsilon\text{ for all }\varphi\in A_f\}
where
A_f=\{\rho(x)f\,\mid\, x\in G\}\subset H
is the orbit of f under G. But the strong continuity of \rho implies that the orbit map g\mapsto \rho(g)f is continuous for fixed f, so that A_f is compact in H (as image of a compact set under a continuous map; here H has the usual norm topology).
It is then a quick application of a standard compactness argument and splitting of epsilons to check that V_{f,\epsilon} is a neighborhood of 1 contained in U_{f,\epsilon}, and intersecting finitely many of these, we see that U contains indeed a conjugacy invariant neighborhood of 1…

I really can’t say that it is simpler than the purely topological argument (mostly because one needs to know about Haar measure!), but I find this rather nice as an exercise. It illustrates how representation theory can be useful to study a general compact group, at a very basic level, and also shows that it may be useful to embed (or project, with the orbit map) a compact group into complicated-looking infinite-dimensional beasts… (Of course, if G has a faithful finite-dimensional representation, this can be used instead of \rho, but the purely topological argument becomes also much simpler.)

Written by Kowalski

September 6th, 2011 at 5:42 pm

Posted in Exercise,Mathematics

What’s special with commutators in the Weyl group of C5?

with 7 comments

I have just added to my notes on representation theory the very cute formula of Frobenius that gives, in terms of irreducible characters, the number N(g) of representations of a given element g as a commutator g=[x,y]=xyx^{-1}y^{-1} in a finite group G:
N(g)=|G|\sum_{\chi}\frac{\chi(g)}{\chi(1)},
where \chi runs over the irreducible (complex) characters of G (this is Proposition 4.4.3 on page 118 of the last version of the notes).

I wanted to mention some applications, and had a vague memory that this was used to show that most or all elements in various simple groups are actual commutators. By searching around a bit, I found out easily that, indeed, there was a conjecture of Ore from 1951 to the effect that the set of commutators is equal to G for any non-abelian finite simple group G, and that (after various earlier works) this has recently been proved by Liebeck, O’Brien, Shalev and Tiep.

I mentioned this of course, but then I also wanted to give some example of non-commutator, and decided to look for this using Magma (the fact that I am recovering from a dental operation played a role in inciting me to find something distracting to do). Here’s what I found out.

First, a natural place to look for interesting examples is the class of perfect groups, of course not simple. This is also easy enough to implement since Magma has a database of perfect groups of “small” order. Either by brute force enumeration of all commutators or by implementing the Frobenius formula, I got the first case of a perfect group G, of order 960, which contains only 840 distinct commutators.

Then I wanted to know “what” this group really was. Magma gave it to me as a permutation group acting on 16 letters, with an explicit set of 6 generators, and with a list of 21 relations, which was not very enlightening. However, looking at a composition series, it emerged that G fits in an exact sequence
1\rightarrow (\mathbf{Z}/2\mathbf{Z})^4\rightarrow G\rightarrow A_5\rightarrow 1.
This was much better, since after a while it reminded me of one of my favorite types of groups: the Weyl groups W_{g} of the symplectic groups \mathrm{Sp}_{2g} (equivalently, the “generic” Galois group for the splitting field of a palindromic rational polynomial of degree 2g), which fit in an relatively similar exact sequence
1\rightarrow (\mathbf{Z}/2\mathbf{Z})^g\rightarrow W_g\rightarrow S_g\rightarrow 1.
From there, one gets a strong suspicion that G must be the commutator subgroup of W_5, and this was easy to check (again with Magma, though this is certainly well-known; the drop of the rank of the kernel comes from looking at the determinant in the signed-permutation 5-dimensional representation, and the drop from S_5 to A_5 is of course from the signature.)

This identification is quite nice, obviously. In particular, it’s now possible to identify concretely which elements of G are not commutators. It turns out that a single conjugacy class, of order 120, is the full set of missing elements. As a signed permutation matrix, it is the conjugacy class of
g=\begin{pmatrix} 0& -1 & 0 & 0 & 0\\ 1& 0  & 0 & 0 & 0\\ 0& 0  & 0 & 1 & 0\\ 0& 0 & 1 & 0 & 0\\ 0& 0  & 0 & 0 & -1\end{pmatrix},
and the reason it is not a commutator is that Magma tells us that all commutators in G have trace in \{-3,-2,0,1,2,5\} (always in the signed-permutation representation). Thus the trace -1 doesn’t fit…

At least, this is the numerical reason. I feel I should be able to give a theoretical explanation of this, but I haven’t succeeded for the moment. Part of the puzzlement is that this behavior seems to be special to W_5, the Weyl group of the root system C_5. Indeed, for g\in\{2,3,4\}, the corresponding derived subgroup is not perfect, so the question does not arise (at least in the same way). And when g\geq 6, the derived subgroup G_g of W_g is indeed perfect, but — experimentally! — it seems that all elements of G_g are then commutators.

I haven’t found references to a study of this Ore-type question for those groups, so I don’t know if these “experimental” facts are in fact known to be true. Another question seems natural: does this special fact have any observable consequence, for instance in Galois theory? I don’t see how, but readers might have better insights…

(P.S. I presume that GAP or Sage would be equally capable of making the computations described here; I used Magma mostly because I know its language better.

P.P.S And the computer also tells us that even for the group G above, all elements are the product of at most two commutators, which a commenter points out is also a simple consequence of the fact that there are more than 480 commutators….

P.P.P.S To expand one of my own comments: the element g above is a commutator in the group W_5 itself. For instance g=[x,y] with
x=\begin{pmatrix} 0& 0 & 0 & 0 & -1\\ 0& 1  & 0 & 0 & 0\\ 1& 0  & 0 & 0 & 0\\ 0& 0 & 1 & 0 & 0\\ 0& 0  & 0 & 1 & 0\end{pmatrix},
and
y=\begin{pmatrix} 1& 0 & 0 & 0 & 0\\ 0& 0  & 0 & 0 & -1\\ 0& 1  & 0 & 0 & 0\\ 0& 0 & 1 & 0 & 0\\ 0& 0  & 0 & -1 & 0\end{pmatrix},
where y\notin G.)

Written by Kowalski

August 30th, 2011 at 4:04 pm

Posted in Exercise,Mathematics

Cartan’s “Sur certains cycles arithmétiques”

without comments

Searching on Numdam for the papers of É. Cartan, I noticed one from 1927 entitled “Sur certains cycles arithmétiques”. Although this was not the one I was looking for, natural curiosity immediately had the better of me, and I downloaded the article, wondering what marvels could be there: an anticipation of Heegner cycles? special subvarieties of Shimura varieties?

As usual, the truth was even more surprising than such exalted expectations. Indeed, Cartan, considering “le problème de Mathématiques élémentaires proposé au dernier concours d’agrégation”, raises and solves the following question:

Classify, for any base a\geq 2, the integers n\geq 1 such that, when n is written in base a, the integers obtained by all cyclic permutation of the digits are in arithmetic progression.

This is rather surprising, since I had no idea that É. Cartan had any interest in elementary number theory; considering that he was 58 years old in 1927, I find this quite whimsical and refreshing…

Here is an example: for base 10, take n=148; the cyclic permutations yield the additional integers n_1=481 and n_2=814; and — lo and behold — we have indeed
814-481=333=481-148,
exhibiting the desired arithmetic progression. (One also allows a leading digit being 0, wich can be permuted with the others, so that, for instance, n=037, with companions 370 and 703, is also a solution.)
More impressively consider n=142857; with — in order — the progression
142857, 285714, 428571, 571428, 714285, 857142
with common difference equal to 142857 (which is also the smallest of the 6 integers.)

Cartan finds two distinct sources of such cycles, which he calls “de première [resp. de seconde] catégorie”, and classifies them, for any base a. The original problème d’agrégation asked for cycles of lengths 3 and 6 in base 10 and Cartan finds 3 cycles of length 6 and 6 of length 3. I wonder how many students managed to solve this question…

I won’t write down the solutions here — for the moment at least –, so that those readers who are interested can try their own skill…

Written by Kowalski

June 29th, 2011 at 7:22 am

Posted in Exercise,Mathematics