structure
LieModule.CompositionSeries
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(M : Type u_5)
[AddCommGroup M]
[Module R M]
[LieRingModule 𝔤 M]
[LieModule R 𝔤 M]
:
Type u_5
- length : ℕ
- series : Fin (self.length + 1) → LieSubmodule R 𝔤 M
Instances For
noncomputable def
jordanHolder_compMult_raw
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(_wg : WeylGroupData Δ)
:
Instances For
theorem
compositionMultiplicity_quotient_maximal_eq_one
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{rd : PositiveRootData Δ}
{M : Type u_5}
[AddCommGroup M]
[Module R M]
[LieRingModule 𝔤 M]
[LieModule R 𝔤 M]
(hCatO : IsCategoryO Δ rd M)
{J : LieSubmodule R 𝔤 M}
(hJ_ne_top : J ≠ ⊤)
(hJ_max : ∀ (N : LieSubmodule R 𝔤 M), N ≠ ⊤ → N ≤ J)
(hIrr : LieModule.IsIrreducible R 𝔤 (M ⧸ J))
:
theorem
jordanHolder_compMult_diag
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
jantzen_radical_compMult_bound
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
(hne : lam ≠ mu)
:
jordanHolder_compMult_raw R 𝔤 Δ rd wg lam mu ≤ ∑ α ∈ rd.posRoots, jordanHolder_compMult_raw R 𝔤 Δ rd wg (lam - rd.corootPairing lam α • α) mu
theorem
jantzen_integrality_of_descent
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu α : ↥Δ.𝔥 →ₗ[R] R)
(hα : α ∈ rd.posRoots)
(hne : lam ≠ mu)
(hd : jordanHolder_compMult_raw R 𝔤 Δ rd wg (lam - rd.corootPairing lam α • α) mu ≠ 0)
:
∃ (n : ℕ), 0 < n ∧ rd.corootPairing lam α = ↑n
theorem
jantzen_comp_factor_descent
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
(hne : lam ≠ mu)
(hd : jordanHolder_compMult_raw R 𝔤 Δ rd wg lam mu ≠ 0)
:
theorem
bgg_qplus
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
jordanHolder_compMult_raw R 𝔤 Δ rd wg lam mu ≠ 0 → rd.IsInQPlus (lam - mu)
theorem
bgg_induction_measure
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
:
theorem
bgg_jantzen_step
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
(hne : lam ≠ mu)
(hd : jordanHolder_compMult_raw R 𝔤 Δ rd wg lam mu ≠ 0)
:
theorem
jordanHolder_compMult_bruhat
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
jordanHolder_compMult_raw R 𝔤 Δ rd wg lam mu ≠ 0 → BruhatLE rd mu lam
theorem
stdFiltMult_exists
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
:
noncomputable def
standardFiltration_stdMult_raw
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
:
Instances For
theorem
prop_16_2_ii_raw
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
standardFiltration_stdMult_bgg_raw
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
standardFiltration_stdMult_diag
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
jordanHolder_multiplicity_exists
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
:
theorem
standardFiltration_multiplicity_exists
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
:
noncomputable def
compositionMultiplicity
{R : Type u_1}
[CommRing R]
{𝔤 : Type u_2}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
Instances For
noncomputable def
standardFiltrationMultiplicity
{R : Type u_1}
[CommRing R]
{𝔤 : Type u_2}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
Instances For
noncomputable def
dimHomProjectiveContragredientVerma
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
Instances For
theorem
stdFiltMult_eq_dimHom
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
standardFiltrationMultiplicity rd wg lam mu = dimHomProjectiveContragredientVerma R 𝔤 Δ rd wg lam mu
theorem
compMult_eq_dimHom
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
bgg_reciprocity_raw
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
compositionMultiplicity_finiteSupport
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam : ↥Δ.𝔥 →ₗ[R] R)
:
noncomputable def
projectiveCoverCompMult_raw
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
:
Instances For
theorem
projectiveCoverCompMult_diag_pos
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam : ↥Δ.𝔥 →ₗ[R] R)
:
theorem
standard_filtration_additivity_raw
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
(S : Finset (↥Δ.𝔥 →ₗ[R] R))
(hS : ∀ nu ∉ S, standardFiltrationMultiplicity rd wg lam nu = 0 ∨ compositionMultiplicity rd wg nu mu = 0)
:
projectiveCoverCompMult_raw R 𝔤 Δ rd wg lam mu = ∑ nu ∈ S, standardFiltrationMultiplicity rd wg lam nu * compositionMultiplicity rd wg nu mu
theorem
bgg_theorem_bruhat_order
(R : Type u_3)
[CommRing R]
(𝔤 : Type u_4)
[LieRing 𝔤]
[LieAlgebra R 𝔤]
(Δ : TriangularDecomposition R 𝔤)
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
(h : compositionMultiplicity rd wg lam mu ≠ 0)
:
BruhatLE rd mu lam
noncomputable def
cartanMultiplicity
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
:
Instances For
theorem
corollary_20_7
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
(rd : PositiveRootData Δ)
(wg : WeylGroupData Δ)
(lam mu : ↥Δ.𝔥 →ₗ[R] R)
(S : Finset (↥Δ.𝔥 →ₗ[R] R))
(hS : ∀ nu ∉ S, compositionMultiplicity rd wg nu lam = 0 ∨ compositionMultiplicity rd wg nu mu = 0)
:
cartanMultiplicity rd wg lam mu = ∑ nu ∈ S, compositionMultiplicity rd wg nu lam * compositionMultiplicity rd wg nu mu
theorem
HasWeightDecomposition_lieSubmodule_local
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{X : Type u_5}
[AddCommGroup X]
[Module R X]
[LieRingModule 𝔤 X]
[LieModule R 𝔤 X]
(hwd : HasWeightDecomposition Δ X)
(Z : LieSubmodule R 𝔤 X)
:
theorem
IsCategoryO_lieSubmodule_commRing_local
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{rd : PositiveRootData Δ}
{X : Type u_5}
[AddCommGroup X]
[Module R X]
[LieRingModule 𝔤 X]
[LieModule R 𝔤 X]
(hXO : IsCategoryO Δ rd X)
(Z : LieSubmodule R 𝔤 X)
:
IsCategoryO Δ rd ↥Z
theorem
weightSpace_quotient_vanish_of_vanish
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{X : Type u_5}
[AddCommGroup X]
[Module R X]
[LieRingModule 𝔤 X]
[LieModule R 𝔤 X]
(hwd : HasWeightDecomposition Δ X)
(Z : LieSubmodule R 𝔤 X)
(μ : ↥Δ.𝔥 →ₗ[R] R)
(hμ : WeightSpace Δ X μ = ⊥)
:
theorem
IsCategoryO_quotient_commRing_local
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{rd : PositiveRootData Δ}
{X : Type u_5}
[AddCommGroup X]
[Module R X]
[LieRingModule 𝔤 X]
[LieModule R 𝔤 X]
(hXO : IsCategoryO Δ rd X)
(Z : LieSubmodule R 𝔤 X)
:
IsCategoryO Δ rd (X ⧸ Z)
theorem
composition_factor_in_O
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{rd : PositiveRootData Δ}
{M : Type u_5}
[AddCommGroup M]
[Module R M]
[LieRingModule 𝔤 M]
[LieModule R 𝔤 M]
(_hM : IsCategoryO Δ rd M)
(cs : LieModule.CompositionSeriesOf rd M)
(i : Fin cs.length)
:
IsCategoryO Δ rd (↥(cs.series i.succ) ⧸ LieSubmodule.comap (cs.series i.succ).incl (cs.series i.castSucc))
theorem
verma_composition_factor_bruhat_bound
{R : Type u_3}
[CommRing R]
{𝔤 : Type u_4}
[LieRing 𝔤]
[LieAlgebra R 𝔤]
{Δ : TriangularDecomposition R 𝔤}
{rd : PositiveRootData Δ}
{wg : WeylGroupData Δ}
{Mlam : Type u_5}
[AddCommGroup Mlam]
[Module R Mlam]
[LieRingModule 𝔤 Mlam]
[LieModule R 𝔤 Mlam]
(lam : ↥Δ.𝔥 →ₗ[R] R)
(_hMlam : IsVermaModule Δ Mlam (lam - wg.ρ))
(hMO : IsCategoryO Δ rd Mlam)
(cs : LieModule.CompositionSeriesOf rd Mlam)
(i : Fin cs.length)
(mu : ↥Δ.𝔥 →ₗ[R] R)
(_hmu :
Nonempty
(IsHighestWeightModule Δ (↥(cs.series i.succ) ⧸ LieSubmodule.comap (cs.series i.succ).incl (cs.series i.castSucc))
(mu - wg.ρ)))
:
BruhatLE rd mu lam