Opened 6 years ago

Closed 6 years ago

#828 closed proposed feature (fixed)

Allow disabling hilbstd because of int overflow errors

Reported by: ren Owned by: somebody
Priority: blocker Milestone: 4-2-0 and higher
Component: dontKnow Version: 4-1-0
Keywords: Cc:

Description

I repeatedly get the following error in many of my computations:

product criterion:252832 chain criterion:42988
   ? int overflow in hilb 1
   ? error occurred in or before primdec.lib::radicalReduction line 6854: @hilb = hilb(I, 1, @w);`
   ? leaving primdec.lib::radicalReduction
   skipping text from `;` error at token `)`
   ? leaving primdec.lib::radicalSLIteration
   ? leaving primdec.lib::radicalSL
   ? leaving primdec.lib::radical

The ideals that I am handling are quite manageable otherwise, for example Groebner bases are computed within seconds (see attached file).

Hence: can we please introduce a global option which disables hilbstd?

Attachments (1)

example.sing (28.1 KB) - added by ren 6 years ago.

Download all attachments as: .zip

Change History (2)

Changed 6 years ago by ren

Attachment: example.sing added

comment:1 Changed 6 years ago by hannes

Resolution: fixed
Status: newclosed

now (39a48d0ca8c0ddf16730a974efdccf3a0b8009a2) hilbstd for primdec.lib is done in groebner. If you want to avoid hilbstd, substitute groebner by for example std by adding the following line to your LIB/.singularrc

groebner="parameter def i;return(std(i));";
Note: See TracTickets for help on using tickets.