Macaulay2 » Documentation
Packages » Macaulay2Doc » The Macaulay2 language » Type » Monoid » MonoidElement
next | previous | forward | backward | up | index | toc

# MonoidElement -- the class of all monoid elements

## See also

- monoid -- make or retrieve a monoid

## Functions and methods returning a monoid element:

- `Monoid _ ZZ` -- see get a ring variable by index -- get a ring variable by index
- `String _ Monoid` -- see get a ring variable by name -- get a ring variable by name

## Methods that use a monoid element:

- `baseName(MonoidElement)` -- see baseName -- the base name of a generator
- degree(MonoidElement) (missing documentation)
- `exponents(MonoidElement)` -- see exponents -- the exponents of a polynomial
- `listForm(MonoidElement)` -- see listForm -- convert to list form
- MonoidElement : MonoidElement (missing documentation)
- MonoidElement Array (missing documentation)
- `MonoidElement ^ ZZ` -- see RingElement ^ ZZ -- power
- `standardForm(MonoidElement)` -- see standardForm -- convert to standard form

## For the programmer

The object MonoidElement is a type, with ancestor classes HashTable < Thing.

The source of this document is in /build/macaulay2-88fgJW/macaulay2-1.25.11+ds/M2/Macaulay2/packages/Macaulay2Doc/doc_rings.m2:64:0.