Combinatorial Method in the Coset Enumeration. of Symmetrically Generated Groups II: Monomial Modular Representations

Similar documents
NESTED SYMMETRIC REPRESENTATION OF ELEMENTS OF THE SUZUKI CHAIN GROUPS

SYMMETRIC PRESENTATIONS OF COXETER GROUPS

DOUBLE-COSET ENUMERATION ALGORITHM FOR SYMMETRICALLY GENERATED GROUPS

Monomial modular representations and symmetric generation of the Harada Norton group

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi

THERE IS NO Sz(8) IN THE MONSTER

The maximal subgroups of the Baby Monster, I

ON THE ORDERS OF AUTOMORPHISM GROUPS OF FINITE GROUPS

Arc-transitive pentavalent graphs of order 4pq

Conway s group and octonions

Linear binary codes arising from finite groups

Math 451, 01, Exam #2 Answer Key

Sporadic and related groups. Lecture 11 Matrices over finite fields J 4

ON A GROUP OF THE FORM 3 7 :Sp(6, 2) Communicated by Mohammad Reza Darafsheh

Proceedings of the 9th WSEAS International Conference on Applied Mathematics, Istanbul, Turkey, May 27-29, 2006 (pp )

Implications of the index of a fixed point subgroup

Monomial modular representations and symmetric generation of the Harada Norton group

SYMMETRIC PRESENTATIONS AND ORTHOGONAL GROUPS C.M. Campbell, George Havas, S.A. Linton and E.F. Robertson Abstract In this paper we examine series of

On certain Regular Maps with Automorphism group PSL(2, p) Martin Downs

GENERATING SETS KEITH CONRAD

TESTING MODULES OF GROUPS OF EVEN ORDER FOR SIMPLICITY

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

HUPPERT S CONJECTURE FOR F i 23

MATH 433 Applied Algebra Lecture 22: Review for Exam 2.

Exercises on chapter 1

arxiv: v1 [math.co] 17 Jan 2019

Algebraic Structures Exam File Fall 2013 Exam #1

Primitive arcs in P G(2, q)

Solutions to Assignment 4

A characterisation of p-soluble groups

SHORT BALANCED PRESENTATIONS OF PERFECT GROUPS

arxiv: v2 [math.gr] 2 Feb 2011

The Outer Automorphism of S 6

School of Mathematics and Statistics. MT5824 Topics in Groups. Problem Sheet I: Revision and Re-Activation

Characters and triangle generation of the simple Mathieu group M 11

GROUPS IN WHICH SYLOW SUBGROUPS AND SUBNORMAL SUBGROUPS PERMUTE

Solutions of exercise sheet 8

PROBLEMS FROM GROUP THEORY

Connectivity of Cayley Graphs: A Special Family

Algebra SEP Solutions

Groups that are pairwise nilpotent

An Atlas of Sporadic Group Representations

4 = [A, : at(a0)l Finally an amalgam A is finite if A (i = 0, ±1) are finite groups.

A characterization of finite soluble groups by laws in two variables

A characterization of the Split Cayley Generalized Hexagon H(q) using one subhexagon of order (1, q)

R E N D I C O N T I PRIME GRAPH COMPONENTS OF FINITE ALMOST SIMPLE GROUPS

Recognition of Some Symmetric Groups by the Set of the Order of Their Elements

An eightfold path to E 8

On p-groups having the minimal number of conjugacy classes of maximal size

On the Splitting of MO(2) over the Steenrod Algebra. Maurice Shih

Groups and Symmetries

ON THE CLASSIFICATION OF RANK 1 GROUPS OVER NON ARCHIMEDEAN LOCAL FIELDS

TRANSITIVE PERMUTATION GROUPS IN WHICH ALL DERANGEMENTS ARE INVOLUTIONS

CONJECTURES ON CHARACTER DEGREES FOR THE SIMPLE THOMPSON GROUP

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch

A. (Groups of order 8.) (a) Which of the five groups G (as specified in the question) have the following property: G has a normal subgroup N such that

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

HOMEWORK Graduate Abstract Algebra I May 2, 2004

Computing the subgroup lattice of a permutation group

A simply connected surface of general type with p g = 0, K 2 = 1, due to Rebecca Barlow

The last of the Fibonacci. George Havas Department of Mathematics, Institute of Advanced Studies, Australian National University, Canberra

Zero sum partition of Abelian groups into sets of the same order and its applications

A Design and a Code Invariant

Understanding hard cases in the general class group algorithm

Sylow structure of finite groups

arxiv: v1 [math.rt] 12 Jul 2018

Centralizers of Coxeter Elements and Inner Automorphisms of Right-Angled Coxeter Groups

THE 7-MODULAR DECOMPOSITION MATRICES OF THE SPORADIC O NAN GROUP

arxiv: v1 [math.gr] 7 Jan 2019

Coset Decomposition Method for Decoding Linear Codes

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.

Algebra Homework, Edition 2 9 September 2010

ENTRY GROUP THEORY. [ENTRY GROUP THEORY] Authors: started Mark Lezama: October 2003 Literature: Algebra by Michael Artin, Mathworld.

Page Points Possible Points. Total 200

NONABELIAN GROUPS WITH PERFECT ORDER SUBSETS

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

GENERATING SETS KEITH CONRAD

A connection between number theory and linear algebra

Math 370 Spring 2016 Sample Midterm with Solutions

Maximal non-commuting subsets of groups

Computational Group Theory

Leapfrog Constructions: From Continuant Polynomials to Permanents of Matrices

Sylow subgroups of GL(3,q)

q xk y n k. , provided k < n. (This does not hold for k n.) Give a combinatorial proof of this recurrence by means of a bijective transformation.

Section II.6. Classification of Finite Groups

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

EXTERIOR AND SYMMETRIC POWERS OF MODULES FOR CYCLIC 2-GROUPS

arxiv: v1 [math.co] 19 Nov 2016

A biased overview of computational algebra

Some Observations on Klein Quartic, Groups, and Geometry

DIHEDRAL GROUPS II KEITH CONRAD

HAMILTONICITY OF VERTEX-TRANSITIVE GRAPHS

1. Group Theory Permutations.

Computational aspects of finite p-groups

Codes, Designs and Graphs from the Janko Groups J 1 and J 2

HEPTAVALENT SYMMETRIC GRAPHS OF ORDER 6p

REPRESENTING HOMOLOGY AUTOMORPHISMS OF NONORIENTABLE SURFACES

The Jordan Hölder Theorem

Homological Decision Problems for Finitely Generated Groups with Solvable Word Problem

REPRESENTATION THEORY OF S n

Transcription:

International Journal of Algebra, Vol. 1, 2007, no. 11, 505-518 Combinatorial Method in the Coset Enumeration of Symmetrically Generated Groups II: Monomial Modular Representations Mohamed Sayed Department of Mathematics and Computer Science Faculty of Science, Kuwait University P.O. Box:5969 Safat 13060, State of Kuwait msayed@mcs.sci.kuniv.edu.kw Abstract We give an algorithm for enumerating cosets of a group defined as a finite homomorphic image of a semi-direct product of free products of cyclic groups by a group of monomial automorphisms. Lots of finite groups, including some of the sporadic simple groups can be defined in this mannar. Mathematics Subject Classification: 20Bxx Keywords: Finite groups, symmetric generations, monomial representations, monomial groups, enumerations 1 Introduction Several of finite groups, including all non-abelian finite simple groups, can be generated by symmetric sets of involutions [7]. Using this approach, Curtis constructed many of sporadic simple groups by manual double coset enumeration, see for instance [5]. The first computer implementation of this double coset enumeration process was written by the author [7]. Since then, different algorithms which perform single (or double) coset enumeration for involutory generated groups have been described, see [2, 8, 9].

506 M. Sayed In the present work, which is a sequel to [9], we give the first attempt to generalize the coset enumeration procedure of symmetrically generated groups. Indeed, the described enumerator can handle, in addition to the case of involutory generated groups, the case when the symmetric generators are of prime order greater than 2. As will apparent below, we consider each group as a homomorphic image of a free product of n cyclic groups of order m extended by a group of automorphisms which permutes the n generators of these cyclic groups and raise them to some power. Thus, the group of automorphisms has a proper monomial action on the n cyclic subgroups. In [6] Curtis demonstrated this technique and used it to construct some sporadic simple groups such as the Held and the Harada-Norton groups. A monomial matrix over a ring R is defined to be a square matrix in which there is just one nonzero entry in each row and column. Note that the nonzero entries should belong to a closed set under multiplication and inversion so that these entries must be units of the ring R. The case when this ring is a filed F implies that the corresponding linear transformation can be written as η : e i λ i e σ(i), where σ is a permutation on {0, 1,...,n 1} and {e 0,e 1,...,e n 1 } is a basis for the vector space F n and λ i F. We say that σ is the permutation corresponding to the monomial transformation η. In addition, a monomial group G is defined to be a group of such matrices (under multiplication) or, equivalently a group (under composition) of transformation like η above with respect to a fixed basis {e i }. The corresponding permutation group is the set of permutations corresponding to a monomial transformation. Let H be the point stabilizer in the corresponding permutation group (which we will call N). Then since our requirement is that N be transitive, it follows that the monomial group is a representation of N induced up from a nontrivial linear representation of H with respect to some well-chosen transversal of N over H, see [1], the representation induced up from the trivial representation being the permutation representation. In section 2, we introduce symmetric presentations, showing how to construct a group which contains a set of n symmetric generators of order m. In section 3, we describe our coset enumeration algorithm of such groups, explaining how it can be implemented on the machine and showing how it can be carried out either by hand in such a small case or by the machine in such a large case. We finish with section 4 in which we give the results of the coset enumerations of some considered groups and some useful observations about

Monomial modular representations 507 our algorithm. 2 Symmetric generation of groups Let G be a group and let T = {t 0,t 1,...,t n 1 } be a set of elements of order m in G. Making the definitions T i = t i and T = {T 0,T 1,...,T n 1 } allows us to define N = N G (T ), the set normalizer in G of T. We say that T is a symmetric generating set for G if the following two conditions hold: (i) G = T, and (ii) N permutes T transitively. We call N the control subgroup. Conditions (i) and (ii) imply that G is a homomorphic image of the progenitor (a split extension of the form) m n : N, where m n represents a free product C m C m C m of n copies of the cyclic group C m and N is a group of automorphisms of m n which permutes the n cyclic subgroups by conjugation. Of course, N whose elements are monomial permutations is a subgroup of M, the group all monomial automorphisms of T 0 T 1... T n 1 which is a wreath product H r S n, where H r is an abelian group of order r = φ(m), the number of positive integers less than m and coprime to it. For the case m =2,N will simply act by conjugation as permutations of the n involutory symmetric generators. Indeed, many finite groups, including all non-abelian finite simple groups, can be so generated, see [7]. Since the progenitor is a semi-direct product (of T with N), it follows that in any homomorphic image G, we may use the equation: t i π = πt π i = πt r j, where r is an integer coprime to m, to gather the elements of N in a word w(n,t i ) over to the left. Every element of the progenitor can be represented (uniquely) as πw, where π N and w is a word in the symmetric generators. Another consequence of this is that a relation of the form (πt i ) n = 1 for some π N in a permutation progenitor becomes: π n t π n 1 (i)...t π(i) t i =1, which is equivalent to π n = t 1 i t 1 π(i)...t 1 π n 1 (i). Thus any additional relation by which we must factor the progenitor to obtain G must have any of the forms

508 M. Sayed πw(t 0,t 1,...,t n 1 )=1 or π = w(t 0,t 1,...,t n 1 ), where π N and w is a word in the elements of T. We write G for the homomorphic image obtained after factoring out by some relations which essentially take the form: π = w(t 0,t 1,...,t n 1 ), where π N. We must have π 1 for at least one of these relations to avoid the case G = T : N. This relation is too general to consider and we usually only consider certain special cases of it. For example, we will consider relations of the form π = w(t 0,t 1 ) and π = w(t 0,t 1,t 2 ) (for π N). To do this we first note that any element of G which is in t i,t j and N must commute with N ij = C N ( t i,t j ). We thus have the following lemmas [5]: Lemma 2.1. In any homomorphic image of m n : N, t i,t j N C N (N ij ). Proof. Assume t i,t j N> 1 and Let π = w(t i,t j ) 1,π N. For every σ N ij, we have π σ = w(t i,t j ) σ = w(t σ i,tσ j )=w(t i,t j )=π. This shows that π C N (σ), therefore, we have π C N (N ij ). Lemma 2.2. For k 1, we have: t i1,t i2,...,t ik N C N (N i 1i 2...i k). Proof. The same as the previous lemma. It is useful to note that, for the case of involutory generation, t i,t j is dihedral of order 2k, where k is the order of t i t j. The elements of t i,t j have the forms: [t i t j ] r and [t i t j ] r t i ; the elements of the form [t i t j ] r t i having order 2, and the central elements of t i,t j having order 1 or 2 and form [t i t j ] r. Lemmas 2.1 and 2.2 can be used when the symmetric generators are of higher order, but it is usually more profitable to consider what the subgroup t i,t j can be in a finite image. These groups often have several automorphisms visible in the control subgroup, which restrict the possibilities. The following notation is useful. We will allow i to stand for the coset Nt i, ij for the coset Nt i t j and so on. The coset N is denoted by. We will also let i stand for the symmetric generator t i and ī for t 1 i when there is no danger of confusion. Thus we write, for instance, ij k to mean Nt i t j = Nt k and ij = k to mean t i t j = t k. The ambiguity associated with this notation is i k

Monomial modular representations 509 which could mean t k i or tt k i. We will let i k stand for t k i, so that 02 always means t 2 0. It is sometimes useful to have the notation of a length of a coset. The fact that for π N we have Nw(t i )π = Nπ 1 w(t i )π = Nw(t π i )=Nw (t i ) shows that all N-cosets have a representative in T 0 T 1... T n 1. We are in a position to define the length, L(Nw), of a coset Nw as the length of the shortest possible representation of w in terms of the symmetric generators and their inverses. Firstly, we have L(N) = 0. If w = τ 1 τ 2 τ k, for some k where τ i T ai {1} for some {a i } such that a i a i+1 for all i, then the length L(Nw)=L(w) is defined to be k. We proceed to illustrate the above with a simple example. The notation for group structures mentioned in the paper follows that in the Atlas [4]. Example 2.3. We consider the control subgroup N = A 4 and the progenitor 3 3 : A 4 in which N acts faithfully on the symmetric generators. Our 3-modular monomial representation of A 4 is given by x 1 1 1 and y 1 1 1 or, in terms of their action on the symmetric generators as: x (0, 1, 2) and y (0)(1, 1)(2, 2), that is x (t 0,t 1,t 2 ) and y (t 0 )(t 1,t 1 1 )(t 2,t 1 2 ). With the help of Lemma 2.1, we can obtain a symmetric presentation of 3 A 7 as a homomorphic image of 3 3 : A 4 by factoring the progenitor by the relations 7 3 1 1 1 t 0 and 1 t 1 t 2, 1 1 and thus we consider, 3 3 :A 4 [(0,1,2)t 0 ] 7 = [(1, 1)(2, 2)t 1 t 2 ] 3 =1 = 3 A 7. For further information about monomial modular representations of symmetrically generated groups, the reader is refereed to [1, 6].

510 M. Sayed 3 Coset enumeration algorithm The coset decomposition of the progenitor m n : N is m n : N = N Nt 0 Nt 2 0 Nt m 1 0 Nt n 1 Nt 2 n 1 Nt m 1 Nt 0 t 1 Nt 0 t 2 1 Nt 0t m 1 1 Nt 0 t n 1 Nt 0 t 2 n 1 Nt 0t m 1 n 1 Nt 0 t 1 t 0 Nt 0 t 2 1t 0 Nt 0 t m 1 1 t 0. Therefore, the set of right cosets corresponds to the set of all ordered k-tuples, k {0, 1, 2,...}, of the elements of the set of ordered pairs {(i, j) :0 i n 1, 1 j m 1} which have no first entry adjacent repetitions. We see that the progenitor has 1 coset of length 0 and at most n(n 1) k 1 (m 1) k cosets of length k, k 1. Once the progenitor is factored by nontrivial relations coincidences between these cosets appear, and so leads to reduce the number of cosets. In this section we describe how a factor group G = m n :N π 1 = w 1,π 2 = w 2,..., π s = w s, n 1 may be identified. Therefore, we need to establish the order of G by enumerating the cosets of a subgroup (of G) of known order. Naturally, we would like this subgroup to be the control subgroup N. 3.1 The input and stored data In order to define our group G, which is expected to be a finite homomorphic image of the (monomial) progenitor m n : N, we need a permutation group N of degree n(m 1) and two sequences π =[π 1,π 2,...,π s ] and w =[w 1,w 2,...,w s ], where the π i are elements of N and the w i are sequences of integers from the set {1, 2,,n(m 1)} without adjacent repetitions. These two sequences give the left and the right hand sides of the group additional relations which tell us how elements of N can be written in terms of the n symmetric generators and their inverses. Here, each symmetric generator t j i is assigned an integer k =(i +1)+(j 1)n, 0 i n 1, 1 j m 1. It is worth noting that all conjugates (conjugation by elements of N) of the relations π i = w i are also relations. So that, in any homomorphic image G of the progenitor 3 4 : S 4, the relation [(0, 1)(2, 2)(3, 3)t 0 t 2 ] 3 = 1 can be considered as [(i, j)(k, k)(l, l)t i t k ] 3 = 1 for all distinct i, j, k, and l. Thus, if

Monomial modular representations 511 σ = v is an element of the set of additional relations {π 1 = w 1, π 2 = w 2,..., π s = w s }, then in G we have σ π = v π for π N. We maintain a sequence C (instead of a table for each additional relation as in the Todd-Coxeter coset enumeration procedure [10]) whose terms are (at the end of enumeration) the complete set of coset representative words and which can be considered as a function f : C T 0 T 1... T n 1 C. We read f(w, τ i )=w as meaning that Nwτ i = Nw where w and w are words in the symmetric generators and their inverses of length k and at most k +1 respectively. We automatically apply a consistency condition to our sequence C that f(w, τ i )=w f(w,τ 1 i ) = w, so that inverses have the behavior we expect. We also have to ensure that cosets which are distinct in G remain distinct in C. Of course, as we proceed by applying the additional relations to the cosets, we will discover some identifications between these cosets that were considered different. So it is convenient to have some way of recording in the sequence C when a coset w has been proved to be the same (in G) as an earlier coset w so that references to w can be diverted to w. We demand that if Nw is earlier in C than Nw, then L(Nw) L(Nw ). Also we remark that the variable level stands for the length of the last coset in C. 3.2 The process For each coset of G we must store a canonical representative in the sequence C. In order to do this we first feed the sequence C by the coset decomposition up to certain length and then progressively modify it, by performing reductions and by using the above function, until it represents the permutation action of the symmetric generators and their inverses on the cosets of N (in G). We will know that we have completed the coset enumeration when the set of right cosets obtained is closed under right multiplication. We now describe the mechanized process which is in fact divided into the following four stages: Initialization. We write each additional relation π i = w i, where π i N and w i = τ i1 τ i2...τ ir, together with it conjugates, as τ i1 τ i2...τ ik = π i τ ir τ ir 1...τ ik+1, where k equals to r r+1 or according to whether r is even or odd respectively. 2 2 In the sequence C, the first coset representative rather than to appear is

512 M. Sayed 0, which of course stand for Nt 0. Thus, when the variable level is equal to 1, we must have C =[[ ], [ [0], [1],, [n 1], [0 2 ], [1 2 ],, [(n 1) 2 ],, [(n 1) m 1 ]]]. For example, multiplication of the coset Nt 0 by t 1 yields the coset 01 which is the first coset representative of length two. Therefore, the sequence C appears as [[ ], [ [0], [1],, [n 1], [0 2 ], [1 2 ],, [(n 1) 2 ],, [(n 1) m 1 ]], [[0, 1] ] ]. In practice, it is useless to start reductions until the variable level reaches the value r r+1 or according to whether r is even or odd respectively, where r 2 2 is the length of the shortest additional relation. Reductions. Our objective now is to reduce the number of coset representatives in the sequence C. In order to do this, the procedure must check if a part of any given word w in C of length k is equal to τ i1 τ i2...τ ik, the left hand side of one of the above additional relations, then the procedure replaces this part by τ ir τ ir 1...τ ik+1 and moves the permutation π i over to the left of the whole word. If a new word w of length less than the length of w is obtained, the procedure replaces the coset represented by w by the new coset represented by w. References to the coset represented by w can be diverted to the coset represented by w. Moreover, we must store, in a temporary sequence, CT, this identification. On the other hand, if a new word w of length equal to the length of w, is obtained, we call that the coset represented by w has been proved to be the same (in G) as the coset represented by w. In this case we store in the sequence CT, as well as in the sequence C if the last symmetric generators in w and w are different, this identification. Having finished as much reductions as we can in the current level and record the information, we continue by carrying out the collapses process, then by applying the function f to the cosets of length level and increasing the variable level by one. Collapses. From time to time we pack the sequence C, reclaiming the space that was occupied by the redundant cosets and this might lead to the collapse of part or the entire coset diagram. During the pushing relations step we may discover identifications between cosets that are considered different from the additional relations (and their conjugates under N). It is convenient to have some way of recording (in the sequence CT) all of these coincidences, and so we can use them together with the problem additional relations to re-reduce the coset representative sequence. The strategy here is to perform the collapses process by the end of each level provided that there are new coincidences revealed from the reductions process. If the coincidences generate

Monomial modular representations 513 further coincidences, the process must be repeated. Termination. We will consider the enumerator to have terminated and, therefore, call the coset table is closed if, by the end of any level, there is no such coset in C of length equal to level. In this case we call the set of right cosets obtained is closed under right multiplication. Since N is a finitely generated subgroup of countable index in a finitely presented group G, the point of termination will always be reached. 3.3 The output The program returns what is essentially a Cayley graph of the action of G on the cosets of N. When the graph is closed we have shown that G is finite and have an upper bound for its order. Each element of G is represented by a permutation of N followed by a word in the symmetric generators and their inverses. Indeed, the program allows the user readily to pass between the symmetric representation of an element of G and its action on the cosets of N. 3.4 Illustrative examples In order to illustrate the mannar in which our enumerator works we give four groups which are constructed as homomorphic images of the progenitors 3 7 : L 3 (2), 3 4 : S 4,2 6 : L 2 (5) and 3 4 :2 S + 4. For each considered progenitor we use a suitable set of additional relations. Example 1. Consider the group: G = 3 7 :L 3 (2) [(1, 1)(0,3, 0, 3)(2,6,4, 5)t 1 2 ]3. The control subgroup N = L 3 (2) may be regarded as acting on the 7 points {0, 1, 2, 3, 4, 5, 6}. Here the monomial progenitor 3 7 : L 3 (2) quotiented out by the relation [(1, 1)(0, 3, 0, 3)(2, 6, 4, 5)t 1 2 ]3 which can be written as t 2 t 6 t 4 = (1, 1)(0, 3, 0, 3)(2, 5, 4, 6). We present the input and the output as they appear in Magma [3]. The input takes the form: N := PermutationGroup 14 (1, 2, 3, 4, 5, 6, 7), (2, 9)(4, 11)(3, 14)(5, 6) ;

514 M. Sayed π := [N! (2, 9)(1, 11, 8, 4)(3, 13, 5, 7)]; w := [[3, 7, 5]]; It is clear that N = Nt 2 t 6 t 4, which we write as 264 in our notation. In general, we have ijk and thus that ij k. Now N acts 2-transitively on the symmetric generators and thus all N-costs have length 0 and 1. This means that G : N = 15 and G = 2520 = A 7. We can easily make the identification between the group G and A 7 by yielding the lines of a projective 3-space over F 2 and a permutation representation of degree 15 for A 7. The list of the 15 cosets is: [ [], [ [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14] ] ]. The actions of the elements x and y, and the symmetric generator t 0 on the cosets of G are given below: xp :(2, 3, 4, 5, 6, 7, 8)(9, 10, 11, 12, 13, 14, 15), yp :(3, 10)(4, 15)(5, 12)(6, 7)(8, 11)(13, 14), tp :(1, 2, 9)(3, 6, 4)(5, 14, 11)(7, 15, 10)(8, 12, 13). In the second example, we illustrate the process with a group which has two additional relations. Example 2. Consider the group: G = 3 4 :S 4 t 0 t 1 t 0 t 1 = [(0,1,2)t 0 ] 5 =1. The control subgroup N = S 4 may be regarded as acting on the set {0, 1, 2, 3}. A presentation for N is x, y x 4 = y 2 =(yx) 3 =1, where x (0, 1, 2, 3),y (0, 0)(1, 1)(2, 3) and yx (0, 1, 2). The progenitor here is 3 4 : S 4, a monomial progenitor, in which the odd permutations permute and invert the symmetric generators and the even permutations of N merely permute the symmetric generators. The progenitor quotiented out by the relations t 0 t 1 t 0 t 1 = 1 and [(0, 1, 2)t 0 ] 5 = 1. It is clear that N = Nt 0 t 1 t 0 t 1, which we write as 0101 in our notation.

Monomial modular representations 515 By postmultiplying both sides by t 1, we deduce that Nt 1 = Nt 0 t 1 t 0, that is 010 1. Furthermore, postmultiplying both sides by t 0 yields Nt 1 t 0 = Nt 0 t 1 which is 01 10. In general, we have ijij and thus that ij ji. Similarly, we have ijkij and thus that ijk ji, for i, k and k distinct. So cosets of length 2 extend no further. We find that the cosets of length 0, 1 and 2 are at most 1, 8 and 6 respectively. The result of the coset enumeration of G over S 4 indicates that G : N 15, so G 360 = A 6. Indeed, the (relatively) easy task of finding generators for A 6 satisfying the required relations completes the identification of G with A 6. In the third example we show how the process can be carried out on a group generated by symmetric set of involutions. Example 3. Let G = 2 6 :L 2 (5) [(0,1,2,3,4)t 0 ] 4 =1. Here the L 2 (5) acts on the 2 6 as the group of linear fractional transformations (of determinant 1) on the projective line of order 5 whose points may be labelled with the elements of F 5 { }. The coset representative words of G over L 2 (5) is shown below [ [], [[ ], [0], [1], [2], [3], [4] ], [[ 0], [ 1], [ 2], [ 3], [ 4], [0 ], [02], [03], [2 ], [20] ], [[ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ] ]. It is easy to recognize the group G in this case the projective general linear group PGL 2 (11) of order 22 60 = 1320 and check that it does contain such a symmetric generating set. Our final worked example is a symmetric presentation of M 11. Example 4. Let G = 3 4 :2 S + 4 [(1, 1)(2,3)t 2 ] 5 =1.

516 M. Sayed A presentation for the control subgroup N = 2 S 4 + is x, y x 4 =(yx) 3,y 2 =1, where x (0, 1, 2, 3, 0, 1, 2, 3),y (1, 1)(2, 3) and yx (0, 1, 2, 0, 1, 2)(3, 3). The progenitor here is 3 4 :2 S 4 +, where 2 S 4 + acts monomially and faithfully on {T 0,T 1,T 2,T 3 }, in which the central involution of N acts trivially and the quotient of N by this involution is S 4 in its natural action on 4 points. The progenitor quotiented out by the relations t 2 t 3 t 2 t 3 t 2 = (1, 1)(2, 3). We know that iji ij, for i and j distinct, and so we find that the cosets of length 0, 1, 2, 3 and 4 are at most 1, 8, 48, 84 and 24 respectively. Thus, G : N 165, so G 7920 = M 11. 4 Concluding remark In this procedure no other representations of group elements are used; any word in the symmetric generators and their inverses can be simply put into its canonically shortest form by application of the relations (and their conjugates under the control subgroup). Moreover, all coincidences between cosets are obtained without using relation tables; only by pushing the additional relations into the coset decomposition of the progenitor. However, in this case, we need to store many relations which are equivalent (under the subgroup N). A further significant of the algorithm is the way that it handles the elements of the group and is the information which it tells about the structure of the group. So that it is helpful to define the group in terms of generators and relations in the standard way; we can find a symmetric generating set for the group and from this generating set we can determine the relations which we need to add to our progenitor presentation. It is worth noting that the operations of inversion and multiplication can be performed manually (or mechanically) by means of short algorithms. It must be stressed that the computer implementation which has been written in Magma [3] is, of course, a different matter. It contains more detailed description which we omitted here for the sake of simplicity and brevity. An improvement in performance (in terms of times) can be achieved by using any high level language such as C++. In Table 1, we give the results for coset enumerations of some symmetrically generated groups, see [1, 7]. Times taken are measured on a Sun Sparc Station 5 with CPU clock rate 110 MHz.

Monomial modular representations 517 G Progenitor Additional Relations Cosets Time Taken PGL 2 (11) 2 4 : S 4 (0, 1)(2, 3) = t 0 t 1 t 0 t 1 t 0, 55 0.15 Sec. (0, 1, 2) = t 0 t 1 t 2 t 0 t 1 t 2 t 0 t 1 t 2 t 0 t 1 A 7 S 3 3 5 : S 5 (1, 4, 3) = t 1 t 4 t 3 t 1 126 0.17 Sec. J 1 2 11 : L 2 (11) (0, 8, 1)(2, 7, 9, 10, 6, 5)(3, 4) 266 0.22 Sec. = t 0 t 1 t 8 t 0 t 1 L 2 (13) 3 3 3 : S 3 (0, 1) = t 0 t 2 t 1 t 2 t 0 t 2 546 0.52 Sec. A 9 3 4 : S 4 (0, 1) = t 0 t 1 t 0 t 1 t 0 7560 2.60 Sec. (0, 1, 2) = t 0 t 1 t 2 t 0 t 1 t 2 t 0 Table 1: Result of the coset enumeration of G over N References [1] J. N. Bray and R. T. Curtis, Monomial Modular Representations and Symmetric generation of the Harada-Norton Group, J. Algebra 268 (2003), 723 743. [2] J. N. Bray and R. T. Curtis, Double Coset Enumeration of Symmetrically Generated Groups, J. Group Theory 7 (2004), 167 185. [3] J. J. Cannon, et al., The MAGMA Programming Language, School of Mathematics and Statistics, University of Sydney, 1993-2002. [4] J. H. Conway, R. T. Curtis, S. P. Norton, R. A. Parker and R. A. Wilson, An Atlas of Finite Group, Oxford UP (1985). [5] R. T. Curtis and Z. Hasan, Symmetric Representation of the Elements of the Janko Group J 1, J. Symb. Comp. 22 (1996), 201 214. [6] R. T. Curtis, Monomial Modular Representations and Construction of the Held Group, J. Algebra 184 (1996), 1205 1227. [7] M. Sayed, Computational Methods in Symmetric Generation of Groups, Ph.D. thesis, Univ. of Birmingham (1998). [8] M. Sayed, Double-Coset Enumeration Algorithm for Symmetrically Generated Groups, Int. J. Math. Math. Sci. Vol. 2005, No. 5 (2005), 699 715.

518 M. Sayed [9] M. Sayed, Coset Enumeration of Groups Generated by Symmetric Sets of Involutions, Int. J. Math. Math. Sci. Vol. 2005, No. 23 (2005), 3739 3750. [10] J. A. Todd and S. M. Coxeter, A practical Method for Enumerating Cosets of Finite Abstract Groups, Proc. Edinburgh Math. Soc. 5 (1936), 26 34. Received: May 10, 2007