-
Nested Class Summary
Nested Classes
static class
static class
-
-
Method Summary
default void
default void
default void
default void
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
-
groupOperators
@Property
default void groupOperators(@ForAll("structure")
Group<E> s)
-
groupUnitaryOperators
@Property
default void groupUnitaryOperators(@ForAll("structure")
Group<E> s)
-
operateAssociativity
@Property
default void operateAssociativity(@ForAll("elements")
E v1,
@ForAll("elements")
E v2,
@ForAll("elements")
E v3)
-
unity
@Property
default void unity(@ForAll("elements")
E v)
-
inverse
@Property
default void inverse(@ForAll("elements")
E v)
-
castingError
@Property
default void castingError(@ForAll("elements")
E v)