Interface Structure<T>
-
- Type Parameters:
T
- the type of the elements of the mathematical structure
- All Known Subinterfaces:
AbelianGroup<T>
,CommutativeMonoid<T>
,CommutativeSemigroup<T>
,Field<T>
,FiniteStructure<T>
,Group<T>
,GrouplikeStructure<T>
,Magma<T>
,Monoid<T>
,OrderedField<T>
,Ring<T>
,RinglikeStructure<T>
,Semigroup<T>
,Semiring<T>
- All Known Implementing Classes:
AbstractAbelianGroup
,AbstractOrderedField
,DoubleField
public interface Structure<T>
The base interface for all algebraic structures. A basic property of an mathematical structure is always a set of elements. Since there can be infinite and finite structures, it does not always make sense (or is impossible) to explicitly state the involved set.