structure
definition
Measurement
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Quantum.NonlocalityNoSignaling on GitHub at line 49.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
LedgerComputation -
displays_invariant_under_equivalence -
KGateMeasurement -
w_mass_cdf_measurement -
w_mass_sm_prediction -
import_measurements -
Measurement -
CQ -
improves_comp_left -
score -
ModeRatioProtocol -
WaterProtocol -
requiresExperience -
quantum_parallelism_from_8tick -
quantumSpeedups -
no_cloning_from_ledger -
score -
born_rule_normalized -
born_rule_normalized -
amplitude_modulus_bridge -
weight_equals_born -
C_equals_2A -
kernel_integral_match -
amplitude_mod_sq_eq_weight -
infeasible_below_thetaMin -
cos_satisfies_regularity -
theta_min_le_pi_half -
trivialParams -
apply -
measure_to_joules -
measure_to_joule_seconds -
measure_to_meters -
measure_to_seconds -
to_joule_seconds -
CalibrationCert -
mkCert -
one_act_reports_hbar -
addNote -
addNotes -
map
formal source
46 separation : ℝ
47
48/-- A measurement on one particle of the pair. -/
49structure Measurement where
50 /-- Measurement axis (e.g., spin direction) -/
51 axis : ℝ × ℝ × ℝ
52 /-- Outcome: +1 or -1 -/
53 outcome : Int
54 /-- Time of measurement -/
55 time : ℝ
56
57/-! ## Bell Nonlocality -/
58
59/-- Bell's theorem: No local hidden variable theory can reproduce quantum correlations.
60
61 For measurements at angles θ_A and θ_B:
62 E(θ_A, θ_B) = -cos(θ_A - θ_B)
63
64 This violates the Bell inequality:
65 |E(a,b) - E(a,b')| + |E(a',b) + E(a',b')| ≤ 2
66
67 Quantum mechanics gives 2√2 ≈ 2.83, violating the bound! -/
68noncomputable def quantumCorrelation (θ_A θ_B : ℝ) : ℝ :=
69 -Real.cos (θ_A - θ_B)
70
71/-- The CHSH Bell inequality. -/
72noncomputable def chshBound : ℝ := 2
73
74/-- The quantum (Tsirelson) bound. -/
75noncomputable def tsirelsonBound : ℝ := 2 * sqrt 2
76
77/-- **THEOREM**: Quantum mechanics violates Bell inequality. -/
78theorem bell_violation : tsirelsonBound > chshBound := by
79 unfold tsirelsonBound chshBound