Documentation

Atlas.LieGroups.code.HighestWeightModules

def IsSingularVector {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] (Δ : TriangularDecomposition R 𝔤) {M : Type u_mod} [AddCommGroup M] [Module R M] [LieRingModule 𝔤 M] [LieModule R 𝔤 M] (wt : Δ.𝔥 →ₗ[R] R) (v : M) :
Instances For
    structure ChevalleyData {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] (Δ : TriangularDecomposition R 𝔤) :
    Type u_2
    Instances For
      theorem ChevalleyData.sl2_weight_integrality {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] {Δ : TriangularDecomposition R 𝔤} (chev : ChevalleyData Δ) (i : Fin chev.rank) {V : Type u_mod} [AddCommGroup V] [Module R V] [LieRingModule 𝔤 V] [LieModule R 𝔤 V] [IsNoetherian R V] [Module.IsTorsionFree R V] [IsDomain R] [CharZero R] (v : V) (hv : v 0) (he : chev.posGen i, v = 0) (μ : R) (hh : (chev.simpleCoroot i), v = μ v) :
      ∃ (n : ), μ = n
      def ChevalleyData.IsDominantIntegral {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] {Δ : TriangularDecomposition R 𝔤} (chev : ChevalleyData Δ) (wt : Δ.𝔥 →ₗ[R] R) :
      Instances For
        def ChevalleyData.IsInWeightLattice {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] {Δ : TriangularDecomposition R 𝔤} (chev : ChevalleyData Δ) (wt : Δ.𝔥 →ₗ[R] R) :
        Instances For
          theorem exercise_8_11 {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] {Δ : TriangularDecomposition R 𝔤} (chev : ChevalleyData Δ) (wt : Δ.𝔥 →ₗ[R] R) (V : Type u_mod) [AddCommGroup V] [Module R V] [LieRingModule 𝔤 V] [LieModule R 𝔤 V] [IsNoetherian R V] [Module.IsTorsionFree R V] [IsDomain R] [CharZero R] (hV : IsHighestWeightModule Δ V wt) (i : Fin chev.rank) :
          ∃ (n : ), wt (chev.simpleCoroot i) = n
          theorem dominantIntegral_implies_finiteDim {R : Type u_3} [CommRing R] {𝔤 : Type u_4} [LieRing 𝔤] [LieAlgebra R 𝔤] {Δ : TriangularDecomposition R 𝔤} (chev : ChevalleyData Δ) (wt : Δ.𝔥 →ₗ[R] R) (V : Type u_5) [AddCommGroup V] [Module R V] [LieRingModule 𝔤 V] [LieModule R 𝔤 V] [Module.IsTorsionFree R V] [IsDomain R] [CharZero R] [IsNoetherianRing R] (hV : IsHighestWeightModule Δ V wt) (hirr : LieModule.IsIrreducible R 𝔤 V) (hdom : chev.IsDominantIntegral wt) :
          theorem proposition_8_12 {R : Type u_1} [CommRing R] {𝔤 : Type u_2} [LieRing 𝔤] [LieAlgebra R 𝔤] {Δ : TriangularDecomposition R 𝔤} (chev : ChevalleyData Δ) (wt : Δ.𝔥 →ₗ[R] R) (V : Type u_mod) [AddCommGroup V] [Module R V] [LieRingModule 𝔤 V] [LieModule R 𝔤 V] [Module.IsTorsionFree R V] [IsDomain R] [CharZero R] [IsNoetherianRing R] (hV : IsHighestWeightModule Δ V wt) (hirr : LieModule.IsIrreducible R 𝔤 V) :