Every Hermitian operator is a real combination of the fiducial projectors
ProvedHardyFiveAxioms.hermitian_mem_span_fiducialProjectorEvery Hermitian complex matrix can be written as a real linear combination
of Hardy's fiducial projectors , , .
Section 5 uses this to represent states and measurements by real vectors: "Any Hermitean matrix can be written as a sum of these projection operators times real numbers, i.e. in the form ." Together with linear independence it shows that the projectors form a real basis of the Hermitian operators.
import Mathlib import Definitions.Def_hardy2001_projectors
namespace HardyFiveAxioms
/-- Hardy 2001, Section 5: every Hermitian operator on `ℂᴺ` is a real linear combination of
the fiducial projectors `|n⟩⟨n|`, `|mn⟩ₓ⟨mn|`, `|mn⟩_y⟨mn|`. -/
theorem hermitian_mem_span_fiducialProjector (N : ℕ) (A : Matrix (Fin N) (Fin N) ℂ)
(hA : A.IsHermitian) :
A ∈ Submodule.span ℝ (Set.range (fiducialProjector (N := N))) := by sorry
end HardyFiveAxioms
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
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. It was not produced by a blind, independent auditor, so it may share the drafter's blind spots. Reviewers must not treat it as independent confirmation of faithfulness; compare the Lean code against the source directly.
For every natural number and every complex matrix that is Hermitian ( equals its conjugate transpose), belongs to the real linear span of the matrices . That is, for some real coefficients , where consists of , and () as in hardy2001_projectors.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.