Measurement-channel and inverse properties
OpenQAlgorithms.Papers.Independent.Intakethird100.P71.measurementChannel_propertiesFix a Borel probability ensemble of unitaries on qudits of dimension . Write for the prior law of , with uniform independently of , and . The prior is a probability measure, each Born-weighted posterior for a density matrix is a probability measure, and the polynomial moment integrands are integrable. The snapshot map is continuous. The channel is completely positive, trace-preserving and self-adjoint:
If is injective, its inverse is also trace-preserving and self-adjoint. Local scrambling and completeness are unnecessary for the forward-channel assertions. This separates the measurement experiment's validity from the assumptions needed for inversion.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P71
noncomputable section
open MeasureTheory
open scoped Matrix ComplexConjugate ENNReal Matrix.Norms.Elementwise
namespace QAlgorithms.Papers.Independent.Intakethird100.P71
attribute [local instance] Classical.propDecidable
local notation "Config" n:max d:max =>
QAlgorithms.Papers.Independent.Information100.P21.Config (P := Fin n) (fun _ => d)
local notation "Op" n:max d:max =>
QAlgorithms.Papers.Independent.Information100.P21.Op (Config n d)
attribute [local instance] QAlgorithms.Papers.Independent.Intakethird100.P71.matrixContinuousENorm
local notation "Unitary" n:max d:max => Matrix.unitaryGroup (Config n d) ℂ
local notation "Local" n:max d:max => Fin n → Matrix.unitaryGroup (Fin d) ℂ
open QAlgorithms.Papers.Independent.Information100.P63 (tensorPower)
/-- PDF pp.3–4 Eq.(3): the forward measurement channel is CPTP and self-adjoint,
without local scrambling or completeness. Its inverse, when complete, is
trace-preserving and self-adjoint. Polynomial integrability and Born-law
normalization are conclusions from the projective construction. -/
theorem measurementChannel_properties {n d : ℕ} (hd : 2 ≤ d) (E : ProjectiveEnsemble n d) :
IsProbabilityMeasure (prior E) ∧ SnapshotPolynomialIntegrable (prior E) ∧
(∀ b, Continuous (fun U : Unitary n d => raw U b)) ∧
(∀ rho : Op n d, IsDensityMatrix rho → IsProbabilityMeasure (posteriorOf (prior E) rho)) ∧
QAlgorithms.IsChannel (snapshotMeasurementMap (prior E)) ∧
(∀ X : Op n d, (snapshotMeasurementMap (prior E) X).trace = X.trace) ∧
(∀ X Y : Op n d, (Xᴴ * snapshotMeasurementMap (prior E) Y).trace =
((snapshotMeasurementMap (prior E) X)ᴴ * Y).trace) ∧
(∀ hc : Complete (prior E),
(∀ X : Op n d, (snapshotInverse (prior E) hc X).trace = X.trace) ∧
(∀ X Y : Op n d, (Xᴴ * snapshotInverse (prior E) hc Y).trace =
((snapshotInverse (prior E) hc X)ᴴ * Y).trace)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P71
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let and be natural numbers, let , let , and let specify a probability measure on the unitary matrices on . For , define , where is the coordinate unit vector, and define the measure . For any matrix , let be the measure having density with respect to , where . Define the complex-linear map by
The theorem asserts that is a probability measure; that is integrable for every natural , including , that is integrable for every complex matrix , and that is integrable for every pair of complex matrices ; and that is continuous for every . For every positive semidefinite with , the measure is a probability measure. Moreover, has a finite Kraus representation: there are a natural number and matrices satisfying and for every . For all complex matrices ,
Finally, for every assumption that is injective, let be its complex-linear inverse, which exists because its domain and codomain have the same finite dimension. Then, for all , and . The case , with a single configuration, is included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.