next up previous contents
Next: inpart standard basis result Up: Operations on standard bases Previous: forcestd matrix M result

Treating variables as constants

The commands in this section all have essentially the same form. Their input is a standard basis, together with a list of ring variables. This variable list informs Macaulay that these are the actual variables: the other variables are to be treated as if they were in the ground field.

This is mainly useful when the monomial order of the base ring R of the standard basis is a product order. Suppose that

displaymath7293

is a polynomial ring. Let ;SPMgt; be the product order tex2html_wrap_inline7297 . The ``t'' variables are to be ``considered as constants''. If tex2html_wrap_inline7299 is a polynomial, then we can write

displaymath7301

Notice that in the product order each monomial of tex2html_wrap_inline7303 is ordered greater than every other monomial of f.

The commands in this section refer to the following notation. Let the variables in the variable list be called the ``x'' variables, and the other variables the ``t'' variables. Let tex2html_wrap_inline7307 be a standard basis for the ideal or submodule I. We can always write this standard basis as:

eqnarray988

where each monomial of tex2html_wrap_inline7311 in tex2html_wrap_inline7313 occurs before each monomial of tex2html_wrap_inline7311 not shown.

The default variable list, if one is not given, is always the first block of variables. Caveat: the default is not the set of all the variables.



Sorin Popescu
Fri Feb 14 17:37:19 EST 1997