Top
Back: D.7.1.6 findvars
Forward: D.7.1.8 linearpart
FastBack: D. SINGULAR libraries
FastForward: E. Release Notes
Up: D.7.1 presolve_lib
Top: Singular 2-0-4 Manual
Contents: Table of Contents
Index: F. Index
About: About This Document

D.7.1.7 hilbvec

Procedure from library presolve.lib (see presolve_lib).

Usage:

hilbvec(id[,c,o]); id=poly/ideal/vector/module/matrix, c,o=strings,
c=char, o=ordering used by hilb
(default: c="32003", o="dp")

Return:

intvec of 1-st Hilbert-series of id, computed in char c and ordering o

Note:

id must be homogeneous (i.e. all vars have weight 1)

Example:

 
LIB "presolve.lib";
ring s   = 0,(e,f,x,y,z,t,u,v,w,a,b,c,d,H),dp;
ideal id = w2+f2-1, x2+t2+a2-1,  y2+u2+b2-1, z2+v2+c2-1,
d2+e2-1, f4+2u, wa+tf, xy+tu+ab;
id = homog(id,H);
hilbvec(id);
→ 1,0,-7,0,20,0,-28,0,14,0,14,0,-28,0,20,0,-7,0,1,0

Top Back: D.7.1.6 findvars Forward: D.7.1.8 linearpart FastBack: D. SINGULAR libraries FastForward: E. Release Notes Up: D.7.1 presolve_lib 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.