Monoid -- the class of all monoids
The type Monoid is a member of the class Type.
Each object of class Monoid is called a monoid.
Each monoid is also a member of class Type.
More general types (whose methods may also apply) :
Types of monoid :
A monoid is a set with a multiplicative operation on
it and an identity element. A typical monoid is the set
of monomials in a polynomial ring, which we consider to be
created before the polynomial ring is created.
Functions and methods returning a a monoid :
Methods for using a monoid :