Exact binary no-signaling vertex classification
OpenQAlgorithms.Papers.Independent.Intakethird100.P22.binary_vertex_classificationThe vertices of the binary-input binary-output NS polytope are exactly the sixteen deterministic devices L_alpha,beta,gamma,sigma and eight PR-type devices B_r,s,t given in (321)-(322). The two displayed families have cardinalities 16 and 8; every deterministic member is local and every PR-type member is nonlocal.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P22
noncomputable section
open scoped BigOperators
namespace QAlgorithms.Papers.Independent.Intakethird100.P22
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms.Papers.Independent.Advance50.P47
(Box IsCorrelation IsNoSignaling HasLocalModel correlationMixture prBox)
open QAlgorithms.Papers.Independent.Information100.P56 (IsLaw)
open QAlgorithms.Papers.Independent.Information100.P27 (shannon)
open QAlgorithms.Papers.Independent.Gap48.P25 (classicalMI)
/-- PDF p.56, cited classification [98]: exactly sixteen local deterministic
and eight nonlocal PR-type vertices. Both counts and both locality classes
are included, not merely membership of the supplied examples. -/
theorem binary_vertex_classification :
(∀ p : Box Bool Bool Bool Bool, IsVertex p ↔
(∃ alpha beta gamma sigma, p = deterministicBox alpha beta gamma sigma) ∨
(∃ r s t, p = prVariant r s t)) ∧
(Set.range (fun v : Bool × Bool × Bool × Bool =>
deterministicBox v.1 v.2.1 v.2.2.1 v.2.2.2)).ncard = 16 ∧
(Set.range (fun v : Bool × Bool × Bool => prVariant v.1 v.2.1 v.2.2)).ncard = 8 ∧
(∀ alpha beta gamma sigma, HasLocalModel (deterministicBox alpha beta gamma sigma)) ∧
(∀ r s t, ¬ HasLocalModel (prVariant r s t)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P22
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every real array with all four arguments Boolean, is a valid extreme array if and only if it has one of the forms
or
Validity means nonnegativity, for every , independence of from , and independence of from . Extremality means that whenever for valid arrays and , both equal . The set of distinct arrays of the first form has cardinality , and the set of distinct arrays of the second form has cardinality . Every array of the first form has a local model, while no array of the second form does. Here having a local model means being a normalized nonnegative array and admitting some type , a probability mass function on , and nonnegative response functions , , each summing to over its output, such that
The sum is the infinite sum associated with the probability mass function; is not required to be finite.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.