Eq. (7):
ProvedPeresTerno.outcome_probability_eq_trace_povmLet be a finite family of complex matrices (the Kraus matrices of one outcome ), let be the corresponding POVM element, and let be any complex matrix. Then
This is Eq. (7) of the source: the probability of outcome depends on the Kraus matrices only through the POVM element .
Formalization Note The identity is stated for every square matrix , which contains the source's case of a density matrix.
import Mathlib import Definitions.Def_PeresTerno_kraus_basics open Matrix open scoped ComplexOrder
namespace PeresTerno
theorem outcome_probability_eq_trace_povm {d e ι : Type*} [Fintype d] [Fintype e] [Fintype ι]
(A : ι → Matrix e d ℂ) (ρ : Matrix d d ℂ) :
∑ m, trace (A m * ρ * (A m)ᴴ) = trace (ρ * povmElement A) := by
sorry
end PeresTerno
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) - NON-BLIND: same agent that drafted the statements
Non-blind read-back - not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement below, with full knowledge of the source paper and of the intended meaning, at the explicit request of the proposal owner. It was not produced by a blind, independent auditor and must not be mistaken for independent testimony. Reviewers should compare the Lean code against the source themselves.
For arbitrary index types and and a finite index type (with , finite), every family and every complex matrix (no positivity, Hermiticity or trace condition):
where is conjugate transpose and both sides are complex numbers. If is empty both sides are .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.