SHOW:
|
|
- or go back to the newest paste.
| 1 | /* | |
| 2 | ||
| 3 | Demonstrative program about the reliability of the comment made by R. J. Cano at the entry A198960 on Jan 2012. | |
| 4 | ||
| 5 | Instructions: | |
| 6 | ============= | |
| 7 | ||
| 8 | 1) Donwload b198960.txt | |
| 9 | ||
| 10 | 2) Delete the offset column. For example in Unix/Linux systems with GNU file utils available try: user@host$ cut -d' ' -f2 b198960.txt > w.txt | |
| 11 | ||
| 12 | 3) Run this PARI/GP script. You never should be in the output the banner "The statement about a198960 is wrong!!". (Please first ensure to have allocated enough memory) | |
| 13 | ||
| 14 | */ | |
| 15 | ||
| 16 | default(echo,1); | |
| 17 | - | w=readvec("w");
|
| 17 | + | w=readvec("w.txt");
|
| 18 | v=vector(#w-1,k,w[k+1]); \\ Delete the first term a(1)=2; | |
| 19 | u=vector(#v,k,(v[k]-26)/6); \\ Convert into "y" parameter of (6*y+26 == 3*9^n-1) each case; | |
| 20 | s=vector(#u-1,k,u[k+1]-u[k]); \\ Take the first differences; | |
| 21 | print("Thirty-six is: ",s[1]); \\ Consistency checking;
| |
| 22 | r=vector(#s-1,k,s[k+1]/s[k]); \\ Compute the ratios between each pair of terms. | |
| 23 | r/=9; \\ PARI/GP does it like a human. | |
| 24 | if(#r==sum(j=1,#r,r[j]),print("Test approved for the given b-file."),print("The statement about a198960 is wrong!!"));
| |
| 25 | quit(); |