Weak continuity implies strong continuity for a family of unitaries #
This file proves the analytic core needed to upgrade weak continuity of an
implementing unitary representation to strong continuity. It is the
spacetime-agnostic ingredient behind the strong continuity of the GNS unitary
U(L) attached to an invariant state: weak continuity of the matrix
coefficients on the dense cyclic vectors yields strong continuity of L ↦ U(L)ψ
for every vector ψ.
Main result #
Physicslib4.strongContinuous_of_weak: for a familyU : X → (H ≃ₗᵢ[ℂ] H)of unitaries indexed by a topological spaceX, if the matrix coefficientsx ↦ ⟪ξ, U x η⟫are continuous forξ, ηranging over a dense setD, thenx ↦ U x ψis continuous for everyψ : H.
The proof has three steps, each using only Hilbert-space analysis (no Stone theorem, no unbounded operators):
- Extend weak continuity to an arbitrary first slot (second slot still in
D) by uniform approximation, using‖U x η‖ = ‖η‖. - For
η ∈ D, the polarization identity‖U x η - U x₀ η‖² = 2‖η‖² - 2 Re⟪U x₀ η, U x η⟫plus step 1 give continuity ofx ↦ U x η. - For arbitrary
ψ, approximate byη ∈ D; since eachU xis an isometry,‖U x ψ - U x η‖ = ‖ψ - η‖is constant inx, so uniform approximation by the (continuous) mapsx ↦ U x ηfinishes the proof.
A family of unitaries whose matrix elements are continuous on a dense set of vectors is strongly continuous.
Let U(x), x ∈ X, be unitaries on H indexed by a topological space X, and D a dense subset of H.
If x ↦ ⟨ξ, U(x)η⟩ is continuous for all ξ, η ∈ D, then x ↦ U(x)ψ is continuous in norm for every
ψ ∈ H. Matrix elements are often all one can compute directly: for the unitaries implementing a
symmetry in the GNS representation of an invariant state ω they are ω(a* γ_x(b)) on the dense
set of vectors π(a)Ω. This lemma upgrades their continuity to the strong continuity that
Stone's theorem requires; this is how GNS.exists_gns_unitary_of_invariant_strongContinuous
uses it.
The proof has three steps. Because ‖U(x)η‖ = ‖η‖, approximating ξ by elements of D is uniform in x, so x ↦ ⟨ξ, U(x)η⟩ is continuous for every ξ ∈ H and η ∈ D. For η ∈ D, ‖U(x)η − U(x₀)η‖² = 2‖η‖² − 2 Re⟨U(x₀)η, U(x)η⟩, which tends to 0 as x → x₀. Finally, taking η ∈ D close to ψ, ‖U(x)ψ − U(x)η‖ = ‖ψ − η‖ for every x, so x ↦ U(x)ψ is a uniform limit of continuous maps.
Implementation note: unitaries are H ≃ₗᵢ[ℂ] H, and nothing is assumed about how U depends on x
beyond the hypothesis: no group law and no completeness of H. The uniform limits use Mathlib's
continuous_of_uniform_approx_of_continuous.
Blueprint: lmm:weak-continuity-implies-strong