Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#704 closed bug (fixed)

three trivial bugs in Primdec::radical()

Reported by: kroeker@… Owned by: somebody
Priority: trivial Milestone: 4-1-0 and higher
Component: singular-libs Version: 4-0-1
Keywords: trivial bugs radical Cc:


first bug:

LIB "primdec.lib";
ring rng = (11,vv),(x,y),lp;
short = 0 ;
minpoly = (vv^2+1);
ideal I = (vv),y;
radical(I,"SL"); // error: wrong range[2] in ideal/module
// caused by naive 'K = K[2..size(K)];' in algeRad()

second bug:

LIB "primdec.lib";
ring rng = (0,vv),x,ls;
minpoly = (vv^2+1);
ideal I = x;
// failing ASSUME in algerad() caused by incorrect call order in 'radical()'

third bug:

LIB "primdec.lib";
ring rng = (0),(x,y),dp;
short = 0 ;
ideal I = 5/3*x*y;
radical(I, "KL"); // error: quotring undefined

for bugfixes see pull request

Change History (2)

comment:1 Changed 9 years ago by hannes

Resolution: fixed
Status: newclosed

fixed (partially: one must not report morethan 1 bug/wish/propsal per ticket)

comment:2 Changed 9 years ago by hannes

seee also 5c4d1ace7d25ffdd955975f75255e3b15a3fc2f7 and preceding stuff (for parts 2,3)

Note: See TracTickets for help on using tickets.