§VI: exact noiseless-dimension converse
OpenQAlgorithms.Papers.Independent.Intakethird100.P65.noiseless_dimension_converseAll systems have finite positive dimension and fixed computational bases. Matrix order is Loewner order and logarithms are base two.
Let be CPTP and let be integers. Suppose exactly simulates with NS assistance, and exactly simulates with NS assistance. Then
Exact simulation means minimum half-diamond error zero. No nonzero-error version is asserted; this is the noiseless-dimension converse in the discussion.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P65
noncomputable section
open Filter QAlgorithms
open scoped BigOperators Matrix ComplexConjugate ComplexOrder Topology
namespace QAlgorithms.Papers.Independent.Intakethird100.P65
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms.Papers.Independent.Dependency50.P09 (transposeBob)
open QAlgorithms.Papers.Independent.Dependency50.P35 (maxRelative)
open QAlgorithms.Papers.Independent.Independent2.P01 (dampingKraus damping)
open QAlgorithms.Papers.Independent.Gap48.P33 (phaseFlipChannel)
open QAlgorithms.Papers.Independent.Information100.P06 (Below)
open QAlgorithms.Papers.Independent.Information100.P34 (choi)
open QAlgorithms.Papers.Independent.Information100.P62 (Stochastic)
open QAlgorithms.Papers.Independent.Information100.P63 (Mat)
open QAlgorithms.Papers.Independent.Information100.P67 (IsSubnormalized purifiedDistance)
open QAlgorithms.Papers.Independent.Information100.P69 (replacer permute)
open QAlgorithms.Papers.Independent.Information100.P71 (diamond channelPower channelRelative)
open QAlgorithms.Papers.Independent.Support50.P39 (quantumMutualInformation)
variable {A B C D R : Type} [Fintype A] [DecidableEq A]
[Fintype B] [DecidableEq B] [Fintype C] [DecidableEq C]
[Fintype D] [DecidableEq D] [Fintype R] [DecidableEq R]
variable [Nonempty A] [Nonempty B] [Nonempty C] [Nonempty D] [Nonempty R]
/-- Section VI, exact noiseless-dimension converse, PDF p.15.
Both simulations use NS assistance and exact error zero. -/
theorem noiseless_dimension_converse (N : Superop A B) (hN : IsChannel N)
(m1 m2 : ℕ) (h1 : 0 < m1) (h2 : 0 < m2)
(hforward : minimumError .ns N (fun X : Mat (Fin m1) => X) = 0)
(hbackward : minimumError .ns (fun X : Mat (Fin m2) => X) N = 0) :
m1 ≤ m2 := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P65
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For finite index types , equipped with decidable equality, let be a channel from complex matrices on to complex matrices on , meaning that for every , for some finite Kraus family satisfying . For maps and , define as the real infimum of the errors over all channels for which there exist channels and satisfying and for every input matrix , where
Here the supremum ranges over all complex matrices on , without positivity or trace-one requirements; the amplified map applies to each block indexed by the reference register , and . For every pair of positive natural numbers , including dimension one, if
where is the identity map on complex matrices, then . The two hypotheses assert that these infima equal zero; they do not explicitly require an admissible operation attaining zero error.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.