theorem
IsCategoryO_of_lieEquiv
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
{Ξ : TriangularDecomposition R π€}
{rd : PositiveRootData Ξ}
{A : Type u_3}
[AddCommGroup A]
[Module R A]
[LieRingModule π€ A]
[LieModule R π€ A]
{B : Type u_4}
[AddCommGroup B]
[Module R B]
[LieRingModule π€ B]
[LieModule R π€ B]
(f : A βββ
R,π€β B)
(hB : IsCategoryO Ξ rd B)
:
IsCategoryO Ξ rd A
theorem
tensorProduct_isCategoryO_aux
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
{Ξ : TriangularDecomposition R π€}
{rd : PositiveRootData Ξ}
{V : Type u_3}
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
[Module.Finite R V]
{M : Type u_4}
[AddCommGroup M]
[Module R M]
[LieRingModule π€ M]
[LieModule R π€ M]
(hM : IsCategoryO Ξ rd M)
:
IsCategoryO Ξ rd (TensorProduct R V M)
theorem
tensor_finiteDim_categoryO
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
{Ξ : TriangularDecomposition R π€}
{rd : PositiveRootData Ξ}
{V : Type u_3}
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
[Module.Finite R V]
{M : Type u_4}
[AddCommGroup M]
[Module R M]
[LieRingModule π€ M]
[LieModule R π€ M]
(hM : IsCategoryO Ξ rd M)
{VM : Type u_5}
[AddCommGroup VM]
[Module R VM]
[LieRingModule π€ VM]
[LieModule R π€ VM]
(tensor_iso : VM βββ
R,π€β TensorProduct R V M)
:
IsCategoryO Ξ rd VM
structure
HasVermaFiltration
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
{Ξ : TriangularDecomposition R π€}
(M : Type u_3)
[AddCommGroup M]
[Module R M]
[LieRingModule π€ M]
[LieModule R π€ M]
(Ξ_weights : Multiset (β₯Ξ.π₯ ββ[R] R))
:
Type (max (max u_1 u_2) u_3)
- length : β
- filtration : Fin (self.length + 1) β LieSubmodule R π€ M
- mono (i : Fin self.length) : self.filtration β¨βi, β―β© β€ self.filtration β¨βi + 1, β―β©
- quotient_is_verma (i : Fin self.length) : β (Q : Type u_4) (x : AddCommGroup Q) (x_1 : Module R Q) (x_2 : LieRingModule π€ Q) (x_3 : LieModule R π€ Q), Nonempty (IsVermaModule Ξ Q (self.quotient_weights i))
Instances For
theorem
verma_tensor_finiteDim_filtration
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
{Ξ : TriangularDecomposition R π€}
{Mlam : Type u_3}
[AddCommGroup Mlam]
[Module R Mlam]
[LieRingModule π€ Mlam]
[LieModule R π€ Mlam]
(lam : β₯Ξ.π₯ ββ[R] R)
(hMlam : IsVermaModule Ξ Mlam lam)
{V : Type u_4}
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
[Module.Finite R V]
{T : Type u_5}
[AddCommGroup T]
[Module R T]
[LieRingModule π€ T]
[LieModule R π€ T]
(tensor_iso : T βββ
R,π€β TensorProduct R Mlam V)
:
theorem
tensor_verma_projective_of_dominant
{R : Type v}
[Field R]
{π€ : Type v}
[LieRing π€]
[LieAlgebra R π€]
{Ξ : TriangularDecomposition R π€}
{rd : PositiveRootData Ξ}
{wg : WeylGroupData Ξ}
{Mlam : Type v}
[AddCommGroup Mlam]
[Module R Mlam]
[LieRingModule π€ Mlam]
[LieModule R π€ Mlam]
(lam : β₯Ξ.π₯ ββ[R] R)
(hdom : IsDominantWeightLE rd wg lam)
(hMlam : IsVermaModule Ξ Mlam (lam - wg.Ο))
(hMlamO : IsCategoryO Ξ rd Mlam)
{V : Type v}
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
[Module.Finite R V]
[Module.Free R V]
{VP : Type v}
[AddCommGroup VP]
[Module R VP]
[LieRingModule π€ VP]
[LieModule R π€ VP]
(hVPO : IsCategoryO Ξ rd VP)
(tensor_iso : VP βββ
R,π€β TensorProduct R V Mlam)
:
IsProjectiveInO rd VP hVPO
structure
CategoryOProperties
{R : Type u_1}
[Field R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(Ξ : TriangularDecomposition R π€)
(rd : PositiveRootData Ξ)
(wg : WeylGroupData Ξ)
:
- noetherian (M : Type u_3) [AddCommGroup M] [Module R M] [LieRingModule π€ M] [LieModule R π€ M] : IsCategoryO Ξ rd M β β (chain : β β LieSubmodule R π€ M), (β (n : β), chain n β€ chain (n + 1)) β β (N : β), β (n : β), N β€ n β chain n = chain N
- enough_projectives (M : Type u_4) [AddCommGroup M] [Module R M] [LieRingModule π€ M] [LieModule R π€ M] : IsCategoryO Ξ rd M β β (P : Type u_5) (x : AddCommGroup P) (x_1 : Module R P) (x_2 : LieRingModule π€ P) (x_3 : LieModule R π€ P) (hPO : IsCategoryO Ξ rd P), IsProjectiveInO rd P hPO β§ β (f : P βββ R,π€β M), Function.Surjective βf
- hom_finiteDimensional (P : Type u_6) [AddCommGroup P] [Module R P] [LieRingModule π€ P] [LieModule R π€ P] (hPO : IsCategoryO Ξ rd P) : IsProjectiveInO rd P hPO β β (M : Type u_7) [inst : AddCommGroup M] [instβ : Module R M] [instβΒΉ : LieRingModule π€ M] [instβΒ² : LieModule R π€ M], IsCategoryO Ξ rd M β Module.Finite R (P βββ R,π€β M)