References for Methods of Computational Group Theory
This page provides some guide to theoretical background material for the
methods implemented in GAP and its packages.
The most comprehensive (and extremely well-written) textbook on
computational group theory (excluding
computational representation theory) is the
-
Handbook of Computational Group Theory [Ho05]
by Derek Holt.
The Computer Algebra Handbook [GKW03] aims
to provide an overview of the full field of computer algebra by individual
articles written by different authors in the style of an encyclopedia.
There are surveys on different areas and aspects as well as descriptions
of program systems, a bibliography with over 2100 entries, and pointers
to many conferences since 1979 and their proceedings. (It should be noted,
however, that most articles of the handbook were already written about
four years before its publication.) The two most relevant articles in our
context are also available via the internet:
-
Computational Group Theory by Charles C. Sims (pp. 64-83 in
[GKW03]), available as Postscript or PDF file from
Selected Publications of Charles C. Sims
(note that for reading the PDF file you will probably need acrobat6),
and
-
Algorithms of Representation Theory by Gerhard Hiss (pp. 84-88
in [GKW03]), available as
PDF file.
There are some monographs covering special areas:
-
Permutation Groups
Greg Butler [Bu91] gives an elementary introduction.
Akos Seress [Se03]
gives an up-to-date survey on permutattion group algorithms and analyses
their complexity.
-
Finitely Presented Groups
David Johnson's book [Jo97] is a very readable
introduction to the general subject of fp groups touching computational
aspects. The authoritative text on the subject of computing methods
for fp groups is the book [Si94] by Charles C. Sims.
-
Polycyclic Groups
There is no published textbook yet, the Habilitationsschrift
[Ei01] of Bettina Eick is presently the most
comprehensive source.
-
Representation Theory
The area of computational representation theory will be covered by a
book Representations of Groups - Theory and Practice by Herbert
Pahlings, which is in preparation. At present, the best source are two
survey papers [LP91] and [LP99].
-
Lie Algebras
The book [deG00] by Willem A. de Graaf covers the
standard topics of Lie Algebra theory with strong emphasis on algorithmic
aspects.
-
Algebraic Number Theory and Commutative Algebra
These areas, some methods of which are used in GAP and
its packages, are e. g. presented by the book [Co00]
on computational number theory by Henri Cohen and the book
[GP02] on commutative algebra by Gerd-Martin Greuel
and Gerhard Pfister.
We refrain from listing any of the several hundred papers having contributed
to the development of algorithms in computational group theory. Rather
we refer to the bibliographies of the quoted books and the
Algebra Database in BibTeX, containing many such titles,
which has been compiled by Eamonn O'Brien.
Bibliography
- Bu91
-
Gregory Butler,
Fundamental Algorithms for Permutation Groups.
Lecture Notes in Computer Science, vol. 559,
Springer Verlag 1991, xii + 238 p.
- Co00
-
Henri Cohen,
A Course in Computational Number Theory.
Graduate texts in mathematics, vol. 138,
Springer Verlag, 4th ed. 2000, xx + 545 p.
- deG00
-
Willem A. de Graaf,
Lie Algebras: Theory and Algorithms.
North-Holland mathematical Library, vol. 56,
Elsevier 2000, xii + 393 p.
- Ei01
-
Bettina Eick,
Algorithms for Polycyclic Groups.
Habilitationsschrift, Universität Kassel, 2000, 113 p.
- GKW03
-
Johannes Grabmeier, Erich Kaltofen, Volker Weispfenning, eds.,
Computer Algebra Handbook.
Springer Verlag 2003, xx + 637 p.
- GP02
-
Gerd-Martin Greuel, Gerhard Pfister
A SINGULAR Introduction to Commutative Algebra.
Springer Verlag 2003, xvii + 588 p.
- Ho05
-
Derek F. Holt,
Handbook of Computational Group Theory.
In the series 'Discrete Mathematics and its Applications',
Chapman & Hall/CRC 2005, xvi + 514 p.
- Jo97
-
David L. Johnson,
Presentations of Groups.
LMS Student Texts, vol. 15,
Cambridge University Press, 2nd ed. 1997, x + 216 p.
- LP91
-
Klaus Lux, Herbert Pahlings,
Computational Aspects of Representation Theory of Finite Groups.
pp. 37-64 in: Representation Theory of Finite Groups and
Finite-Dimensional Algebras, G. O. Michler, C. M. Ringel, eds., 1991.
- LP99
-
Klaus Lux, Herbert Pahlings,
Computational Aspects of Representation Theory of Finite Groups II.
pp. 381-397 in: Algorithmic Algebra and Number Theory,
B. H. Matzat, G.-M. Greuel, G. Hiss, eds., 1999.
- Se03
-
Akos Seress
Permutation Group Algorithms.
Cambridge Tracts in Mathematics, vol 152,
Cambridge University Press 2003, ix + 264 p.
A
sample of the book, including contents and introduction, can be
looked at in the web.
- Si94
-
Charles C. Sims,
Computation with finitely presented groups.
Encyclopedia of mathematics and its applications, vol. 48,
Cambridge University Press 1994, xiii + 604 p.
|