Singular
https://www.singular.uni-kl.de/forum/

Error when trying to find integral closure
https://www.singular.uni-kl.de/forum/viewtopic.php?f=10&t=1865
Page 1 of 1

Author:  Adam [ Sun Oct 03, 2010 6:46 pm ]
Post subject:  Error when trying to find integral closure

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?

Author:  hannes [ Tue Oct 05, 2010 12:42 pm ]
Post subject:  Re: Error when trying to find integral closure

gcd computations of polynomial with inexact coefficients are very challenging
and not implemented in Singular.
If you want to compute with exact coefficients, define your ring as follows:
ring r=(0,i),(x,y),dp; minpoly=i2+1;
or, even better, as:
ring r=0,(x,y),dp;

Author:  Guest [ Tue Feb 01, 2011 3:33 am ]
Post subject:  Re: Error when trying to find integral closure

In general you should use as field, the smallest field containing
all of the coefficients, and never anything such as the reals or complexes
which could introduce round-off error.


And, given that you wrote the defining relation as y^7-x^3*(x-5)^4=0,
you probably meant it to be an integral extension of F[x]
That means you should have tried
ring r=0,(y,x),dp; instead of ring r=0,(x,y),dp;
with dp (or equivalently wp(7,7)) as the monomial ordering.

Had the ideal been generated by y^5-x^3*(x-5)^4, then
ring r=0, (y,x), wp(7,5)
would have been a better choice.

Doug

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/