Documentation

TauCeti.Algebra.Lie.Weights.Exact

Exact sequences and generalized weight spaces #

Let a nilpotent Lie algebra L act on finite-dimensional triangularizable modules. This file proves that a surjective homomorphism of L-modules remains surjective after restriction to any generalized weight space. Consequently a short exact sequence of modules restricts to a short exact sequence on every generalized weight space, and the dimensions of corresponding weight spaces are additive.

The nontrivial point is surjectivity. Given a vector of weight χ in the target, choose an arbitrary preimage and decompose it into generalized weight components. Equivariance sends each component into the corresponding target weight space. Projecting the resulting sum onto χ therefore gives a preimage lying in the χ-weight space.

Main definitions and results #

Roadmap #

This is the weight-space input for additivity of formal characters in Layer 6, "Formal characters", of TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md.

References #

def TauCeti.genWeightSpaceMap {R : Type u} {L : Type v} {M : Type w} {N : Type w₁} [CommRing R] [LieRing L] [LieAlgebra R L] [LieRing.IsNilpotent L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [AddCommGroup N] [Module R N] [LieRingModule L N] [LieModule R L N] (f : M →ₗ⁅R,L N) (χ : LR) :

The restriction of a Lie-module homomorphism to the generalized weight space at χ.

Equations
Instances For
    @[simp]
    theorem TauCeti.coe_genWeightSpaceMap_apply {R : Type u} {L : Type v} {M : Type w} {N : Type w₁} [CommRing R] [LieRing L] [LieAlgebra R L] [LieRing.IsNilpotent L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [AddCommGroup N] [Module R N] [LieRingModule L N] [LieModule R L N] (f : M →ₗ⁅R,L N) (χ : LR) (m : (LieModule.genWeightSpace M χ)) :
    ((genWeightSpaceMap f χ) m) = f m

    Restricting a Lie-module homomorphism to a generalized weight space does not change its underlying values.

    theorem TauCeti.genWeightSpaceMap_injective {R : Type u} {L : Type v} {M : Type w} {N : Type w₁} [CommRing R] [LieRing L] [LieAlgebra R L] [LieRing.IsNilpotent L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [AddCommGroup N] [Module R N] [LieRingModule L N] [LieModule R L N] (f : M →ₗ⁅R,L N) (χ : LR) (hf : Function.Injective f) :

    An injective Lie-module homomorphism is injective on every generalized weight space.

    Surjective maps #

    A surjective homomorphism between finite-dimensional triangularizable Lie modules maps every generalized weight space onto the corresponding generalized weight space.

    Short exact sequences #

    theorem TauCeti.genWeightSpaceMap_exact {R : Type u} {L : Type v} {M : Type w} {N : Type w₁} {P : Type w₂} [CommRing R] [LieRing L] [LieAlgebra R L] [LieRing.IsNilpotent L] [AddCommGroup M] [Module R M] [LieRingModule L M] [LieModule R L M] [AddCommGroup N] [Module R N] [LieRingModule L N] [LieModule R L N] [AddCommGroup P] [Module R P] [LieRingModule L P] [LieModule R L P] (f : M →ₗ⁅R,L N) (g : N →ₗ⁅R,L P) (h : Function.Exact f g) (hf : Function.Injective f) (χ : LR) :

    An exact pair of Lie-module homomorphisms restricts to an exact pair on each generalized weight space when the first homomorphism is injective.

    Generalized weight-space dimensions are additive in a short exact sequence.