On Wed, Jan 28, 2015 at 10:22:40PM -0800, 'Chris de Morsella' via Everything 
List wrote:
>  
> 
> Ten divided by three is a computable number, Turing meant something else by a 
> non-computable number. There are algorithms that will allow you to compute a 
> decimal that is arbitrarily close to 10/3 or the square root of 2 or PI or e, 
> or any other real number that has a name; tell me how close you want to get 
> (provided the distance isn't zero) and I'll give you a finite decimal for it. 
> But Turing proved that most numbers on the Real number line, nearly all in 
> fact, are not like that at all; there are no algorithms that can even give 
> approximations for them.

No - there is a difference between a nameable number and a computable
number. All the examples you give above are computable numbers (which
are also nameable). But \Omega, or Turing's halting probability is an
example of a nameable number that is mathematically well defined, but
nevertheless, not computable.

We have been able to calculate Omega to a few bits, but knowing \Omega
to say 10,000 bits will tell us the answer to questions like
Goldbach's conjecture, the Riemann hypthesis and most other well-known
mathematical conjectures.

See page 218 of Li and Vitanyi, (Intro to Kolmogorov Complexity).



> 
>  
> 
> I realize now, I should have used the term irrational number.
> 
>  
> 
> It's sort of ironic that although these non-computable numbers are vastly, in 
> fact infinitely, more common than the computable numbers that everybody is 
> familiar with nobody can point to and name a single one of them... well 
> Chaitin managed to name one and called it Omega, but he couldn't point to it.
> 
>  
> 
> Omega is a construction  measures the probability that a randomly constructed 
> program will halt and that “measurement” can take on an infinite number of 
> values. So though it is treated as a non-computable value; it is more of a 
> conceptual construction.
> 

Oops! But \Omaga has a well defined real value between zero and
one. It doesn't take on an infinite number of values.

What is true is that there is only a countable number of nameable
number too - most real numbers are not even nameable, let alone computable,

>  
> 
> I find it amusing how most people mistakenly think that making a random 
> number is easy, when in fact doing so – purely with software – is more than 
> just hard; it has so far proven out of reach. Perhaps quantum computers may 
> be able to. Otherwise we need a hardware detector of physical quantum 
> phenomena to generate a random value.
> 

Check out HAVEGE, and Linux's /dev/random, which is based on the same
idea. OK, its not strictly from software, but relies on the hardware the
software must run on.


>  
> 
> 
> 
> 
> 
>  
> 
> > take any local section of the stream – of square root of two is instead 
> > very difficult to compress
> 
>  
> 
> That's true, the entire square root of 2 decimal expansion would be easy to 
> compress, but a local section of it, say just the digits from digit 1000 to 
> digit 2000, would be far more difficult to compress. 
> 
>  
> 
> Precisely, and another way of making the point I was trying to make that 
> point of view is often the critical driver of a contextual complexity; e.g. 
> the complexity of square root of 2 is low from the bird’s eye point of view 
> of the entire (infinite) output, but becomes high for points of view 
> constrained to local zones somewhere along the infinite output stream.
> 
>  
> 
> >>This is not obvious. We may find an algorithm computing quickly decimals at 
> >>anyy place of a computable numbers. That has been proven for the 
> >>(transcendent) number PI, and it would be astonishing it could not been 
> >>proven for sqrt(2), but I have not heard if that has been proved.
> 
>  
> 
> It seems to me that those proofs depend on knowledge of the 
> algorithm/program. That I can see being the case. If you possess the 
> knowledge that it is PI you are computing the given range in the output 
> stream for, you have a privileged point of view. 
> 
> However, what if you have absolutely no knowledge of the algorithm/program 
> that is responsible for generating the resultant output. It could be any 
> infinite number of programs (or random collections of programs, you the 
> observer does not know). All you have is a seemingly purely random series of 
> number strings. If the individual number strings were kept rather short (say 
> under 1000 digits), then it would be unlikely that any kind of subtle 
> patterns could become discernable for such a small sample size. The number of 
> such small strings could be vastly numerous, with each representing a truly 
> random order scrambled packet. 
> 
> The key point I am trying to make is that without a priori privileged 
> knowledge of the f() being run (along an infinite recursion; resulting in 
> infinite output) if the resulting output stream is highly disordered -- and 
> hence has a very low quotient of compressibility -- then it would be 
> extremely hard if not impossible to work back from -- even a massive -- 
> repository of such data packets to the actual f() or array of f() that 
> generated the scrambled packets. 
> 
> -Chris
> 
>  
> 
> Bruno
> 
>  
> 
> 
> 
> 
> 
>  
> 
>  
> 
> Is there a algorithm that will produce just those digits that is shorter than 
> a list of those 1000 digits? Maybe there is, or maybe not, Turing also proved 
> that in general there is no way to know if there is a algorithm that will 
> produce a sequence of numbers that is shorter than the sequence itself; and 
> even if there is and you happened to find a algorithm that worked Turing also 
> proved that in general there is no way to know if it is the shortest 
> algorithm. .
> 
>  
> 
> Different chunks of the output stream may be compressible to varying degrees 
> (even if perhaps minutely varying degrees), but based on the highly chaotic 
> nature of this particular stream – to as far out as it has been calculated by 
> us – my guess is that there could be no significant compression.
> 
> Turing was a math genius; information science owes him a great deal.
> 
>  
> 
> >> By "seemingly random" I assume you mean it came from a algorithm.
> 
>  
> 
> > Yes, it is not truly random, but the chunks have been randomly scrambled in 
> > the transmission
> 
>  
> 
> OK.
> 
>  
> 
> >> How is the data stream scrambled, by another algorithm or a physical 
> >> random process such as radioactivity decay?  
> 
>  
> 
> > Assume by some physical random process – assume for the sake of discussion 
> > that the ordering of the packets has been truly scrambled.
> 
>  
> 
> OK 
> 
> > Also need to assume that the key first packet containing the portion of the 
> > number to the left of the ‘dot’ is explicitly excluded from the 
> > transmission. Only packets of numbers are transmitted; no other symbols.
> 
> 
> OK
> 
>  
> 
> > now I am not sure, perhaps square root of two will leave subtle patterns in 
> > the apparently random series that a clever algorithm could pull out. This 
> > possibility increases as the chunk size increases,
> 
>  
> 
> The square root of 2 has been calculated to, I don't know probably about a 
> trillion digits, but regardless of the chunk size if the chunks were picked 
> at random from the entire infinite sequence of digits then the probability 
> that any chunk you received came from those first trillion digits that you 
> would recognize would be zero. And even supposing one of the chunks you got 
> did contained a sequence of 1000 digits that were identical to the first 1000 
> digits of the square root of 2 that doesn't prove it came from a algorithm 
> that produces the square root of 2. It has been proven that any finite 
> sequence of digits you can name exists somewhere in the decimal expansion of 
> PI or e, your social security number will be out there a finite distance into 
> the expansion and so will the first 1000 digits of the square root of 2. So 
> maybe the number they're sending you didn't come from a algorithm for the 
> square root of 2 at all, maybe it came from a PI algorithm, or a e algorithm.
> 
>  
> 
>  
> 
> Exactly – you never know what algorithm, or even some other stretch of the 
> infinite output stream resulting from the infinite evaluation of  2^(1/2). 
> Any such coincidental knowledge could not lead back to a proof, because it 
> could be produced by an infinite number of algorithms. The most that could be 
> said is that the square root of 2 generates this given ordered set of digits 
> at some given range of its output. But correlation does not by itself prove 
> causation.
> 
> Now supposing these unfortunate researchers began trying to build a map of 
> these data chunks mapping correlating regions of the vast array of all of 
> their known physical constants and math algorithms  trying to see by brute 
> force correlation if a winner would emerge. I feel that instead no winner 
> would emerge. Many candidates would be eliminated, if their output was 
> predictable and any one of the growing collection of perceived packets could 
> be proved to be an impossible series of values for that candidate; however 
> the ones that would be left would be very large (theoretically potentially 
> infinite).
> 
> No matter how many regions of correlation were found nothing more could be 
> said than that.
> 
>  
> 
>   
> 
> >> In other words will the recipient ever be able to predict what the next 
> >> digit will be?
> 
>  
> 
> > I was thinking more of the strong challenge of reassembling the packets 
> > into their correct order;  by working back to a proof of the function that 
> > generated the output stream,
> 
>  
> 
> That would be pretty much the same thing, if you can reliably predict the 
> next digit you must have figured out what the algorithm was that produced the 
> digits..
> 
>  
> 
> Yes, I can see that.
> 
> -Chris
> 
>  
> 
>  John k Clark
> 
> 
> 
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/d/optout.
> 
>  
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/d/optout.
> 
>  
> 
> http://iridia.ulb.ac.be/~marchal/
> 
>  
> 
>  
> 
>  
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/d/optout.

-- 

----------------------------------------------------------------------------
Prof Russell Standish                  Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Professor of Mathematics      [email protected]
University of New South Wales          http://www.hpcoders.com.au

 Latest project: The Amoeba's Secret 
         (http://www.hpcoders.com.au/AmoebasSecret.html)
----------------------------------------------------------------------------

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.

Reply via email to