- Type Parameters:
T
- the type of the elements of the underlying set
- All Superinterfaces:
- CommutativeMonoid<T>, CommutativeSemigroup<T>, Group<T>, GrouplikeStructure<T>, Magma<T>, Monoid<T>, Semigroup<T>, Structure<T>
- All Known Implementing Classes:
- AbstractAbelianGroup
public interface AbelianGroup<T>
extends CommutativeMonoid<T>, Group<T>
The algebraic structure of an abelian group (or commutative group). Thus the group operation is commutative and
associative.