IV.A.1: photon-number thinning through random loss
ProvedQAlgorithms.Papers.Independent.Gap48.P25.photonThinningLet be a nonnegative photon-number distribution with sum one and let . Each of the photons independently survives with probability . Summing these independent outcomes and mixing over the input photon number produces a nonnegative normalized law
The conditional probability for survivors from photons is zero when and otherwise equals . At the output is vacuum and at it is . This is an independent-loss identity, without an assertion about arbitrary adversarial loss.
Formalization Note The printed factorial on page 27 is corrected to the binomial coefficient; independent moderation of this source correction remains pending.
import Definitions.Def_QAlgorithms_Papers_Independent_Gap48_P25
noncomputable section
namespace QAlgorithms.Papers.Independent.Gap48.P25
open scoped BigOperators ComplexConjugate
open Filter
open QAlgorithms.Papers.Independent.Claimed50.P08 (classicalEntropy)
/-- IV.A.1, PDF p.27: independent-loss thinning. Corrects the printed reciprocal
factorial k!/[n!(n-k)!] to Nat.choose; n=2,k=1 requires 2, not 1/2.
Round-one independent moderation confirmed this minimal correction. -/
theorem photonThinning (p : PhotonLaw) (t : ℝ) (ht : t ∈ Set.Icc (0 : ℝ) 1) :
(∀ n k, survivorLaw n t k =
if k ≤ n then (Nat.choose n k : ℝ)*t^k*(1-t)^(n-k) else 0) ∧
(∀ k, thinned p t k = ∑' m : ℕ,
p.mass (m+k)*(Nat.choose (m+k) k : ℝ)*t^k*(1-t)^m) ∧
(∀ k, 0 ≤ thinned p t k) ∧ HasSum (thinned p t) 1 ∧
thinned p 0 = vacuumLaw.mass ∧ thinned p 1 = p.mass := by sorry
end QAlgorithms.Papers.Independent.Gap48.P25
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be any real sequence with and , and let . For natural numbers , define by summing, over all Boolean strings of length having exactly true entries, the product , and define . The assertion is that, for every ,
and, for every , . It also asserts that , that and for , and that for all . The cases , , and are included; empty products and zeroth powers equal .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.