21 research outputs found
Recognising the small Ree groups in their natural representations
We present Las Vegas algorithms for constructive recognition and constructive
membership testing of the Ree groups 2G_2(q) = Ree(q), where q = 3^{2m + 1} for
some m > 0, in their natural representations of degree 7. The input is a
generating set X.
The constructive recognition algorithm is polynomial time given a discrete
logarithm oracle. The constructive membership testing consists of a
pre-processing step, that only needs to be executed once for a given X, and a
main step. The latter is polynomial time, and the former is polynomial time
given a discrete logarithm oracle.
Implementations of the algorithms are available for the computer algebra
system MAGMA
Recognising the Suzuki groups in their natural representations
Under the assumption of a certain conjecture, for which there exists strong
experimental evidence, we produce an efficient algorithm for constructive
membership testing in the Suzuki groups Sz(q), where q = 2^{2m + 1} for some m
> 0, in their natural representations of degree 4. It is a Las Vegas algorithm
with running time O{log(q)} field operations, and a preprocessing step with
running time O{log(q) loglog(q)} field operations. The latter step needs an
oracle for the discrete logarithm problem in GF(q).
We also produce a recognition algorithm for Sz(q) = . This is a Las Vegas
algorithm with running time O{|X|^2} field operations.
Finally, we give a Las Vegas algorithm that, given ^h = Sz(q) for some h
in GL(4, q), finds some g such that ^g = Sz(q). The running time is O{log(q)
loglog(q) + |X|} field operations.
Implementations of the algorithms are available for the computer system
MAGMA
Finding central decompositions of p-groups
Polynomial-time algorithms are given to find a central decomposition of
maximum size for a finite p-group of class 2 and for a nilpotent Lie ring of
class 2. The algorithms use Las Vegas probabilistic routines to compute the
structure of finite *-rings and also the Las Vegas C-MeatAxe. When p is small,
the probabilistic methods can be replaced by deterministic polynomial-time
algorithms.
The methods introduce new group isomorphism invariants including new
characteristic subgroups.Comment: 28 page
Groups Acting on Tensor Products
Groups preserving a distributive product are encountered often in mathematics. Examples include automorphism groups of associative and non associative rings, classical groups, and automorphisms of p-groups. While the great variety of such products precludes any realistic hope of describing the general structure of the groups that preserve them, it is reasonable to expect that insight may be gained from an examination of the universal distributive products: tensor products. We give a detailed description of the groups preserving such tensor products over semisimple and semi primary rings, and present effective algorithms to construct generators for these groups. We also discuss applications of our methods to algorithmic problems for which all currently known methods require an exponential amount of work