The adiabatic intertwiner and Kato's intertwining identity #
Category: 1-Mathlib (CSD-free; staged for upstream).
BACKLOG #160 (out of #88, the third brick of Kato's adiabatic theorem).
Along a gapped path Γ (RieszProjectorSmooth.lean) with eigenprojector P s, Kato's
adiabatic generator is the commutator K s = [Ṗ s, P s] = Ṗ P − P Ṗ, and the adiabatic
intertwiner A is the propagator of K (UnitaryPropagator.lean): A' = K A, A 0 = 1.
This file shows K is anti-Hermitian and derives, from the general propagator theory, that A
exists, is unitary, and carries the initial eigenspace exactly onto the instantaneous one.
GappedPath.K,continuous_K, ★conjTranspose_K— the generator is continuous and anti-Hermitian, because the derivative of a Hermitian family is Hermitian (conjTranspose_deriv_proj);deriv_proj_sub_comm_K,hasDerivWithinAt_proj_comm—Ṗ = [K, P]: byderiv_proj_eqandproj_mul_deriv_mul_proj(#159),Ṗ − [K, P] = Ṗ − (ṖP + PṖ) + 2 PṖP = 0;GappedPath.IsIntertwiner Γ T A—Ais a propagator ofKon[0, T];- ★
exists_isIntertwiner— the intertwiner exists; - ★
IsIntertwiner.conjTranspose_mul_self,mul_conjTranspose,mem_unitaryGroup—Ais unitary; - ★★
IsIntertwiner.mul_proj_zero— Kato's intertwining identityA(s) P(0) = P(s) A(s), the Heisenberg intertwining forQ = P;IsIntertwiner.conjTranspose_mul_proj_mulis the formA† P A ≡ P(0); IsIntertwiner.proj_mulVec— a vector in the initial eigenspace is carried into the instantaneous one, exactly;IsIntertwiner.unique— any two intertwiners agree on[0, T].
Honest scope #
Ais defined on[0, T]by one-sided derivatives at the ends, as the corpus linear-ODE lemma delivers it;T > 0is arbitrary.- The path is
C¹(1 ≤ n); nothing is rescaled yet — the propagators at speedTare #161. - Everything is finite-dimensional and under the
L2Operatornorm scope.
References: T. Kato, "On the adiabatic theorem of quantum mechanics", J. Phys. Soc. Japan 5
(1950), §2 (the operator A(s) and A P(0) = P A); Kato, Perturbation Theory for Linear
Operators, II §4.2; S. Teufel, Adiabatic Perturbation Theory in Quantum Dynamics, §2.1;
RieszProjectorSmooth.lean (#159), UnitaryPropagator.lean; specs/BACKLOG.md #160, #88.
The adiabatic generator #
★ The adiabatic generator is anti-Hermitian.
The intertwiner #
A is an adiabatic intertwiner of Γ on [0, T]: a propagator of K, i.e. A 0 = 1
and A' = K A there.
Equations
- Γ.IsIntertwiner T A = Matrix.IsPropagator Γ.K T A
Instances For
★ The intertwiner is unitary: A† A = 1 on [0, T].
★★ Kato's intertwining identity: A(s) P(0) = P(s) A(s) on [0, T]. The intertwiner
carries the initial eigenspace exactly onto the instantaneous one.
A vector in the initial eigenspace is carried into the instantaneous eigenspace.
Any two intertwiners agree on [0, T].