Case : the solutions of , , are basis vectors
ProvedHardyFiveAxioms.k_eq_n_pure_vectorsLet satisfy
Then one entry of equals and all others equal , i.e. for some .
In the case , Hardy shows that is the identity, so pure states satisfy Eq. (71), Eqs. (72)–(73) hold for normalized states, and the pure states are only the basis vectors. This is the step used to rule out by the continuity axiom.
Formalization Note Entries are indexed by Fin N.
import Mathlib
namespace HardyFiveAxioms
/-- Hardy 2001, Section 8.5, Eqs. (71)–(73): the only solutions of `∑ₖ (pᵏ)² = 1`,
`0 ≤ pᵏ ≤ 1`, `∑ₖ pᵏ = 1` are the basis vectors (one entry `1`, all others `0`). -/
theorem k_eq_n_pure_vectors (N : ℕ) (p : Fin N → ℝ)
(hsq : ∑ k, p k ^ 2 = 1) (hbd : ∀ k, 0 ≤ p k ∧ p k ≤ 1) (hnorm : ∑ k, p k = 1) :
∃ n : Fin N, p = Pi.single n 1 := 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.
Let and with , with and for every , and with . Then there is an index such that equals the vector with at position and elsewhere. For the hypotheses are contradictory, because the sums are .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.