Schreier–Sims algorithm
Builds on Permutation groupSymmetric groupStabiliserOrbitSubgroup generated by a subsetOrder of a groupIndex of a subgroup
Definition
Let and let be the permutation group generated by a finite set of permutations. A base of is a sequence of points of such that only the identity of fixes every . It gives the stabiliser chain , where is the pointwise stabiliser of in . A strong generating set for this base is a subset such that generates for each .
The Schreier–Sims algorithm computes, from , a base of and a strong generating set for it. It builds the chain from the top, and it repeats these steps until no new generator appears:
- For each level , compute the orbit and, for each , an element with .
- By Schreier's lemma, is generated by the Schreier generators , with in the current generators of and .
- Sift each Schreier generator through the levels below , that is, divide it by the coset representatives found there. If the remainder is not the identity, add it to the generators of the level where sifting stopped, with a new base point if needed.
Remarks
When the algorithm ends, , because is the index by the orbit-stabiliser theorem. A permutation lies in exactly when sifting through the whole chain ends at the identity.
Example: generated by , with base . The orbit of is . The stabiliser of is , and the orbit of under it is . So is a strong generating set, and .
Non-example: the sequence is not a base of , because the element fixes . Also, is not a strong generating set for the base : no element of fixes , so generates only .
Reading path
To understand this page from the ground up, read these 8 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Index of a subgroup concept
- Orbit concept
- Order of a group concept
- Permutation group concept
- Stabiliser concept
- Subgroup generated by a subset concept
- Symmetric group concept
- Schreier–Sims algorithm definition
Further reading
About this page
| Tag | 61F4HEY84K |
|---|---|
| URI | m2://61F4HEY84K |
| Kind | definition |
| Writing | W0 stub |
| MSC | 68W30, 20B05 |
| Defines | Schreier–Sims algorithm |
| Uses | Permutation group, Symmetric group, Stabiliser, Orbit, Subgroup generated by a subset, Order of a group, Index of a subgroup |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.