Algebraic Group Theory Calculator

This calculator goes over the concept of groups from Abstract Algebra. A user will initially enter the size of a prospective group and click "Set", which will allow the user to name each element of this group. Once this is done and "Set" is clicked again, the input for a Cayley table is generated. Upon filling this Cayley table out, users can click "Test Group" to determine whether or not this is a group. If not, the reasons why are listed. If so, then users can also see the order of the elements and other properties of this group.

Integers Mod
Integers Mod X Integers Mod
Permutations on a string of size