Basic infrastructure for Lie modules #
This file supplies general constructions for Lie modules that are missing from Mathlib.
Main definitions #
TauCeti.LieModuleEquiv.ofBijective: a bijective morphism of Lie modules is an equivalence.TauCeti.LieModuleEquiv.restrictLie: an equivalence of Lie modules over a Lie algebra, read as one over a Lie subalgebra.TauCeti.LieModuleEquiv.congrRightandTauCeti.LieModuleEquiv.congrLeft: postcomposition and precomposition with an equivalence of Lie modules, as linear equivalences of morphism spaces.TauCeti.lieAnnihilator: the Lie subalgebra of elements annihilating a vector in a Lie module.
Main results #
TauCeti.LieModuleHom.sum_apply: a finite sum of morphisms of Lie modules is evaluated summandwise.TauCeti.LieModuleHom.instFiniteDimensional: the morphism space of two finite-dimensional Lie modules is finite-dimensional.TauCeti.mem_lieAnnihilator: membership inlieAnnihilator R L vis equivalent to vanishing of the Lie action onv.LieHom.map_ad_pow: a Lie homomorphism carries(ad x) ^ n yto(ad (f x)) ^ n (f y).TauCeti.isTrivial_of_forall_lie_eq_zero_of_lieSpan_eq_top: a Lie module generated by a vector annihilated by the Lie algebra is trivial.
A bijective morphism of Lie modules is an equivalence of Lie modules. This is the Lie module
analogue of LieEquiv.ofBijective.
Equations
- TauCeti.LieModuleEquiv.ofBijective f hf = { toFun := ⇑f, map_add' := ⋯, map_smul' := ⋯, map_lie' := ⋯, invFun := (LinearEquiv.ofBijective (↑f) hf).invFun, left_inv := ⋯, right_inv := ⋯ }
Instances For
An equivalence of L-modules is an equivalence of L'-modules for a Lie subalgebra
L' ≤ L, with the same underlying map. This is Mathlib's LieModuleHom.restrictLie for
equivalences.
Equations
Instances For
Postcomposition with an equivalence of Lie modules, as an R-linear equivalence
(M →ₗ⁅R,L⁆ N) ≃ₗ[R] (M →ₗ⁅R,L⁆ P) of morphism spaces. This is the Lie-module analogue of
LinearEquiv.congrRight, which is unavailable here because a LieModuleHom is not a
LinearMap.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Precomposition with an equivalence of Lie modules, as an R-linear equivalence
(M →ₗ⁅R,L⁆ P) ≃ₗ[R] (N →ₗ⁅R,L⁆ P) of morphism spaces. This is the source-variable companion of
TauCeti.LieModuleEquiv.congrRight.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Morphism spaces of Lie modules #
A finite sum of morphisms of Lie modules is evaluated summandwise.
The morphism space of two finite-dimensional Lie modules is finite-dimensional: by
LieModule.maxTrivLinearMapEquivLieModuleHom it is the maximal trivial submodule of the
finite-dimensional space of all linear maps between them.
The elements of L annihilating a fixed vector v form a Lie subalgebra: the bracket is
linear in its left argument, and the Leibniz rule lie_lie closes the set under brackets.
Equations
Instances For
Membership in the annihilator of a vector is exactly vanishing of the Lie action.
A Lie module generated by a vector annihilated by every element of the Lie algebra is trivial.
A Lie homomorphism carries the iterated adjoint action. f ((ad x) ^ n y) is
(ad (f x)) ^ n (f y); relations of the form (ad x) ^ n y = 0, such as
Serre's, are transported along a homomorphism by this.