Top
Back: D.4.7.10 prepareAss
Forward: D.4.7.12 equidimMax
FastBack: D. SINGULAR libraries
FastForward: E. Release Notes
Up: D.4.7 primdec_lib
Top: Singular 2-0-4 Manual
Contents: Table of Contents
Index: F. Index
About: About This Document

D.4.7.11 equidim

Procedure from library primdec.lib (see primdec_lib).

Usage:

equidim(i) or equidim(i,1) ; i ideal

Return:

list of equidimensional ideals a[1],...,a[s] with:
- a[s] the equidimensional locus of i, i.e. the intersection of the primary ideals of dimension of i
- a[1],...,a[s-1] the lower dimensional equidimensional loci.

Note:

An embedded component q (primary ideal) of i can be replaced in the decomposition by a primary ideal q1 with the same radical as q.
equidim(i,1) uses the algorithm of Eisenbud/Huneke/Vasconcelos.

Example:

 
LIB "primdec.lib";
ring  r = 32003,(x,y,z),dp;
ideal i = intersect(ideal(z),ideal(x,y),ideal(x2,z2),ideal(x5,y5,z5));
equidim(i);
→ [1]:
→    _[1]=z4
→    _[2]=y5
→    _[3]=x5
→    _[4]=x3z3
→    _[5]=x4y4
→ [2]:
→    _[1]=yz
→    _[2]=xz
→    _[3]=x2
→ [3]:
→    _[1]=z

Top Back: D.4.7.10 prepareAss Forward: D.4.7.12 equidimMax FastBack: D. SINGULAR libraries FastForward: E. Release Notes Up: D.4.7 primdec_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.