Hi!

So, the workaround I found was to wrap cocoa using a subprocess... It works 
quite ok for my purposes...

Thanks for your help!
JP

Le samedi 23 mai 2015 08:05:51 UTC+3, john_perry_usm a écrit :
>
>
> Ok, I'll have a look at frobby! Just to check, I installed Macaulay2 and 
>> did the same computation and it gave me the right answer... 
>>
>
> CoCoA might also compute the correct answer, as I believe CoCoA switches 
> silently to bigint whenever it notices the need. I don't think Sage 
> supports CoCoA anymore though. (I'd like to fix that one day, but there are 
> lots of things I'd like to do one day...)
>  
>
>> So I could interface my code, but this is not the optimal way. If it is a 
>> bug, it should be looked at and repaired...
>>
>
> I'm willing to be corrected here, but my reaction is that this is "not a 
> bug." Sage uses Singular as its commutative algebra engine, and Singular 
> advertises this limitation. As an analogy, it's not a bug if a computer 
> algebra system that cautions users that it works only modulo a prime p 
> gives you 1-2=p-1 instead of -1.
>
> That doesn't mean we can't address it. Hilbert series & polynomials work 
> with int, so maybe a workaround would be to check output from Singular, and 
> see if 2^32 divides it; if so, cancel the corresponding term. I don't know 
> if we can guarantee that this is always correct.
>
> Alternately, we can ask upstream.
>
> john perry
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to