def
Subalgebra.invariants
{R : Type u_3}
[CommSemiring R]
{A : Type u_4}
[Semiring A]
[Algebra R A]
(G : Type u_5)
[Group G]
(act : G โ* A โโ[R] A)
:
Subalgebra R A
Instances For
theorem
cartan_isLieAbelian
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
IsLieAbelian โฅฮ.๐ฅ
def
weightToLieHom
{R : Type u_1}
[CommRing R]
{L : Type u_3}
[LieRing L]
[LieAlgebra R L]
[IsLieAbelian L]
(wt : L โโ[R] R)
:
Instances For
def
evalWeight
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
:
Instances For
structure
WeylGroupData
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
Type (max (max u_1 u_2) (u_3 + 1))
- W : Type u_3
- algAction : self.W โ* UniversalEnvelopingAlgebra R โฅฮ.๐ฅ โโ[R] UniversalEnvelopingAlgebra R โฅฮ.๐ฅ
- dualAction_mul (wโ wโ : self.W) (ฮผ : โฅฮ.๐ฅ โโ[R] R) : self.dualAction (wโ * wโ) ฮผ = self.dualAction wโ (self.dualAction wโ ฮผ)
- dualAction_add (w : self.W) (ฮผ ฮฝ : โฅฮ.๐ฅ โโ[R] R) : self.dualAction w (ฮผ + ฮฝ) = self.dualAction w ฮผ + self.dualAction w ฮฝ
- dualAction_smul (w : self.W) (c : R) (ฮผ : โฅฮ.๐ฅ โโ[R] R) : self.dualAction w (c โข ฮผ) = c โข self.dualAction w ฮผ
- algDualCompat (g : self.W) (wt : โฅฮ.๐ฅ โโ[R] R) (p : UniversalEnvelopingAlgebra R โฅฮ.๐ฅ) : (evalWeight ฮ wt) ((self.algAction g) p) = (evalWeight ฮ (self.dualAction gโปยน wt)) p
- orbitSeparation (mu nu : โฅฮ.๐ฅ โโ[R] R) : (โ (p : UniversalEnvelopingAlgebra R โฅฮ.๐ฅ), (โ (g : self.W), (self.algAction g) p = p) โ (evalWeight ฮ mu) p = (evalWeight ฮ nu) p) โ โ (w : self.W), nu = self.dualAction w mu
Instances For
def
WeylGroupData.invariantSubalgebra
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
{ฮ : TriangularDecomposition R ๐ค}
(wg : WeylGroupData ฮ)
:
Subalgebra R (UniversalEnvelopingAlgebra R โฅฮ.๐ฅ)
Instances For
def
WeylGroupData.shiftedAction
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
{ฮ : TriangularDecomposition R ๐ค}
(wg : WeylGroupData ฮ)
(w : wg.W)
(mu : โฅฮ.๐ฅ โโ[R] R)
:
Instances For
def
PositiveRootData.sumPosRoots
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
{ฮ : TriangularDecomposition R ๐ค}
(rd : PositiveRootData ฮ)
:
Instances For
Instances For
def
pbwTriangularIso
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
TensorProduct R (UniversalEnvelopingAlgebra R โฅฮ.๐ซ_neg)
(TensorProduct R (UniversalEnvelopingAlgebra R โฅฮ.๐ฅ) (UniversalEnvelopingAlgebra R โฅฮ.๐ซ_pos)) โโ[R] UniversalEnvelopingAlgebra R ๐ค
Instances For
def
betaMap
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
TensorProduct R (UniversalEnvelopingAlgebra R โฅฮ.๐ซ_neg)
(TensorProduct R (UniversalEnvelopingAlgebra R โฅฮ.๐ฅ) (UniversalEnvelopingAlgebra R โฅฮ.๐ซ_pos)) โโ[R] UniversalEnvelopingAlgebra R โฅฮ.๐ฅ
Instances For
def
HarishChandraMap
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
Instances For
theorem
uea_algHom_separates
{R : Type u_3}
[CommRing R]
{L : Type u_4}
[LieRing L]
[LieAlgebra R L]
[IsLieAbelian L]
(p q : UniversalEnvelopingAlgebra R L)
(h : โ (f : UniversalEnvelopingAlgebra R L โโ[R] R), f p = f q)
:
theorem
evalWeight_separates
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(p q : UniversalEnvelopingAlgebra R โฅฮ.๐ฅ)
(h : โ (wt : โฅฮ.๐ฅ โโ[R] R), (evalWeight ฮ wt) p = (evalWeight ฮ wt) q)
:
theorem
LinearMap.exists_factor_of_surjective_ker_le
{R' : Type u_3}
[CommRing R']
{A : Type u_4}
{B : Type u_5}
{C : Type u_6}
[AddCommGroup A]
[Module R' A]
[AddCommGroup B]
[Module R' B]
[AddCommGroup C]
[Module R' C]
(p : A โโ[R'] B)
(f : A โโ[R'] C)
(hsurj : Function.Surjective โp)
(hker : p.ker โค f.ker)
:
theorem
pbw_hc_eval_kernel_vanishing
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
{M : Type u_5}
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(u : UniversalEnvelopingAlgebra R ๐ค)
(hu : (ueaAct u) hM.highestWeightVec = 0)
:
theorem
pbw_ueaAct_surjective
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
{M : Type u_5}
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
:
Function.Surjective fun (u : UniversalEnvelopingAlgebra R ๐ค) => (ueaAct u) hM.highestWeightVec
theorem
pbw_hc_eval_factors_through_action
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
{M : Type u_5}
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
:
โ (โ : M โโ[R] R),
โ (u : UniversalEnvelopingAlgebra R ๐ค),
(evalWeight ฮ wt) ((HarishChandraMap ฮ) u) = โ ((ueaAct u) hM.highestWeightVec)
theorem
pbw_eval_hc_vanishes_on_annihilator
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
{M : Type u_5}
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(u : UniversalEnvelopingAlgebra R ๐ค)
(hu : (ueaAct u) hM.highestWeightVec = 0)
:
theorem
pbw_hc_map_one
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
theorem
pbw_verma_eval_any_hwm
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
(M : Type u_3)
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
:
โ (phi : M โโ[R] R),
phi hM.highestWeightVec = 1 โง โ (u : UniversalEnvelopingAlgebra R ๐ค),
phi ((ueaAct u) hM.highestWeightVec) = (evalWeight ฮ wt) ((HarishChandraMap ฮ) u)
theorem
pbw_verma_eval
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wt : โฅฮ.๐ฅ โโ[R] R)
:
โ (M : Type) (x : AddCommGroup M) (x_1 : Module R M) (x_2 : LieRingModule ๐ค M) (x_3 : LieModule R ๐ค M) (hM :
IsHighestWeightModule ฮ M wt) (ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M) (_ :
โ (x_4 : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x_4)) m = โ
x_4, mโ) (phi : M โโ[R] R),
phi hM.highestWeightVec = 1 โง โ (u : UniversalEnvelopingAlgebra R ๐ค),
phi ((ueaAct u) hM.highestWeightVec) = (evalWeight ฮ wt) ((HarishChandraMap ฮ) u)
theorem
hc_eval_mul_central
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(b : UniversalEnvelopingAlgebra R ๐ค)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(wt : โฅฮ.๐ฅ โโ[R] R)
:
(evalWeight ฮ wt) ((HarishChandraMap ฮ) (b * โc)) = (evalWeight ฮ wt) ((HarishChandraMap ฮ) b) * (evalWeight ฮ wt) ((HarishChandraMap ฮ) โc)
theorem
harishChandra_mul_central
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(b : UniversalEnvelopingAlgebra R ๐ค)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
theorem
center_acts_by_scalar_on_hwm
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(_wg : WeylGroupData ฮ)
(M : Type u_3)
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(wt : โฅฮ.๐ฅ โโ[R] R)
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(z : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
theorem
evalWeight_algAction_eq
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
(p : UniversalEnvelopingAlgebra R โฅฮ.๐ฅ)
:
theorem
hwm_central_scalar_eq_evalWeight
{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]
(wt : โฅฮ.๐ฅ โโ[R] R)
(hM : IsHighestWeightModule ฮ M wt)
(ueaAct : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R M)
(hcompat : โ (x : ๐ค) (m : M), (ueaAct ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(s : R)
(hs : โ (m : M), (ueaAct โc) m = s โข m)
:
theorem
hc_W_invariance_axiom
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
theorem
verma_embedding_scalar_invariance
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
{Mโ : Type u_5}
[AddCommGroup Mโ]
[Module R Mโ]
[LieRingModule ๐ค Mโ]
[LieModule R ๐ค Mโ]
{Mโ : Type u_6}
[AddCommGroup Mโ]
[Module R Mโ]
[LieRingModule ๐ค Mโ]
[LieModule R ๐ค Mโ]
(wt : โฅฮ.๐ฅ โโ[R] R)
(g : wg.W)
(hMโ : IsHighestWeightModule ฮ Mโ wt)
(hMโ : IsHighestWeightModule ฮ Mโ (wg.dualAction g wt))
(ueaActโ : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R Mโ)
(ueaActโ : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R Mโ)
(hcompatโ : โ (x : ๐ค) (m : Mโ), (ueaActโ ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(hcompatโ : โ (x : ๐ค) (m : Mโ), (ueaActโ ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(sโ sโ : R)
(hsโ : โ (m : Mโ), (ueaActโ โc) m = sโ โข m)
(hsโ : โ (m : Mโ), (ueaActโ โc) m = sโ โข m)
:
theorem
harishChandra_verma_eval_invariance
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
(evalWeight ฮ (wg.dualAction g wt)) ((HarishChandraMap ฮ) โc) = (evalWeight ฮ wt) ((HarishChandraMap ฮ) โc)
theorem
filtered_graded_principle_for_hc
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
(โ (cโ cโ : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))),
(HarishChandraMap ฮ) โcโ = (HarishChandraMap ฮ) โcโ โ cโ = cโ) โง โ p โ wg.invariantSubalgebra,
โ (c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))), (HarishChandraMap ฮ) โc = p
theorem
harishChandra_bijectivity
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
(โ (cโ cโ : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))),
(HarishChandraMap ฮ) โcโ = (HarishChandraMap ฮ) โcโ โ cโ = cโ) โง โ p โ wg.invariantSubalgebra,
โ (c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))), (HarishChandraMap ฮ) โc = p
theorem
harishChandra_isomorphism_sorry
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
(โ (c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))), (HarishChandraMap ฮ) โc โ wg.invariantSubalgebra) โง (โ (cโ cโ : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))),
(HarishChandraMap ฮ) โcโ = (HarishChandraMap ฮ) โcโ โ cโ = cโ) โง โ p โ wg.invariantSubalgebra,
โ (c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))), (HarishChandraMap ฮ) โc = p
theorem
WeylGroupData.dualAction_inv_cancel_left
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
{ฮ : TriangularDecomposition R ๐ค}
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
:
theorem
harishChandra_W_invariant
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(g : wg.W)
:
theorem
hc_eval_weyl_invariant_from_isomorphism
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
(evalWeight ฮ (wg.dualAction g wt)) ((HarishChandraMap ฮ) โc) = (evalWeight ฮ wt) ((HarishChandraMap ฮ) โc)
theorem
weyl_linked_central_scalar_eq
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(Mโ : Type u_5)
[AddCommGroup Mโ]
[Module R Mโ]
[LieRingModule ๐ค Mโ]
[LieModule R ๐ค Mโ]
(Mโ : Type u_6)
[AddCommGroup Mโ]
[Module R Mโ]
[LieRingModule ๐ค Mโ]
[LieModule R ๐ค Mโ]
(wt : โฅฮ.๐ฅ โโ[R] R)
(g : wg.W)
(hMโ : IsHighestWeightModule ฮ Mโ wt)
(hMโ : IsHighestWeightModule ฮ Mโ (wg.dualAction g wt))
(ueaActโ : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R Mโ)
(ueaActโ : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R Mโ)
(hcompatโ : โ (x : ๐ค) (m : Mโ), (ueaActโ ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(hcompatโ : โ (x : ๐ค) (m : Mโ), (ueaActโ ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(sโ sโ : R)
(hsโ : โ (m : Mโ), (ueaActโ โc) m = sโ โข m)
(hsโ : โ (m : Mโ), (ueaActโ โc) m = sโ โข m)
:
theorem
verma_embedding_evalWeight_invariant
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
(evalWeight ฮ wt) ((HarishChandraMap ฮ) โc) = (evalWeight ฮ (wg.dualAction g wt)) ((HarishChandraMap ฮ) โc)
theorem
verma_embedding_central_scalar_invariant
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
(evalWeight ฮ wt) ((HarishChandraMap ฮ) โc) = (evalWeight ฮ (wg.dualAction g wt)) ((HarishChandraMap ฮ) โc)
theorem
weyl_linked_same_central_scalar
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(Mโ : Type u_3)
[AddCommGroup Mโ]
[Module R Mโ]
[LieRingModule ๐ค Mโ]
[LieModule R ๐ค Mโ]
(Mโ : Type u_4)
[AddCommGroup Mโ]
[Module R Mโ]
[LieRingModule ๐ค Mโ]
[LieModule R ๐ค Mโ]
(wt : โฅฮ.๐ฅ โโ[R] R)
(g : wg.W)
(hMโ : IsHighestWeightModule ฮ Mโ wt)
(hMโ : IsHighestWeightModule ฮ Mโ (wg.dualAction g wt))
(ueaActโ : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R Mโ)
(ueaActโ : UniversalEnvelopingAlgebra R ๐ค โโ[R] Module.End R Mโ)
(hcompatโ : โ (x : ๐ค) (m : Mโ), (ueaActโ ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(hcompatโ : โ (x : ๐ค) (m : Mโ), (ueaActโ ((UniversalEnvelopingAlgebra.ฮน R) x)) m = โ
x, mโ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(sโ sโ : R)
(hsโ : โ (m : Mโ), (ueaActโ โc) m = sโ โข m)
(hsโ : โ (m : Mโ), (ueaActโ โc) m = sโ โข m)
:
theorem
hc_eval_weyl_invariant
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(g : wg.W)
(wt : โฅฮ.๐ฅ โโ[R] R)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
(evalWeight ฮ (wg.dualAction g wt)) ((HarishChandraMap ฮ) โc) = (evalWeight ฮ wt) ((HarishChandraMap ฮ) โc)
theorem
harishChandra_maps_to_W_invariants
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
theorem
harishChandra_map_one
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
theorem
harishChandra_map_algebraMap
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(r : R)
:
(HarishChandraMap ฮ) ((algebraMap R (UniversalEnvelopingAlgebra R ๐ค)) r) = (algebraMap R (UniversalEnvelopingAlgebra R โฅฮ.๐ฅ)) r
def
HarishChandraAlgHom
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
:
โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)) โโ[R] UniversalEnvelopingAlgebra R โฅฮ.๐ฅ
Instances For
def
HarishChandraAlgHomToInvariant
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Instances For
theorem
chevalley_and_filtered_graded
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Function.Bijective โ(HarishChandraAlgHomToInvariant ฮ wg)
theorem
hc_injective_of_filtered_graded
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Function.Injective โ(HarishChandraAlgHomToInvariant ฮ wg)
theorem
hc_surjective_of_filtered_graded
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
theorem
filtered_graded_bijectivity_principle
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Function.Bijective โ(HarishChandraAlgHomToInvariant ฮ wg)
theorem
harishChandra_bijective
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Function.Bijective โ(HarishChandraAlgHomToInvariant ฮ wg)
theorem
harishChandra_injective_of_chevalley
{R : Type u_3}
[CommRing R]
{๐ค : Type u_4}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(h : (HarishChandraMap ฮ) โc = 0)
:
theorem
harishChandra_center_injective
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(cโ cโ : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
(h : (HarishChandraMap ฮ) โcโ = (HarishChandraMap ฮ) โcโ)
:
theorem
chevalley_restriction_surjectivity
(R : Type u_3)
[CommRing R]
(๐ค : Type u_4)
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(p : UniversalEnvelopingAlgebra R โฅฮ.๐ฅ)
(hp : p โ wg.invariantSubalgebra)
:
โ (c : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))), (HarishChandraAlgHom ฮ) c = p
noncomputable def
HarishChandraIso
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Instances For
@[reducible, inline]
noncomputable abbrev
chevalley_restriction_hc_iso
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Instances For
noncomputable def
HarishChandraHom
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
:
Instances For
structure
HasInfinitesimalCharacter
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(M : Type u_3)
[AddCommGroup M]
[Module R M]
[LieRingModule ๐ค M]
[LieModule R ๐ค M]
(chi : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)) โโ[R] R)
:
Type (max (max u_1 u_2) u_3)
- center_acts_by_scalar (z : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))) (m : M) : (self.ueaAction โz) m = chi z โข m
Instances For
theorem
schur_lie_module_scalar
{k : Type u_3}
[Field k]
[IsAlgClosed k]
{๐ค' : Type u_4}
[LieRing ๐ค']
[LieAlgebra k ๐ค']
{M : Type u_5}
[AddCommGroup M]
[Module k M]
[LieRingModule ๐ค' M]
[LieModule k ๐ค' M]
[Module.Finite k M]
(hirr : LieModule.IsIrreducible k ๐ค' M)
(T : Module.End k M)
(hT : โ (x : ๐ค') (m : M), T โ
x, mโ = โ
x, T mโ)
:
theorem
weyl_orbit_separation
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(mu nu : โฅฮ.๐ฅ โโ[R] R)
(h : โ (p : โฅwg.invariantSubalgebra), (evalWeight ฮ mu) โp = (evalWeight ฮ nu) โp)
:
โ (w : wg.W), nu = wg.dualAction w mu
theorem
evalWeight_weyl_invariant
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(w : wg.W)
(mu : โฅฮ.๐ฅ โโ[R] R)
(p : โฅwg.invariantSubalgebra)
:
theorem
evalHC_eq_evalWeight_comp_hcIso
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(evalHC : (โฅฮ.๐ฅ โโ[R] R) โ โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)) โโ[R] R)
(hdef :
โ (mu : โฅฮ.๐ฅ โโ[R] R) (z : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))),
(evalHC mu) z = (evalWeight ฮ (mu + wg.ฯ)) โ((chevalley_restriction_hc_iso ฮ wg) z))
(mu : โฅฮ.๐ฅ โโ[R] R)
(z : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)))
:
theorem
infinitesimalCharacter_eq_iff_shiftedWeylOrbit
{R : Type u_1}
[CommRing R]
{๐ค : Type u_2}
[LieRing ๐ค]
[LieAlgebra R ๐ค]
(ฮ : TriangularDecomposition R ๐ค)
(wg : WeylGroupData ฮ)
(evalHC : (โฅฮ.๐ฅ โโ[R] R) โ โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค)) โโ[R] R)
(hdef :
โ (mu : โฅฮ.๐ฅ โโ[R] R) (z : โฅ(Subalgebra.center R (UniversalEnvelopingAlgebra R ๐ค))),
(evalHC mu) z = (evalWeight ฮ (mu + wg.ฯ)) โ((chevalley_restriction_hc_iso ฮ wg) z))
(mu nu : โฅฮ.๐ฅ โโ[R] R)
: