Documentation

CsdLean4.Mathlib.Analysis.Semigroup.SchrodingerGenerator

The interacting Schrödinger equation on the domain of the free Hamiltonian #

Category: 1-Mathlib (CSD-free; staged for upstream). BACKLOG #129 (out of #64(iii)).

SchrodingerGroup.schrodinger is the interacting propagator U(t) = e^{−it(H₀ + V)} for a bounded potential, built as the Dyson series around the free group — a mild solution. PhaseGenerator.lean has the free Schrödinger equation on the domain of H₀ (hasDerivAt_fourierGroup_freePositionOp), and PerturbedGenerator.lean has the abstract theorem that a bounded perturbation's mild solution is classical on the generator's domain. This file puts the two together.

Honest scope #

References: Engel–Nagel III.1, Pazy Thm 3.1.1; PerturbedGenerator.lean (hasDerivAt_perturbed, hasGeneratorAt_of_perturbed, perturbed_classical), PhaseGenerator.lean (hasDerivAt_fourierGroup_freePositionOp, phaseGroup_mem_mulDomain), SchrodingerGroup.lean (schrodinger, isContractionSemigroup_fourierGroup), FreeHamiltonian.lean (freePositionOp, schrodingerOp); specs/BACKLOG.md #129, #64.

The free generator on the domain of H₀ #

★ A vector of the domain of H₀ is in the domain of the free group's generator, with value −i H₀ ψ: the free Schrödinger equation at t = 0, read as a right derivative.

The interacting equation #

★★★ The interacting Schrödinger equation on the domain of H₀: for a bounded potential and every ψ = 𝓕⁻¹ f with f in the momentum domain, d/dt U(t)ψ = −i U(t)(H₀ψ + Vψ) at every t > 0.

The same equation with the right-hand side written through the operator H₀ + V of FreeHamiltonian.lean.

The equation at t = 0, within [0, ∞): the derivative is −i (H₀ψ + Vψ).

The orbit stays in the domain of the free generator #

★★ The orbit U(t)ψ stays in the domain of the free generator, with −i H₀(U(t)ψ) = −i U(t)(H₀ψ + Vψ) + i V (U(t)ψ).

★★★ The classical equation along the orbit: at every t > 0, U(t)ψ lies in the domain of the free generator with a named value w (that is, w = −i H₀ (U(t)ψ) in generator form), and d/dt U(t)ψ = w − i V (U(t)ψ) — i.e. i ∂ₜ U(t)ψ = (H₀ + V)(U(t)ψ) with H₀ acting on the orbit.