Re: Closer and closer you move to the Cantorian cliff
From: Michel Hack (hack_at_watson.ibm.com)
Date: 03/24/05
- Next message: Craig Feinstein: "factoring integers on a classical computer in polynomial-time"
- Previous message: noussa: "un problème de programmation pascal à résoudre"
- In reply to: tinyurl.com/uh3t: "Re: Closer and closer you move to the Cantorian cliff"
- Next in thread: tinyurl.com/uh3t: "Re: Closer and closer you move to the Cantorian cliff"
- Reply: tinyurl.com/uh3t: "Re: Closer and closer you move to the Cantorian cliff"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 24 Mar 2005 08:20:57 -0800
tinyurl.com/uh3t wrote:
>
http://groups.google.co.in/groups?selm=1105863295.677791.34430%40z14g2000cwz.googlegroups.com
[snipped various TM definitions of computable numbers, which are
basically ok]
>
> Note also that there is no known way to generate the nth digit of pi
> without in fact generating all or most of the earlier digits at the
> same time, or at least generating all the information necessary to
> generate those earlier digits. In fact usually the calculations are
> done in binary in the first place, generating all or most of the bits
> in an approximation to pi, then that approximation is used to
generate
> the decimal digits corresponding to it. If you really only want a
> single digit, I suppose you could generate the binary approximation
and
> then use a finite-state modular algorithm to directly generate just
the
> single desired digit without actually generating all the earlier
> digits.
You need to catch up with new developments in the last 10 years.
Google for BBP algorithm (Bailey, Borwein and Plouffe) which generates
the nth hexadecimal digit (hence, trivially, binary digit) of Pi (and
other "polylogarithmic" transcendental numbers) directly and
efficiently, without having to compute all preceding bits. This method
has been used to compute the trillionth bit or so of Pi, whereas Pi's
full expansion has "only" been explored up to 50 billion digits or so
(by Prof. Kanada, in Japan).
More recently, Plouffe found a similar way to compute the nth decimal
digit of Pi also. This method is actually less efficient (in terms of
computation time) than the best traditional methods (which compute all
preceding digits), but it does have the advantage that it needs very
little space to hold intermediary results (unlike traditional methods
where the entire sequence of digits has to be available at some point).
Michel.
- Next message: Craig Feinstein: "factoring integers on a classical computer in polynomial-time"
- Previous message: noussa: "un problème de programmation pascal à résoudre"
- In reply to: tinyurl.com/uh3t: "Re: Closer and closer you move to the Cantorian cliff"
- Next in thread: tinyurl.com/uh3t: "Re: Closer and closer you move to the Cantorian cliff"
- Reply: tinyurl.com/uh3t: "Re: Closer and closer you move to the Cantorian cliff"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|