Interface Magma<T>
-
- Type Parameters:
T
-
- All Superinterfaces:
GrouplikeStructure<T>
,Structure<T>
- All Known Subinterfaces:
AbelianGroup<T>
,CommutativeMonoid<T>
,CommutativeSemigroup<T>
,Group<T>
,Monoid<T>
,Semigroup<T>
- All Known Implementing Classes:
AbstractAbelianGroup
public interface Magma<T> extends GrouplikeStructure<T>
The algebraic structure of a Magma (or also called groupoid). It has the following properties:- a set (M) of elements of type T
- one binary operation M x M : M
-
-
Method Summary
-
Methods inherited from interface org.tensorics.core.math.structures.grouplike.GrouplikeStructure
operation
-
-