Local information–disturbance duality
OpenQAlgorithms.Papers.Independent.Intakethird100.P44.local_information_disturbanceAll Hilbert spaces are finite dimensional and nonzero, and every channel is completely positive and trace preserving on the full matrix algebra. Here denotes either root entanglement fidelity for any normalized input density , with an identity reference retained, or worst-case root entanglement fidelity over all normalized logical densities for an arbitrary isometry . Let be a unital complex dagger algebra, and let be channels on its ambient space whose trace-dual adjoints fix pointwise. Choose arbitrary Stinespring isometries and . Their local complements are and similarly for , where is the canonical Hilbert–Schmidt projection. Then both maxima are attained and
The dual channel acts from to . This is the local information–disturbance tradeoff.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P44
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P44
open scoped Matrix ComplexConjugate ComplexOrder
open QAlgorithms.Papers.Independent.Information100.P60 (Mat)
open QAlgorithms.Papers.Independent.Information100.P67 (mapFirst)
open QAlgorithms.Papers.Independent.Claimed50.P48 (operatorTraceDual)
open QAlgorithms.Papers.Independent.Renew46.P43 (purification)
variable {H K L J E F B : Type*}
variable [Fintype H] [DecidableEq H] [Fintype K] [DecidableEq K]
variable [Fintype L] [DecidableEq L] [Fintype J] [DecidableEq J]
variable [Fintype E] [DecidableEq E] [Fintype F] [DecidableEq F]
variable [Fintype B] [DecidableEq B]
/-- PDF p.8, Theorem 8, Eq.(35), proof completed p.9. Both F_rho and F_W;
the two identity environments in S†(b ⊗ I_E)=b ⊗ I_F are typed separately. -/
theorem local_information_disturbance [Nonempty H] [Nonempty E] [Nonempty F]
(A : ObservableAlgebra H) (N M : Superop H H)
(hN : IsChannel N) (hM : IsChannel M)
(hNB : FixesObservables (A.algebra : Set (Mat H)) N)
(hMB : FixesObservables (A.algebra : Set (Mat H)) M)
(VN : Matrix (H × E) H ℂ) (VM : Matrix (H × F) H ℂ)
(hVN : IsChannelDilation N VN) (hVM : IsChannelDilation M VM) (c : Comparison H) :
SameMaximum
(fun R : Superop H H => IsChannel R ∧ FixesObservables (A.algebra : Set (Mat H)) R)
(fun R => comparisonRootFidelity c (R ∘ N) M)
(fun S : Superop (H × F) (H × E) => IsChannel S ∧
∀ X ∈ A.algebra,
operatorTraceDual S (Matrix.kronecker X (1 : Mat E)) =
Matrix.kronecker X (1 : Mat F))
(fun S => comparisonRootFidelity c (localComplement A VN) (S ∘ localComplement A VM)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P44
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be nonempty finite types with decidable equality, and write for square complex matrices indexed by . For a map , define its trace dual by , where is a matrix unit; a channel means a map admitting a finite representation with . Let consist of a unital complex star subalgebra and a channel such that and for all matrices and all . Suppose are channels satisfying for every . Suppose matrices and satisfy and
for every . Define and , where applies to each matrix block indexed by the second factor. Let be either a positive semidefinite trace-one matrix on , or an integer and matrix satisfying . To define its comparison value , put , , and , where , , and the reference extension applies each map to the corresponding matrix blocks. In the fixed case set ; in the code case take the real infimum of over all positive semidefinite trace-one matrices . Then there exist channels and such that for every , for every , and
Moreover, every channel satisfying on has , and every channel satisfying on has . Thus both displayed optimizations have attained, equal maxima; uniqueness of the maximizing channels is not asserted.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.