Uniform vacuum detector loss scales the effective reflectances
OpenQAlgorithms.Papers.Independent.Intakethird100.P54.detector_loss_scalingLet 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 .
Let an independent uniform vacuum attenuator with efficiency act on each returned signal mode while every idler is retained. For the paper's Fock and product coherent probes, the returned state is precisely that for effective reflectances
Thus the Fock optimum is the binomial counting error at these effective reflectances. A product coherent probe of signal energy has exact error
Zero efficiency yields identical returned signals and error . The assertion concerns common independent vacuum loss; it does not extend the paper's analysis to thermal noise, dark counts or an experimentally specified EPR receiver.
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
/-- Uniform vacuum detector loss for the source's Fock and coherent transmitters,
PDF p.12, IV.E.2. Effective reflectances are eta R_b, including eta=0; there is
no assertion about thermal noise, dark counts or an implementable EPR receiver. -/
theorem detector_loss_scaling {M J : ℕ} (hM : 0 < M) (c : Channels)
(hc : ValidSplitters c) (hr : Reading c) (eta : ℝ) (h0 : 0 ≤ eta) (h1 : eta ≤ 1) :
(∀ (n : Occupation (Fin M)) (b : Bool),
attenuate (vacuumEfficiency eta h0 h1) (returned (c b) (fock n)) =
returned (efficiencyScaled (c b) eta h0 h1) (fock n)) ∧
(∀ n : Occupation (Fin M),
opticalError (attenuate (vacuumEfficiency eta h0 h1) (returned (c false) (fock n)))
(attenuate (vacuumEfficiency eta h0 h1) (returned (c true) (fock n))) =
countingError (fun b => efficiencyScaled (c b) eta h0 h1) (photons n)) ∧
(∀ (beta : Fin J → ℂ) (alpha : Fin M → ℂ) (b : Bool),
attenuate (vacuumEfficiency eta h0 h1) (returned (c b) (coherentOpticalProbe beta alpha)) =
returned (efficiencyScaled (c b) eta h0 h1) (coherentOpticalProbe beta alpha)) ∧
(∀ (beta : Fin J → ℂ) (alpha : Fin M → ℂ),
opticalError (attenuate (vacuumEfficiency eta h0 h1) (returned (c false) (coherentOpticalProbe beta alpha)))
(attenuate (vacuumEfficiency eta h0 h1) (returned (c true) (coherentOpticalProbe beta alpha))) =
lowerError (Real.exp (-eta*coherentExponent c*coherentEnergy alpha))) := 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 natural numbers with , allowing . Let two splitters, indexed by , have reflectances and phases , with , , and , so . Let . An occupation vector on modes is an element of , including the unique empty occupation vector when . For a zero-phase splitter of reflectance , define
For a square-summable complex probe on , its returned kernel is
For any kernel on the same index set, define its attenuation by the zero-phase splitter of reflectance as
Scaling splitter by means replacing by and retaining its zero phase. For kernels on , a resolution of means a representation with nonnegative summable weights of sum one and vectors in , normalized whenever their weight is positive and mutually orthogonal at distinct positive-weight indices; zero-weight vectors are unrestricted. Define as the real infimum, over resolutions , of and bounded complex-linear operators satisfying for every , of
an empty defining set has infimum zero. For , let be the unit coordinate vector at on , where is the unique empty occupation vector, and put . Define
For arbitrary and , define
regarded as an vector when its coefficients are square-summable and replaced by zero otherwise, and put . The declaration asserts, for every and , and for every as above, respectively,
It also asserts, for every and every , respectively,
These assertions include zero total occupation, zero coherent signal energy, and both and ; at , the scaled splitters coincide, and distinctness of the scaled splitters is not required.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.