Documentation

LeanPool.Ado.Algebra.Lie.Weights.Prod

Weight spaces of a product of Lie modules #

For two modules M and N over a nilpotent Lie algebra, the generalized χ-weight space of M × N is the product of the generalized χ-weight spaces of the factors. Consequently a linear form is a weight of the product exactly when it is a weight of at least one factor, and a product of modules with linear weights again has linear weights.

Main results #

The first consumer is Ado.formalCharacter_prod, the product-additivity result supporting the "Formal characters" target in Layer 6 of the highest-weight representation-theory roadmap.

@[simp]
theorem Ado.mem_genWeightSpace_prod_iff {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] {χ : L → R} {p : M × N} :

Membership in a generalized weight space of a product is componentwise. A vector lies in the generalized χ-weight space of a product exactly when each component lies in the corresponding generalized χ-weight space of its factor.

@[simp]

A linear form is a weight of a product exactly when it is a weight of one factor.

The weights of a product of Lie modules are linear as soon as those of both factors are, since a weight of the product is a weight of one of the factors.

@[simp]

Generalized weight-space dimensions of a product add.