Formal currents and their order filtration #
Formal currents in a Lie algebra L over R are the scalar extension
R⸨X⸩ ⊗[R] L, with the coefficientwise scalar action
and Mathlib's scalar-extension bracket. The order submodule
orderSubmodule R L N is spanned by tensors whose scalar series vanish below N.
The bracket of currents of orders at least M and N has order at least M + N; conversely,
when L is perfect every current of order at least M + N is a sum of such brackets. Hence a
linear map killing these brackets kills every current of order at least M + N, and formal
currents of a perfect Lie algebra are perfect.
Every current has a finite lower bound. The coefficient, order and truncation API
also applies to any coefficient module, without a Lie structure.
When L is free, coefficients determine a current. For any coefficient module, membership
in an order submodule is equivalent to vanishing of all lower coefficients. These descriptions
make the filtration independent of a choice of basis. No finite-dimensionality is
needed for these statements: in infinite dimension, the tensor product still only
contains finite sums of scalar series times vectors. It need not contain every
L-valued Laurent series. When L is finite, free or not, every coefficient family vanishing
below some order is the coefficient family of a current.
Polynomial currents embed through LieAlgebra.ExtendScalars.map and the existing
Laurent-polynomial inclusion. Their coefficients agree with Mathlib's
LieAlgebra.LoopAlgebra.toFinsupp. Truncation below N produces a polynomial
current whose difference from the original lies in orderSubmodule R L N, and it kills
orderSubmodule R L N. A linear map on polynomial currents killing all modes t^n ⊗ x with
n ≥ N therefore extends to formal currents by composing with truncation below N.
The polynomial currents of order below N, spanned by the modes t^m ⊗ x with m < N, form the
submodule truncSubmodule R L N. It is the range of truncation below N and a complement of
orderSubmodule R L N, over every commutative ring. The bracket of polynomial currents of orders
below M and N has order below M + N - 1; for N = 0 this makes the negative currents
t⁻¹ L[t⁻¹] a Lie subalgebra.
References #
- V. Kac, Infinite-Dimensional Lie Algebras, Chapter 7 (current algebras).
The constructions use Mathlib's LieAlgebra.ExtendScalars and
TensorProduct.equivFinsuppOfBasisRight; no additional Lie structure is imposed.
Formal currents in a module; for a Lie algebra, equipped with the scalar-extension bracket.
Instances For
Formal currents are a module over Laurent series, with the coefficientwise scalar action.
The scalar-extension Lie ring, using the coefficientwise scalar action on series.
Formal currents are a Lie algebra over the coefficient ring.
Formal currents are also a Lie algebra over the Laurent-series ring.
The coefficient of a formal current at an integer exponent.
Instances For
On formal currents, the comparison with module-valued Laurent series preserves coefficients.
Coefficients determine a formal current over a free coefficient module.
Over a finite coefficient module, every coefficient family vanishing below some order is the coefficient family of a formal current. Freeness is not needed.
Currents of order at least N, expressed without choosing a basis.
Instances For
The order submodule is spanned by the tensors whose scalar series have order at least N.
A tensor has order at least the order of its scalar series.
A mode r tᵐ ⊗ x has order at least N whenever N ≤ m.
A current of order at least N has zero coefficients below N.
Increasing the required order makes the order submodule smaller.
The order filtration is separated over a free coefficient module.
Every formal current has a finite lower order, also in infinite dimension.
A scalar series of order at least M times a current of order at least N
has order at least M + N.
Truncate a formal current strictly below an integer cutoff, producing a polynomial current.
Instances For
Truncation retains exactly the coefficients strictly below its cutoff, in the standard monomial coordinates on polynomial currents over any coefficient module.
Including a polynomial truncation back into formal currents changes the current only in orders at least the cutoff, for any coefficient module.
Vanishing of lower coefficients characterizes order for any coefficient module.
Polynomial currents of order below N, spanned by the modes t^m ⊗ x with m < N. For
N = 0 these are the negative currents t⁻¹ L[t⁻¹].
Instances For
The polynomial currents of order below N are spanned by the modes t^m ⊗ x with m < N.
A monomial current r t^m ⊗ x with m < N has order below N.
Increasing the bound makes the submodule of polynomial currents of order below it larger.
The bracket of currents of orders at least M and N has order at least M + N.
The Lie subalgebra of currents of order at least the nonnegative integer n.
Instances For
The underlying submodule of a_n is the order submodule.
Membership in a_n is the order condition.
The current Lie subalgebras decrease with the order.
The bracket of polynomial currents of orders below M and N has order below M + N - 1.
Currents of a perfect Lie algebra are sums of brackets of higher-order currents. If L is
perfect, every current of order at least M + N is a linear combination of brackets of currents
of orders at least M and N.
A linear map killing brackets of high order kills currents of high order. If L is
perfect and a linear map F on currents vanishes on every bracket of currents of orders at least
M and N, then F vanishes on all currents of order at least M + N.
Formal currents of a perfect Lie algebra are perfect as a Lie algebra over the base ring:
every current is an R-linear combination of brackets of currents. Mathlib's
LieAlgebra.derivedSeries_baseChange gives the weaker statement over the Laurent series ring; the
statement over R is the one that applies to R-linear cochains.
The inclusion of polynomial currents into formal currents.
Instances For
The inclusion preserves polynomial-current coefficients.
Polynomial currents embed in formal currents over every commutative base ring.
Truncation retains exactly the coefficients strictly below its cutoff.
The truncation error has order at least the cutoff, without a freeness assumption.
Truncating a current preserves every lower order bound, including when the cutoff lies below that bound. No freeness of the coefficient module is needed.
The polynomial mode t^a ⊗ x has order at least a.
Truncation below N kills the currents of order at least N.
Truncation below N lands in the polynomial currents of order below N.
Truncation below N fixes the polynomial currents of order below N.
The polynomial currents of order below N are the range of truncation below N: a current
lies in truncSubmodule R L N exactly when truncation below N fixes it.
The polynomial currents of order below N complement the currents of order at least N.
Every current is uniquely its truncation below N plus a current of order at least N, over
every commutative ring.
A linear map on polynomial currents which vanishes on all modes t^n ⊗ x with n ≥ N is
unchanged by first truncating polynomial currents below N.
The brackets of X⁻¹ ⊗ x with X ⊗ y and of 1 ⊗ x with 1 ⊗ y agree.