Documentation

TauCeti.Analysis.InnerProductSpace.Orthonormal.SpanProjection

Projections onto selected orthonormal-basis spans #

Parseval's identity for a finite orthonormal family computes the squared norm of the projection onto a coordinate block. The complementary coordinate block spans the orthogonal complement of the selected span.

Main result #

Source #

The selected-span construction is adapted from the AIQ-Kitware DKPS formalization (ForTauCeti/Analysis/InnerProductSpace/BasisSpan.lean, Apache-2.0). This proof specializes the orthonormal-family Parseval identity.

theorem OrthonormalBasis.norm_starProjection_orthogonal_spanIndices_sq {๐•œ : Type u_1} {E : Type u_2} {ฮน : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [InnerProductSpace ๐•œ E] [Fintype ฮน] [DecidableEq ฮน] (b : OrthonormalBasis ฮน ๐•œ E) (s : Finset ฮน) (x : E) :
โ€–(b.spanIndices โ†‘s)แ—ฎ.starProjection xโ€– ^ 2 = โˆ‘ k โˆˆ sแถœ, โ€–inner ๐•œ (b k) xโ€– ^ 2

The squared norm of the orthogonal projection onto the complement of a selected coordinate block equals the sum of squared inner products with the complementary basis vectors.