The exponential is the unique solution of U' = X U, U 0 = 1; the closed form for X² = P #
Category: 1-Mathlib (CSD-free; staged for upstream). BACKLOG #183.
In a complete normed algebra over ℝ or ℂ, a differentiable U with U 0 = 1 and
U' a = X * U a for all a is a ↦ exp (a • X): the function a ↦ exp (−a • X) * U a has zero
derivative, so it is constant, and equals 1 at 0. This replaces series manipulations by an ODE
argument whenever a candidate closed form is at hand.
The application: if X * X = P and X * P = X (so X is an "involution on its own range", e.g. a
symmetric hop |10⟩⟨01| + |01⟩⟨10| with P the projector on the two configurations it exchanges),
then exp (a • X) = 1 + (cosh a − 1) • P + sinh a • X for every a : ℂ.
exp_smul_mul_exp_neg_smul—exp (a • X) * exp (−a • X) = 1;- ★★
exp_smul_eq_of_hasDerivAt— uniqueness:U 0 = 1andU' = X UforceU a = exp (a • X); - ★★
exp_smul_eq_cosh_sinh— the closed form forX² = P,X P = X.
Honest scope #
- The uniqueness statement is for the left equation
U' = X U; the right equationU' = U Xis the same proof with the factors swapped and is not duplicated. - The closed form is stated over
ℂ, wherecoshandsinhlive; the purely imaginary casea = −iθgivescos θand−i sin θthroughComplex.cosh_mul_I,Complex.sinh_mul_I.
References: Mathlib/Analysis/SpecialFunctions/Exponential.lean (hasDerivAt_exp_smul_const),
Mathlib/Analysis/Calculus/MeanValue.lean (is_const_of_deriv_eq_zero); specs/BACKLOG.md #183.
★★ Uniqueness of the exponential as an ODE solution: if U 0 = 1 and U' a = X * U a for
every a, then U a = exp (a • X).
★★ The closed form for X² = P, X P = X:
exp (a • X) = 1 + (cosh a − 1) • P + sinh a • X.