Macaulay2 » Documentation
Packages » Macaulay2Doc :: Monoid
next | previous | forward | backward | up | index | toc

Monoid -- the class of all monoids


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.

Types of monoid :

Functions and methods returning a monoid :

Methods that use a monoid :

For the programmer

The object Monoid is a type, with ancestor classes Type < MutableHashTable < HashTable < Thing.