Interface CommutativeMonoid<T>
-
- Type Parameters:
T
- The type of the elements of the underlying set
- All Superinterfaces:
CommutativeSemigroup<T>
,GrouplikeStructure<T>
,Magma<T>
,Monoid<T>
,Semigroup<T>
,Structure<T>
- All Known Subinterfaces:
AbelianGroup<T>
- All Known Implementing Classes:
AbstractAbelianGroup
public interface CommutativeMonoid<T> extends CommutativeSemigroup<T>, Monoid<T>
The algebraic structure of a commutative monoid (less common an 'abelian monoid'), meaning that the operation is commutative and associative.
-
-
Method Summary
-
Methods inherited from interface org.tensorics.core.math.structures.grouplike.CommutativeSemigroup
operation
-
-