Documentation

CsdLean4.Mathlib.Analysis.Semigroup.SchrodingerSchwartz

The free Schrödinger group on Schwartz functions, and the Schrödinger equation #

Category: 1-Mathlib (CSD-free; staged for upstream).

Analysis/Semigroup/SchrodingerGroup.lean defines the unitary group U_κ(t) = 𝓕⁻¹ e^{−itκ} 𝓕 on L²(E) and never writes a generator. This module (BACKLOG #43, FC-5″) writes it, on Schwartz functions, where Mathlib's Fourier calculus is available:

Honest scope #

⚠️ The derivative is taken in L² (the strong derivative of the orbit), for Schwartz initial data; the statement in the Schwartz topology is not made. The action on a Gaussian packet — the packet spreading into a Gaussian of complex variance — is Analysis/Semigroup/GaussianPacket.lean (FC-5‴, BACKLOG #48). The space E is any finite-dimensional real inner product space (H₀ = −½ Δ on ℝᵈ).

References: M. Reed, B. Simon, Methods of Modern Mathematical Physics II §IX.7; Analysis/Semigroup/SchrodingerGroup.lean (FC-5); specs/feynman-continuum-scoping.md §5; specs/BACKLOG.md #43; specs/future-work.md FP-1.

Temperate growth of a real phase #

s ↦ e^{is} has temperate growth: all its derivatives are unimodular.

★ The phase e^{−itκ} of a symbol of temperate growth has temperate growth.

The group on Schwartz space #

The unitary group U_κ on Schwartz space: Mathlib's Fourier multiplier with symbol e^{−itκ}.

Equations
Instances For

    On Schwartz functions the L² phase group is multiplication by the phase.

    ★ The unitary group preserves Schwartz space: U_κ(t) (f.toLp 2) = (𝓕⁻¹ (e^{−itκ} · 𝓕 f)).toLp 2.

    The generator #

    The kinetic energy operator H₀ = −½ d²/dx² on Schwartz functions, as the Fourier multiplier of the free symbol 2π²ξ².

    Equations
    Instances For

      ★ H₀ = −½ Δ on Schwartz functions, from Mathlib's laplacian_eq_fourierMultiplierCLM.

      The Schrödinger equation #

      theorem SchrodingerGroup.norm_phaseQuot_le {E : Type u_1} {κ : E → ℝ} (t : ℝ) (x : E) :
      ‖↑t⁻¹ * (phaseFun κ t x - 1) + Complex.I * ↑(κ x)‖ ≤ 2 * |κ x|

      The difference quotient of the phase is bounded by 2|κ|.

      theorem SchrodingerGroup.tendsto_phaseQuot {E : Type u_1} {κ : E → ℝ} (x : E) :
      Filter.Tendsto (fun (t : ℝ) => ↑t⁻¹ * (phaseFun κ t x - 1) + Complex.I * ↑(κ x)) (nhdsWithin 0 {0}ᶜ) (nhds 0)

      The difference quotient of the phase tends to −iκ.

      ★ The strong derivative of the phase group at t = 0, on Schwartz functions: ∂_t (e^{−itκ} ψ)|₀ = −iκψ in L², by dominated convergence with dominator 4κ²|ψ|².

      ★ The strong derivative of U_κ at t = 0 on Schwartz functions: ∂_t (U_κ(t) f)|₀ = −i κ(D) f in L².

      ★★ The Schrödinger equation for U_κ, in L², for Schwartz initial data: at every t, ∂_t (U_κ(t) f) = −i κ(D) (U_κ(t) f).

      ★★ The free Schrödinger equation i ∂_t ψ = H₀ ψ, H₀ = −½ d²/dx², in L² for Schwartz initial data: ψ(t) = e^{−itH₀} f satisfies ∂_t ψ(t) = −i H₀ ψ(t) at every t.