Theorem 3.1 — the bounded functional calculus of a projection-valued measure
ProvedTeschlQM.Spectral.bounded_functional_calculusLet be a projection-valued measure on a complex Hilbert space , and for a bounded Borel function let . Then the map
is a -algebra homomorphism of norm one: , , , , and for all , . Moreover, for and ,
Finally, if , for every , and is bounded in , then for every (strong convergence).
This is the functional calculus for bounded functions on which the unbounded calculus and the spectral theorem are built.
Formalization Note. is the pointwise complex conjugate (star f), the Hilbert-space adjoint (star on H →L[ℂ] H). The sup norm is the real supremum ⨆ x, ‖f x‖, which is the true supremum since is bounded. "Norm one" is the bound together with , which has norm one when . The integral against is spectralForm, the polarization (3.15) of four spectral-measure integrals. In the convergence clause the limit is not assumed measurable or bounded: both follow from the hypotheses.
import Mathlib import Definitions.Def_TeschlQM_Shared_IsProjValuedMeasure import Definitions.Def_TeschlQM_Spectral_spectralMeasure import Definitions.Def_TeschlQM_Spectral_boundedSpectralIntegral open MeasureTheory open scoped ENNReal InnerProductSpace
namespace TeschlQM.Spectral
/-- Teschl, p. 90, Theorem 3.1. For a projection-valued measure `P`, the map
`f ↦ P(f) = ∫_ℝ f(λ) dP(λ)` from the bounded Borel functions `B(ℝ)` (sup norm) to `𝔏(H)` is a
unital C*-algebra homomorphism (linear, multiplicative, `P(f*) = P(f)*`) of norm one
(`‖P(f)‖ ≤ sup_λ |f(λ)|`, attained at `f = 1` when `H ≠ 0`), satisfies (3.21)
`⟨P(g)φ, P(f)ψ⟩ = ∫ g* f dμ_{φ,ψ}`, and `P(fₙ) → P(f)` strongly whenever `fₙ → f` pointwise
with `sup_λ |fₙ(λ)|` bounded in `n`. -/
theorem bounded_functional_calculus {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]
(P : Set ℝ → (H →L[ℂ] H)) (hP : TeschlQM.Shared.IsProjValuedMeasure P) :
boundedSpectralIntegral P 1 = 1 ∧
(∀ f g : ℝ → ℂ, IsBoundedBorel f → IsBoundedBorel g →
boundedSpectralIntegral P (f + g) =
boundedSpectralIntegral P f + boundedSpectralIntegral P g ∧
boundedSpectralIntegral P (f * g) =
boundedSpectralIntegral P f * boundedSpectralIntegral P g) ∧
(∀ (c : ℂ) (f : ℝ → ℂ), IsBoundedBorel f →
boundedSpectralIntegral P (c • f) = c • boundedSpectralIntegral P f) ∧
(∀ f : ℝ → ℂ, IsBoundedBorel f →
boundedSpectralIntegral P (star f) = star (boundedSpectralIntegral P f)) ∧
(∀ f : ℝ → ℂ, IsBoundedBorel f → ‖boundedSpectralIntegral P f‖ ≤ ⨆ x, ‖f x‖) ∧
(∀ f g : ℝ → ℂ, IsBoundedBorel f → IsBoundedBorel g → ∀ φ ψ : H,
⟪boundedSpectralIntegral P g φ, boundedSpectralIntegral P f ψ⟫_ℂ =
spectralForm P φ ψ (star g * f)) ∧
(∀ (fs : ℕ → ℝ → ℂ) (f : ℝ → ℂ), (∀ n, IsBoundedBorel (fs n)) →
(∀ x, Filter.Tendsto (fun n => fs n x) Filter.atTop (nhds (f x))) →
(∃ C : ℝ, ∀ n x, ‖fs n x‖ ≤ C) →
∀ ψ : H, Filter.Tendsto (fun n => boundedSpectralIntegral P (fs n) ψ) Filter.atTop
(nhds (boundedSpectralIntegral P f ψ))) := by sorry
end TeschlQM.Spectral
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting.
- is a complex Hilbert space, possibly , with inner product linear in the second argument and conjugate-linear in the first.
- maps subsets of to bounded operators on and satisfies the imported predicate
IsProjValuedMeasure, whose content is not shown here. - denotes
boundedSpectralIntegral P f, a bounded operator on , and "bounded Borel" denotes the predicateIsBoundedBorel. Both come from an imported file. - denotes the imported
spectralForm P φ ψ h. - For functions, , and are pointwise, and is the pointwise complex conjugate. For operators, is the Hilbert-space adjoint and is composition.
Conclusion. The theorem asserts all seven of the following:
- , where is the constant function and is the identity operator. This part carries no hypothesis on .
- For all bounded Borel :
- For all and bounded Borel : .
- For every bounded Borel : .
- For every bounded Borel , the operator norm satisfies
Only this inequality is asserted; the theorem does not assert that it is attained for any . 6. For all bounded Borel and all :
-
Let be a sequence with the following properties:
- each is bounded Borel;
- for every ;
- there is a single real with for all and .
Then for every , in the norm of . The limit is not separately assumed bounded Borel. As a pointwise limit of measurable functions bounded by , it is automatically measurable and bounded by .
Degenerate cases.
- The supremum in (5) is taken over the nonempty set . It is finite for bounded , so the default value for unbounded suprema does not arise under the hypothesis.
- If , every operator equals both and , and every conclusion holds trivially.
- The strength of the whole theorem depends on the imported hypothesis
IsProjValuedMeasure, whose content is not shown. If it were unsatisfiable, all seven conclusions would be vacuous.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.