11

Given a stream of random binary numbers(*)

Is there any way to differentiate if they came from a Truly Random or from a formula/algorithm ? how?

if there is no way to decide this, then, I can't find any basis, to keep denying that behind the "truly random" of quantum mechanics can be a hidden algorithm.

I know I am talking about the posibility of a "hidden variables" theory, but I can't find any other explanation.

(*) Is known that is possible to create computable normal numbers from which first is possible to extract an infinite random binary stream, second, it tell us that a finite logic expression (again a binary stream) can contain a rational, and even an irrational number, so there is no big difference within a bit stream and the measurement of a random outcome, (and even less if we consider the accuracy) I say this, because the argument that obtaining bits is not the same as answer the complex question that can be made to quantum experiments, I think that "random" results can be perfectly read from a random stream of bits

HDE
  • 2,899
  • No, there is always a formula you can fit to any sequence of numbers – TROLLHUNTER Apr 04 '11 at 16:08
  • @kakemonsteret: Give me a formula which will give only prime numbers exactly ;-) –  Apr 04 '11 at 16:11
  • 1
    @sb1 http://en.wikipedia.org/wiki/Formula_for_primes – TROLLHUNTER Apr 04 '11 at 16:14
  • @Luboš Motl funny, it was intentionally duplicated by a moderator request – HDE Apr 04 '11 at 16:17
  • @kakemonsteret: "In number theory, a formula for primes is a formula generating the prime numbers, exactly and without exception. No such formula which is easily computable is presently known" read the first line of your own link :) –  Apr 04 '11 at 16:18
  • 3
    I think the OP is asking whether there is any way to know if some sequence of numbers are truly random or pseudo random. If not, then is there any proof that the randomness of QT is not pseudo randomness. –  Apr 04 '11 at 16:21
  • @sb1 Well there are certainly finite algorithms that output only the prime numbers – TROLLHUNTER Apr 04 '11 at 16:22
  • @sb1 I should have said finite sequence of numbers, you cant observe an infinite sequnence. And you dont need a computer to process an algorithm – TROLLHUNTER Apr 04 '11 at 16:31
  • @kakemonsteret: I am not talking about computer output. A computer can check for primeness even by a trial & error method. Anyway lets leave it here. –  Apr 04 '11 at 16:31
  • @kakemonsteret: You can't accept your error. Can you? An algorithm is not a mathematical formula. An algorithm can use even trial & error method. This is my last comment. I will not make any further comment on this. –  Apr 04 '11 at 16:34
  • @sb1 The OP was asking for a formula/algorithm. Please read the question you are commenting on. – TROLLHUNTER Apr 04 '11 at 16:36
  • @HDE Could you please state explicitly in the question whether you are asking about the idealized situation with infinite (but countable) number of bits, or you just ask about a finite string of bits? It seems that @Mark Eichenlaub assumes the latter in his answer (v1). On the other hand, the word stream sounds like never-ending... – Qmechanic Apr 04 '11 at 17:58
  • @Qmechanic thanks for the comment, yes I am talking about an idealized(but computable) stream of bit with infinite (countably) number of bits, I've added the infinite word in the question. Of course we could only analize finite stream experimentally, but theories are intended to catch the maximum posible precision – HDE Apr 04 '11 at 18:15
  • @HDE Sorry, bad communication -- I'll talk with David. –  Apr 04 '11 at 19:10
  • Step 1: Understand what we mean by "random". Read this for example, and then decide how fit our current state of knowledge is to probe questions like yours. (I'm not knocking your question, BTW, quite the opposite: I just think we're all waaay to glib when we start giving explanations on the fundamental nature of randomness as though we understand this stuff fully). Having said this, I think Roy Simpson's Answer is superb. – Selene Routley May 23 '16 at 00:46

3 Answers3

17

This question involving "randomness" and Quantum Mechanics introduces some subtleties. Firstly we have the definition of "randomness" to consider. It turns out that there are various ways to define this term: the two I shall consider here are (the digit sequence of a) normal number (mentioned in the Question) and Martin-Lof Randomness.

As explained in the Wikipedia article a "Normal Number" is "Finite State Machine Random". So it looks random to a FSM. However such numbers can be computable by a Turing Machine (as the link shows that Turing proved).

A Martin-Lof random sequence is based on the familiar notion of incompressibility and cannot be computed by a Turing Machine. Phrased alternatively because it is an infinite sequence it will not have a finite compression onto a Turing Machine - so there can be no program for it (which has to be finite).

The logical link between the two is that every Martin-Lof random sequence is normal (but not conversely - as shown by Turing).

Also note that every finite sequence can be generated by an algorithm (and also it will be the solution of a polynomial). The reason why the random sequences work is that although the first N digits can be replicated via a program P, a different program (in general) is required for the first N+1 digits of the sequence ie P will fail to "predict" N+1. To get the entire sequence requires an infinite series of programs so we are back where we started with the random sequence.

Now that we have some definitions available we can examine connection to Physics. The problem in a experimental based theory is that we only ever have a finite amount of data. Thus the claim that a given series is "random" is strictly not empirically provable.

So this puts the Copenhagen claim that "QM sequences are random" into an awkward semi-scientific status. Such claims cannot be proved experimentally, yet Copenhagen asserts this. So where is the proof? Indeed what constitutes a proof? Also we have seen several definitions of randomness (there are more) - so which type of randomness does QM have exactly?

To return to specific points in the OP question:

Is there any way to differentiate if they came from a Truly Random or from a formula/algorithm ? how?

No, because one only ever has a finite amount of stream data to analyse, which can always be explained algorithmically (as discussed above).

if there is no way to decide this, then, I can't find any basis, to keep denying that behind the "truly random" of quantum mechanics can be a hidden algorithm.

The "truly random" of quantum mechanics might be Martin-Lof randomness, for which there is no algorithm; however if it is really normal number randomness then there might be an algorithm. I suspect that most physicists take the view that QM is as "random as it gets", hence would prefer the Martin-Lof option.

I know I am talking about the possibility of a "hidden variables" theory, but I can't find any other explanation.

The link between algorithmic underlying structure and "hidden variables" would appear to be close. If its a non-algorithmic type of randomness then we have to decide whether it belongs to one of "oracle classes" associated with Martin-Lof randomness, and what that would mean in terms of "hidden variables".

Some readers might recall that in his book "The Emperor's New Mind" in 1989 Roger Penrose proposed that aspects of quantum mechanics were "non-computable". Although that argument was not formulated as I have here, it is consistent (I believe) with the idea of Martin-Lof randomness too.

Roy Simpson
  • 4,723
  • 2
    +1 for an exceptionally good answer for questions like this. IMHO even the previous question by HDE was not all that non-sense and surely deserved good answers than an abrupt close! Science should be practiced in a free and open mind and not like fanaticism. –  Apr 05 '11 at 03:14
  • Thanks Roy Simpson, I've just found a paper supporting (aparently) what you have said. http://arxiv.org/abs/1004.1521 – HDE Apr 13 '11 at 01:03
5

No, you cannot prove that a string of numbers is random, and no, this is not a problem for quantum mechanics.

Suppose you are observing integers between 0 and 9 and you observe the 12-number sequence

4 6 7 1 9 4 0 8 5 2 8 8

Is it random? It looks like it, but there's always a possibility it was generated by the following algorithm:

1) print 4 2) print 6 3) print 7 4) print 1 ... 12) print 8 13) go back to 1)

You can test whether this was the correct algorithm by getting the next digit. Say you get "3" when the previous algorithm said you should get "4". That's no problem, you can amend the previous algorithm to add printing "3" at the end of it before it repeats.

So there's an algorithm for any sequence of numbers, but it's vacuous. The point isn't so much that quantum measurements are random. According to the Copenhagen interpretation they are, but what matters is whether they can be predicted, not whether they can be post-dicted.

Mark Eichenlaub
  • 52,955
  • 15
  • 140
  • 238
  • That's a periodic result, the question is about normal numbers, and algorithms capable to compute irrational numbers with no period. Surely are some irrational numbers that cannot be computed, but to say that quantum experiment results could came from that exactly kind of non computable random, is strange, and nothing but an easy path, of course we could stick to Bell's theorem and not make this kind of questions, but that's (at least) boring.. It's better to have an answer to gain a deeper undestanding – HDE Apr 04 '11 at 18:23
0

An individual measurement from a quantum mechanical wave function describing the system is random within the probability distribution described by the whole function. A sufficient number of measurements will show the probability distribution and not randomness.

Suppose we have a Psi that has expectation +1 and -1. Randomness means 50% of the time the measurement will find 1 and 50% -1. One can make an algorithm to mimic this. The only way the algorithm could have a connection with measurements is if, by some method, the experimenter could control it, and get either 1 or -1 at will. Immediately one gets to extra interactions, outside the solution Psi, by the word "control".

There could be a million algorithms. The existence of algorithms is not sufficient to demand the existence of hidden variables.

Hidden variables would be necessary if the data did not agree with the 50/50 calculated expectation value for this Psi and data in general.

If hidden variables exist, there will be a mathematical description for them, which you could call an algorithm, that might even give 50/50 in this simple case, and something spectacularly different for scattering, for example, that had necessitated their supposition.

anna v
  • 233,453