Schreier’s lemma
Let be a group, a subgroup and transversal of in . For every ,we denote by the unique element such that .We also insist that . Under these conditions we can state Schreier’s lemma.
Lemma 1 (Schreier).
Given a group , a subgroup , and transversal for , then the set
generates .
Proof.
[1]We show that is generated by . We already know is contained in and we know every element is expressible asa word over , as generates . So where. Note that which is ofthe form for , and , where . We assume forinduction that has this form for some . Now we perform thesleight-of-hand.
by letting which isin , and . At theend of the iteration we have replaced all the ’s with elements of and the last element . However, lies in so the product and as and we know . As , and we now use the factthat to assert that . So is a word in and thus generates .∎
The lemma was discovered in the course of studying free groups as a way to produce generators
for a subgroup of a free group. The Reidemeister-Schreiertheorem strengthened this result to produce a presentation
for given onefor and a transversal of .
The lemma lead to an unexpected use in the 1970’s where it was rediscovered by various authorsto solve certain problems in computational group theory. Sims used the result to findgenerators of the stabilizer of a point in a permutation group
. This method could then berepeated to find generators for each stabilizer in a stabilizer chain of a base of the group.A naive approach can result in exponentially many generators, so Sims’ algorithm
additionallyremoves unnecessary generators along the way. This is now called the Schreier-Sims algorithm.
Independently a version of this algorithm was developed by Frust, Hopcroft, and Luks as a means toprove the polynomial-time complexity of various problems in finite group theory and graphtheory
. Many improvements followed including versions by Knuth, Jerum, and even a probabilisticnearly linear time method by Seress.
The lemma still finds use in non-finite groups as Schreier had intended. The associatedalgorithms have been repeatedly improved principally by the work of George Havas and Colin Ramsay.
References
- 1 Seress, ÁkosPermutation group algorithms,Cambridge Tracts in Mathematics, vol. 152,Cambridge University Press, Cambridge, 2003.