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.
- ★
hasGeneratorAt_freeGroup: a vectorψ = 𝓕⁻¹ fof the domain ofH₀is in the domain of the generator of the free group, with value−i H₀ ψ— the free equation att = 0, read as a right derivative. - ★★★
hasDerivAt_schrodinger: the interacting Schrödinger equation,d/dt U(t)ψ = −i U(t)(H₀ψ + Vψ)at everyt > 0, for every suchψ;hasDerivAt_schrodinger_addCLMwrites the right-hand side with the operatorH₀ + VofFreeHamiltonian.lean(freePositionOp.addCLM (potential VL));hasDerivWithinAt_schrodinger_zerois the same att = 0. - ★★
hasGeneratorAt_freeGroup_schrodinger: the orbitU(t)ψstays in the domain of the free generator, with−i H₀ (U(t)ψ) = −i U(t)(H₀ + V)ψ + i V U(t)ψ, so the equation also readsi ∂ₜ U(t)ψ = (H₀ + V)(U(t)ψ)withH₀acting on the orbit (★★★schrodinger_classical).
Honest scope #
- The domain of
H₀enters as a hypothesis on the initial vector, in the formPhaseGenerator.leanuses:ψ = 𝓕⁻¹ fwithfin the momentum domain and the membership ofψinfreePositionOp.domainsupplied. The orbit is shown to lie in the domain of the free generator (the right derivative of the free orbit exists), which is the semigroup-theoretic domain. That this coincides with the concretely describedfreePositionOp.domain— the converse ofphaseGroup_mem_mulDomain, "a right-differentiable free orbit hasκ·f ∈ L²", a Fatou argument — is not proved here and is recorded as a separate row. Until it is, "U(t)ψ ∈ dom H₀" is a statement about the generator, not about the multiplication domain. - The potential is the bounded multiplier
potential VLforVL ∈ L^∞, as inschrodingeritself. The self-adjointschrodingerOpofFreeHamiltonian.leantakes a realVthroughmulCLM; identifying the two operators is acoeFnstatement aboutpotentialthat this file does not make, so the equation is stated withpotential VLand theaddCLMform uses it too. - One dimension,
κ = freeSymbol, as inFreeHamiltonian.lean.
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.