Documentation

LeanPool.Ado.Algebra.Lie.OfAssociative

The left-regular representation of a Lie map into an associative algebra #

Let q : L →ₗ⁅R⁆ A be a Lie algebra map from L into an associative R-algebra A, the latter bracketed by its ring commutator. Left multiplication by the image of q makes A itself a representation of L:

x • a = q x * a.

This is the left-regular action along q, and it is a different L-module from the inner derivation action x • a = ⁅q x, a⁆ that LieAlgebra.ad supplies; the two differ by right multiplication (LieHom.ad_apply_eq_leftRegularRep_sub_mulRight), and only the left-regular one has the left ideals of A among its submodules. Kostant's isotypy theorem is a statement about the left-regular action of a semisimple Lie algebra on the Clifford algebra of its Killing form, so this file supplies the general construction that specialization needs.

Because the module structure it defines competes with the self-module structure of A as a Lie ring, the action is packaged as a homomorphism L →ₗ⁅R⁆ Module.End R A rather than as an instance: a consumer installs the associated LieRingModule where it wants it, with LieRingModule.compLieHom.

Main definitions #

Main results #

References #

This is the general construction behind the "Kostant's setting, packaged" target of Layer 9 in TauCetiRoadmap/RepresentationTheory/SpinRepresentations/README.md; see TauCeti/LinearAlgebra/CliffordAlgebra/Quadratic/Lie/LeftRegular.lean for that specialization.

def LieHom.leftRegularRep {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) :

The left-regular representation along a Lie map into an associative algebra. The Lie algebra L acts on A by left multiplication by the image of q, which is a Lie action because q turns the bracket of L into the ring commutator of A.

Equations
Instances For
    @[simp]
    theorem LieHom.leftRegularRep_apply {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (x : L) (a : A) :
    (q.leftRegularRep x) a = q x * a

    The action formula. x acts on a by left multiplication by q x.

    theorem LieHom.leftRegularRep_eq_mulLeft {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (x : L) :

    The endomorphism by which x acts is LinearMap.mulLeft R (q x), which is how the left-multiplication API of an associative algebra reaches the left-regular representation.

    @[simp]
    theorem LieHom.isNilpotent_leftRegularRep_iff {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (x : L) :

    An element acts nilpotently in its left-regular representation exactly when its image in the associative target is nilpotent.

    @[simp]
    theorem LieHom.leftRegularRep_eq_zero_iff {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (x : L) :
    q.leftRegularRep x = 0 ↔ q x = 0

    An element acts by zero in its left-regular representation exactly when its image in the associative target is zero: the kernel of the representation is the kernel of q.

    The left-regular representation is faithful exactly when q is injective. It is the composite of q with Algebra.lmul, and left multiplication determines the multiplier (Algebra.lmul_injective), so no information is lost in passing to left multiplications.

    theorem LieHom.leftRegularRep_comp_mulRight {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (x : L) (b : A) :

    Right multiplication intertwines the left-regular representation with itself. This is associativity of A, read as the statement that the right multiplications lie in the commutant of the image of leftRegularRep q.

    theorem LieHom.leftRegularRep_mem_of_mem {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (I : Submodule A A) (x : L) {a : A} (ha : a ∈ I) :

    Left ideals are invariant under the left-regular representation: the action is by left multiplication, which is exactly what a left ideal absorbs.

    theorem LieHom.ad_apply_eq_leftRegularRep_sub_mulRight {R : Type u} {L : Type v} {A : Type w} [CommRing R] [LieRing L] [LieAlgebra R L] [Ring A] [Algebra R A] (q : L →ₗ⁅R⁆ A) (x : L) :

    The inner derivation action is the left-regular action minus right multiplication. The two L-module structures on A that q produces are therefore genuinely different; only the left-regular one is built here.