structure
LieBimodule
(R : Type u_3)
[CommRing R]
(π€ : Type u_4)
[LieRing π€]
[LieAlgebra R π€]
:
Type (max (max u_3 u_4) (u_5 + 1))
- carrier : Type u_5
- instAddCommGroup : AddCommGroup self.carrier
- actions_commute (u : UniversalEnvelopingAlgebra R π€) (v : (UniversalEnvelopingAlgebra R π€)α΅α΅α΅) (m : self.carrier) : (self.leftAction u) ((self.rightAction v) m) = (self.rightAction v) ((self.leftAction u) m)
Instances For
def
LieBimodule.adjointAction
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(M : LieBimodule R π€)
(x : π€)
:
Module.End R M.carrier
Instances For
def
LieBimodule.IsSubBimodule
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(M : LieBimodule R π€)
(S : Submodule R M.carrier)
:
Instances For
def
LieBimodule.IsIrreducible
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(M : LieBimodule R π€)
:
Instances For
structure
IsHarishChandraBimodule
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(M : LieBimodule R π€)
:
- locally_finite (m : M.carrier) : β (S : Submodule R M.carrier), Module.Finite R β₯S β§ m β S β§ β (x : π€), β s β S, (M.adjointAction x) s β S
Instances For
structure
LieBimodule.HasInfinitesimalCharacterPair
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(M : LieBimodule R π€)
(ΞΈ Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
:
- left_char (z : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€))) (m : M.carrier) : (M.leftAction βz) m = ΞΈ z β’ m
- right_char (z : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€))) (m : M.carrier) : (M.rightAction (MulOpposite.op βz)) m = Ο z β’ m
Instances For
def
HomAdEquivariant
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(V : Type u_3)
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
(M : LieBimodule R π€)
:
Instances For
structure
IsAdmissibleBimodule
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(M : LieBimodule R π€)
:
- isHC : IsHarishChandraBimodule M
- admissible (V : Type) [AddCommGroup V] [Module R V] [LieRingModule π€ V] [LieModule R π€ V] [Module.Finite R V] [LieModule.IsIrreducible R π€ V] : Module.Finite R β₯(HomAdEquivariant V M)
Instances For
def
maximalQuotientIdeal
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
:
TwoSidedIdeal (UniversalEnvelopingAlgebra R π€)
Instances For
@[reducible, inline]
abbrev
MaximalQuotient
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
:
Type (max u_1 u_2)
Instances For
def
MaximalQuotient.proj
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
:
Instances For
Instances For
def
ueaPrincipalAntiAut
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
:
Instances For
def
MaximalQuotient.bimodule
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
:
LieBimodule R π€
Instances For
theorem
MaximalQuotient.factors_through
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
(M : Type u_3)
[AddCommGroup M]
[Module R M]
[LieRingModule π€ M]
[LieModule R π€ M]
(hic : HasInfinitesimalCharacter M Ο)
:
β (act : MaximalQuotient Ο ββ[R] Module.End R M),
β (u : UniversalEnvelopingAlgebra R π€) (m : M), (hic.ueaAction u) m = (act ((proj Ο) u)) m
theorem
UniversalEnvelopingAlgebra.lift_centralizes
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
{A : Type u_3}
[Ring A]
[Algebra R A]
(f : π€ βββ
Rβ A)
(E : A)
(hf : β (x : π€), f x * E = E * f x)
(u : UniversalEnvelopingAlgebra R π€)
:
def
tensorBimodule
{R : Type u_1}
[CommRing R]
{π€ : Type u_2}
[LieRing π€]
[LieAlgebra R π€]
(V : LieBimodule R π€)
(Ο : β₯(Subalgebra.center R (UniversalEnvelopingAlgebra R π€)) ββ[R] R)
:
LieBimodule R π€
Instances For
def
kostant_base_change_equiv_of_thm135
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Instances For
theorem
kostant_base_change_finiteDim_core
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Module.Finite β β₯(HomAdEquivariant V (MaximalQuotient.bimodule Ο))
theorem
kostant_base_change_finrank_core
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Module.finrank β β₯(HomAdEquivariant V (MaximalQuotient.bimodule Ο)) = Module.finrank β β₯(WeightSpace Ξ V 0)
noncomputable def
kostant_base_change_equiv
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Instances For
noncomputable def
kostant_base_change_linearEquiv
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Instances For
theorem
kostant_base_change_finiteDim
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Module.Finite β β₯(HomAdEquivariant V (MaximalQuotient.bimodule Ο))
theorem
kostant_base_change_finrank_eq
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Module.finrank β β₯(HomAdEquivariant V (MaximalQuotient.bimodule Ο)) = Module.finrank β β₯(WeightSpace Ξ V 0)
noncomputable def
kostant_base_change_embedding
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Instances For
noncomputable def
kostant_base_change_iso
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_4)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Instances For
theorem
HomAdEquivariant_finiteDimensional
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(Ξ : TriangularDecomposition β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(V : Type u_4)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(hirr : LieModule.IsIrreducible β π€ V)
:
Module.Finite β β₯(HomAdEquivariant V (MaximalQuotient.bimodule Ο))
theorem
uea_ad_stable_mul
(R : Type u_4)
[CommRing R]
(π€ : Type u_5)
[LieRing π€]
[LieAlgebra R π€]
(Sa Sb : Submodule R (UniversalEnvelopingAlgebra R π€))
(hSa : β (x : π€), β s β Sa, (UniversalEnvelopingAlgebra.ΞΉ R) x * s - s * (UniversalEnvelopingAlgebra.ΞΉ R) x β Sa)
(hSb : β (x : π€), β s β Sb, (UniversalEnvelopingAlgebra.ΞΉ R) x * s - s * (UniversalEnvelopingAlgebra.ΞΉ R) x β Sb)
(x : π€)
(s : UniversalEnvelopingAlgebra R π€)
:
s β Sa * Sb β (UniversalEnvelopingAlgebra.ΞΉ R) x * s - s * (UniversalEnvelopingAlgebra.ΞΉ R) x β Sa * Sb
theorem
uea_adjoint_locally_finite
(R : Type u_4)
[CommRing R]
(π€ : Type u_5)
[LieRing π€]
[LieAlgebra R π€]
[Module.Finite R π€]
(u : UniversalEnvelopingAlgebra R π€)
:
β (S : Submodule R (UniversalEnvelopingAlgebra R π€)),
Module.Finite R β₯S β§ u β S β§ β (x : π€), β s β S, (UniversalEnvelopingAlgebra.ΞΉ R) x * s - s * (UniversalEnvelopingAlgebra.ΞΉ R) x β S
theorem
corollary_14_3_HC
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
[Module.Finite β π€]
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
:
theorem
exercise_5_12
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(V : LieBimodule β π€)
[Module.Finite β V.carrier]
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(hAdm : IsAdmissibleBimodule (MaximalQuotient.bimodule Ο))
:
theorem
corollary_14_4
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
[Module.Finite β π€]
(Ξ : TriangularDecomposition β π€)
(V : LieBimodule β π€)
[Module.Finite β V.carrier]
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
:
theorem
dixmier_ker_nontrivial
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(T : Module.End β M.carrier)
(hT_left : β (u : UniversalEnvelopingAlgebra β π€) (m : M.carrier), T ((M.leftAction u) m) = (M.leftAction u) (T m))
(hT_right :
β (w : (UniversalEnvelopingAlgebra β π€)α΅α΅α΅) (m : M.carrier), T ((M.rightAction w) m) = (M.rightAction w) (T m))
:
theorem
center_element_algebraic
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)))
:
β (p : Polynomial β), p β 0 β§ (Polynomial.aeval (M.rightAction (MulOpposite.op βz))) p = 0
@[irreducible]
theorem
algebraic_end_has_eigenvalue
{K : Type u_4}
{V : Type u_5}
[Field K]
[IsAlgClosed K]
[AddCommGroup V]
[Module K V]
(T : Module.End K V)
(p : Polynomial K)
(hp : p β 0)
(hpT : (Polynomial.aeval T) p = 0)
(hV : β (v : V), v β 0)
:
theorem
center_right_action_has_eigenvalue
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)))
:
β (cβ : β) (v : M.carrier), v β 0 β§ (M.rightAction (MulOpposite.op βz)) v = cβ β’ v
theorem
bimod_center_acts_as_scalar
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)))
:
β (c : β), β (m : M.carrier), (M.rightAction (MulOpposite.op βz)) m = c β’ m
theorem
dixmier_right_character
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
:
β (Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β),
β (z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€))) (m : M.carrier),
(M.rightAction (MulOpposite.op βz)) m = Ο z β’ m
@[reducible]
def
LieBimodule.toLieRingModule'
{R' : Type u_4}
[CommRing R']
{π€' : Type u_5}
[LieRing π€']
[LieAlgebra R' π€']
(M : LieBimodule R' π€')
:
LieRingModule π€' M.carrier
Instances For
@[reducible]
def
LieBimodule.toLieModule'
{R' : Type u_4}
[CommRing R']
{π€' : Type u_5}
[LieRing π€']
[LieAlgebra R' π€']
(M : LieBimodule R' π€')
:
Instances For
theorem
isIrreducible_of_isAtom_lieSubmodule
{π€' : Type u_4}
[LieRing π€']
{V : Type u_5}
[AddCommGroup V]
[Module β V]
[LieRingModule π€' V]
(N : LieSubmodule β π€' V)
(hN : IsAtom N)
:
LieModule.IsIrreducible β π€' β₯N
theorem
weyl_irred_submodule_of_ad_stable
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(S : Submodule β M.carrier)
(hS_fin : Module.Finite β β₯S)
(hS_ne : β s β S, s β 0)
(hS_stable : β (x : π€), β s β S, (M.adjointAction x) s β S)
:
β (V : Type u_bimod_carrier) (x : AddCommGroup V) (x_1 : Module β V) (x_2 : LieRingModule π€ V) (_ : LieModule β π€ V) (_
: Module.Finite β V) (_ : LieModule.IsIrreducible β π€ V) (ΞΉ : V ββ[β] M.carrier),
Function.Injective βΞΉ β§ β (x_6 : π€) (v : V), ΞΉ β
x_6, vβ = (M.adjointAction x_6) (ΞΉ v)
theorem
adjoint_irred_submodule
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(hlocfin : IsHarishChandraBimodule M)
:
β (V : Type u_bimod_carrier) (x : AddCommGroup V) (x_1 : Module β V) (x_2 : LieRingModule π€ V) (_ : LieModule β π€ V) (_
: Module.Finite β V) (_ : LieModule.IsIrreducible β π€ V) (ΞΉ : V ββ[β] M.carrier),
Function.Injective βΞΉ β§ β (x_6 : π€) (v : V), ΞΉ β
x_6, vβ = (M.adjointAction x_6) (ΞΉ v)
def
UniversalEnvelopingAlgebra.counit
{R : Type u_4}
[CommRing R]
{π€ : Type u_5}
[LieRing π€]
[LieAlgebra R π€]
:
Instances For
def
UniversalEnvelopingAlgebra.counitOp
{R : Type u_4}
[CommRing R]
{π€ : Type u_5}
[LieRing π€]
[LieAlgebra R π€]
:
Instances For
def
LieBimodule.trivial
{R : Type u_4}
[CommRing R]
{π€ : Type u_5}
[LieRing π€]
[LieAlgebra R π€]
(V : Type u_6)
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
:
LieBimodule R π€
Instances For
instance
LieBimodule.trivial_finiteDimensional
{R : Type u_4}
[CommRing R]
{π€ : Type u_5}
[LieRing π€]
[LieAlgebra R π€]
(V : Type u_6)
[AddCommGroup V]
[Module R V]
[LieRingModule π€ V]
[LieModule R π€ V]
[Module.Finite R V]
:
Module.Finite R (trivial V).carrier
theorem
canonical_element_map_exists
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(hΟ :
β (z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€))) (m : M.carrier),
(M.rightAction (MulOpposite.op βz)) m = Ο z β’ m)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
[Nontrivial V]
(ΞΉ : V ββ[β] M.carrier)
(hΞΉ : Function.Injective βΞΉ)
(hΞΉ_lie : β (x : π€) (v : V), ΞΉ β
x, vβ = (M.adjointAction x) (ΞΉ v))
:
β (ΞΎ : TensorProduct β V (MaximalQuotient Ο) ββ[β] M.carrier),
ΞΎ β 0 β§ (β (x : π€) (t : TensorProduct β V (MaximalQuotient Ο)),
ΞΎ (((tensorBimodule (LieBimodule.trivial V) Ο).adjointAction x) t) = (M.adjointAction x) (ΞΎ t)) β§ (β (u : UniversalEnvelopingAlgebra β π€) (t : TensorProduct β V (MaximalQuotient Ο)),
ΞΎ (((tensorBimodule (LieBimodule.trivial V) Ο).leftAction u) t) = (M.leftAction u) (ΞΎ t)) β§ β (u : (UniversalEnvelopingAlgebra β π€)α΅α΅α΅) (t : TensorProduct β V (MaximalQuotient Ο)),
ΞΎ (((tensorBimodule (LieBimodule.trivial V) Ο).rightAction u) t) = (M.rightAction u) (ΞΎ t)
theorem
canonical_element_image_is_subbimodule
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(_hΟ :
β (z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€))) (m : M.carrier),
(M.rightAction (MulOpposite.op βz)) m = Ο z β’ m)
(V : Type u_5)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(_ΞΉ : V ββ[β] M.carrier)
(_hΞΉ : Function.Injective β_ΞΉ)
(ΞΎ : TensorProduct β V (MaximalQuotient Ο) ββ[β] M.carrier)
(_hΞΎ_ne : ΞΎ β 0)
(hΞΎ_left :
β (u : UniversalEnvelopingAlgebra β π€) (t : TensorProduct β V (MaximalQuotient Ο)),
ΞΎ (((tensorBimodule (LieBimodule.trivial V) Ο).leftAction u) t) = (M.leftAction u) (ΞΎ t))
(hΞΎ_right :
β (u : (UniversalEnvelopingAlgebra β π€)α΅α΅α΅) (t : TensorProduct β V (MaximalQuotient Ο)),
ΞΎ (((tensorBimodule (LieBimodule.trivial V) Ο).rightAction u) t) = (M.rightAction u) (ΞΎ t))
:
M.IsSubBimodule ΞΎ.range
theorem
canonical_element_surjection
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(hΟ :
β (z : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€))) (m : M.carrier),
(M.rightAction (MulOpposite.op βz)) m = Ο z β’ m)
(V : Type u_4)
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[Module.Finite β V]
(_hirr_V : LieModule.IsIrreducible β π€ V)
(ΞΉ : V ββ[β] M.carrier)
(hΞΉ : Function.Injective βΞΉ)
(hΞΉ_lie : β (x : π€) (v : V), ΞΉ β
x, vβ = (M.adjointAction x) (ΞΉ v))
:
β (surj : TensorProduct β V (MaximalQuotient Ο) ββ[β] M.carrier),
Function.Surjective βsurj β§ β (x : π€) (t : TensorProduct β V (MaximalQuotient Ο)),
surj (((tensorBimodule (LieBimodule.trivial V) Ο).adjointAction x) t) = (M.adjointAction x) (surj t)
theorem
corollary_14_5_i
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(M : LieBimodule β π€)
(hirr : M.IsIrreducible)
(hlocfin : IsHarishChandraBimodule M)
:
β (Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β) (V : Type u_bimod_carrier) (x : AddCommGroup V)
(x_1 : Module β V) (x_2 : LieRingModule π€ V) (x_3 : LieModule β π€ V) (_ : Module.Finite β V) (_ :
LieModule.IsIrreducible β π€ V) (surj : TensorProduct β V (MaximalQuotient Ο) ββ[β] M.carrier),
Function.Surjective βsurj β§ β (x_6 : π€) (t : TensorProduct β V (MaximalQuotient Ο)),
surj (((tensorBimodule (LieBimodule.trivial V) Ο).adjointAction x_6) t) = (M.adjointAction x_6) (surj t)
theorem
weyl_complete_reducibility_lift
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
{V : Type u_5}
{M : Type u_6}
[AddCommGroup V]
[Module β V]
[LieRingModule π€ V]
[LieModule β π€ V]
[AddCommGroup M]
[Module β M]
[LieRingModule π€ M]
[LieModule β π€ M]
(W : Type u_7)
[AddCommGroup W]
[Module β W]
[LieRingModule π€ W]
[LieModule β π€ W]
[Module.Finite β W]
(hirr : LieModule.IsIrreducible β π€ W)
(f : V βββ
β,π€β M)
(hf_surj : Function.Surjective βf)
(Ο : W βββ
β,π€β M)
:
theorem
weyl_equivariant_lift
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(N : LieBimodule β π€)
(M : LieBimodule β π€)
(f : N.carrier ββ[β] M.carrier)
(hf_surj : Function.Surjective βf)
(hf_equivar : β (x : π€) (n : N.carrier), f ((N.adjointAction x) n) = (M.adjointAction x) (f n))
(W : Type u_5)
[AddCommGroup W]
[Module β W]
[LieRingModule π€ W]
[LieModule β π€ W]
[Module.Finite β W]
(hirr : LieModule.IsIrreducible β π€ W)
(Ο : β₯(HomAdEquivariant W M))
:
β (Ο : β₯(HomAdEquivariant W N)), β (w : W), f (βΟ w) = βΟ w
theorem
hc_hom_finite
{π€ : Type u_4}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(N : LieBimodule β π€)
(hN : IsAdmissibleBimodule N)
(W : Type)
[AddCommGroup W]
[Module β W]
[LieRingModule π€ W]
[LieModule β π€ W]
[Module.Finite β W]
(hirr : LieModule.IsIrreducible β π€ W)
:
Module.Finite β β₯(HomAdEquivariant W N)
theorem
hc_quotient_admissible
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
(N : LieBimodule β π€)
(M : LieBimodule β π€)
(hN : IsAdmissibleBimodule N)
(f : N.carrier ββ[β] M.carrier)
(hf_surj : Function.Surjective βf)
(hf_equivar : β (x : π€) (n : N.carrier), f ((N.adjointAction x) n) = (M.adjointAction x) (f n))
(W : Type)
[AddCommGroup W]
[Module β W]
[LieRingModule π€ W]
[LieModule β π€ W]
[Module.Finite β W]
:
LieModule.IsIrreducible β π€ W β Module.Finite β β₯(HomAdEquivariant W M)
theorem
tensor_quotient_admissible
{π€ : Type u_3}
[LieRing π€]
[LieAlgebra β π€]
[LieAlgebra.IsSemisimple β π€]
[Module.Finite β π€]
(Ξ : TriangularDecomposition β π€)
(M : LieBimodule β π€)
(Ο : β₯(Subalgebra.center β (UniversalEnvelopingAlgebra β π€)) ββ[β] β)
(Vβ : Type u_4)
[AddCommGroup Vβ]
[Module β Vβ]
[LieRingModule π€ Vβ]
[LieModule β π€ Vβ]
[Module.Finite β Vβ]
(_hirr_Vβ : LieModule.IsIrreducible β π€ Vβ)
(surj : TensorProduct β Vβ (MaximalQuotient Ο) ββ[β] M.carrier)
(hsurj : Function.Surjective βsurj)
(hequivar :
β (x : π€) (t : TensorProduct β Vβ (MaximalQuotient Ο)),
surj (((tensorBimodule (LieBimodule.trivial Vβ) Ο).adjointAction x) t) = (M.adjointAction x) (surj t))
(W : Type)
[AddCommGroup W]
[Module β W]
[LieRingModule π€ W]
[LieModule β π€ W]
[Module.Finite β W]
:
LieModule.IsIrreducible β π€ W β Module.Finite β β₯(HomAdEquivariant W M)