Preserving local realism in the EPR experiment

In summary, the idea that the spooky correlation in the EPR experiment is simply due to the initial difference in rotation between the two polarizers is flawed because the polarizer directions can be chosen just before each measurement in a way that prevents any information from one polarizer affecting the other measurement. Additionally, the polarizers do not necessarily have to physically rotate in order to change their orientation.
  • #1
kurt101
284
35
What is wrong with the idea that the spooky correlation in the EPR experiment is simply the result of the initial difference in rotation between the two polarizers in this experiment? So if you rotate one of the polarizers relative to the other polarizer, that initial act of rotation is what causes the cosine squared correlation. In other words, what we think of a N degree rotation of a polarizer or any object for that manner, does not actually rotate the internals of the object in a naive linear fashion, but with some sort of relativistic time dilation effect corresponding to the mathematics and result of the experiment.

I certainly find this explanation more plausible than others that I have read about and so what is wrong with it?
 
Last edited:
Physics news on Phys.org
  • #3
nomadreid said:

Thanks for the response. I did an initial read of the link you posted, but either I don't think I am asking the same question or I am having trouble correlating the answer to my question.

Let me clarify my experience with EPR, I have done many computer simulations in my naive attempt to simulate reality and get the cosine squared behavior that quantum mechanics predicts. I understand pretty well what a failed result looks like. I understand that I have to run the simulation for any combination of polarizer angles. I also know how to cheat in the simulation and get the simulation to be the same as quantum mechanics by choosing a random vector for one of the polarizers, but for the other polarizer, choosing a rotation offset relative to the first polarizer vector that is cosine squared of the difference between the angles between the polarizers. This is obviously considered cheating because one polarizer can't know about the other polarizer. However it is exactly this cheating scenario I am considering in this post. I attached a snippet of code, showing the basic algorithm used and I could probably provide the entirety of the code if it is really necessary, but assuming it is accepted that this cheat works, than it is unnecessary.

Let me attempt to emphasize and clarify what I am asking. I am asking specifically about that the act of rotation of the polarizer, before the experiment is even run or at least before an entangled photon used in the experiment even makes it to the polarizer.

So here is how I am thinking about rotating a polarizer relative to another polarizer. Please tell me where my thinking is wrong or implausible. It takes a force to rotate an object. That force acts at the speed of light and the state inside the object are subject to internal relativistic speeds. If you were to rotate an object by say 1 degree relative to another object of the same state and orientation, you would never be able to make the states between those objects differ by 1% because the state change caused by the force has to propagate and that propagation is a never ending change subject to relativistic time dilation. So what appears to be a 1% rotation at a macroscopic level does not equate to a 1% change in state. Is this a plausible explation for EPR? Where is my thinking misguided?

Please don't moderate this post for espousing theories. I am trying to stay clear of saying anything misleading, but it is hard to get help without explaining my thought process.


Code:
void RunMethod32(out bool leftUp, out bool rightUp)
    {
        float dotProduct;
        float probability;
        Quaternion rotation;
        Vector3 v;

        leftUp = rightUp = false;

        v = this.GetRandomVector(true);

        // Determine Left side
        dotProduct = Vector3.Dot(v, leftParticle.spinDirection);
        probability = Mathf.Pow(dotProduct, 2f);
        if (probability > 0.5f) {
            leftUp = true;
        }

        // Determine right side
        float rotationAngle = Mathf.Pow(Mathf.Sin((rightPolarizer.angle - leftPolarizer.angle) * Mathf.Deg2Rad), 2f) * Mathf.PI / 2f * Mathf.Rad2Deg;
        rotation = Quaternion.AngleAxis(rotationAngle, rightParticle.direction);  // angle is in degrees
        Vector3 newVector = new Vector3();
        newVector = rotation * v;
        newVector.Normalize();

        dotProduct = Vector3.Dot(newVector, rightParticle.spinDirection);
        probability = Mathf.Pow(dotProduct, 2);
        if (probability > 0.5f) {
            rightUp = true;
        }
    }
 
  • #4
kurt101 said:
What is wrong with the idea that the spooky correlation in the EPR experiment is simply the result of the initial difference in rotation between the two polarizers in this experiment?

Because the difference in angle between the polarizers, if there is one, doesn't have to be an "initial" difference. The direction in which each polarizer points can be chosen just before each measurement is made, in such a way that the events at which the polarizer directions are chosen are spacelike separated--i.e., there is not enough time for a light signal to travel from one to the other. That means no information about either polarizer's setting can get to the other measurement in time to affect its outcome.

kurt101 said:
It takes a force to rotate an object.

But the polarizers don't have to be rotated in this sense. There are plenty of ways to construct a polarizer whose direction of measurement can be changed without applying a force or rotating anything.

Anyway, focusing on the internal details of how the polarizers are set is a red herring. See my comment above.
 
  • Like
Likes nomadreid
  • #5
kurt101 said:
If you were to rotate an object by say 1 degree relative to another object of the same state and orientation, you would never be able to make the states between those objects differ by 1% because the state change caused by the force has to propagate and that propagation is a never ending change subject to relativistic time dilation.

Quite apart from the specific question in this thread, this is simply false in general. I strongly advise taking some time to learn proper relativistic kinematics from a textbook.
 
  • Like
Likes kurt101
  • #6
kurt101 said:
Code:
void RunMethod32(out bool leftUp, out bool rightUp)
    {
        float dotProduct;
        float probability;
        Quaternion rotation;
        Vector3 v;

        leftUp = rightUp = false;

        v = this.GetRandomVector(true);

        // Determine Left side
        dotProduct = Vector3.Dot(v, leftParticle.spinDirection);
        probability = Mathf.Pow(dotProduct, 2f);
        if (probability > 0.5f) {
            leftUp = true;
        }

        // Determine right side
        float rotationAngle = Mathf.Pow(Mathf.Sin((rightPolarizer.angle - leftPolarizer.angle) * Mathf.Deg2Rad), 2f) * Mathf.PI / 2f * Mathf.Rad2Deg;
        rotation = Quaternion.AngleAxis(rotationAngle, rightParticle.direction);  // angle is in degrees
        Vector3 newVector = new Vector3();
        newVector = rotation * v;
        newVector.Normalize();

        dotProduct = Vector3.Dot(newVector, rightParticle.spinDirection);
        probability = Mathf.Pow(dotProduct, 2);
        if (probability > 0.5f) {
            rightUp = true;
        }
    }

OK, this code might handle cases of so-called perfect correlations properly, hard to know completely what you are doing without comments.

But it is not local. For local emulation, you cannot reference the left angle setting when calculating the right hand result, and vice versa.

Please note that the EPR thought experiment and Bell tests are different. It is not possible to write a computer program that reproduces the results of Bell tests.
 
  • Like
Likes kurt101 and (deleted member)
  • #7
Of course you can write a computer Monte-Carlo program with precisely the probabilities given by QT, or did I understand something wrong?
 
  • #8
vanhees71 said:
Of course you can write a computer Monte-Carlo program with precisely the probabilities given by QT, or did I understand something wrong?

The issue for local realism would be to have three computers connected in a network. Call them A, B, C. Computer C can send messages to A or B, but receives messages from neither. Computers A and B send no messages, but receive messages from C. The programs running on A and B have settings, where a setting amounts to a specification of a direction in space (we can specify this by a pair of real numbers [itex]\theta, \phi[/itex], with [itex]0 \leq \theta \leq \pi[/itex] and [itex]0 \leq \phi \lt 2\pi[/itex]).

We have a number of rounds, where each round consists of the following steps:
  1. C generates a pair of messages, [itex]m_a[/itex] and [itex]m_b[/itex], using whatever means (random or not). (These represent the states of the electron and positron, respectively)
  2. C sends [itex]m_a[/itex] to computer A, and sends [itex]m_b[/itex] to computer B.
  3. After the message [itex]m_a[/itex] is sent, but before it is processed by A, a user chooses a setting for that computer: [itex]\theta_a, \phi_a[/itex]. (These represent the Stern-Gerlach spin measurement orientation)
  4. Then, computer A runs an algorithm [itex]F_A(m_a, \theta_a, \phi_a)[/itex] to determine a result, [itex]R_a[/itex], either +1 or -1. (This represents the process whereby the particle interacts with the Stern-Gerlach device to produce an outcome of spin-up or spin-down)
  5. Similarly, a setting is chosen for computer B, and it computes a result [itex]F_B(m_b, \theta_b, \phi_b)[/itex] (The result, [itex]R_b[/itex] is again, either +1 or -1)
This simulation would count as a local realistic simulation of EPR if, regardless of how the settings are chosen at step 3 (except that there would need to be enough variety to get good sampling), for any fixed [itex]\theta_a, \theta_b, \phi_a, \phi_b[/itex], we would have:

[itex]\langle R_a R_b \rangle = -cos(\psi)[/itex]

where [itex]\psi[/itex] is the angle between the direction specified for computers A and B and where [itex]\langle \rangle[/itex] is the average value, over many runs.

Bell's theorem implies that no matter what algorithms are being used by computers A, B or C, you can't reproduce the predictions of QM. There are various loopholes or ways to cheat, though, including:
  1. If A and B are allowed to communicate.
  2. If the settings are chosen predictably (and the pattern is used in the design of the program running on C)
  3. If the settings are chosen before C sends its messages, and C is told the choices.
 
  • Like
Likes kurt101 and zonde
  • #9
Hm, this I don't understand, because I could program the computer with a Monte-Carlo algorithm that precisely simulates the probabilities predicted by QT. Then I should be able to use the so produced simulated "data" as I would use the data of a true experiment with photons (or whatever is used to realize the Bell states). I can as well as with the true experimental data choose the partial ensemble to postselect whatever I like also with the simulated "fake data", or am I again missing your point?

As I understand it the point is that with a local deterministic theory I don't get the statistics leading to the violation of Bell's inequality, which is predicted by QT. If I precisely use the probabilities to Monte-Carlo simulate the quantum statistics, I should find the violation of Bell's inequality. Of course, this proves nothing, because I program the computer such as to get the result predicted by QT.
 
  • #10
vanhees71 said:
Of course you can write a computer Monte-Carlo program with precisely the probabilities given by QT, or did I understand something wrong?

Not for entangled cases. You don't even need to write code, because you can't even hand pick values that work like QT.

Of course, that assumes you are writing something where the observer's choice of measurement settings are not known in advance.
 
  • Like
Likes Lord Jestocost
  • #11
DrChinese said:
It is not possible to write a computer program that reproduces the results of Bell tests.
Of course it's possible. The catch is that spacelike separated (i.e. ##(\Delta x)^2-c^2(\Delta t)^2>0)## events in the real world are represented by computer memory states which may not be spacelike separated in the computer. But if you want computer to simulate QM in real time and space, then it's impossible.
 
Last edited:
  • Like
Likes kurt101 and Zafa Pi
  • #12
vanhees71 said:
Hm, this I don't understand, because I could program the computer with a Monte-Carlo algorithm that precisely simulates the probabilities predicted by QT.

But there are three different "actors" involved in EPR: the two detectors and the source of correlated twin pairs. If you simulate all three on the same computer, then of course, you can reproduce the predictions of QM. But if the detectors and the source are simulated on different computers, then you can't. Not without either communication among the computers or "superdeterminism" (the settings of the detectors is fixed ahead of time and known to the source).
 
  • #13
Demystifier said:
Of course it's possible. The catch is that spacelike separated (i.e. ##(\Delta x)^2-c^2(\Delta t)^2>0)## events in the real world are represented by computer memory states which may not be spacelike separated in the computer. But if you want computer to simulate QM in real time and space, then it's impossible.

Well, the timing is not really the issue. The issue is communication. You have three actors--a source of twin-pairs, and two detectors. If the only communication allowed is one-way from the source to the detectors then there is no way to reproduce the predictions of QM. Well, there is actually the "superdeterminism" loophole--if the settings of the detectors are predictable ahead of time, you can violate Bell's inequality.
 
  • #14
I can now see my efforts are misguided. I guess I want to believe in local reality so badly that I go down the rabbit hole every so often.

What helps me, is to think of the hypothetical situation of entangling 3 photons and sending them to 3 different polarizers. I can only make 2 of the polarizer results agree with the actual experimental result and I can't make all 3 agree, no matter what.
 
  • Like
Likes zonde and DrChinese
  • #15
kurt101 said:
I can now see my efforts are misguided. I guess I want to believe in local reality so badly that I go down the rabbit hole every so often.

What helps me, is to think of the hypothetical situation of entangling 3 photons and sending them to 3 different polarizers. I can only make 2 of the polarizer results agree with the actual experimental result and I can't make all 3 agree, no matter what.

That rabbit hole contains a lot of rabbits. :smile: You were quick to escape though. And you are correct about the 2 vs. 3 settings. It takes that 3rd to really see what's going on.
 
  • Like
Likes kurt101
  • #16
stevendaryl said:
Well, the timing is not really the issue. The issue is communication. You have three actors--a source of twin-pairs, and two detectors. If the only communication allowed is one-way from the source to the detectors then there is no way to reproduce the predictions of QM. Well, there is actually the "superdeterminism" loophole--if the settings of the detectors are predictable ahead of time, you can violate Bell's inequality.
You don't actually need any electronic computers. One or more people could do it with some slips of paper and maybe a coin to toss. It could make an interesting board game.
 
  • #17
stevendaryl said:
But there are three different "actors" involved in EPR: the two detectors and the source of correlated twin pairs. If you simulate all three on the same computer, then of course, you can reproduce the predictions of QM. But if the detectors and the source are simulated on different computers, then you can't. Not without either communication among the computers or "superdeterminism" (the settings of the detectors is fixed ahead of time and known to the source).
Let's take the usual polarization measurement. All I do is preparing an ensemble of photons represented by the Bell state (e.g., the symmetric one ##|\Psi \rangle=1/\sqrt{2}(|HV \rangle+|VH \langle)## and then measure for each pair in the ensemble whether the one photon comes through one and the other through another polarization filter. The probabilities are given by QT, and this I simulate with a Monte-Carlo code. Then I should get all results of QT, among them the violation of Bell's inequality, which is a, seen from a purely mathematical perspective simply a feature of the probability function. I just make a measurement protocol about the simulated outcomes, and this I cannot distinguish from a measurement protocol in a real experiment. So I can simulate, of course, the measurement with a computer, but that's trivial since I precisely wrote my MC code to do so. I don't see, what this should tell me about the interpretational issues of QT at all. The only point is that according to all observations in real experiments with such prepared photon pairs agree with QT, and this I simulate is a MC code, but that has no significance (although perhaps for some pedagogical purpose to have a nice exercise in programming a MC simulation).
 
  • #18
DrChinese said:
Not for entangled cases. You don't even need to write code, because you can't even hand pick values that work like QT.

Of course, that assumes you are writing something where the observer's choice of measurement settings are not known in advance.
All I need to do is to use the probabilities given by QT. Why shouldn't I be able to program this with a standard MC code? Perhaps I misunderstand which kind of code you guys have in mind, but all there is in both QT and in the real-world measurement are the probabilities (in experiment of course the relative frequencies for the outcomes in an ensemble).
 
  • #19
There is one case that I can think of where the hypothetical 3 entangled experiment does not help me.

What if the act of entanglement is unbalanced, but complimentary? For example one of the entangled photons has a strength of 90% in one direction, but the other photon has a strength of 10% in the other direction. Where the unbalance of entanglement changes with time in either a random or predictable pattern. Note, the complimentary nature of entanglement keeps the result the same or opposite when the polarizers are aligned or 90 degrees apart.

If entanglement was unbalanced, it would invalidate the hypothetical experiment as being meaningful, because you would never be sending the same or opposite photon to the different polarizers.

Is it possible entanglement is unbalanced, but complimentary or does something rule out this possibility?

Assuming this type of entanglement is possible, is this just another rabbit hole?

Thanks.
 
  • #20
vanhees71 said:
All I need to do is to use the probabilities given by QT. Why shouldn't I be able to program this with a standard MC code? Perhaps I misunderstand which kind of code you guys have in mind, ...

Not really sure where you are going with your comments. Bell already demonstrated that QM's predictions are incompatible with separable algorithms of any type.
 
  • #21
kurt101 said:
For example one of the entangled photons has a strength of 90% in one direction, but the other photon has a strength of 10% in the other direction. Where the unbalance of entanglement changes with time in either a random or predictable pattern. ...

You know it doesn't vary with time already. Otherwise there would not be perfect correlations unless the timing of observations was synchronized.
 
Last edited:
  • Like
Likes kurt101
  • #22
Probably superfluous, but for completeness, you can of course simulate entanglement experiments on a computer. It is only when the speed of light is taken into account, such that the measurement devices don't communicate their angles (which can easily be circumvented in computer code), that the Bell inequalities come into play.
 
  • #23
kurt101 said:
There is one case that I can think of where the hypothetical 3 entangled experiment does not help me.

What if the act of entanglement is unbalanced, but complimentary?
Yes, if you model entanglement with asymmetric hidden variables impossibility 3-way entanglement proves nothing. But have you seen this informal proof of Bell inequality?
 
  • Like
Likes kurt101
  • #24
vanhees71 said:
The probabilities are given by QT, and this I simulate with a Monte-Carlo code.
QT gives the probabilities using non-local description. And of course you can reproduce QT predictions with non-local model.
 
  • #25
entropy1 said:
... which can easily be circumvented in computer code...

As mentioned regarding computer simulation: you cannot simulate entanglement if Alice doesn't know Bob's choice of measurement setting, and Bob doesn't know Alice's choice of measurement setting. So yes, if you circumvent that, you cheat.
 
  • Like
Likes entropy1
  • #26
DrChinese said:
As mentioned regarding computer simulation: you cannot simulate entanglement if Alice doesn't know Bob's choice of measurement setting, and Bob doesn't know Alice's choice of measurement setting. So yes, if you circumvent that, you cheat.
Yes, I mean that it is necessary to cheat to reproduce the experiments.
 
  • Like
Likes DrChinese
  • #27
vanhees71 said:
All I need to do is to use the probabilities given by QT.

I was using the spin-1/2 case, but we can use the photon case if you like. So you have Bob in one room with his computer, Alice in another room with her computer, and Charlie in a third room with his computer. Charlie sends two messages, one to Alice and one to Bob, representing a twin pair of entangled photons leaving from some common source. Alice and Bob each independently choose a filter orientation. Alice's algorithm takes the message from Charlie and Alice's orientation choice and returns a number +1 or -1 (to represent passing the filter or being blocked by the filter). Bob's algorithm takes the message from Charlie and Bob's orientation choice and returns a number +1 or -1.

So what do you mean by "use the probabilities given by QT"? QT predicts joint probabilities:

[itex]P(A = B|o_A, o_B) = cos^2(\psi)[/itex] (where [itex]\psi[/itex] is the angle between Alice's and Bob's orientations)

where [itex]A[/itex] is Alice's result, [itex]o_A[/itex] is Alice's orientation choice, [itex]B[/itex] is Bob's result, [itex]o_B[/itex] is Bob's orientation choice.

But Alice's computer doesn't have access to Bob's orientation, and Bob's computer doesn't have access to Alice's orientation. So how can you implement that joint probability?
 
Last edited:
  • #28
Of course, I have to simulate the full thing, i.e., I have to use the quantum probabilities predicted from the entangled state of the full system (whether you use photons, spin-1/2 or whatever else in this gedanken experiment doesn't matter, but I guess it's technically most simple with photons since you can most easily create large ensembles of Bell states of polarization-entangled photon pairs, which I think are available already in undergrad labs at the universities; I guess it's also possible with ultracold neutrons, but that's already more difficult). To get these probabilities of course you have to take into account also the full experimental setup, including the specific (relative) orientation of A's and B's polarizers etc. etc.

Of course, if I create independent random squences for the two single photons, I'll never get the quantum correlations out, but that's also as in a real experiment: In order to have entanglement you have to create the corresponding state and ensure that it's not destroyed by any influence from "the environment" before you perform the actual measurement, i.e., of course sending simply two streams of unpolarized photons around, you'll never find correlations as described by entanglement!
 
  • #29
vanhees71 said:
Of course, if I create independent random squences for the two single photons, I'll never get the quantum correlations out,

In the setup I described, the source machine, C, creates pairs of messages (representing photons). They aren't independent, they're as correlated as the machine wants to make them. But the detection processes, at machines A and B, are independent.
 
  • #30
Sure, that's as in the real experiment. So I still don't get what you are after in making a computer simulation. If it's simulates the probabilities predicted by QT by input of the code it will produce precisely what QT predicts (provided there's no bug in the code). Isn't this just tautological?
 
  • #31
vanhees71 said:
Sure, that's as in the real experiment. So I still don't get what you are after in making a computer simulation. If it's simulates the probabilities predicted by QT by input of the code it will produce precisely what QT predicts (provided there's no bug in the code). Isn't this just tautological?

It's not tautological, because it's false. You can't simulate QT this way. That's an immediate consequence of Bell's theorem.
 
  • #32
Ok, I'm not understanding this claim. Let's leave it at that.
 
  • #33
vanhees71 said:
Sure, that's as in the real experiment. So I still don't get what you are after in making a computer simulation. If it's simulates the probabilities predicted by QT by input of the code it will produce precisely what QT predicts (provided there's no bug in the code). Isn't this just tautological?
If you manage to correctly simulate the experiment without reference to the relative angle of the detectors, I don't know how you do it!
 
  • #34
Of course, you have to precisly simulate the probabilities given for the assumed experimental setup. Of course, I have to use the relative angle of the detectors to calculate these probabilities, and thus this information goes into the code.
 
  • Like
Likes entropy1
  • #35
entropy1 said:
If you manage to correctly simulate the experiment without reference to the relative angle of the detectors, I don't know how you do it!
Isn't it sufficient to project the second measured photon ( say B) into the angle of A's polarizer if A gets a hit ?
If A's detector does not click ( no transmission) what can we say about B's alignment ?
Also, I'm not sure if the pair are produced with a random alignment or some prepared value.

I'm referring to what goes in the code, of course.
 

Similar threads

  • Quantum Physics
Replies
27
Views
2K
  • Quantum Interpretations and Foundations
3
Replies
96
Views
4K
Replies
49
Views
2K
  • Quantum Physics
7
Replies
225
Views
11K
Replies
2
Views
958
  • Quantum Physics
2
Replies
47
Views
4K
  • Quantum Physics
Replies
2
Views
1K
Replies
11
Views
2K
  • Quantum Physics
Replies
1
Views
759
  • Quantum Physics
Replies
23
Views
3K
Back
Top