Error when trying to find integral closure
Adam · Sun Oct 03, 2010 6:46 pm
I've had issues with this before, I assumed it was because I asked for something too difficult. This isn't likely the case this time. Here's what I did:
> LIB "normal.lib";
> ring R=complex,(x,y),dp;
> ideal I=y^7-(x^3)*((x-5)^4);
> list J=normal(I);
To which it replied:
// Computing the equidimensional decomposition...
[1]:
_[1]=x7-y7-20*x6+150*x5-500*x4+625*x3
// number of components is 1
pause>
// start computation of component 1
--------------------------------
We compute the normalization in the ring
// characteristic : 0 (complex:3 digits, additional 6 digits)
// 1 parameter : i
// minpoly : (i^2+1)
// number of vars : 2
// block 1 : ordering dp
// : names x y
// block 2 : ordering C
Computing the jacobian ideal...
The universal denominator is x5-15*x4+75*x3-125*x2
The original singular locus is
_[1]=x5-15*x4+75*x3-125*x2
_[2]=y6
pause>
// mindeg, exponent, vdim used in 'locAtZero': 5 30 30
? not implemented
? error occurred in or before primdec.lib::sep line 3709: ` poly h=gcd(f,diff(f,var(i)));`
? expected poly-expression. type 'help poly;'
? leaving primdec.lib::sep
skipping text from `;` error at token `)`
? leaving primdec.lib::zeroRad
? leaving primdec.lib::radical
? leaving normal.lib::normalM
? leaving normal.lib::normal
This can't be because it's too difficult, right? I must be doing something wrong. What is it?
> LIB "normal.lib";
> ring R=complex,(x,y),dp;
> ideal I=y^7-(x^3)*((x-5)^4);
> list J=normal(I);
To which it replied:
// Computing the equidimensional decomposition...
[1]:
_[1]=x7-y7-20*x6+150*x5-500*x4+625*x3
// number of components is 1
pause>
// start computation of component 1
--------------------------------
We compute the normalization in the ring
// characteristic : 0 (complex:3 digits, additional 6 digits)
// 1 parameter : i
// minpoly : (i^2+1)
// number of vars : 2
// block 1 : ordering dp
// : names x y
// block 2 : ordering C
Computing the jacobian ideal...
The universal denominator is x5-15*x4+75*x3-125*x2
The original singular locus is
_[1]=x5-15*x4+75*x3-125*x2
_[2]=y6
pause>
// mindeg, exponent, vdim used in 'locAtZero': 5 30 30
? not implemented
? error occurred in or before primdec.lib::sep line 3709: ` poly h=gcd(f,diff(f,var(i)));`
? expected poly-expression. type 'help poly;'
? leaving primdec.lib::sep
skipping text from `;` error at token `)`
? leaving primdec.lib::zeroRad
? leaving primdec.lib::radical
? leaving normal.lib::normalM
? leaving normal.lib::normal
This can't be because it's too difficult, right? I must be doing something wrong. What is it?