Reproduce
One script recomputes the numbers the paper calculates in its Data availability section, from the two data files behind them. It uses only the Python 3 standard library, with no network, no random numbers and no system time. Two runs give byte-identical output.
Steps
- Download the files under
data/andreproduce/, keeping the folders. - In that folder run
For the machine-readable form, runpython3 -I reproduce/reproduce.pypython3 -I reproduce/reproduce.py --json - Compare with the expected output below. Its SHA-256 is
To check it, run599c404e21677aedf5601a6f98aed57910b723c14c202cc7024259fce920baacpython3 -I reproduce/reproduce.py | shasum -a 256
Script: reproduce/reproduce.py, sha256 d7cecd6210399d83f438613b39b015fd5d01f570c701196f35bb301b95da1332.
Data
- data/experiments-2/E5-chsh.csv (4 rows, README), sha256
779f4237e1a1dc34c6ed0a205c00f8d6010f639012c611666ad49db83a292f38 - data/experiments-2/E6-sheet.csv (1 rows, README), sha256
9d29da817aa9400bda852b841f383d1c41bcfa417548674f8e6c1cd1d01d3e77
Expected output
REPRODUCE: the calculated numbers of the paper (Draft 5, 2026-11-08), from data/
E5 (2.697 - 2) / 0.015 = 46.5
E5 (2.73 - 2) / 0.02 = 36.5
E5 (2.42 - 2) / 0.20 = 2.1
E5 (2.37 - 2) / 0.09 = 4.1
E5 S at most 2 (each end reads a value fixed in advance, under locality and setting independence) -> contradicted
E5 bound every central value below 2 sqrt 2 -> agrees
C1 visibility 2.697 / 2 sqrt 2 = 0.954
C1 visibility 2.73 / 2 sqrt 2 = 0.965
C1 visibility 2.42 / 2 sqrt 2 = 0.856
C1 visibility 2.37 / 2 sqrt 2 = 0.838
E6 (720 - 716.8) / 3.8 = 0.84; period 720 degrees -> agrees
E6 (716.8 - 360) / 3.8 = 93.9; period 360 degrees -> contradicted