Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Uniform vacuum detector loss scales the effective reflectances

Open
QAlgorithms.Papers.Independent.Intakethird100.P54.detector_loss_scaling

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let M≥1M\ge1M≥1 be the finite number of signal modes and J≥0J\ge0J≥0 the finite number of retained idler modes, on the full optical Fock spaces. The two channels have equal priors, independent vacuum environments, reflectances 0≤R0≤R1≤10\le R_0\le R_1\le10≤R0​≤R1​≤1, field magnitudes rb=Rbr_b=\sqrt{R_b}rb​=Rb​​ and tb=1−Rbt_b=\sqrt{1-R_b}tb​=1−Rb​​, and distinct complex reflection coefficients rbeiθbr_b e^{i\theta_b}rb​eiθb​. Every signal mode sees the same channel; idlers are retained losslessly and environment outputs are inaccessible. Write F\mathcal FF for squared Uhlmann fidelity, PeP_ePe​ for minimum average error over all joint binary receivers, Qs=Tr⁡(ρ0sρ11−s)Q_s=\operatorname{Tr}(\rho_0^s\rho_1^{1-s})Qs​=Tr(ρ0s​ρ11−s​), and Q=min⁡0≤s≤1QsQ=\min_{0\le s\le1}Q_sQ=min0≤s≤1​Qs​, with zero powers interpreted as support projections. Here the common phase is removed, so θ0=θ1=0\theta_0=\theta_1=0θ0​=θ1​=0 and R0<R1R_0<R_1R0​<R1​. Put μ=r0r1+t0t1\mu=r_0r_1+t_0t_1μ=r0​r1​+t0​t1​.

Let an independent uniform vacuum attenuator with efficiency η∈[0,1]\eta\in[0,1]η∈[0,1] 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

Rbeff=ηRb,Tbeff=1−ηRb.R_b^{\rm eff}=\eta R_b,\qquad T_b^{\rm eff}=1-\eta R_b.Rbeff​=ηRb​,Tbeff​=1−ηRb​.

Thus the Fock optimum is the binomial counting error at these effective reflectances. A product coherent probe of signal energy NsN_sNs​ has exact error

Peeff=1−1−e−η(r1−r0)2Ns2.P_e^{\rm eff}=\frac{1-\sqrt{1-e^{-\eta(r_1-r_0)^2N_s}}}{2}.Peeff​=21−1−e−η(r1​−r0​)2Ns​​​.

Zero efficiency yields identical returned signals and error 1/21/21/2. 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.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P54
Formal statement
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
Source
Discriminating quantum-optical beam-splitter channels with number-diagonal signal states: Applications to quantum reading and target detection, arXiv:1105.4063v3, PDF p. 12, detector-loss-scaling
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

Let M,JM,JM,J be natural numbers with M>0M>0M>0, allowing J=0J=0J=0. Let two splitters, indexed by b∈{0,1}b\in\{0,1\}b∈{0,1}, have reflectances Rb∈[0,1]R_b\in[0,1]Rb​∈[0,1] and phases θb\theta_bθb​, with R0≤R1R_0\le R_1R0​≤R1​, R0eiθ0≠R1eiθ1\sqrt{R_0}e^{i\theta_0}\ne\sqrt{R_1}e^{i\theta_1}R0​​eiθ0​=R1​​eiθ1​, and θ0=θ1=0\theta_0=\theta_1=0θ0​=θ1​=0, so R0<R1R_0<R_1R0​<R1​. Let 0≤η≤10\le\eta\le10≤η≤1. An occupation vector on LLL modes is an element of NL\mathbb N^LNL, including the unique empty occupation vector when L=0L=0L=0. For a zero-phase splitter of reflectance RRR, define

AR(n,k)={∏m=1M(nmkm) (R) nm−km(1−R) km,k≤n componentwise,0,otherwise.A_R(n,k)= \begin{cases} \displaystyle\prod_{m=1}^{M}\sqrt{\binom{n_m}{k_m}}\, (\sqrt R)^{\,n_m-k_m}(\sqrt{1-R})^{\,k_m}, &k\le n\text{ componentwise},\\ 0,&\text{otherwise}. \end{cases}AR​(n,k)=⎩⎨⎧​m=1∏M​(km​nm​​)​(R​)nm​−km​(1−R​)km​,0,​k≤n componentwise,otherwise.​

For a square-summable complex probe ψ\psiψ on I×NMI\times\mathbb N^MI×NM, its returned kernel is

KRψ((i,n),(j,v))=∑k∈NMψ(i,n+k)AR(n+k,k)ψ(j,v+k)AR(v+k,k)‾.K_R^\psi((i,n),(j,v)) =\sum_{k\in\mathbb N^M} \psi(i,n+k)A_R(n+k,k) \overline{\psi(j,v+k)A_R(v+k,k)}.KRψ​((i,n),(j,v))=k∈NM∑​ψ(i,n+k)AR​(n+k,k)ψ(j,v+k)AR​(v+k,k)​.

For any kernel KKK on the same index set, define its attenuation by the zero-phase splitter of reflectance η\etaη as

(AηK)((i,n),(j,v))=∑k∈NMAη(n+k,k)Aη(v+k,k)‾K((i,n+k),(j,v+k)).(\mathcal A_\eta K)((i,n),(j,v)) =\sum_{k\in\mathbb N^M} A_\eta(n+k,k)\overline{A_\eta(v+k,k)} K((i,n+k),(j,v+k)).(Aη​K)((i,n),(j,v))=k∈NM∑​Aη​(n+k,k)Aη​(v+k,k)​K((i,n+k),(j,v+k)).

Scaling splitter bbb by η\etaη means replacing RbR_bRb​ by ηRb\eta R_bηRb​ and retaining its zero phase. For kernels K,LK,LK,L on XXX, a resolution of KKK means a representation K(x,y)=∑jajuj(x)uj(y)‾K(x,y)=\sum_j a_j u_j(x)\overline{u_j(y)}K(x,y)=∑j​aj​uj​(x)uj​(y)​ with nonnegative summable weights of sum one and vectors in ℓ2(X;C)\ell^2(X;\mathbb C)ℓ2(X;C), normalized whenever their weight is positive and mutually orthogonal at distinct positive-weight indices; zero-weight vectors are unrestricted. Define P(K,L)P(K,L)P(K,L) as the real infimum, over resolutions (aj,uj)(a_j,u_j)(aj​,uj​), (bj,vj)(b_j,v_j)(bj​,vj​) of K,LK,LK,L and bounded complex-linear operators E=E∗E=E^*E=E∗ satisfying 0≤Re⁡⟨v,Ev⟩≤∥v∥20\le\operatorname{Re}\langle v,Ev\rangle\le\|v\|^20≤Re⟨v,Ev⟩≤∥v∥2 for every vvv, of

12∑jaj(1−Re⁡⟨uj,Euj⟩)+12∑jbjRe⁡⟨vj,Evj⟩;\frac12\sum_j a_j(1-\operatorname{Re}\langle u_j,Eu_j\rangle) +\frac12\sum_j b_j\operatorname{Re}\langle v_j,Ev_j\rangle;21​j∑​aj​(1−Re⟨uj​,Euj​⟩)+21​j∑​bj​Re⟨vj​,Evj​⟩;

an empty defining set has infimum zero. For n∈NMn\in\mathbb N^Mn∈NM, let fnf_nfn​ be the unit coordinate vector at (0,n)(0,n)(0,n) on N0×NM\mathbb N^0\times\mathbb N^MN0×NM, where 000 is the unique empty occupation vector, and put ∣n∣=∑mnm|n|=\sum_m n_m∣n∣=∑m​nm​. Define

qb(K,j)={(Kj)(ηRb)j(1−ηRb)K−j,j≤K,0,j>K.q_b(K,j)= \begin{cases} \displaystyle\binom Kj(\eta R_b)^j(1-\eta R_b)^{K-j},&j\le K,\\ 0,&j>K. \end{cases}qb​(K,j)=⎩⎨⎧​(jK​)(ηRb​)j(1−ηRb​)K−j,0,​j≤K,j>K.​

For arbitrary β∈CJ\beta\in\mathbb C^Jβ∈CJ and α∈CM\alpha\in\mathbb C^Mα∈CM, define

g(z,ℓ)=e−∣z∣2/2zℓℓ!,ψβ,α(p,n)=(∏j=1Jg(βj,pj))(∏m=1Mg(αm,nm)),g(z,\ell)=e^{-|z|^2/2}\frac{z^\ell}{\sqrt{\ell!}}, \qquad \psi_{\beta,\alpha}(p,n) =\left(\prod_{j=1}^{J}g(\beta_j,p_j)\right) \left(\prod_{m=1}^{M}g(\alpha_m,n_m)\right),g(z,ℓ)=e−∣z∣2/2ℓ!​zℓ​,ψβ,α​(p,n)=(j=1∏J​g(βj​,pj​))(m=1∏M​g(αm​,nm​)),

regarded as an ℓ2\ell^2ℓ2 vector when its coefficients are square-summable and replaced by zero otherwise, and put Eα=∑m∣αm∣2E_\alpha=\sum_m|\alpha_m|^2Eα​=∑m​∣αm​∣2. The declaration asserts, for every n∈NMn\in\mathbb N^Mn∈NM and b∈{0,1}b\in\{0,1\}b∈{0,1}, and for every β,α,b\beta,\alpha,bβ,α,b as above, respectively,

AηKRbfn=KηRbfn,AηKRbψβ,α=KηRbψβ,α.\mathcal A_\eta K_{R_b}^{f_n}=K_{\eta R_b}^{f_n}, \qquad \mathcal A_\eta K_{R_b}^{\psi_{\beta,\alpha}} =K_{\eta R_b}^{\psi_{\beta,\alpha}}.Aη​KRb​fn​​=KηRb​fn​​,Aη​KRb​ψβ,α​​=KηRb​ψβ,α​​.

It also asserts, for every nnn and every β,α\beta,\alphaβ,α, respectively,

P(AηKR0fn,AηKR1fn)=12∑j=0∣n∣min⁡{q0(∣n∣,j),q1(∣n∣,j)},P(\mathcal A_\eta K_{R_0}^{f_n},\mathcal A_\eta K_{R_1}^{f_n}) =\frac12\sum_{j=0}^{|n|}\min\{q_0(|n|,j),q_1(|n|,j)\},P(Aη​KR0​fn​​,Aη​KR1​fn​​)=21​j=0∑∣n∣​min{q0​(∣n∣,j),q1​(∣n∣,j)}, P(AηKR0ψβ,α,AηKR1ψβ,α)=1− 1−exp⁡ ⁣(−η(R1−R0)2Eα)2.P(\mathcal A_\eta K_{R_0}^{\psi_{\beta,\alpha}}, \mathcal A_\eta K_{R_1}^{\psi_{\beta,\alpha}}) =\frac{1-\sqrt{\,1-\exp\!\left(-\eta(\sqrt{R_1}-\sqrt{R_0})^2E_\alpha\right)}}{2}.P(Aη​KR0​ψβ,α​​,Aη​KR1​ψβ,α​​)=21−1−exp(−η(R1​​−R0​​)2Eα​)​​.

These assertions include zero total occupation, zero coherent signal energy, and both η=0\eta=0η=0 and η=1\eta=1η=1; at η=0\eta=0η=0, the scaled splitters coincide, and distinctness of the scaled splitters is not required.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me