Las Vegas algorithms for matrix groups
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 119, 427-436
- https://doi.org/10.1109/sfcs.1993.366844
Abstract
We consider algorithms in finite groups, given by a list of generators. We give polynomial time Las Vegas algorithms (randomized, with guaranteed correct output) for basic problems for finite matrix groups over the rationals (and over algebraic number fields): testing membership, determining the order, finding a presentation (generators and relations), and finding basic building blocks: center, composition factors, and Sylow subgroups. These results extend previous work on permutation groups into the potentially more significant domain of matrix groups. Such an extension has until recently been considered intractable. In case of matrix groups G of characteristic p, there are two basic types of obstacles to polynomial-time computation: number theoretic (factoring, discrete log) and large Lie-type simple groups of the same characteristic p involved in the group. The number theoretic obstacles are inherent and appear already in handling abelian groups. They can be handled by moderately efficient (subexponential) algorithms. We are able to locate all the nonabelian obstacles in a normal subgroup N and solve all problems listed above for G/N.Keywords
This publication has 28 references indexed in Scilit:
- Permutation group algorithms based on partitions, I: Theory and algorithmsJournal of Symbolic Computation, 1991
- Computing the structure of finite algebrasJournal of Symbolic Computation, 1990
- The probability of generating the symmetric groupJournal of Combinatorial Theory, Series A, 1989
- A subexponential-time algorithm for computing discrete logarithms overGF(p^2)IEEE Transactions on Information Theory, 1985
- Sylow's theorem in polynomial timeJournal of Computer and System Sciences, 1985
- On the maximal subgroups of the finite classical groupsInventiones Mathematicae, 1984
- Asymptotically fast factorization of integersMathematics of Computation, 1981
- Permutation representations of the finite classical groups of small degree or rankJournal of Algebra, 1979
- Projective Representations of Minimum Degree of Group ExtensionsCanadian Journal of Mathematics, 1978
- The probability of generating the symmetric groupMathematische Zeitschrift, 1969