Macaulay2 » Documentation
Packages » Macaulay2Doc » rings » polynomial rings » monomial orderings » monoid » monoid(...,MonomialSize=>...)
next | previous | forward | backward | up | index | toc

monoid(...,MonomialSize=>...) -- specify the bit-length of monomial exponents in the ring

Description

The MonomialSize option specifies the minimum number of bits to be used for storing each exponent in a monomial. The exponents are stored as signed binary numbers, so n bits allows an exponent as large as $2^{n-1}-1$. Useful values are 8, 16, and 32.

Functions with optional argument named MonomialSize:

  • graphIdeal(...,MonomialSize=>...) -- see graphIdeal(RingMap) -- the ideal of the graph of the regular map corresponding to a ring map
  • graphRing(...,MonomialSize=>...) -- see graphRing(RingMap) -- the coordinate ring of the graph of the regular map corresponding to a ring map
  • monoid(...,MonomialSize=>...) -- specify the bit-length of monomial exponents in the ring
  • newRing(...,MonomialSize=>...) -- see newRing -- make a copy of a ring, with some features changed
  • symmetricAlgebra(...,MonomialSize=>...) -- see symmetricAlgebra -- the symmetric algebra of a module
  • tensor(Monoid,Monoid,MonomialSize=>...) -- see tensor(Monoid,Monoid) -- tensor product of monoids
  • tensor(Ring,Ring,MonomialSize=>...) -- see tensor(Monoid,Monoid) -- tensor product of monoids

Further information

  • Default value: 32
  • Function: monoid -- make or retrieve a monoid
  • Option key: MonomialSize -- an optional argument

The source of this document is in Macaulay2Doc/functions/monoid-doc.m2:563:0.