IV.B.4: approximate decoy optimization, Eqs.(38)–(39)
ProvedQAlgorithms.Papers.Independent.Gap48.P25.decoyOptimumLet and , and , in bits. Under the source's honest-rate, exact-parameter, dominant-intensity decoy estimate with perfect error correction and negligible dark counts, replacing by gives . Its unique maximum on is
The other root is and the optimized proxy is linear in , hence in line transmission with other factors fixed. These are statements about the quadratic approximation, not arbitrary physical operating intensities.
import Definitions.Def_QAlgorithms_Papers_Independent_Gap48_P25
noncomputable section
namespace QAlgorithms.Papers.Independent.Gap48.P25
open scoped BigOperators ComplexConjugate
open Filter
open QAlgorithms.Papers.Independent.Claimed50.P08 (classicalEntropy)
/-- Eqs.(38)–(39), PDF p.30: decoy proxy optimizer, critical root and linear scaling. -/
theorem decoyOptimum (nu s Q : ℝ) (hnu : 0 < nu) (hs : 0 < s) (hs1 : s ≤ 1)
(hQ : Q ∈ Set.Icc (0 : ℝ) 1) (hh : QAlgorithms.binEntropy2 Q < 1/2) :
0 < decoyOptimizer Q ∧
decoyProxy nu s Q (decoyOptimizer Q) = nu*s*decoyOptimizer Q*(1-2*QAlgorithms.binEntropy2 Q)/2 ∧
(∀ mu : ℝ, 0 ≤ mu → decoyProxy nu s Q mu ≤ decoyProxy nu s Q (decoyOptimizer Q)) ∧
(∀ mu : ℝ, 0 ≤ mu → (decoyProxy nu s Q mu =
decoyProxy nu s Q (decoyOptimizer Q) ↔ mu = decoyOptimizer Q)) ∧
decoyProxy nu s Q (2*decoyOptimizer Q) = 0 ∧
(∀ t b : ℝ, decoyProxy nu (t*b) Q (decoyOptimizer Q) = t*decoyProxy nu b Q (decoyOptimizer Q)) := by sorry
end QAlgorithms.Papers.Independent.Gap48.P25
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be real numbers with , , , and , where is binary entropy, with endpoint products interpreted as zero. Put and define
Then , , and for every real , , with equality if and only if . Also , and for every pair of real numbers , without sign or size restrictions, . No upper bound on , and no additional restriction , is assumed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.