II.B: optimal unambiguous time-bin readout and absence of coding errors
OpenQAlgorithms.Papers.Independent.Intakethird100.P33.dataDiscriminationConsider two orthogonal temporal modes, a perfect blocking switch, and a common zero optical phase. Let be the mean photon number in an occupied source pulse and let the channel transmission , data-port transmission , and trusted detector efficiency lie in . After loss, put and define the normalized full-Fock states and . The two nondecoy bits have equal conditional prior probabilities. Their overlap and optimal unambiguous discrimination probability are
Every three-outcome unambiguous POVM has average success probability at most this value. Photon counting attains it: a nonzero occupation exclusively in the early or late bin reports bit 0 or 1, respectively, while vacuum is inconclusive. Each state has inconclusive probability , and a wrong conclusive bit has probability zero. Optimality with concerns POVMs on the attenuated states. At the common state is vacuum and the optimal success is zero.
This gives the exact error-free data readout in the absence of dark counts; it does not assert a security rate.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P33
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P33
open scoped BigOperators ENNReal
open QAlgorithms.RealRegisters (Hilbert)
open QAlgorithms.Papers.Independent.Dependency50.P33 (IsDensity rankOne)
open QAlgorithms.Papers.Independent.Dependency50.P39 (coherentCoefficient)
open QAlgorithms.Papers.Independent.Support50.P48 (vacuumAmplitude)
open QAlgorithms.Papers.Independent.Next46.P32 (FockPOVM realFockTracePair)
open QAlgorithms.Papers.Independent.Dependency50.P34
(TwoModeFock fockKet photonMean)
open QAlgorithms.Papers.Independent.Frontier18.P14
(coherentPair coherentPairCoefficients)
attribute [local instance] Classical.propDecidable
attribute [local instance] Classical.decEq
/-- PDF p.2, II.B and (4)-(5): exact optimal unambiguous readout on states AFTER
trusted efficiency loss, with equal bit priors and no dark counts. Includes an
attaining number-counting POVM, the universal bound, and absence of coding errors. -/
theorem dataDiscrimination (mu t tB eta : ℝ) (hmu : 0 ≤ mu)
(ht : t ∈ Set.Icc 0 1) (htB : tB ∈ Set.Icc 0 1)
(heta : eta ∈ Set.Icc 0 1) :
let x := mu * t * tB * eta
(∀ bit : Bool, ‖dataState x bit‖ = 1 ∧
∀ nm, dataState x bit nm =
coherentPairCoefficients (if bit then 0 else (Real.sqrt x : ℂ))
(if bit then (Real.sqrt x : ℂ) else 0) nm) ∧
‖inner ℂ (dataState x false) (dataState x true)‖ = Real.exp (-x) ∧
(∃ M : OpticalPOVM (Fin 3),
(∀ o nm pq, M.effect o nm pq =
if nm = pq ∧ countingOutcome nm = o then 1 else 0) ∧
Unambiguous M x ∧ discriminationSuccess M x = 1 - Real.exp (-x) ∧
realFockTracePair (rankOne (dataState x false)) (M.effect 2) = Real.exp (-x) ∧
realFockTracePair (rankOne (dataState x true)) (M.effect 2) = Real.exp (-x)) ∧
(∀ M : OpticalPOVM (Fin 3), Unambiguous M x →
discriminationSuccess M x ≤ 1 - Real.exp (-x)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P33
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all real with and , put . Work in , and write . A coherent pair with amplitudes is the vector with coefficients when this coefficient family is square summable, and is defined as zero otherwise. Let be the coherent pair with amplitudes , and the coherent pair with amplitudes . Both vectors have norm one, their coefficients are the stated products for every , and
For a vector , put , and for matrices put , with both sums interpreted as totalized infinite sums. There exists a three-outcome measurement : each effect has real, nonnegative quadratic form on every finitely supported complex test vector, and their entrywise sum is the identity matrix. Its entries satisfy
This measurement obeys , has average success , and satisfies . Moreover, every three-outcome measurement satisfying the same positivity and completeness conditions and the two zero-error equations has average success at most . The hypotheses include , when the two vectors coincide and this success bound is zero.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.