Top
Back: 5.1.78 mres
Forward: 5.1.80 mult
FastBack: 5. Functions and system variables
FastForward: 6. Tricks and pitfalls
Up: 5.1 Functions
Top: Singular 2-0-4 Manual
Contents: Table of Contents
Index: F. Index
About: About This Document

5.1.79 mstd

Syntax:

mstd ( ideal_expression )
mstd ( module_expression )

Type:

list

Purpose:

returns a list whose first entry is a standard basis for the ideal, resp. module. If the monomial ordering is global, then the second entry is both a generating set for the ideal, resp. module, and a subset of the standard basis. If, additionally, the input is homogeneous then the second entry is a minimal generating set for the ideal, resp. module.

Example:
 
  ring r=0,(x,y,z,t),dp;
  poly f=x3+y4+z6+xyz;
  ideal j=jacob(f),f;
  j=homog(j,t);j;
→ j[1]=3x2+yz
→ j[2]=4y3+xzt
→ j[3]=6z5+xyt3
→ j[4]=0
→ j[5]=z6+y4t2+x3t3+xyzt3
  mstd(j);
→ [1]:
→    _[1]=3x2+yz
→    _[2]=4y3+xzt
→    _[3]=6z5+xyt3
→    _[4]=xyzt3
→    _[5]=y2z2t3
→    _[6]=yz3t4
→    _[7]=xz3t4
→    _[8]=yz2t7
→    _[9]=xz2t7
→    _[10]=y2zt7
→    _[11]=xy2t7
→ [2]:
→    _[1]=3x2+yz
→    _[2]=4y3+xzt
→    _[3]=6z5+xyt3
→    _[4]=xyzt3

See ideal; minbase; module; std.


Top Back: 5.1.78 mres Forward: 5.1.80 mult FastBack: 5. Functions and system variables FastForward: 6. Tricks and pitfalls Up: 5.1 Functions Top: Singular 2-0-4 Manual Contents: Table of Contents Index: F. Index About: About This Document
            User manual for Singular version 2-0-4, October 2002, generated by texi2html.