- All Superinterfaces:
AlgebraicStructureTheory<E>, BasicObjectTheory<E>, ElementTheory<E>
- All Known Subinterfaces:
AbelianRingTheory<E>, AdditiveAbelianGroupTheory<E>, AdditiveAbelianSemiGroupTheory<E>, AdditiveGroupTheory<E>, AdditiveMonoidTheory<E>, AdditiveSemiGroupTheory<E>, CompleteFieldTheory<E>, CompleteScalarFieldTheory<E>, DivisibleGroupTheory<E>, DivisionRingTheory<E>, FieldTheory<E>, GroupTheory<E>, MultiplicativeAbelianGroupTheory<E>, MultiplicativeAbelianSemiGroupTheory<E>, MultiplicativeGroupTheory<E>, MultiplicativeMonoidTheory<E>, MultiplicativeSemiGroupTheory<E>, RingTheory<E>, RngTheory<E>, ScalarFieldTheory<E>, VectorSpaceTheory<V,S>
- Since:
- 0.8
- Author:
- Michiel Meeuwissen
-
-
Method Summary
default void
default void
Methods inherited from interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
algebraicBinaryOperators, algebraicIntOperations, algebraicUnaryOperators, cardinalityAndStreaming, cast, castDirectly, cayleyTables, elementClass, eqMethod, examples, functions, getComparisonOperators, nextRandom, singleton, staticOperators, staticUnaryOperators, structure, structureSameInstance, toStringForStructure, uncertain
Methods inherited from interface org.meeuw.theories.BasicObjectTheory
datapointsOrNull, equalDatapoints, equals, equalsIsConsistent, equalsIsReflexive, equalsIsSymmetric, equalsIsTransitive, equalsReturnFalseOnNull, equalsReturnFalseOnOtherObject, hashCodeIsConsistentWithEquals, hashCodeIsSelfConsistent, log, randoms, toString
-
Method Details
-
-
operatorAndCommutativity
@Property
default void operatorAndCommutativity(@ForAll("elements")
E m1,
@ForAll("elements")
E m2)