Package rocks.palaiologos.maja.structure
package rocks.palaiologos.maja.structure
-
InterfacesClassDescriptionGroup with a commutative binary operation.An algebraic structure with an associative and commutative binary operation and an identity element.An extension to the concept of monoid.Basic algebraic structure with a closed binary operation.An algebraic structure with an associative binary operation (implied by semigroup properties) and an identity element.Basic algebraic structure with an associative binary operation.A division ring is a set R equipped with two binary operations + and ·, where (R, +) is an abelian group and (R, ·) is a commutative monoid.DivisionRing<T>A division ring is a set R equipped with two binary operations + and ·, where (R, +) is an abelian group and (R, ·) is a group.Field<T>A a commutative division ring (i.e.Group with a commutative binary operation.An algebraic structure with an associative and commutative binary operation and an identity element.An extension to the concept of monoid.Basic algebraic structure with a closed binary operation.An algebraic structure with an associative binary operation (implied by semigroup properties) and an identity element.Basic algebraic structure with an associative binary operation.Ring<T>A ring is a set R equipped with two binary operations + and ·, where (R, +) is an abelian group and (R, ·) is a monoid.SemiRing<T>A ring is a set R equipped with two binary operations + and ·, where (R, +) is a commutative monoid and (R, ·) is a monoid.