The spectral projection of S*S over ℂ #
Why this file is needed: it supplies the complex spectral projection,
exists_spectral_projection_complex. The real case (RealProjection) and the uniform RCLike
projection (Representation) both reduce to it.
The complex-Hilbert-space operator algebra H →L[ℂ] H is a C⋆-algebra, so Mathlib's continuous
functional calculus applies to P = S*S. The projection E = E_{[c²,∞)}(P) is built as the
strong-operator limit of cfc gₙ P, where gₙ is a continuous approximation decreasing to the
indicator 𝟙_{[c²,∞)}. This file also proves cfc_comm_of_comm: anything commuting with P
commutes with E — the ingredient that makes the projection conjugation/scalar invariant (used
by RealProjection and Representation).
The approximating family stepDown #
stepDown t n is the continuous function equal to 1 on [t, ∞), ramping
linearly down to 0 on [t - 1/(n+1), t], and 0 below. As n → ∞ it
decreases pointwise to 𝟙_{[t,∞)}. This part of the file develops its
elementary properties (continuity, 0 ≤ · ≤ 1, antitone in n, value 1
above the threshold).
Continuous approximation, from above, of the indicator 𝟙_{[t,∞)}:
stepDown t n is 1 for s ≥ t, ramps down to 0 over [t - 1/(n+1), t],
and is 0 below t - 1/(n+1).
Instances For
Uniform ramp estimate. (s - t) · stepDown t n is within 1/(n+1) of
(s - t)⁺ = max (s - t) 0, uniformly in s. This drives the norm convergence
cfc ((s-t)·stepDownₙ) P → cfc (s-t)⁺ P (no Dini theorem needed: the bound is
explicit).
Commutation engine. A continuous ℝ-linear map J of H₁ that commutes with a
self-adjoint P commutes with cfcHom hP f for every continuous symbol f. Proved by the
Stone–Weierstrass induction on f (constants, id, sums, products, and a closure step), exactly
as Mathlib's Commute.cfcHom — but here J is an external map (it may even be conjugate-linear
over ℂ, only ℝ-linearity is used), which is why we cannot use the algebra-internal version.
A continuous ℝ-linear map J commuting with a self-adjoint P commutes with cfc g P
for every continuous g.
Spectral projection of S*S (over ℂ).