One permutation resource approximates any finite bipartite no-signaling law
OpenQAlgorithms.Papers.Independent.Intakethird100.P78.permutation_box_approximates_bipartiteLet be a bipartite no-signaling conditional probability law on finite nonempty input alphabets and output alphabets . For every , there exist a rational normalized no-signaling law , a common denominator for its probabilities, permutations of , and local relabelings and , such that
Here is worst-input total variation, and a common denominator means that every entry of is a nonnegative integer divided by . The relabelings access only the corresponding local input and local resource output.
The formula gives a single-resource simulation followed by local relabelings. The proof paragraph's printed class label is corrected to , in agreement with the lemma and its construction; independent moderation is pending.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P78
noncomputable section
open scoped BigOperators
namespace QAlgorithms.Papers.Independent.Intakethird100.P78
attribute [local instance] Classical.propDecidable Classical.decEq
/-- PDF p.8, Lemma 5 and its one-resource construction: for any positive
accuracy choose a rational normalized no-signaling approximant, then a
single permutation box and local relabelings that reproduce it exactly.
The common denominator is padded to at least two. The proof paragraph's
printed R is the class-label typo corrected to D here. Independent
source-correction moderation is pending. -/
theorem permutation_box_approximates_bipartite
{X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B]
[Nonempty X] [Nonempty Y] [Nonempty A] [Nonempty B]
(P : BipartiteSystem X Y A B) (epsilon : ℝ) (hepsilon : 0 < epsilon) :
∃ (Q : BipartiteSystem X Y A B) (d : ℕ)
(F : X → Y → Equiv.Perm (Fin d))
(alice : X → Fin d → A) (bob : Y → Fin d → B),
1 < d ∧ IsRational Q.prob ∧ HasCommonProbabilityDenominator Q.prob d ∧
relabeledKernel F alice bob = Q.prob ∧
simulationDistance Q.prob P.prob < epsilon := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P78
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be finite, nonempty types, and let be a real-valued array with nonnegative entries such that for every , for every , and for every . For every real , there exist another array satisfying these same nonnegativity, normalization, and two marginal-independence conditions, a natural number , a permutation of for every , and maps and , such that every entry of equals a rational number and, for each , there exists with . These choices also satisfy, for every ,
and
The nonempty output types and are allowed to be singletons.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.