Exact Fock target-detection error
OpenQAlgorithms.Papers.Independent.Intakethird100.P54.fock_target_errorLet 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 . For any multimode Fock occupation with total signal photon number ,
Photon counting with decision 'present' exactly when the total returned count is positive attains this error. At it always declares absence and has error ; at and the error is zero.
This gives an exact endpoint rule without a logarithmic threshold.
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
/-- Exact Fock target-detection error and attaining count>0 rule, PDF p.9, (70).
K=0 is a tie with opticalError 1/2; the endpoint R1=1 is included. -/
theorem fock_target_error {M : ℕ} (hM : 0 < M) (c : Channels)
(hc : ValidSplitters c) (hr : Reading c) (h0 : (c false).reflectance=0)
(n : Occupation (Fin M)) :
outputError c (fock n)=(1-(c true).reflectance)^photons n/2 ∧
∃ E, IsOpticalEffect E ∧ CountsAs E (fun q => decide (0 < photons q)) ∧
sectorRisk c (fock n) E (1/2) (1/2)=outputError c (fock n) := 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 natural number, and let give two splitters with reflectances and phases , satisfying , unequal fields , , and . Fix , let , and let be the unit coordinate vector at in . Define when , and otherwise; set , , and let be as an vector if square summable, and otherwise. A resolution of a kernel is , where the weights are nonnegative and summable with sum , each vector with positive weight is unit, and distinct positive-weight vectors are orthogonal; zero-weight vectors are unrestricted. An effect is a bounded complex-linear operator with and . Let be the real infimum, over resolutions and effects, of , with empty defining set assigned value . Then
and there exists an effect such that every vector satisfies when , and otherwise, and such that
The case , hence , and the endpoint are included, with ; infinite sums have value if not summable.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.