Persi Diaconis: if m = O(x/~) then. 1. 1 (1 i. 1,. {m2. =exp -. +0 m-~-. ~- .... (ii) If H is an open subgroup of Fz then H=Fm with m= 1+. [ff~:H[(l- 1) [12, 15.27]. We are ...
WILLIAM
M. K A N T O R A N D A L E X A N D E R
THE PROBABILITY
OF GENERATING
CLASSICAL
LUBOTZKY
A FINITE
GROUP
For Jacques Tits on his sixtieth birthday
ABSTRACT. Two randomly chosen elements of a finite simple classical group G are shown to generate G with probability --*1 as IGI ~ co. Extensions of this result are presented, along with applications to profinite groups.
1. I N T R O D U C T I O N If two elements are chosen at random from a finite simple group G, will they probably generate G? Intuition strongly suggests that the answer is 'yes'. The purpose of this paper is to prove that intuition is correct, at least in the case of a classical group G. The case of alternating groups is a beautiful result due to Dixon [11], who also asked whether the corresponding result is true for all finite simple groups. However, whereas his theorem is proved using nineteenth-century results concerning permutation groups, the proof of our result unfortunately uses the classification of finite simple groups. We will prove the following: T H E O R E M . Let G O denote a finite simple classical group, and let Go ~< G-% 7. Let G denote a group satisfying Go ~< G ~< Aut(Go).
GENERATING
A FINITE CLASSICAL GROUP
73
L E M M A 2. I f n is restricted to be at least 21, then P(G) ~ 0 as IGI ~ oo. Proof. Inequality (,) still holds, and by [1] there are still classes CI-C9, but with further conditions on the various subspaces and subgroups involved. For example, subspaces are either totally singular or nonsingular, and many of the direct sum decompositions are orthogonal decompositions, all of which contribute additional cases. If L is in one of these new classes C t - C 8 then it is easy to check that IG:LI >i ½qt~6). In view of the description of the conjugacy classes in CI-C8 found in [I, §1] the following analogue of (**) continues to hold:
(***)
v iL[ = v, [L[ + ~- ]L[ P(6) ~< ,. IGi "~ IGI ~ IGi ~ qM(G°)/2n, where M(Go) is listed in Table I. By [21], it is still true that ILl ~< (q2)3n in the unitary case, but the inequality ILl ~< q3n is no longer true for the remaining classical groups G, because there is a further type of subgroup that must be considered:
E:Sk/2 let Q(H, k) denote the probability that k elements generate H; thus, Q(H, 2) = 1 - P(H) in our previous notation.
GENERATING
A FINITE CLASSICAL
79
GROUP
First we observe that, for our purposes, it suffices to consider the direct product G m of m copies of a group G: L E M M A 5. Let G1 . . . . . Gt be pairwise nonisomorphic simple groups, let ml . . . . . m t be positive integers, and let G = G•' x ... x GT 1. Then (a) A subset of G generates G if and only if its projection into G.~' generates G.~' for each i; and (b) Q(G, k) = 1-I~=, Q(G?', k). Proof Part consequence.
(a) is straightforward,
and
(b) is then
an immediate []
Consequently, we will consider a power G m of a simple group G. Let Dk(G) denote the set of ordered k-tuples generating G. P R O P O S I T I O N 6. Consider a k x m "matrix' (xi~) of km elements of a nonabelian simple group G, with 'rows' r i = ( x i j ) E G m and 'columns' cj = (xij) e G k. Then the r i generate G '~ if and only if the cj lie in different Aut(G)orbits of Ok(G) - where the action of Aut(G) is the diagonal one. (Each such orbit has length IAut(G)l.) Proof Write G ' ~ = G~ x - . - x G m with each G j ~ - G . Clearly H : = ( r 1. . . . . rk~ cannot be all of G m except, perhaps, if the projections of the r i into each factor Gj generate G j, that is, if all the cj lie in Dk(G ). Assume that this is the case. Since H projects onto Gin, H c~ Gm>,2 nonabelian finite simple classical (or alternating) groups. Then the probability that two elements of H ~ ~r~ generate H approaches 1 as the orders of all of the factors of H approach ~ . (In particular, for a fixed m all but finitely many groups in [~. are generated by two elements.) Proof. Lemma 6 allows us to reduce to the case H = G m. For each G we have [Aut(G)l < IGI log IGI. Thus, if G is large then so is ID.(G)l/IAut(G)l, and hence C(dk(G),m) is near 1 (as m is fixed). Since Q(G, 2) ~ 1, Proposition 9 implies the result. [] We give two examples of the uses of Proposition 9 which will be needed in Section 6. EXAMPLE 1. (i) For each prime p >>.5, PSL(2, p)P is generated by two elements. (ii) The probability that two elements generate PSL(2, p)P approaches e- l as the prime p ~ oo. (iii) The probability that three elements generates PSL(2, p)P approaches l as the prime p ~ oo. Proof The subgroup structure of PSL(2, p) has been known for over a century (cf. [10]). Using it, together with the elementary observation (.) in Section 2, it is straightforward to check that P(PSL(2,p))~~ p- 1 _ 2 p - 2 In particular, for each e > 0 we see that l - ( 1 +e)p-~
~ 2 and k, the probability that k elements generate ff l is O. (ii) More generally, the probability that k elements generate an open subgroup (i.e., a closed subgroup of finite index) of Fi is also O. Proof. Since b~2 is a homomorphic image of Fl it suffices to consider the case l = 2. (i) By Example 2 in Section 5, A~ ~/8is a quotient of F2 while the probability of k elements generating A~ !/8 approaches 0 as n ~ oo. Thus, (i) holds. (ii) If H is an open subgroup of Fz then H = F m with m = 1 + [ff~:H[(l- 1) [12, 15.27]. We are only interested in the case in which H is generated by k elements, so that 1 + Ifft:H[(l- 1)~< k. There are only finitely many open subgroups H 1 , . . . , H ~ whose index in Ft is at most (k - 1)/(l- 1) [12, 15.1]. Consequently, Pr(k elements generate a subgroup of finite index in/~,) ~< ~ Pr(k elements generate Hi)= ~ 0 = 0 i=1
i=1
since part (i) can be applied to each of the free profinite groups Hi.
[]
Note that the preceding proof did not use the classification of finite simple groups: the proof of (i) used only elementary properties of A,. The preceding result should be compared to the situation in the abelian case (see [12, 16.15] for the case 1 = 1): P R O P O S I T I O N 12. Let A t ~-~t be the free profinite abelian group on l generators. Then, for k >1 l, (i) Pr(k elements generate/it) =
0 Flk=k_l+ l ((0_ 1 > 0
/fk = l /fk > l
where ~ is the usual zeta function; and (ii) Pr(k elements generate a subgroup of finite index in 4,) = ifk>l.
84
WILLIAM
M. K A N T O R A N D A L E X A N D E R
LUBOTZKY
Proof. For each prime p let En be the set of k-tuples in /i~ whose projections to Z~ generate Z~, (or equivalently, whose projections to ~:~, generate F~). Then {Ep I P prime} consists of independent sets, and/~(Ep) is the probability that k vectors in H:~span that space. The latter probability is the same as the probability that I vectors in U:~are linearly independent (using the equality of row and column rank), and hence pk __ 1 pk _ p
~Ep) =
p~
p~
ptt _ p l - 1
p~
= (1 - p-kXl - p-{k-1})... (1 - p-{k-I+ l}). By independence, ~ Ep) = Hz/z(Ep), which = H~=k_t+ 1 ((i) -~ if k > l and = 0 if k = I. This proves (i). Moreover, this shows that, if/~p denotes the complement of Ep, then E #(/~p) converges if k > I and is ~ if k = I. By the Borel-Cantelli lemma 1-12, 16.7], it follows that Pr(x E/i~ is in Ep for almost all p) is 1 if k > I and is 0 if k = i. This completes the case k = ! since x can generate a subgroup of finite index in ,'it only if x is in Ep for almost all p. Now let k > I. We first claim that almost every k-tuple of elements of Z~, generates a subgroup of finite index. Indeed, for every subgroup H of index p~ in Ztn consider H k 0, P(An) < n- l +~ for all sufficiently large n.) (ii) The first part follows from an examination of the estimates occurring in the proof of the theorem (see the remarks at the end of Sections 2 and 3). For the second part proceed as in Section 5, Example 1. [] We will consider (unrestricted) products P = I-I6~. G of subsets ad of , ~ . Each such product P is a compact group, with Haar measure # satisfying #((So)a) = [Ic~oalSol/lGI whenever the subsets So ~-G satisfy So = G for almost all G ~ q/. Throughout the remainder of this section, when we consider the case q / = ~-a we will always assume: ($) For every finite simple group G of Lie type defined over ~:q, P( G) = O(l(G)a(log q)2q -tto~). By Proposition 13, ($) is already known to be true in the case of classical groups; and in fact it is also known for all the cases discussed in Section 4. We will consider the probability of generating a dense subgroup of P using two or three elements of G. P R O P O S I T I O N 14. Let P be the product of all the members of ~ c, or of ,~a assuming ($). Then (i) Pr(g, h ~ P generate a dense subgroup of P) = 0; and (ii) Pr(g, h, k ~ P generate a dense subgroup of P) ~ O, 1.
86
W I L L I A M M. K A N T O R AND A L E X A N D E R L U B O T Z K Y
P R O P O S I T I O N 15. Let P be the product of all the members of ~ c, or of ~a assumino ($), but excludin9 the alternating groups and those of the form PSL(2, p) with p prime. Then Pr(9, h • P 9enerate a dense subgroup of P) ~ O, 1. Proof of Propositions 14 and 15. Consider 9, h • P. It is easy to check that (g, h> is dense if and only if 9 and h project onto a pair of generators of each factor in the definition of P. Thus, if Te -~ P x P is the set of all such pairs (g,h), then Te = H a TG where T~ is defined similarly for G • ~ A. Then #(Te) = l-I~ (1 - P(G)), and so #(Te) = 0 if and only if E GP(G) diverges. Now Proposition 13 shows that, in Proposition 14(i), E~ P(G) has a subsum ~>E n - 1 and hence diverges; whereas in Proposition 15, E6P(G)converges (by Proposition 13, since we are avoiding part (i) there, while EG n3(log q)2q-,6~ converges provided that G is restricted so that q is not a prime when n = 2/(G) = 2). The proof of Proposition 14(ii) is similar: it is only necessary to check that Pr(g, h, k • PSL(2, q) do not generate PSL(2, q)) = O(q- 2) and Pr(g, h, k • A, do not generate An) = O(n-3/2). In fact, since Pr(g, h, k • G do not generate G)~< P(G) 2, Proposition 13(ii) implies the first of these inequalities; while the second follows either from Proposition 13(i), or from the less difficult result from [6-1 mentioned in the proof of Proposition 13(i) (namely, use e = ¼). []
REFERENCES 1. Aschbacher, M., 'On the maximal subgroups of the finite classical groups', Invent. Math. 76 (1984), 469-514. 2. Aschbacher, M., 'Chevalley groups of type G2(q) as the group of a trilinear form', J. Algebra 109 (1987), 193-259. 3. Aschbacher, M., 'The 27-dimensional module for E 6' I-IV. I: Invent. Math. 89 (1987), 159195; II: J. London Math. Soc. 37 (1988) 275-293; 11I: Trans. Amer. Math. Soc. (to appear); IV: J. Algebra (to appear). 4. Aschbacher, M., 'The maximal subgroups of E 6' (to appear). 5. Babai, L., 'The probability of generating the symmetric group', J. Combin. Theory (A) 52 (1989), 148-153. 6. Bovey, J. D., The probability that some power of a permutation has small degree, Bull. London. Math. Soc. 12 (1980), 47-51. 7. Carter, R., Simple Groups of Lie Type, Wiley, London; New York; Sydney; Toronto, 1972. 8. Carter, R., 'Conjugacy classes in the Weyl group', Compositio Math. 25 (1972), 1-59. 9. Cooperstein, B. N., 'Maximal subgroups of G2(2"), J. Algebra 70 (1981), 23-36. 10. Dickson, L. E., Linear Groups, with an Exposition of Galois Theory, Dover, New York, 1958.
GENERATING A FINITE CLASSICAL GROUP
87
11. Dixon, J. D., 'The probability of generating the symmetric group', Math. Z. 110 (1969), 199205. 12. Fried, M. D. and Jarden, M., Field Arithmetic, Springer, Berlin; Heidelberg, 1986. 13. Gorenstein, D., Finite Groups, Harper and Row, New York, 1968. 14. Hall, P., 'The Eulerian function of a group', Quart. J. Math. 7 (1936), 134-151. 15. Ilani, I., 'Counting finite index subgroups and the P. Hall enumeration principle' (to appear in Israel J. Math.). 16. Kleidman, P. B., 'The maximal subgroups of the finite 8-dimensional orthogonal groups Pt)~'(q) and of their automorphism groups', d. Algebra 110 (1987), 173-242. 17. Kleidman, P. B., 'The maximal subgroups of the finite Steinberg triality groups 3D4(q) and of their automorphism groups', J. Algebra 115 (1988), 182-199. 18. Kleidman, P. B., 'The maximal subgroups of the Chevalley groups G2(q) with q odd, the Ree groups 2G2(q), and their automorphism groups', J. Algebra 117 (1988), 30-71. 19. Kleidman, P. B., 'The maximal subgroups of automorphism groups of E6(q) inducing a graph automorphism' (to appear). 20. Landazuri, V. and Seitz, G. M., 'On the minimal degrees of projective representations of the finite Chevalley groups', J. Algebra 32 (1974), 418-443. 21. Liebeck, M. W., 'On the order of maximal subgroups of the finite classical groups', Proc. London Math. Soc. 50 (1985), 426-446. 22. Liebeck, M. W. and Seitz, G. M., 'Maximal subgroups of exceptional groups of Lie type, finite and algebraic', Geom. Dedicata 35 (1990), 353-387. 23. Lang, S. and Weil, A., 'Number of points of varieties in finite fields', Amer. J. Math. 76 (1954), 819-827. 24. Meier, D. and Wiegold, J., 'Growth sequences in finite groups, V', d. Austral. Math. Soc. 31 (1981), 374-375. 25. Seitz, G. M., 'The root subgroups for maximal tori in finite groups of Lie type', Pacific J. Math. 106 (1983), 153-244. 26. Steinberg, R., 'Representations of algebraic groups', Nagoya Math. J. 22 (1963), 33-56. 27. Suzuki, M., 'On a class of doubly transitive groups', Ann. of Math. 75 (1962), 105-145. 28. Wagner, A., 'An observation on the degrees of projective representations of the symmetric and alternating groups over an arbitrary field', Arch. Math. 29 (1977), 583-589. 29. Wiegold, J., 'Growth sequences of finite groups', J. Austral. Math. Soc. 17 (1974), 133-141.
Authors' addresses:
William M. Kantor, Department of Mathematics, University of Oregon, Eugene, OR 97403, U.S.A. Alexander Lubotzky, Department of Mathematics, The Hebrew University, Jerusalem,
Israel. (Received, November 14, 1989)