The phase group's generator is its multiplication operator #
Category: 1-Mathlib (CSD-free; staged as a Mathlib-upstream candidate). BACKLOG #64(iii), and a correction to that row: it said it waits on Stone's theorem. It does not.
★★★ hasDerivAt_phaseGroup_apply — d/dt e^{−itκ} f = −i·κ·e^{−itκ} f in L², for every f
with κ·f ∈ L². The group was already in hand explicitly and self-adjointness of the generator came
from #64(i)+(ii); what was missing is only that the two are related, and that is this file:
- ★★★
hasDerivAt_phaseGroup_apply— the derivative, on the natural domain; - ★★★
hasDerivAt_phaseGroup_freeSymbolOp— the Schrödinger equation for the free particle,i ∂_t ψ_t = H₀ ψ_twithH₀the self-adjoint operator of #64(i), in the momentum representation, and ★★★hasDerivAt_fourierGroup_freePositionOpthe same in the position representation, where the generator isfreePositionOp— transferred through #64(i)'s unitary conjugation rather than recomputed; - ★
phaseGroup_mem_mulDomain— the group preserves the domain, which is what an interacting version would need next, and which is free here because a phase commutes with a multiplication.
Why this is not Stone's theorem #
Stone's theorem is an existence statement: every self-adjoint operator generates a unitary group.
Here the group is already explicit (phaseGroup, with its group law, unitarity and strong continuity
all proved in SchrodingerGroup.lean), so nothing has to be constructed — the content is the
identification of its derivative with a given operator. The corpus does have Stone's theorem in
finite dimensions (Analysis/Matrix/StoneC1.lean, both the C¹ and the continuity-only forms);
the infinite-dimensional existence theorem is still absent and is not needed by #64.
The proof in one line #
The difference between the slope and the claimed derivative is multiplication by
ω_h(x) = (e^{−ihκ(x)} − 1)/h + iκ(x), so its squared L² norm is the scalar integral
∫ ‖f x‖²·‖ω_h(x)‖². That integrand tends to 0 pointwise (the scalar exponential's derivative) and
is dominated by 4‖κ(x)f(x)‖² — which is integrable precisely because f is in the domain. So the
domain hypothesis is not a technical convenience: it is the dominating function.
Honest scope #
⚠️ The interacting generator is not here. SchrodingerGroup.schrodinger already exists as a
unitary propagator for a bounded potential (Dyson series, Duhamel, Trotter, in
Semigroup/BoundedPerturbation.lean), and #64(ii) made H₀ + V self-adjoint, but differentiating the
Duhamel integral — showing the mild solution is a classical one — needs more than the domain
invariance proved here. That is #129.
⚠️ One derivative, not a flow statement. Nothing here says the orbit is the unique solution of the Cauchy problem; uniqueness for the free equation would follow from unitarity by the standard energy argument and is not stated.
References: SchrodingerGroup.lean (phaseGroup, fourierGroup,
schrodinger), FreeHamiltonian.lean (#64(i)(ii), freeSymbolOp,
freePositionOp), InnerProductSpace/LinearPMapConj.lean
(the conjugation the position form rides on), Matrix/StoneC1.lean
(finite-dimensional Stone); specs/BACKLOG.md #64, #129.
The squared norm as a scalar integral #
The scalar phase, differentiated #
The group's derivative #
The defect between the slope and the claimed derivative, as a scalar multiplier.
Equations
- SchrodingerGroup.phaseDefect κ h x = h⁻¹ • (SchrodingerGroup.phaseFun κ h x - 1) + Complex.I * ↑(κ x)
Instances For
The group's derivative on the domain #
f is in the domain when κ·f is again in L², and that product is taken as data: the hypothesis
hg says g is the product. The dominating function of the convergence below is 4‖g‖², so the
domain hypothesis is not a convenience — it is what makes the dominated convergence available.
The slope of the group, as multiplication by the defect.
★★★ The generator of the phase group is multiplication by its symbol: on the natural domain,
d/dt e^{−itκ} f = −i·κ·e^{−itκ} f in L².
The group preserves the domain #
A phase commutes with a multiplication, so this is free — and it is what an interacting version would need, since the Duhamel integrand has to stay in the domain.
The free Schrödinger equation, in both representations #
The generator is the self-adjoint operator of #64(i), not a fresh object: these two theorems are
what make "H₀ generates the free dynamics" a statement rather than a name.
★★★ The free Schrödinger equation in the momentum representation: the phase group's
derivative is −i times the free Hamiltonian, which is freeSymbolOp — self-adjoint by #64(i).
The conjugated generator at an image point, in the vocabulary this file uses.
★★★ The free Schrödinger equation in the position representation, i ∂_t ψ = H₀ψ with H₀
the conjugated self-adjoint operator freePositionOp of #64(i). The proof applies the Fourier
isometry to the momentum form — the conjugation does the work, nothing is recomputed.