§II A example: pairwise nonorthogonal spanning samples are sufficient
OpenQAlgorithms.Papers.Independent.Intakethird100.P67.nonorthogonal_samples_generateLet a finite normalized pure sample family contain a linearly independent subfamily with the same span as the entire family. Assume that every pair in this subfamily has nonzero complex inner product. Then
Extra sample vectors and their linear dependencies are allowed. This is a sufficient identifiability example, not a necessary condition on every emulator input.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P67
noncomputable section
open scoped ComplexConjugate Matrix Matrix.Norms.L2Operator
attribute [local instance] Classical.propDecidable
open MeasureTheory Filter
namespace QAlgorithms.Papers.Independent.Intakethird100.P67
variable {I J K L A : Type*} [Fintype I] [DecidableEq I]
[Fintype J] [DecidableEq J] [Fintype K] [DecidableEq K]
[Fintype L] [DecidableEq L] [Fintype A] [DecidableEq A]
/-- PDF p.3, Eq.(8): pairwise nonorthogonal independent samples are sufficient,
without imposing their pairwise condition on the general emulator results. -/
theorem nonorthogonal_samples_generate [Nonempty J] (phi : K → EuclideanSpace ℂ I) (s : J ↪ K)
(hphi : ∀ k, IsState (phi k)) (hind : LinearIndependent ℂ (fun j => phi (s j)))
(hspan : samplePi (pureSamples (fun j => phi (s j))) = samplePi (pureSamples phi))
(hoverlap : ∀ j k : J, inner ℂ (phi (s j)) (phi (s k)) ≠ 0) :
Generates (pureSamples phi) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P67
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be a finite coordinate type with decidable equality, let be finite index types with nonempty, let , and let be injective. Suppose every has Euclidean norm , the selected vectors are complex linearly independent, and for every , including . For a family , define by continuous functional calculus with and for , and suppose
Writing , whose -entry is , the conclusion is that, for every complex matrix on , belongs to the complex linear span of all nonempty finite products of the if and only if . A singleton is allowed; an empty is incompatible with the normalized selected vectors.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.