up previous next

4.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
IndetName the name of an indeterminate
Indets list of current indeterminates
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


For details look up each item by name. Online, try ?ItemName or H.Syntax("ItemName").