A practical model for computation with matrix groups. (Q480641): Difference between revisions
From MaRDI portal
Created a new Item |
Normalize DOI. |
||
(13 intermediate revisions by 8 users not shown) | |||
Property / DOI | |||
Property / DOI: 10.1016/j.jsc.2014.08.006 / rank | |||
Property / author | |||
Property / author: Derek F. Holt / rank | |||
Property / author | |||
Property / author: Charles R. Leedham-Green / rank | |||
Property / author | |||
Property / author: Derek F. Holt / rank | |||
Normal rank | |||
Property / author | |||
Property / author: Charles R. Leedham-Green / rank | |||
Normal rank | |||
Property / review text | |||
In computational problems with finite groups, typically the group \(G\) is described very economically by providing a set of generators of \(G\) from some larger well-known group; for example, the generators are permutations from a symmetric group, or matrices from a general linear group over a finite field. The object is then to use this description to determine various group theoretic properties of \(G\) such as: order, Sylow subgroups, solvability, simplicity, etc. In the 1960s Charles Sims introduced the idea of a basis and strong generating set to deal with (what were then) very large groups. This technique is based on the existence of a chain of subgroups of \(G\) in which successive indices are small compared to the size of the group. When \(G\) is a permutation group, such subgroup chains occur naturally by computing stabilizers, and Sims' ideas have been central in computing with such groups. For matrix groups, however, Sims' method will often fail because there is no suitable subgroup chain; for example, in some matrix groups, every maximal subgroup has a large index. This has led to the ``matrix group recognition program'' [see \textit{C. R. Leedham-Green}, in: Groups and computation III. Proceedings of the international conference at the Ohio State University, Columbus, OH, USA, 1999. Berlin: Walter de Gruyter. Ohio State Univ. Math. Res. Inst. Publ. 8, 229-247 (2001; Zbl 1052.20034)] in which the subgroup chain is replaced by a subnormal subgroup chain and recognizing the factor groups plays a central role. In the present paper, the authors define a composition tree for \(G\) to be a full binary tree whose vertices are labelled by subnormal sections of \(G\). The root is labelled \(G\) and a non-leaf node labelled \(H\), say, has two children \(H_0\) and \(H_1\) and an associated exact sequence \(H_0\hookrightarrow H\twoheadrightarrow H_1\). The tree is constructed recursively and the data structure used enables rewriting in sections of \(G\). The process of constructing a composition tree for a characteristic series for \(G\) uses detailed knowledge about the simple groups and their automorphisms. The algorithms and their implementation incorporate work of many authors, and the technical details are involved. The algorithms have been implemented in MAGMA, and the paper ends by describing how well the program works in solving some challenge problems. | |||
Property / review text: In computational problems with finite groups, typically the group \(G\) is described very economically by providing a set of generators of \(G\) from some larger well-known group; for example, the generators are permutations from a symmetric group, or matrices from a general linear group over a finite field. The object is then to use this description to determine various group theoretic properties of \(G\) such as: order, Sylow subgroups, solvability, simplicity, etc. In the 1960s Charles Sims introduced the idea of a basis and strong generating set to deal with (what were then) very large groups. This technique is based on the existence of a chain of subgroups of \(G\) in which successive indices are small compared to the size of the group. When \(G\) is a permutation group, such subgroup chains occur naturally by computing stabilizers, and Sims' ideas have been central in computing with such groups. For matrix groups, however, Sims' method will often fail because there is no suitable subgroup chain; for example, in some matrix groups, every maximal subgroup has a large index. This has led to the ``matrix group recognition program'' [see \textit{C. R. Leedham-Green}, in: Groups and computation III. Proceedings of the international conference at the Ohio State University, Columbus, OH, USA, 1999. Berlin: Walter de Gruyter. Ohio State Univ. Math. Res. Inst. Publ. 8, 229-247 (2001; Zbl 1052.20034)] in which the subgroup chain is replaced by a subnormal subgroup chain and recognizing the factor groups plays a central role. In the present paper, the authors define a composition tree for \(G\) to be a full binary tree whose vertices are labelled by subnormal sections of \(G\). The root is labelled \(G\) and a non-leaf node labelled \(H\), say, has two children \(H_0\) and \(H_1\) and an associated exact sequence \(H_0\hookrightarrow H\twoheadrightarrow H_1\). The tree is constructed recursively and the data structure used enables rewriting in sections of \(G\). The process of constructing a composition tree for a characteristic series for \(G\) uses detailed knowledge about the simple groups and their automorphisms. The algorithms and their implementation incorporate work of many authors, and the technical details are involved. The algorithms have been implemented in MAGMA, and the paper ends by describing how well the program works in solving some challenge problems. / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: John D. Dixon / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 20-04 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 20G40 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 20B40 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68W30 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6378422 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
finite matrix groups | |||
Property / zbMATH Keywords: finite matrix groups / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
structural computation | |||
Property / zbMATH Keywords: structural computation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
composition trees | |||
Property / zbMATH Keywords: composition trees / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
linear groups over finite fields | |||
Property / zbMATH Keywords: linear groups over finite fields / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
efficient algorithms | |||
Property / zbMATH Keywords: efficient algorithms / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
composition series | |||
Property / zbMATH Keywords: composition series / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
presentations | |||
Property / zbMATH Keywords: presentations / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
constructive recognition | |||
Property / zbMATH Keywords: constructive recognition / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: Magma / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: recog / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: ATLAS Group Representations / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: MeatAxe / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: GAP / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/j.jsc.2014.08.006 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2022781054 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive Membership Testing in Black-Box Classical Groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the maximal subgroups of the finite classical groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recognising the Suzuki groups in their natural representations. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recognising the small Ree groups in their natural representations. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4240509 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q2759618 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Short presentations for finite groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Black-box recognition of finite simple groups of Lie type by statistics of element orders / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Polynomial-time theory of matrix groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The Magma algebra system. I: The user language / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fast constructive recognition of a black box group isomorphic to \(S_n\) or \(A_n\) using Goldbach's conjecture / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An improved method for generating the centralizer of an involution / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Short presentations for alternating and symmetric groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fast Constructive Recognition of Black-Box Unitary Groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fast constructive recognition of black box symplectic groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fast constructive recognition of black box orthogonal groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5480729 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Chains of subgroups in symmetric groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Construction of defining relators for finite groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A polynomial-time reduction algorithm for groups of semilinear or subfield class. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4335291 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Generating random elements of a finite group / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computing in groups of Lie type / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive recognition of 𝑃𝑆𝐿(2,𝑞) / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3684278 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4273602 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: ESTIMATION AND COMPUTATION WITH MATRICES OVER FINITE FIELDS / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algorithms for the Tits alternative and related problems. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recognizing finite matrix groups over infinite fields. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive recognition of classical groups in even characteristic. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4023676 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Writing projective representations over subfields. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Presentations of finite simple groups: A quantitative approach / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive membership in black-box groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4312071 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Minimal and random generation of permutation and matrix groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computing a Chief Series and the Soluble Radical of a Matrix Group Over a Finite Field / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computing matrix group decompositions with respect to a normal subgroup / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Testing matrix groups for primitivity / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4650358 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Matrix generators for exceptional groups of Lie type / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computing conjugacy classes of elements in matrix groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Treating the Exceptional Cases of the MeatAxe / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fast recognition of alternating groups of unknown degree. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4040881 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Black box exceptional groups of Lie type / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Black box classical groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Large element orders and the characteristic of Lie-type simple groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3996618 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Generating Finite Completely Reducible Linear Groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Reduction Algorithm for Large-Base Primitive Permutation Groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q2759632 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recognising Tensor Products of Matrix Groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recognising tensor-induced matrix groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive recognition of classical groups in odd characteristic. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Finding the characteristic of a group of Lie type / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recognition of finite exceptional groups of Lie type / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive recognition of \(\text{SL}_3(q)\). / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The expected number of random elements to generate a finite group. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: RECOGNITION OF SMALL DIMENSIONAL REPRESENTATIONS OF GENERAL LINEAR GROUPS / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive homomorphisms for classical groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computing Minimal Polynomials of Matrices / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A data structure for a uniform approach to computations with finite groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: CONSTRUCTIVE RECOGNITION OF NORMALIZERS OF SMALL EXTRA-SPECIAL MATRIX GROUPS / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Recognition Algorithm For Classical Groups Over Finite Fields / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4705904 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5480741 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3101023 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3218280 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4787523 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4699468 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Chains of Subgroups in Groups of Lie Type III / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Constructive Sylow theorems for the classical groups. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Standard generators for sporadic simple groups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3840451 / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1016/J.JSC.2014.08.006 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 18:48, 9 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A practical model for computation with matrix groups. |
scientific article |
Statements
A practical model for computation with matrix groups. (English)
0 references
9 December 2014
0 references
In computational problems with finite groups, typically the group \(G\) is described very economically by providing a set of generators of \(G\) from some larger well-known group; for example, the generators are permutations from a symmetric group, or matrices from a general linear group over a finite field. The object is then to use this description to determine various group theoretic properties of \(G\) such as: order, Sylow subgroups, solvability, simplicity, etc. In the 1960s Charles Sims introduced the idea of a basis and strong generating set to deal with (what were then) very large groups. This technique is based on the existence of a chain of subgroups of \(G\) in which successive indices are small compared to the size of the group. When \(G\) is a permutation group, such subgroup chains occur naturally by computing stabilizers, and Sims' ideas have been central in computing with such groups. For matrix groups, however, Sims' method will often fail because there is no suitable subgroup chain; for example, in some matrix groups, every maximal subgroup has a large index. This has led to the ``matrix group recognition program'' [see \textit{C. R. Leedham-Green}, in: Groups and computation III. Proceedings of the international conference at the Ohio State University, Columbus, OH, USA, 1999. Berlin: Walter de Gruyter. Ohio State Univ. Math. Res. Inst. Publ. 8, 229-247 (2001; Zbl 1052.20034)] in which the subgroup chain is replaced by a subnormal subgroup chain and recognizing the factor groups plays a central role. In the present paper, the authors define a composition tree for \(G\) to be a full binary tree whose vertices are labelled by subnormal sections of \(G\). The root is labelled \(G\) and a non-leaf node labelled \(H\), say, has two children \(H_0\) and \(H_1\) and an associated exact sequence \(H_0\hookrightarrow H\twoheadrightarrow H_1\). The tree is constructed recursively and the data structure used enables rewriting in sections of \(G\). The process of constructing a composition tree for a characteristic series for \(G\) uses detailed knowledge about the simple groups and their automorphisms. The algorithms and their implementation incorporate work of many authors, and the technical details are involved. The algorithms have been implemented in MAGMA, and the paper ends by describing how well the program works in solving some challenge problems.
0 references
finite matrix groups
0 references
structural computation
0 references
composition trees
0 references
linear groups over finite fields
0 references
efficient algorithms
0 references
composition series
0 references
presentations
0 references
constructive recognition
0 references
0 references
0 references