In mathematics, computational group theory is the study ofgroups by means of computers. It is concernedwith designing and analysing algorithms anddata structures to compute information about groups. The subjecthas attracted interest because for many interesting groups(including most of the sporadic groups) it is impracticalto perform calculations by hand.
Important algorithms in computational group theory include:
Two important computer algebra systems (CAS) used for group theory areGAP and Magma. Historically, other systems such as CAS (for character theory) and Cayley (a predecessor of Magma) were important.
Some achievements of the field include:
There are three books covering various parts of the subject: