Theorem 3, Eq.(20): universal adaptive channel-discrimination lower bound
OpenQAlgorithms.Papers.Independent.Intakethird100.P49.adaptive_discrimination_lower_boundLet be CPTP channels, with and . Their equally likely labels are unknown to the adaptive protocol. Let be the infimum of the error over normalized preparations, arbitrary finite memories, label-independent CPTP interleavings, exactly channel calls, and final binary POVMs. Write for the normalized, reference-first Choi state and . For integer , let be the unhalved diamond error of standard deterministic -port PBT and define
For every , for every such , and hence . Also . No distinctness premise or finite optimizer is required. This is an operational bound uniform over all adaptive discrimination strategies.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P49
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P49
open QAlgorithms Filter
open scoped Matrix ComplexConjugate ComplexOrder BigOperators
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms.Papers.Independent.Information100.P63 (Mat tensorPower)
open QAlgorithms.Papers.Independent.Dependency50.P18 (bipartiteTensor)
open QAlgorithms.Papers.Independent.Information100.P71 (diamond AdaptiveTest adaptiveInput adaptiveAccept)
open QAlgorithms.Papers.Independent.Bridge50.P25
(LOCCOn normalizedChannelChoi TwoWayGenerationCode TwoWayChannelProtocol
generationCodeError twoWayGenerationCapacity sendChannelRegister StateFunctional
IsDimensionChangingLOCCMonotone privateStateInPartyOrder)
open QAlgorithms.Papers.Independent.Support50.P07 (amplitudeDampingChannel)
/-- Theorem 3, PDF p.4, (20): every integer M gives a universal lower bound;
no finite maximizer is asserted. The no-probing case has error exactly 1/2. -/
theorem adaptive_discrimination_lower_bound (d e : ℕ) [NeZero d] [NeZero e]
(hd : 2 ≤ d) (E0 E1 : Superop (Fin d) (Fin e))
(h0 : IsChannel E0) (h1 : IsChannel E1) :
symmetricAdaptiveError 0 E0 E1 = 1/2 ∧
(∀ n : ℕ, 1 ≤ n → ∀ M : ℕ, 2 ≤ M →
universalBound n M E0 E1 ≤ symmetricAdaptiveError n E0 E1) ∧
(∀ n : ℕ, 1 ≤ n →
(⨆ M : {m : ℕ // 2 ≤ m}, universalBound n M.val E0 E1) ≤ symmetricAdaptiveError n E0 E1) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P49
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For natural numbers with , , and , and channels from complex matrices to complex matrices, the assertion is
where all indices are natural numbers. Each channel assumption means a finite Kraus representation with . Define ; for , define as the real infimum of over all tests consisting of a positive memory dimension , a positive semidefinite initial matrix of trace on , a finite-Kraus channel from the memory–output space to the memory–input space for every , and an effect on the memory–output space. With blockwise extension , set and . The lower-bound scalar is
Here , , , and , using a -dimensional reference and the same blockwise extension rule. To specify , let if , , and for all , and otherwise, for and . Set , by continuous functional calculus with , and . Then
The inverse at a zero eigenvalue is . The theorem’s bounds apply to every positive and every , including ; its separate zero-use assertion is exactly .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.