Classical wiretap embedding, Kraus family and dilation recovery
OpenQAlgorithms.Papers.Independent.Intakethird100.P74.classical_embeddingLet be finite classical alphabets with nonempty, and suppose and for every . Embed the symbols as orthonormal quantum basis vectors. Define
The family is normalized, , and defines a CPTP map. The explicit map
is an isometry. For every normalized density matrix ,
This embeds a general finite classical wiretap channel, discarding off-diagonal input entries while keeping the dilation record in a shield unavailable to Eve.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P74
namespace QAlgorithms.Papers.Independent.Intakethird100.P74
open QAlgorithms
open scoped ComplexConjugate Matrix
noncomputable section
local instance (p : Prop) : Decidable p := Classical.propDecidable p
variable {B E S1 S2 : Type}
variable [Fintype B] [Fintype E] [Fintype S1] [Fintype S2]
variable [DecidableEq B] [DecidableEq E] [DecidableEq S1] [DecidableEq S2]
/-- PDF p.6, Appendix A: for arbitrary finite classical alphabets, the printed Kraus
operators are normalized, their channel is Eq.(14), the explicit dilation is isometric,
and tracing its shield recovers Eq.(14) on every normalized input state. -/
theorem classical_embedding {X Y Z : Type} [Fintype X] [Fintype Y] [Fintype Z]
[DecidableEq X] [DecidableEq Y] [DecidableEq Z] [Nonempty X]
(p : X → Y → Z → ℝ) (hp : ∀ x y z, 0 ≤ p x y z)
(hnorm : ∀ x, ∑ y, ∑ z, p x y z = 1) :
IsKrausFamily (classicalKraus p) ∧
IsChannel (classicalEmbedding p) ∧
(classicalDilation p)ᴴ * classicalDilation p = 1 ∧
(∀ rho : Matrix X X ℂ, IsDensityMatrix rho →
krausApply (classicalKraus p) rho = classicalEmbedding p rho ∧
traceRight (classicalDilation p * rho * (classicalDilation p)ᴴ) =
classicalEmbedding p rho) := by sorry
end
end QAlgorithms.Papers.Independent.Intakethird100.P74
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For finite types with decidable equality, with nonempty, let satisfy for every and for every . Define matrices and by
and define on every complex matrix by
Then all of the following hold:
is a channel, meaning that there exist a natural number and matrices with and for every complex matrix ; and, for every positive semidefinite complex matrix with ,
The partial trace in the last equality sums over the second row-and-column factor . Nonemptiness of and is not separately assumed, but if either is empty the normalization hypotheses cannot hold because is nonempty.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.