Projection geometry for finite orthonormal families #
Reusable projection and Parseval identities for spans of finite orthonormal subfamilies. These results are independent of Davis--Kahan perturbation theory.
Pythagoras across an orthogonal projection:
βP_K xβΒ² + βx β P_K xβΒ² = βxβΒ².
x splits into its projection and the complementary component, which are orthogonal, so the
norms add in square. Stated for any submodule carrying an orthogonal projection.
The three bridge lemmas hold for an orthonormal family in any inner product
space: the span of a finite subfamily is finite-dimensional, so it always carries
an orthogonal projection (the HasOrthogonalProjection instance is automatic when
the ambient space is finite-dimensional, as in the spectral-subspace application
below, and is requested explicitly otherwise).
Provenance #
- Original repository: Davis--Kahan/DKPS formalization (Kitware, Inc.).
- Original module:
ForMathlib.Analysis.InnerProductSpace.ProjectionGeometry, moved toForTauCetiin the Wave-1 staging migration; introduced at Davis--Kahan commitf44d966. - Extraction class: moved. The Wave-1 migration renamed the namespace
ForMathlibtoTauCeti; declaration names and proofs are unchanged. - Original authors / copyright: Jon Crall, Claude Fable 5, Claude Opus 4.8; Copyright (c) 2026 Kitware, Inc.; Apache 2.0.
- Spectra influence: none β this module imports only Mathlib and sibling
ForTauCetistaging modules.
Projection onto the span of an orthonormal subfamily. For an orthonormal
family w and a finite index set s, the orthogonal projection onto
span π (w '' s) acts as x β¦ β i β s, βͺw i, xβ« β’ w i.
On a member w k of the orthonormal family, the projection onto
span π (w '' s) keeps it iff k β s.
Parseval for the projection onto the span of an orthonormal subfamily:
βP xβΒ² = β i β s, ββͺw i, xβ«βΒ².
Complementary Parseval for a projection residual. For a subfamily of an orthonormal
basis w, the residual of the projection onto its span carries the complementary Parseval
sum: βx β P xβΒ² = β_{i β s} ββͺw i, xβ«βΒ². Companion to
Orthonormal.norm_sq_starProjection_span_image (βP xβΒ² = β_{i β s}); together they split
Parseval βxβΒ² = β_i ββͺw i, xβ«βΒ² across s and its complement.
Projector form of the DavisβKahan identity. For two orthonormal bases u,
v of a finite-dimensional inner product space over π = β, β and an index set
s, the squared Frobenius distance (computed in the basis u) between the
orthogonal projections onto span (v '' s) and span (u '' s) is twice the
cross overlap sum:
ββ β(P_v β P_u) uββΒ² = 2 β_{i β s} β_{j β s} ββͺuα΅’, vβ±Όβ«βΒ².