Le vendredi 6 mai 2016 15:07:48 UTC+2, john_perry_usm a écrit :
>
>
> One of us misunderstands the other. Here's what I'm saying:
>
>    - Singular's std() is neither an F4- nor F5-style algorithm; it is a 
>    traditional, Buchberger algorithm that uses a modified Gebauer-Möller pair 
>    selection strategy.
>    - Singular's dstd() is an F5-style algorithm, without F4-style 
>    reduction.
>
> Roman's webpage seems to be comparing Singular's Buchberger algorithm to 
> several F4- or F5-style algorithms. So it's inaccurate to the point that 
> one can't use it as a comparison between mgb and Singular, unless one is 
> explicit that the comparison is of different algorithms based on completely 
> different ideas.
>
> (To be fair to Roman, I'm not sure Singular-4.0.2 had implemented dstd() 
> yet, but that is certainly a consideration now.)
>
 
The released version of singular seems to be 4.0.2, and I can not find dstd 
in the online manual of singular, my own copy of singular does not 
recognize dstd. for example cyclic7 modular with std works, but not with 
dstd
// timer=1;
system("--ticks-per-sec",100);
//option(prot);
// 1.5s
ring r=16777213,(x1,x2,x3,x4,x5,x6,x7),dp;
ideal 
k=x1+x2+x3+x4+x5+x6+x7,x1*x2+x1*x7+x2*x3+x3*x4+x4*x5+x5*x6+x6*x7,x1*x2*x3+x1*x2*x7+x1*x6*x7+x2*x3*x4+x3*x4*x5+x4*x5*x6+x5*x6*x7,x1*x2*x3*x4+x1*x2*x3*x7+x1*x2*x6*x7+x1*x5*x6*x7+x2*x3*x4*x5+x3*x4*x5*x6+x4*x5*x6*x7,x1*x2*x3*x4*x5+x1*x2*x3*x4*x7+x1*x2*x3*x6*x7+x1*x2*x5*x6*x7+x1*x4*x5*x6*x7+x2*x3*x4*x5*x6+x3*x4*x5*x6*x7,x1*x2*x3*x4*x5*x6+x1*x2*x3*x4*x5*x7+x1*x2*x3*x4*x6*x7+x1*x2*x3*x5*x6*x7+x1*x2*x4*x5*x6*x7+x1*x3*x4*x5*x6*x7+x2*x3*x4*x5*x6*x7,x1*x2*x3*x4*x5*x6*x7-1;
//size(groebner(k));
int RT = rtimer; int T=timer; ideal G = std(k); rtimer-RT; timer-T; 
Where can I get a version of singular with dstd? Can you give us the 
timings for dstd compared to std for the example of Roman?

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to