So does it mean that these pi-calculating competitions & record are now going to devolve to special olympiads in pointless storage capacity? What will the super computers going to do in view of this discovery? Fascinating times for humans as well as for the machines...
Nothing will change there. There are already much more efficient methods of calculating Ο. What this lets you do is jump straight to the n th digit without calculating all the ones before it.
A formula for the nth digit of π and π^n
11β20 of 143 posts
Re: A formula for the nth digit of π and π^n
#12So does it mean that these pi-calculating competitions & record are now going to devolve to special olympiads in pointless storage capacity? What will the super computers going to do in view of this discovery? Fascinating times for humans as well as for the machines...
Οfs: Never worry about data again! - https://github.com/philipl/pifs
Looks to me like nfs is simply transforming a binary space index into a pi-space index. Some files may compress to a smaller value than they are in binary space (if you get lucky), but make no mistake, some files will be much much larger (i.e. the files you're trying to store don't show up in pi until an index value that is a virtually infinite number of digits long).
Re: A formula for the nth digit of π and π^n
#13Plouffe ... He used to teach in my university. He is a fantastic man. This is serious, he is crazy about numbers. He is one of the guy behind OEIS (oeis.org). That is not the first formula he found about pi and some of the previous one had been used to break world record about the number of known decimals.
Re: A formula for the nth digit of π and π^n
#14Re: A formula for the nth digit of π and π^n
#15http://en.wikipedia.org/wiki/Normal_number
This is particularly exciting because the prevailing opinion had been that we lack the mathematical tools to attack that problem.
Re: A formula for the nth digit of π and π^n
#16 Sure, here is a function in Python that calculates the nth digit of Pi using the Chudnovsky algorithm:
from decimal import *
def nth_digit_of_pi(n):
getcontext().prec = n + 1
C = 426880 * math.sqrt(10005)
M = 1
L = 13591409
X = 1
K = 6
S = L
for i in range(1, n):
M = (K ** 3 - 16 * K) * M // i ** 3
L += 545140134
X *= -262537412640768000
S += Decimal(M * L) / X
K += 12
return +str(S / C)[n]
Seems off, but I learned something: https://www.wikiwand.com/en/Chudnovsky_algorithmRe: A formula for the nth digit of π and π^n
#17Re: A formula for the nth digit of π and π^n
#18The paper seems absolutely brilliant, but the grammar is very strange (thereβs even what appears to be a typo in the paper where he says βrand nβ instead of βrank nβ). Odd that he wouldnβt have worked with somebody with better written English before publishing.