Fixed-charge correction criterion
OpenQAlgorithms.Papers.Independent.Intakethird100.P44.fixed_charge_criterionAll Hilbert spaces are finite dimensional and nonzero, and every channel is completely positive and trace preserving on the full matrix algebra. Let be nonzero orthogonal Hermitian sector projectors summing to , let have pairwise distinct real eigenvalues, and put . Let have a finite normalized Kraus family and satisfy . Let be an isometry from a nonzero logical space. Correctability means existence of a CPTP with and for every logical matrix . Suppose for some fixed sector . The code is correctable if and only if there is a complex array with
Here is the logical identity. Fixed charge implies code-projector invariance, so the preceding sufficiency statement applies.
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.6, Eq.(22), together with the immediately preceding sufficiency
statement. W†W is the LOGICAL identity, and coefficients are uniform. -/
theorem fixed_charge_criterion [Nonempty H] [Nonempty L] {r : ℕ}
(s : Sectors H r) (A : J → Mat H) (hA : IsKrausFamily A)
(hphys : IsPhysicalChannel (sectorProject s) (sectorProject s) (krausApply A))
(W : Matrix H L ℂ) (hW : Wᴴ * W = 1)
(i0 : Fin r) (hcharge : s.P i0 * W = W) :
PhysicallyCorrectable (sectorProject s) (krausApply A) W ↔
∃ c : Fin r → J → J → ℂ, ∀ j n m,
Wᴴ * (A n)ᴴ * s.P j * A m * W = c j n m • (Wᴴ * W) := 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 index types with decidable equality, a finite index type, and a natural number. Let , , be nonzero Hermitian projections, mutually orthogonal and summing to , with pairwise distinct real values , and put . Let matrices , , satisfy , put , and assume for every . Let be an matrix satisfying , and choose an index such that . Then there exists a channel , for a finite family satisfying , with for every and for every , if and only if there exist complex coefficients such that
No positivity or normalization of is required. The assumptions exclude and empty .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.