1. Everything we just discussed about Bell's inequalities, applies to the CHSH inequality. The only difference being that instead of a single counterfactual axis "c", we now have two counterfactual axes "c" and "d".
2. Therefore the inequality
contains one actual term
3. It is impossible to measure the same set of particle pairs more than once, it is impossible to measure counterfactual expectation values. But in a simulation, it can easily be done because we can always reproduce the exact same conditions (by saving and restoring random number seeds) and simply cloning the particle pairs into any number of identical pairs we like at any number of "counterfactual" axes we like.
4. In the original "epr-simple", just like in actual experiments and QM, each of the expectation values were calculated from a different set of particle pairs, with no counterfactuals.
You can probably guess where I'm going with this then: What will happen if we took epr-simple, and instead of calculating the actual Expectation values for 4 different sets of particle pairs, let us calculate all 4 expectation values from the same set of particles, such that one of them correspond to the actual one, and the other 3 correspond to the counterfactual ones. No other modification will be done to the simulation. Here is how we will do it:
* Generate pairs of particles as done previously.
* Instead of measuring at just "Alice" and "Bob", we will add two more "ghost" stations called "Cindy" and "Dave". We will send an exact copy of Alice's particle to Cindy and an exact copy of Bob's particle to Dave. This way we will have counterfactual results for Alice's particle at Cindy, and the same for Bob at Dave.
* We will do the data analysis in two steps. In the first step, we will ignore Cindy and Dave and simply use Alice and Bob as we have been doing until now. This scenario is equivalent to the original simulation without any counterfactual results.
* The next step of data analysis will involve using all 4 outcomes for calculating the correlations. Such that we use Alice and Bob to calculate E(a,b), Cindy and Bob to calculate E(c,b), Alice and Dave to calculate E(a,d) and Cindy and Dave to calculate E(c,d). This is equivalent to the way the inequality was derived with one actual and 3 counterfactual correlations. Since Cindy and Dave are counterfactual stations, only E(a,b) is actual, the rest are counterfactual.
Here are the results. The QM values are included for comparison:
- ===== Using only the ('alice', 'bob') data pair (No counterfactual)===
E( 0.0, 22.5), AB=-0.93, QM=-0.92
E( 0.0, 67.5), AB=-0.40, QM=-0.38
E( 45.0, 22.5), AB=-0.93, QM=-0.92
E( 45.0, 67.5), AB=-0.93, QM=-0.92
CHSH: <= 2.0, Sim: 2.391, QM: 2.389
===== Using only the ('alice', 'dave') data pair (No counterfactual)===
E( 0.0, 22.5), AB=-0.93, QM=-0.92
E( 0.0, 67.5), AB=-0.40, QM=-0.38
E( 45.0, 22.5), AB=-0.93, QM=-0.92
E( 45.0, 67.5), AB=-0.93, QM=-0.92
CHSH: <= 2.0, Sim: 2.390, QM: 2.389
===== Using only the ('cindy', 'bob') data pair (No counterfactual)===
E( 0.0, 22.5), AB=-0.93, QM=-0.92
E( 0.0, 67.5), AB=-0.40, QM=-0.38
E( 45.0, 22.5), AB=-0.93, QM=-0.92
E( 45.0, 67.5), AB=-0.93, QM=-0.92
CHSH: <= 2.0, Sim: 2.389, QM: 2.389
===== Using only the ('cindy', 'dave') data pair (No counterfactual) ===
E( 0.0, 22.5), AB=-0.93, QM=-0.92
E( 0.0, 67.5), AB=-0.41, QM=-0.38
E( 45.0, 22.5), AB=-0.93, QM=-0.92
E( 45.0, 67.5), AB=-0.93, QM=-0.92
CHSH: <= 2.0, Sim: 2.386, QM: 2.389
==== USING ALL FOUR (1-Actual 3-COUNTERFACTUAL) ===
E(0, 22.5), AB=-0.90, QM=-0.92
E(0, 67.5), AB=-0.69, QM=-0.38
E(45, 22.5), AB=-0.90, QM=-0.92
E(45, 67.5), AB=-0.90, QM=-0.92
CHSH: <= 2.0, Sim: 2.00, QM: 2.39
In terms of De Raedt's argument, we notice that there is a violation whenever we use 4 sets of pairs
Aside: For those not familiar with epr-simple, who may be confused by me saying we have 4 sets of pairs
It should be clear by now that the reason for the violation is the absence of counterfactual terms. Not that CFD as a concept is wrong, but simply due to the fact that there are no counterfactual terms in the experiments being used to claim violation. Duh.