Tensor products of Lie modules #
Tensor products of Lie modules carry natural Lie module structures.
Tags #
lie module, tensor product, universal property
It is useful to define the bracket via this auxiliary function so that we have a type-theoretic
expression of the fact that L
acts by linear endomorphisms. It simplifies the proofs in
lieRingModule
below.
Equations
- TensorProduct.LieModule.hasBracketAux x = LinearMap.rTensor N ((LieModule.toEnd R L M) x) + LinearMap.lTensor M ((LieModule.toEnd R L N) x)
Instances For
The tensor product of two Lie modules is a Lie ring module.
Equations
- TensorProduct.LieModule.lieRingModule = LieRingModule.mk ⋯ ⋯ ⋯
The tensor product of two Lie modules is a Lie module.
Equations
- ⋯ = ⋯
The universal property for tensor product of modules of a Lie algebra: the R
-linear
tensor-hom adjunction is equivariant with respect to the L
action.
Equations
- TensorProduct.LieModule.lift R L M N P = let __src := TensorProduct.lift.equiv R M N P; { toLinearMap := ↑__src, map_lie' := ⋯, invFun := __src.invFun, left_inv := ⋯, right_inv := ⋯ }
Instances For
A weaker form of the universal property for tensor product of modules of a Lie algebra.
Note that maps f
of type M →ₗ⁅R,L⁆ N →ₗ[R] P
are exactly those R
-bilinear maps satisfying
⁅x, f m n⁆ = f ⁅x, m⁆ n + f m ⁅x, n⁆
for all x, m, n
(see e.g, LieModuleHom.map_lie₂
).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A pair of Lie module morphisms f : M → P
and g : N → Q
, induce a Lie module morphism:
M ⊗ N → P ⊗ Q
.
Equations
- TensorProduct.LieModule.map f g = let __src := TensorProduct.map ↑f ↑g; { toLinearMap := __src, map_lie' := ⋯ }
Instances For
Given Lie submodules M' ⊆ M
and N' ⊆ N
, this is the natural map: M' ⊗ N' → M ⊗ N
.
Equations
- TensorProduct.LieModule.mapIncl M' N' = TensorProduct.LieModule.map M'.incl N'.incl
Instances For
The action of the Lie algebra on one of its modules, regarded as a morphism of Lie modules.
Equations
- LieModule.toModuleHom R L M = (TensorProduct.LieModule.liftLie R L L M M) (let __src := ↑(LieModule.toEnd R L M); { toLinearMap := __src, map_lie' := ⋯ })
Instances For
A useful alternative characterisation of Lie ideal operations on Lie submodules.
Given a Lie ideal I ⊆ L
and a Lie submodule N ⊆ M
, by tensoring the inclusion maps and then
applying the action of L
on M
, we obtain morphism of Lie modules f : I ⊗ N → L ⊗ M → M
.
This lemma states that ⁅I, N⁆ = range f
.