Changeset 1f9a84 in git for Singular/LIB/atkins.lib
- Timestamp:
- May 5, 2011, 2:19:42 PM (13 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 750e704356a16e0d46bd540f5fe07a831a40cded
- Parents:
- d44974deb309558594f4d26a7d11c490304c77cf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/atkins.lib
rd44974d r1f9a84 372 372 ring R=(real,k),var(1),dp; 373 373 poly f=imap(S,f); 374 ideal I=nt_solve(f,1.1,list(k, int(intPart(k/5))));374 ideal I=nt_solve(f,1.1,list(k,k div 5)); 375 375 number c=leadcoef(I[1]); 376 376 setring S; … … 427 427 ti=impart(t); 428 428 if(tr==-1/2){qr1=-1;} 429 if(tr==0){qr1=1;} 430 if((tr!=-1/2)&&(tr!=0)) 431 { 432 tr=tr-round(tr); 433 qr1=expo(2*i*pi*tr,10*k); 429 else 430 { 431 if(tr==0){qr1=1;} 432 else 433 { 434 tr=tr-round(tr); 435 qr1=expo(2*i*pi*tr,10*k); 436 } 434 437 } 435 438 … … 441 444 while(n<=k) 442 445 { 443 m1=m1+(-1)^n*(q1^(n*(3*n-1) /2)+q1^(n*(3*n+1)/2));444 m2=m2+(-1)^n*(q2^(n*(3*n-1) /2)+q2^(n*(3*n+1)/2));446 m1=m1+(-1)^n*(q1^(n*(3*n-1) div 2)+q1^(n*(3*n+1) div 2)); 447 m2=m2+(-1)^n*(q2^(n*(3*n-1) div 2)+q2^(n*(3*n+1) div 2)); 445 448 n++; 446 449 } … … 725 728 { 726 729 a=random(0,p-1); 727 B=gcd((var(1)+a)^((p-1) /2)-1,A);730 B=gcd((var(1)+a)^((p-1) div 2)-1,A); 728 731 C=A/B; 729 732 } … … 820 823 821 824 if(printlevel>=1) {"List H of possibly suitable discriminants will be calculated.";} 822 H=disc(N,K /2);825 H=disc(N,K div 2); 823 826 if(printlevel>=1) {"H = "+string(H);pause();"";} 824 827
Note: See TracChangeset
for help on using the changeset viewer.