See: Description
| Interface | Description |
|---|---|
| AbelianGroup |
This interface defines an abelian group.
|
| AbelianGroup.Member |
This interface defines a member of an abelian group.
|
| Group |
This interface defines a group.
|
| Group.Member |
This interface defines a member of a group.
|
| Monoid |
This interface defines a monoid.
|
| Monoid.Member |
This interface defines a member of a monoid.
|
| Semigroup |
This interface defines a semigroup.
|
| Semigroup.Member |
This interface defines a member of a semigroup.
|
| Class | Description |
|---|---|
| CyclicGroup |
The CyclicGroup class represents the nth cyclic group.
|
| DihedralGroup |
The DihedralGroup class represents the nth dihedral group.
|
| FiniteGroup |
Superclass for finite groups.
|
| LieGroup |
The LieGroup class provides an encapsulation for Lie groups.
|
| QuaternionGroup |
The QuaternionGroup class represents the quaternion group.
|
| U1 |
The U1 class provides an encapsulation for U(1) groups.
|
Provides classes for groups and their generalisations (monoids, semigroups).