and (corrected: from transposed tables)
ProvedNoSignalPA.sum_mucryptographynonlocalityp2o-correctedp2o-gran-per-chapterp2o-plan-paperp2o-v1privacy-amplificationquantum-information
Fix an entry , let and . Then, summing over all ,
The first identity gives the mean of for a random hash function; the second controls its variance.
Differences from the source:
- correction: |Γ_a⟩ built from the tables |γ₀⟩, |γ₁⟩ printed in Lemma 1 (p. 2) → |Γ_a⟩ built from their transposes (gammaCoef); reason: the printed tables are transposed relative to layout (3): for Nr = 1 and the nonsignaling box a = 1 ⊕ x, b = 0, P_{a=0|x=0} = 0 but the printed ⟨γ₀|P⟩ = 1; with the transposes Lemma 1 holds; this statement is unchanged by the transposition, because a ⊕ b ⊕ x·y is symmetric under (a, x) ↔ (b, y)
Preamble
import Mathlib import Definitions.Def_NoSignalPA_gammaVec import Definitions.Def_NoSignalPA_ones
Formal statement
namespace NoSignalPA
/-- **`Σ_a μ_a = 4^{−Nr}` and `Σ_a μ_a² ≤ 2^{−5Nr} 5^{2M}`.**
Ll. Masanes, *Universally-composable privacy amplification from causality constraints*,
arXiv:0807.2158v4, Appendix, proof of Lemma 2, p. 5 (PDF p. 5): "With a little work one obtains
`Σ_a µ_a = 4^{−Nr}` and `Σ_a µ_a² ≤ 2^{−5Nr} 5^{2M}`."
For a fixed entry `(a₀, b₀, x₀, y₀)`, with `μ_s = Γ_s(a₀, b₀, x₀, y₀)` and
`M = ‖a₀ ⊕ b₀ ⊕ x₀·y₀‖`: the sum of `μ_s` over all strings `s` is `4^{−Nr}`, and the sum of
`μ_s²` is at most `2^{−5Nr} 5^{2M}`. -/
theorem sum_mu {Nr : ℕ} (a₀ b₀ x₀ y₀ : Str Nr) :
∑ s : Str Nr, gammaVec s a₀ b₀ x₀ y₀ = ((4 : ℝ) ^ Nr)⁻¹ ∧
∑ s : Str Nr, (gammaVec s a₀ b₀ x₀ y₀) ^ 2
≤ ((2 : ℝ) ^ (5 * Nr))⁻¹
* 5 ^ (2 * ones (fun i => xor (xor (a₀ i) (b₀ i)) (x₀ i && y₀ i))) := by sorry
end NoSignalPA
Source
Masanes, Universally-composable privacy amplification from causality constraints, arXiv:0807.2158v4, Appendix, proof of Lemma 2, p.5
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.