All five properties of informational distance
OpenQAlgorithms.Papers.Independent.Intakethird100.P81.informational_distance_propertiesLet be any normalized state on finite-dimensional complex systems. For each indicated marginal define , and use mutual information in bits. All of the following hold:
- , with the two tensor factors exchanged.
- , where is traced out on the right.
- .
- For every finite-dimensional CPTP map on , .
- The source's stated estimate is
These properties make informational distance compatible with exchanging subsystems, discarding subsystems and physical processing. Clause 5 keeps the printed weaker constant.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P81
noncomputable section
open scoped Matrix ComplexConjugate ENNReal
attribute [local instance] Classical.propDecidable
namespace QAlgorithms.Papers.Independent.Intakethird100.P81
open QAlgorithms.Papers.Independent.Information100.P54 (relativeEntropyBits)
open QAlgorithms.Papers.Independent.Bridge50.P44 (ClassicalFirst)
/-- Lemma 2, PDF p.11: all five clauses, with explicit swap, regrouping and marginalization. -/
theorem informational_distance_properties {A B C : Type*}
[Fintype A] [Fintype B] [Fintype C]
[DecidableEq A] [DecidableEq B] [DecidableEq C]
(rho : Matrix ((A × B) × C) ((A × B) × C) ℂ)
(hrho : IsDensityMatrix rho) :
let ab := traceRight rho
informationalDistance ab = informationalDistance (swapState ab) ∧
informationalDistance rho ≥ informationalDistance (traceRight
(fun p q : (A × C) × B =>
rho ((p.1.1, p.2), p.1.2) ((q.1.1, q.2), q.1.2))) ∧
(0 ≤ informationalDistance ab ∧ informationalDistance ab ≤ 2) ∧
(∀ (J : Type) [Fintype J] [DecidableEq J] (F : Superop (A × B) J),
IsChannel F → traceNorm (F ab - F (jointMarginalProduct ab)) ≤ informationalDistance ab) ∧
informationalDistance ab ≤ Real.sqrt (2 * jointMutualInfoBits ab) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P81
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all finite types with decidable equality and every positive semidefinite trace-one matrix on , let be its partial trace over , and define . For any matrix on a bipartite index set , write for the partial traces over , respectively, and define , where uses continuous functional calculus. Also define . The assertions are
where , and uses the partition . Moreover, for every finite type with decidable equality and every function admitting a finite representation with ,
The density hypothesis excludes empty ; the quantification over includes any empty case compatible with the representation of .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.