The spectral projection of S*S and the lower-bound subspace #
Why this file is needed: it is the capstone of the BasicResults.Spectral subpackage โ the
single spectral-theory input that the s-number uniqueness theorem consumes for arbitrary
bounded operators. It assembles the per-field constructions into one uniform statement and
derives the geometric fact the factorisation needs.
What it provides #
SpectralRepresentation.exists_spectral_projectionโ for everyRCLikefield๐and a boundedS : Hโ โL[๐] Hโ, the spectral projectionE = E_{[cยฒ,โ)}(S*S)with its two operator-norm bounds:c ยท โE xโ โค โS (E x)โ(onran E,Sis bounded below byc);โS โ (1 - E)โ โค c(on the complement,Sis bounded above byc).
It is proved uniformly over
RCLikeby realification: viewHโ, Hโas real Hilbert spaces, apply the real spectral projection (exists_spectral_projection_real, itself built by complexification), and lift the result back to a๐-linear operator โ it is๐-linear because it commutes with scalar multiplication. This avoids any case split on๐ = โ/โ(which Lean cannot do) and any spectral hypothesis on downstream theorems.SpectralRepresentation.exists_lowerBound_subspaceโ (โ ): for0 โค c < aโ(S)there is an(n+1)-dimensional subspaceM โ HโwithโS xโ โฅ c โxโonM. The range ofEhas dimensionโฅ n+1(elseSโEis rankโค nwithโS - SโEโ โค c, contradictingaโ(S) > c), andSis bounded below bycthere. This is the geometric heart ofSVD.exists_scalar_factorisation.
Spectral projection of S*S, uniformly over any RCLike field. Realify Hโ, Hโ to real
Hilbert spaces, take the real spectral projection, and lift it back to a ๐-linear operator: the
lift is ๐-linear because it commutes with scalar multiplication (the commutation conjunct of
exists_spectral_projection_real). The key sublemma adjoint (S.restrictScalars โ) = (adjoint S).restrictScalars โ is proved inline.
(โ
) Lower-bound subspace. For 0 โค c < aโ(S) there is an (n+1)-dimensional subspace
M โ Hโ on which S is bounded below by c. Take the spectral projection E of S*S at
threshold c; its range has dimension โฅ n+1, and S is bounded below by c there.