EPR Chernoff coefficient and piecewise optimizer
OpenQAlgorithms.Papers.Independent.Intakethird100.P54.epr_chernoffLet be the finite number of signal modes and the finite number of retained idler modes, on the full optical Fock spaces. The two channels have equal priors, independent vacuum environments, reflectances , field magnitudes and , and distinct complex reflection coefficients . Every signal mode sees the same channel; idlers are retained losslessly and environment outputs are inaccessible. Write for squared Uhlmann fidelity, for minimum average error over all joint binary receivers, , and , with zero powers interpreted as support projections. Here the common phase is removed, so and . Put .
Assume and . Put ,
Then and . For every , and the -pair coefficient is
Write . If choose ; otherwise choose
This attains and . At the logarithmic optimizer is bypassed: and . The ideal-memory endpoint is treated separately.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P54
noncomputable section
open scoped BigOperators ComplexConjugate
open MeasureTheory Filter
namespace QAlgorithms.Papers.Independent.Intakethird100.P54
open QAlgorithms.RealRegisters (Hilbert)
open QAlgorithms.Papers.Independent.Claimed50.P47 (Occupation)
open QAlgorithms.Papers.Independent.Dependency50.P39 (coherentCoefficient)
attribute [local instance] Classical.propDecidable
attribute [local instance] Classical.decEq
/-- EPR Chernoff expression and computed optimizer, PDF pp.9–10, (77)–(88).
The derivative test uses D ln beta-C ln alpha. Ideal memory and N=0 never use
beta=T0/T1 or the logarithmic critical-point expression. -/
theorem epr_chernoff (M : ℕ) (hM : 0 < M) (c : Channels) (hc : ValidSplitters c)
(hr : Reading c) (hloss : (c true).reflectance < 1) :
(∀ N : ℝ, 0 < N →
1 < eprAlpha c N ∧ eprAlpha c N < eprBeta c ∧
0 < eprD c N ∧ eprD c N < eprC c N ∧
(∀ s ∈ Set.Icc (0 : ℝ) 1,
0 < eprC c N * Real.rpow (eprAlpha c N) s - eprD c N * Real.rpow (eprBeta c) s ∧
outputChernoffAt c (tmsvProbe 1 N) s =
(eprC c N * Real.rpow (eprAlpha c N) s - eprD c N * Real.rpow (eprBeta c) s)⁻¹ ∧
outputChernoffAt c (tmsvProbe M N) s=(outputChernoffAt c (tmsvProbe 1 N) s)^M) ∧
eprOptimizer c N ∈ Set.Icc (0 : ℝ) 1 ∧
(∀ s ∈ Set.Icc (0 : ℝ) 1,
outputChernoffAt c (tmsvProbe M N) (eprOptimizer c N) ≤ outputChernoffAt c (tmsvProbe M N) s) ∧
outputChernoff c (tmsvProbe M N)=outputChernoffAt c (tmsvProbe M N) (eprOptimizer c N) ∧
outputError c (tmsvProbe M N) ≤ (1/2) *
(eprC c N * Real.rpow (eprAlpha c N) (eprOptimizer c N) -
eprD c N * Real.rpow (eprBeta c) (eprOptimizer c N))^(-(M : ℤ))) ∧
outputFidelity c (tmsvProbe M 0)=1 ∧ outputChernoff c (tmsvProbe M 0)=1 ∧
outputError c (tmsvProbe M 0)=1/2 := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P54
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be a positive natural number and let two splitters have reflectances and phases , for , with , , , and ; thus , allowing . Put and . For a natural number and real , define on by coefficients
regarded as an element of when these coefficients are square-summable and replaced by zero otherwise. Define
For kernels on , a resolution is a representation by nonnegative summable weights of sum one and vectors in , normalized on positive weights and orthogonal for distinct positive-weight indices; zero-weight vectors are unrestricted. Write if , and , using real powers, otherwise. Define
In particular, the zero-weight convention applies even at exponent zero. Define (F(K,L')|\langle z,w\rangle|^2\ell^2(X\times\mathbb N;\mathbb C)\sum_e z(x,e)\overline{z(y,e)}\sum_e w(x,e)\overline{w(y,e)}K,L'P(K,L')E=E^*0\le\operatorname{Re}\langle v,Ev\rangle\le|v|^2v$, of
All these extrema are the specified real infima and suprema, with empty defining sets assigned zero. Abbreviate their values on by . For every real , put
and
The declaration asserts , , and, for every ,
It further asserts , for every , , and
where the last exponent is an integer power. Separately, at , it asserts , , and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.