Eq. (14):
ProvedKingDiagonal.eq_14matrix-inequalitiesp2o-gran-per-chapterp2o-plan-paperp2o-strengthenedp2o-v1quantum-information
Let be a completely positive map from to matrices, an matrix and a matrix on . Write , for the all-ones matrices. Then the Hadamard decomposition commutes with the action of on the second factor:
Applied to from (12), this gives King's (14), .
Formalization Note is the tensor product of the identity on with , defined on all matrices through matrix units, block index first.
Differences from the source:
- generalization: A and τ built from a state ρ by (10)–(11) → arbitrary A : Matrix n n ℂ and τ : Matrix (n × k) (n × k) ℂ; reason: the identity holds for every A and τ; the page's A, τ are an instance
- generalization: Ψ maps M_k to M_k (the proof writes the output dimension as k) → Ψ : Superop k m with an arbitrary finite output index type m; reason: the paper says 'any other CP map'; taking m = k gives the page's statement
- encoding: Ψ a completely positive map → FiniteKrausCP Ψ (Ψ = Σ_j E_j · E_jᴴ for finitely many E_j); reason: in finite dimension a linear map is completely positive iff it has a finite Kraus representation (Choi–Kraus); same maps
- encoding: Φ ⊗ Ψ and I ⊗ Ψ on n × n block matrices with k × k blocks → superopTensor Φ Ψ and superopTensor id Ψ on Matrix (n × k) (n × k) ℂ, block index first; reason: superopTensor is the matrix-unit extension, equal to Φ ⊗ Ψ for linear Φ, Ψ; same block layout as the page
Preamble
import Mathlib import Definitions.Def_QAlgorithms_Papers_Independent_Claimed50_P48 open QAlgorithms QAlgorithms.Papers.Independent.Claimed50.P48 open scoped Matrix Kronecker
Formal statement
namespace KingDiagonal
/-- King, arXiv:quant-ph/0412046v1, eq. (14), p.5: the decomposition `ρ = (A ⊗ J_k) ∗ τ` of (12)
commutes with the action of `Ψ` on the second factor:
`(I ⊗ Ψ)((A ⊗ J_k) ∗ τ) = (A ⊗ J) ∗ ((I ⊗ Ψ)(τ))`.
**Formalization Note.** `I ⊗ Ψ` is `superopTensor id Ψ` (the tensor product of maps, defined on
every matrix through matrix units, first factor `n`). `Ψ : M_k → M_m` is completely positive,
in finite Kraus form (`FiniteKrausCP`); its output dimension `m` may differ from `k`, so the
all-ones matrix on the right is `J_m`. The identity is stated for every `A` and every `τ`, not only
those built from a state by (10)–(11). -/
theorem eq_14 {n k m : Type*} [Fintype n] [DecidableEq n] [Fintype k] [DecidableEq k]
[Fintype m] [DecidableEq m] (Ψ : Superop k m) (hΨ : FiniteKrausCP Ψ)
(A : Matrix n n ℂ) (τ : Matrix (n × k) (n × k) ℂ) :
superopTensor (id : Superop n n) Ψ ((A ⊗ₖ (Matrix.of fun _ _ => (1 : ℂ) : Matrix k k ℂ)) ⊙ τ) =
(A ⊗ₖ (Matrix.of fun _ _ => (1 : ℂ) : Matrix m m ℂ)) ⊙
superopTensor (id : Superop n n) Ψ τ := by sorry
end KingDiagonal
Source
King, An application of a matrix inequality in quantum information theory, arXiv:quant-ph/0412046v1, eq. (14), p.5
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.