Eqs.(24)–(26): explicit fidelity bounds
OpenQAlgorithms.Papers.Independent.Intakethird100.P49.explicit_fidelity_lower_boundsFor CPTP channels , , , and , let be the root fidelity of their normalized Choi states, and let be the universal PBT bound. For every integer ,
If and is an admissible integer, this reads , with . At the integer choice ,
These explicit finite-use bounds retain the port-integrality requirement and require no assertion that a best finite port count exists.
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)
/-- PDF p.5, (24)--(26): fidelity lower bounds at admissible INTEGER port
counts. The x-parametrization is used only when x*d*(d-1)*n is such an integer. -/
theorem explicit_fidelity_lower_bounds (d e n : ℕ) [NeZero d] [NeZero e]
(hd : 2 ≤ d) (hn : 1 ≤ n) (E0 E1 : Superop (Fin d) (Fin e))
(h0 : IsChannel E0) (h1 : IsChannel E1) :
let F := rootFidelity (normalizedChannelChoi E0) (normalizedChannelChoi E1)
(∀ M : ℕ, 2 ≤ M →
1/2 - Real.sqrt (1-F^(2*n*M))/2 - (d : ℝ)*(d-1 : ℝ)*n/M ≤
universalBound n M E0 E1) ∧
(∀ (x : ℝ), 2 < x → ∀ M : ℕ, 2 ≤ M →
(M : ℝ) = x*d*(d-1 : ℝ)*n →
1/2 - 1/x - Real.sqrt (1-F^(2*n*M))/2 ≤ universalBound n M E0 E1) ∧
((1-2*Real.sqrt (1-F^(8*d*(d-1)*n^2)))/4 ≤
universalBound n (4*d*(d-1)*n) E0 E1 ∧
universalBound n (4*d*(d-1)*n) 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 all natural numbers , equipped with , with and , and all channels , where a channel is a finite Kraus map with , put
For each , construct from signals , , with and , and effects : apply these effects to the input and first halves of copies of , retain second-half port , and sum over outcomes . Define
with the supremum over all matrices on two -dimensional registers and tensor-product entries given by products of the individual entries. Let be the infimum of over tests with a positive finite memory dimension, an initial density matrix on memory and input, a channel from memory and output back to memory and input at every natural step index, and a final effect satisfying and ; is the real trace of times the state obtained from applications of , with the prescribed channels between them. Then, for every natural number ,
For every real and natural number satisfying as an equality of real numbers,
Finally, for the natural number ,
The condition involving is an implication and imposes no assertion that such an integer exists for each ; the real square root used throughout has value zero on negative arguments.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.