Singular https://www.singular.uni-kl.de/forum/ |
|
Problem with computing primary decomposition https://www.singular.uni-kl.de/forum/viewtopic.php?f=10&t=2455 |
Page 1 of 1 |
Author: | Camilo [ Fri Aug 29, 2014 9:26 pm ] |
Post subject: | Problem with computing primary decomposition |
I'm totally new to SINGULAR. I tried to do the following primary decomposition computation: Code: LIB"matrix.lib"; ring r=0,(x(1..6),y(1..6),z(1..6)),lp; matrix X[3][6]=x(1),x(2),x(3),x(4),x(5),x(6), y(1),y(2),y(3),y(4),y(5),y(6), z(1),z(2),z(3),z(4),z(5),z(6); intvec m=1,2,3; intvec n=1,5,6; matrix c[3][3]=submat(X,1..3,m); matrix d[3][3]=submat(X,1..3,n); intvec o=4,3,5; intvec p=2,4,6; matrix e[3][3]=submat(X,1..3,o); matrix f[3][3]=submat(X,1..3,p); ideal i=det(c),det(d),det(e),det(f); list A=primdecGTZ(i); but got the following message: Code: > . list A=primdecGTZ(i); ? `string` == `int` failed ? expected `int` == `int` ? expected `string` == `string` ? expected `intvec` == `int` ? error occurred in or before ring.lib::hasFieldCoefficient line 986: ` return (attrib(rng,"ring_cf")==0);` ? leaving ring.lib::hasFieldCoefficient skipping text from ` ` error at token `)` ? leaving primdec.lib::primdecGTZ Does anyone know what's wrong? did I miss some important step in the installation? (I'm running SINGULAR in OSX v. 10.9.4 on 8 GB RAM) Any help is appreciated! Thanks, Camilo. |
Author: | hannes [ Sat Aug 30, 2014 6:14 pm ] |
Post subject: | Re: Problem with computing primary decomposition |
This is a mismatch of the version of binary and the version of the libraries. You cannot change one without changig the otger (at least not allways) Hannes |
Author: | Guest [ Mon Sep 01, 2014 10:08 am ] |
Post subject: | Re: Problem with computing primary decomposition |
Thanks for identifying the problem. Do you (or anyone) know what can I do? That error came out right away while I was trying SINGULAR for the very first time, after I had just installed it from the Singular-3-1-7-ix86Mac-darwin.tar.gz and Singular-3-1-7-share.tar.gz (i.e. not having deliberately changed the version of anything). |
Author: | hannes [ Tue Sep 02, 2014 3:58 pm ] |
Post subject: | Re: Problem with computing primary decomposition |
Probably my fault (not to include the latest changes): load Singular-3-1-7-ix86Mac-darwin.tar.gz (it is updated now) again and unpack it at the same place. Should now work. Hannes |
Author: | Guest [ Mon Oct 06, 2014 1:19 pm ] |
Post subject: | Re: Problem with computing primary decomposition |
Thanks so much for the answer. In the meantime, I installed the bundled Singular4.0.0 version for MacOSX, and now I can do the reported computation with no problems at all. Camilo |
Author: | Calista [ Mon Oct 20, 2014 3:39 pm ] |
Post subject: | Re: Problem with computing primary decomposition |
Hello, I almost have the same pronlem. I updated my Singular, but still the same. These are my code: option(prot); LIB"primdec.lib"; ring r=(0,a,b,l,t2),(X,Y,Z,x0,x1,x2,x3),dp; ideal i=-X*x0*x1+X*x2*x3-Y*x0*x2-Y*x1*x3, -4*b*t2^2*x0*x1+2*l*t2^2*x0*x1-2*l*t2^2*x0*x2-2*l*t2^2*x1*x3-2*l*t2^2*x2*x3-4*l*t2*x0*x1+4*l*t2*x2*x3-4*b*x0*x1+2*l*x0*x1+2*l*x0*x2+2*l*x1*x3-2*l*x2*x3, -2*b*t2^2*x0*x2-l*t2^2*x0*x1+l*t2^2*x0*x2+l*t2^2*x1*x3+l*t2^2*x2*x3+2*l*t2*x0*x2+2*l*t2*x1*x3-2*b*x0*x2+l*x0*x1+l*x0*x2+l*x1*x3-l*x2*x3; list p=primdecGTZ(i); Results: product criterion:58 chain criterion:12 ? `nothing` [ `int` failed ? expected `intvec` [ `int` ? expected `ideal` [ `int` ? expected `map` [ `int` ? expected `module` [ `int` ? expected `string` [ `int` ? expected `list` [ `int` ? expected `poly` [ `int` ? expected `vector` [ `int` ? error occurred in or before primdec.lib::decomp line 3642: ` return(primary);` ? leaving primdec.lib::decomp skipping text from `;` error at token `)` ? leaving primdec.lib::decomp ? leaving primdec.lib::decomp ? leaving primdec.lib::decomp ? leaving primdec.lib::decomp ? leaving primdec.lib::primdecGTZ I appriciate you help. Thank you, Calista |
Author: | Guest [ Mon Oct 27, 2014 6:35 pm ] |
Post subject: | Re: Problem with computing primary decomposition |
Hi Calista, please check and post your Singular version. Please try to update it to 4.0.1 or compile from source https://github.com/Singular/Sources see some advices at https://github.com/Singular/Sources/wik ... rom-source Jakob Calista wrote: Hello,
I almost have the same pronlem. I updated my Singular, but still the same. These are my code: option(prot); LIB"primdec.lib"; ring r=(0,a,b,l,t2),(X,Y,Z,x0,x1,x2,x3),dp; ideal i=-X*x0*x1+X*x2*x3-Y*x0*x2-Y*x1*x3, -4*b*t2^2*x0*x1+2*l*t2^2*x0*x1-2*l*t2^2*x0*x2-2*l*t2^2*x1*x3-2*l*t2^2*x2*x3-4*l*t2*x0*x1+4*l*t2*x2*x3-4*b*x0*x1+2*l*x0*x1+2*l*x0*x2+2*l*x1*x3-2*l*x2*x3, -2*b*t2^2*x0*x2-l*t2^2*x0*x1+l*t2^2*x0*x2+l*t2^2*x1*x3+l*t2^2*x2*x3+2*l*t2*x0*x2+2*l*t2*x1*x3-2*b*x0*x2+l*x0*x1+l*x0*x2+l*x1*x3-l*x2*x3; list p=primdecGTZ(i); Results: product criterion:58 chain criterion:12 ? `nothing` [ `int` failed ? expected `intvec` [ `int` ? expected `ideal` [ `int` ? expected `map` [ `int` ? expected `module` [ `int` ? expected `string` [ `int` ? expected `list` [ `int` ? expected `poly` [ `int` ? expected `vector` [ `int` ? error occurred in or before primdec.lib::decomp line 3642: ` return(primary);` ? leaving primdec.lib::decomp skipping text from `;` error at token `)` ? leaving primdec.lib::decomp ? leaving primdec.lib::decomp ? leaving primdec.lib::decomp ? leaving primdec.lib::decomp ? leaving primdec.lib::primdecGTZ I appriciate you help. Thank you, Calista |
Page 1 of 1 | All times are UTC + 1 hour [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |