The exponential of a locally nilpotent endomorphism #
Let f be an endomorphism of a module M over a semiring R, where M is also a ℚ-vector
space. Call f locally nilpotent when every vector is killed by some power of f, the power
depending on the vector. Then the exponential series
exp f x = ∑ i, (fⁱ x) / i!
is a finite sum at every vector, and Module.End.locallyNilpotentExp f hf is the resulting
R-linear automorphism of M. Its inverse is the exponential of -f.
Mathlib's IsNilpotent.exp exponentiates an element of a ℚ-algebra that is nilpotent, so for an
endomorphism it needs a power of f killing every vector at once. For nilpotent f the two
exponentials agree (Module.End.locallyNilpotentExp_eq_exp). Local nilpotence without a uniform
bound is the situation of the adjoint action of a Chevalley generator on a Lie algebra presented by
generators and relations, such as Mathlib's Serre construction Matrix.ToLieAlgebra, which is not
known to be finite-dimensional in advance.
Main definitions #
Module.End.locallyNilpotentExp: the exponential of a locally nilpotent endomorphism, as a linear automorphism.
Main results #
Module.End.locallyNilpotentExp_apply_eq_sum: at a vector killed byf ^ k, the exponential is the exponential series truncated at lengthk.Module.End.locallyNilpotentExp_apply_eq_exp_restrict: on anf-stable subspace wherefis nilpotent, the exponential is Mathlib'sIsNilpotent.expof the restriction.Module.End.locallyNilpotentExp_symm_apply_eq_sum: the inverse is the exponential series of-f.Module.End.locallyNilpotentExp_symm: the inverse is the exponential of-f.Module.End.map_locallyNilpotentExp: an additive map intertwining two locally nilpotent endomorphisms intertwines their exponentials.Module.End.locallyNilpotentExp_eq_exp: for nilpotentfthe exponential isIsNilpotent.exp f.
The exponential of a locally nilpotent endomorphism. If every vector of M is killed by
some power of f, the exponential series ∑ (fⁱ x) / i! is a finite sum at every vector x, and
it defines an R-linear automorphism of M whose inverse is the exponential series of -f.
Instances For
The exponential as a truncated series. At a vector killed by f ^ k, the exponential of
f is its exponential series truncated at length k.
The exponential on a nilpotent piece. On an f-stable ℚ-subspace V on which f is
nilpotent, the exponential of f at a vector of V is Mathlib's IsNilpotent.exp of the
restriction of f to V.
The inverse of the exponential. At a vector killed by f ^ k, the inverse of the
exponential of f is the exponential series of -f truncated at length k.
Naturality of the exponential. An additive map g with g ∘ f = f' ∘ g carries the
exponential of f to that of f'. The two endomorphisms may be linear over different semirings.
For a nilpotent endomorphism, the exponential is Mathlib's IsNilpotent.exp.