GHZ theorem: no locally causal model reproduces the GHZ predictions
ProvedDrezetGHZ.ghz_not_bell_localGHZ nonlocality theorem (Bell-locality form). Let be any measurable space of beables, and consider any locally causal model on it: a setting-independent probability measure on (Eq. (18)), together with measurable local response probabilities (Eq. (17)). Then it is not the case that, for all four GHZ settings , , , and all outcomes ,
where is the GHZ state of Eq. (1).
This is the result from which the paper concludes that quantum mechanics, and hence Everett's theory, is not locally causal in Bell's sense, whether or not the beables are hidden variables.
Formalization Note The beables are fully general, since is any measurable space. Only the four GHZ setting triples are constrained.
import Mathlib import Definitions.Def_DrezetGHZ_Models
namespace DrezetGHZ
theorem ghz_not_bell_local {Λ : Type*} [MeasurableSpace Λ] (M : LocalCausalModel Λ) :
¬ ((∀ α β γ : ℤˣ, M.predict .x .x .x α β γ = bornProb .x .x .x α β γ) ∧
(∀ α β γ : ℤˣ, M.predict .x .y .y α β γ = bornProb .x .y .y α β γ) ∧
(∀ α β γ : ℤˣ, M.predict .y .x .y α β γ = bornProb .y .x .y α β γ) ∧
(∀ α β γ : ℤˣ, M.predict .y .y .x α β γ = bornProb .y .y .x α β γ)) := by sorry
end DrezetGHZRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Non-blind read-back — not independent testimony. This read-back was written by the same agent that drafted the Lean statements of this proposal, with full knowledge of the source paper and of the intended meaning. It is not a blind, independent audit and must not be mistaken for independent testimony; reviewers should compare the Lean code against the source themselves.
Statement. Let be any type with a σ-algebra, and let be any locally causal model on . Such a model has a probability measure that does not depend on settings, and measurable response functions for , , , with . Write .
The theorem asserts that the conjunction of the following four statements is false:
- for all , ;
- the same equality for all outcomes with settings ;
- the same equality for all outcomes with settings ;
- the same equality for all outcomes with settings .
Here , with , and .
Edge cases. is arbitrary; it is nonempty because it carries a probability measure. The other four setting triples are not constrained. Nothing is assumed beyond the model's own axioms.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.