Igor Schein on Thu, 3 Apr 2003 03:45:11 -0500 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
extreme case of polredabs() |
Hi, Let P(p)=Pol([1,0,p^2,0,p^2]), where p is prime. If omega(poldisc(P(p))/nfdisc(P(p))) is 3, then smallvectors portions of polredabs(P(p)) takes very long time. Illustration: ? gettime;for(k=2,10!,p=2^k;while(1,p=nextprime(p+1);pol=Pol([1,0,p^2,0,p^2]);if(omega(poldisc(pol)/nfdisc(pol))==3,print1(p" ");polredabs(pol);print(gettime);break))) 7 10 11 10 23 10 43 10 73 20 137 10 263 10 523 30 1031 40 2063 50 4111 100 8219 210 16417 520 32771 780 65557 3040 131101 3460 262217 7030 524369 14130 1048583 28700 2097169 82080 Thanks Igor