previous  next
3.8.14. Commands and Functions for Rings
The following are commands and functions controlling rings:

  * Characteristic -- the characteristic of a ring
  * Clear -- clear the working memory or a ring-bound memory
  * CurrentRing -- the current ring
  * Deg -- the degree of a polynomial or vector
  * Delete -- delete variables from the working memory
  * Destroy -- delete rings
  * Dim -- the dimension of a ring or quotient object
  * Hilbert -- the Hilbert function
  * HilbertPoly -- the Hilbert polynomial
  * HVector -- the h-vector of a ring or quotient object
  * Image -- ring homomorphism
  * Indet -- individual indeterminates
  * IndetInd -- the index of an indeterminate
  * IndetIndex -- index of an indeterminate
  * Indets -- list of current indeterminates
  * IndetName -- the name of an indeterminate
  * IsPosTo, IsToPos -- checks the module term-ordering of a ring
  * MDeg -- multi-degree of an polynomial
  * Multiplicity -- the multiplicity (degree) of a ring or quotient object
  * NumIndets -- number of indeterminates
  * Ord -- matrix defining a term-ordering
  * Poincare, HilbertSeries -- the Poincare series
  * QZP, ZPQ -- change field for polynomials and ideals
  * Ring -- returns the ring with a given name
  * RingEnv -- name of the current ring
  * RingEnvs -- names of all defined rings
  * TypeOfCoeffs -- type of the coefficients of the current ring
  * Use -- command for making a ring active
  * Using -- perform commands in non-active ring
  * WeightsList -- first row of the weights matrix
  * WeightsMatrix -- matrix of generalized weights for indeterminates

Details can be found by looking up each item by name.  Online, try
'?ItemName' or 'H.Syntax("ItemName")'.