- Obj : Type u
- instCat : CategoryTheory.Category.{u, u} self.Obj
Instances For
class
BeilinsonBernstein.IsDaffine
(X : SmoothAlgVariety)
(DMod DXMod : AbCat)
(Gamma : CategoryTheory.Functor DMod.Obj DXMod.Obj)
(Loc : CategoryTheory.Functor DXMod.Obj DMod.Obj)
:
Instances
noncomputable def
BeilinsonBernstein.AlgHom.liftOfSurjectiveNC
{R : Type u_1}
{A : Type u_2}
{B : Type u_3}
{C : Type u_4}
[CommSemiring R]
[Ring A]
[Ring B]
[Ring C]
[Algebra R A]
[Algebra R B]
[Algebra R C]
(π : A →ₐ[R] B)
(hπ : Function.Surjective ⇑π)
(f : A →ₐ[R] C)
(hker : ∀ (x : A), π x = 0 → f x = 0)
:
Instances For
theorem
BeilinsonBernstein.AlgHom.liftOfSurjectiveNC_apply
{R : Type u_1}
{A : Type u_2}
{B : Type u_3}
{C : Type u_4}
[CommSemiring R]
[Ring A]
[Ring B]
[Ring C]
[Algebra R A]
[Algebra R B]
[Algebra R C]
(π : A →ₐ[R] B)
(hπ : Function.Surjective ⇑π)
(f : A →ₐ[R] C)
(hker : ∀ (x : A), π x = 0 → f x = 0)
(x : A)
:
- gLie : Type u
- instLieAlgebra : LieAlgebra ℂ self.gLie
- instSemisimple : LieAlgebra.IsSemisimple ℂ self.gLie
- FlagVar : SmoothAlgVariety
- DF : CAlgebra
- U₀ : CAlgebra
- proj₀_surjective : Function.Surjective ⇑self.proj₀
- NilpCone : Type u
- CotangentBundle : Type u
- grU₀ : GradedAlgebra
- grDF : GradedAlgebra
- O_TstarF : GradedAlgebra
- p_star_bijective : Function.Bijective ⇑self.p_star
- symbol_proj_left_inv : Function.LeftInverse ⇑self.symbol_proj ⇑self.incl_TstarF
- generators_grU₀_decomp : self.generators_grU₀ ⊆ Set.range ⇑(algebraMap ℂ self.grU₀.carrier) ∪ self.generators_grU₀_deg1
- gr_a₀_eq_symbolOfAction_field (x : self.grU₀.carrier) : x ∈ self.generators_grU₀_deg1 → self.gr_a₀ x = self.symbolOfAction x
- incl_p_star_eq_symbolOfAction_field (x : self.grU₀.carrier) : x ∈ self.generators_grU₀_deg1 → (self.incl_TstarF.comp self.p_star) x = self.symbolOfAction x
- DModF : AbCat
- U₀Mod : AbCat
- Gamma : CategoryTheory.Functor self.DModF.Obj self.U₀Mod.Obj
- Loc : CategoryTheory.Functor self.U₀Mod.Obj self.DModF.Obj
- filtration_U₀_exhaustive (x : self.U₀.carrier) : ∃ (n : ℕ), x ∈ self.filtration_U₀ n
- filtration_U₀_mono ⦃m n : ℕ⦄ : m ≤ n → self.filtration_U₀ m ≤ self.filtration_U₀ n
- filtration_DF_exhaustive (y : self.DF.carrier) : ∃ (n : ℕ), y ∈ self.filtration_DF n
- quotient_U₀ (n : ℕ) : ↥(self.filtration_U₀ n) → self.grU₀.carrier
- quotient_DF (n : ℕ) : ↥(self.filtration_DF n) → self.grDF.carrier
- quotient_U₀_ker (n : ℕ) (x : self.U₀.carrier) (hx : x ∈ self.filtration_U₀ n) : self.quotient_U₀ n ⟨x, hx⟩ = 0 ↔ x ∈ filtPred self.filtration_U₀ n
- quotient_DF_ker (n : ℕ) (y : self.DF.carrier) (hy : y ∈ self.filtration_DF n) : self.quotient_DF n ⟨y, hy⟩ = 0 ↔ y ∈ filtPred self.filtration_DF n
- quotient_DF_sub (n : ℕ) (y₁ y₂ : self.DF.carrier) (hy₁ : y₁ ∈ self.filtration_DF n) (hy₂ : y₂ ∈ self.filtration_DF n) (hy_sub : y₁ - y₂ ∈ self.filtration_DF n) : self.quotient_DF n ⟨y₁ - y₂, hy_sub⟩ = self.quotient_DF n ⟨y₁, hy₁⟩ - self.quotient_DF n ⟨y₂, hy₂⟩
- filtration_DF_mono ⦃m n : ℕ⦄ : m ≤ n → self.filtration_DF m ≤ self.filtration_DF n
- quotient_U₀_add (n : ℕ) (x₁ x₂ : self.U₀.carrier) (hx₁ : x₁ ∈ self.filtration_U₀ n) (hx₂ : x₂ ∈ self.filtration_U₀ n) (hx_add : x₁ + x₂ ∈ self.filtration_U₀ n) : self.quotient_U₀ n ⟨x₁ + x₂, hx_add⟩ = self.quotient_U₀ n ⟨x₁, hx₁⟩ + self.quotient_U₀ n ⟨x₂, hx₂⟩
- quotient_U₀_sub (n : ℕ) (x₁ x₂ : self.U₀.carrier) (hx₁ : x₁ ∈ self.filtration_U₀ n) (hx₂ : x₂ ∈ self.filtration_U₀ n) (hx_sub : x₁ - x₂ ∈ self.filtration_U₀ n) : self.quotient_U₀ n ⟨x₁ - x₂, hx_sub⟩ = self.quotient_U₀ n ⟨x₁, hx₁⟩ - self.quotient_U₀ n ⟨x₂, hx₂⟩
- quotient_DF_add (n : ℕ) (y₁ y₂ : self.DF.carrier) (hy₁ : y₁ ∈ self.filtration_DF n) (hy₂ : y₂ ∈ self.filtration_DF n) (hy_add : y₁ + y₂ ∈ self.filtration_DF n) : self.quotient_DF n ⟨y₁ + y₂, hy_add⟩ = self.quotient_DF n ⟨y₁, hy₁⟩ + self.quotient_DF n ⟨y₂, hy₂⟩
- actionMap_filtration_preserving (n : ℕ) (u : UniversalEnvelopingAlgebra ℂ self.gLie) : u ∈ self.filtration_UEA n → self.actionMap u ∈ self.filtration_DF n
- proj₀_filtration_surj (n : ℕ) (x : self.U₀.carrier) : x ∈ self.filtration_U₀ n → ∃ u ∈ self.filtration_UEA n, self.proj₀ u = x
- gr_a₀_compat_UEA (n : ℕ) (u : UniversalEnvelopingAlgebra ℂ self.gLie) (hu : u ∈ self.filtration_UEA n) (hpu : self.proj₀ u ∈ self.filtration_U₀ n) : self.gr_a₀ (self.quotient_U₀ n ⟨self.proj₀ u, hpu⟩) = self.quotient_DF n ⟨self.actionMap u, ⋯⟩
- symbol_proj_right_inv : Function.RightInverse ⇑self.symbol_proj ⇑self.incl_TstarF
- gr_a₀_approx_surj (n : ℕ) (y : self.DF.carrier) (hy : y ∈ self.filtration_DF n) : ∃ (u : UniversalEnvelopingAlgebra ℂ self.gLie) (hu : u ∈ self.filtration_UEA n) (_ : self.proj₀ u ∈ self.filtration_U₀ n), self.quotient_DF n ⟨self.actionMap u, ⋯⟩ = self.quotient_DF n ⟨y, hy⟩
Instances For
Instances For
theorem
BeilinsonBernstein.BBDataZero.a₀_factors
(D : BBDataZero)
(x : UniversalEnvelopingAlgebra ℂ D.gLie)
:
theorem
BeilinsonBernstein.BBDataZero.a₀_filtration_preserving
(D : BBDataZero)
(n : ℕ)
(x : D.U₀.carrier)
:
x ∈ D.filtration_U₀ n → D.a₀ x ∈ D.filtration_DF n
theorem
BeilinsonBernstein.BBDataZero.gr_a₀_compat
(D : BBDataZero)
(n : ℕ)
(x : D.U₀.carrier)
(hx : x ∈ D.filtration_U₀ n)
:
theorem
BeilinsonBernstein.BBDataZero.gr_a₀_eq_symbolOfAction
(D : BBDataZero)
(x : D.grU₀.carrier)
:
x ∈ D.generators_grU₀_deg1 → D.gr_a₀ x = D.symbolOfAction x
theorem
BeilinsonBernstein.BBDataZero.incl_p_star_eq_symbolOfAction
(D : BBDataZero)
(x : D.grU₀.carrier)
:
x ∈ D.generators_grU₀_deg1 → (D.incl_TstarF.comp D.p_star) x = D.symbolOfAction x
theorem
BeilinsonBernstein.BBDataZero.gr_a₀_step_down
(D : BBDataZero)
:
Function.Injective ⇑D.gr_a₀ →
∀ (n : ℕ), ∀ x ∈ D.filtration_U₀ n, D.a₀ x ∈ filtPred D.filtration_DF n → x ∈ filtPred D.filtration_U₀ n
theorem
BeilinsonBernstein.BBDataZero.quotient_surj_from_a₀
(D : BBDataZero)
:
Function.Surjective ⇑D.a₀ →
∀ (n : ℕ) (y : D.DF.carrier) (hy : y ∈ D.filtration_DF n),
∃ (x : D.U₀.carrier) (hx : x ∈ D.filtration_U₀ n), D.quotient_DF n ⟨D.a₀ x, ⋯⟩ = D.quotient_DF n ⟨y, hy⟩
theorem
BeilinsonBernstein.BBDataZero.gr_a₀_step_up
(D : BBDataZero)
:
Function.Surjective ⇑D.a₀ →
∀ (n : ℕ), ∀ y ∈ D.filtration_DF n, ∃ x ∈ D.filtration_U₀ n, y - D.a₀ x ∈ filtPred D.filtration_DF n
theorem
BeilinsonBernstein.BBDataZero.gr_a₀_surj_of_levelwise_surj
(D : BBDataZero)
:
(∀ (n : ℕ), ∀ y ∈ D.filtration_DF n, ∃ x ∈ D.filtration_U₀ n, D.a₀ x = y) → Function.Surjective ⇑D.gr_a₀
theorem
BeilinsonBernstein.a₀_factorization
(D : BBDataZero)
(x : UniversalEnvelopingAlgebra ℂ D.gLie)
:
theorem
BeilinsonBernstein.gr_a₀_eq_on_deg1
(D : BBDataZero)
(x : D.grU₀.carrier)
:
x ∈ D.generators_grU₀_deg1 → D.gr_a₀ x = (D.incl_TstarF.comp D.p_star) x
theorem
BeilinsonBernstein.a₀_comp_proj₀
(D : BBDataZero)
(x : UniversalEnvelopingAlgebra ℂ D.gLie)
:
theorem
BeilinsonBernstein.gr_a₀_eq_on_generators
(D : BBDataZero)
(x : D.grU₀.carrier)
:
x ∈ D.generators_grU₀ → D.gr_a₀ x = (D.incl_TstarF.comp D.p_star) x
theorem
BeilinsonBernstein.filtered_bij
(D : BBDataZero)
:
Function.Bijective ⇑D.gr_a₀ → Function.Bijective ⇑D.a₀
- gLie : Type u
- instLieAlgebra : LieAlgebra ℂ self.gLie
- instSemisimple : LieAlgebra.IsSemisimple ℂ self.gLie
- X : SmoothAlgVariety
- DX : CAlgebra
- DMod : AbCat
- DXMod : AbCat
- Gamma : CategoryTheory.Functor self.DMod.Obj self.DXMod.Obj
- Loc : CategoryTheory.Functor self.DXMod.Obj self.DMod.Obj
Instances For
structure
BeilinsonBernstein.TwistedDiffOps
(X : SmoothAlgVariety)
(WeightSpace : Type u)
:
Type (u + 1)
- weight : WeightSpace
- algebra : CAlgebra
Instances For
structure
BeilinsonBernstein.TwistedDModuleCat
(X : SmoothAlgVariety)
(WeightSpace : Type u)
:
Type (u + 1)
- weight : WeightSpace
- cat : AbCat
Instances For
- gLie : Type u
- instLieAlgebra : LieAlgebra ℂ self.gLie
- instSemisimple : LieAlgebra.IsSemisimple ℂ self.gLie
- WeightSpace : Type u
- IsAntidominant : self.WeightSpace → Prop
- FlagVar : SmoothAlgVariety
- DOfWeight : self.WeightSpace → CAlgebra
- UOfWeight : self.WeightSpace → CAlgebra
- projOfWeight (mu : self.WeightSpace) : UniversalEnvelopingAlgebra ℂ self.gLie →ₐ[ℂ] (self.UOfWeight mu).carrier
- actionMapOfWeight (mu : self.WeightSpace) : UniversalEnvelopingAlgebra ℂ self.gLie →ₐ[ℂ] (self.DOfWeight mu).carrier
- NilpCone : Type u
- CotangentBundle : Type u
- grUOfWeight : self.WeightSpace → GradedAlgebra
- grDOfWeight : self.WeightSpace → GradedAlgebra
- O_TstarF : GradedAlgebra
- gr_aOfWeight (mu : self.WeightSpace) : (self.grUOfWeight mu).carrier →ₐ[ℂ] (self.grDOfWeight mu).carrier
- incl_TstarFOfWeight (mu : self.WeightSpace) : self.O_TstarF.carrier →ₐ[ℂ] (self.grDOfWeight mu).carrier
- p_starOfWeight_bijective (mu : self.WeightSpace) : Function.Bijective ⇑(self.p_starOfWeight mu)
- symbol_projOfWeight (mu : self.WeightSpace) : (self.grDOfWeight mu).carrier →ₐ[ℂ] self.O_TstarF.carrier
- symbol_projOfWeight_left_inv (mu : self.WeightSpace) : Function.LeftInverse ⇑(self.symbol_projOfWeight mu) ⇑(self.incl_TstarFOfWeight mu)
- generators_grUOfWeight (mu : self.WeightSpace) : Set (self.grUOfWeight mu).carrier
- grUOfWeight_generated (mu : self.WeightSpace) : Algebra.adjoin ℂ (self.generators_grUOfWeight mu) = ⊤
- generators_grUOfWeight_deg1 (mu : self.WeightSpace) : Set (self.grUOfWeight mu).carrier
- generators_grUOfWeight_decomp (mu : self.WeightSpace) : self.generators_grUOfWeight mu ⊆ Set.range ⇑(algebraMap ℂ (self.grUOfWeight mu).carrier) ∪ self.generators_grUOfWeight_deg1 mu
- symbolOfActionOfWeight (mu : self.WeightSpace) : (self.grUOfWeight mu).carrier → (self.grDOfWeight mu).carrier
- gr_aOfWeight_eq_symbolOfAction_field (mu : self.WeightSpace) (x : (self.grUOfWeight mu).carrier) : x ∈ self.generators_grUOfWeight_deg1 mu → (self.gr_aOfWeight mu) x = self.symbolOfActionOfWeight mu x
- incl_p_star_eq_symbolOfActionOfWeight_field (mu : self.WeightSpace) (x : (self.grUOfWeight mu).carrier) : x ∈ self.generators_grUOfWeight_deg1 mu → ((self.incl_TstarFOfWeight mu).comp (self.p_starOfWeight mu)) x = self.symbolOfActionOfWeight mu x
- filtration_UOfWeight_exhaustive (mu : self.WeightSpace) (x : (self.UOfWeight mu).carrier) : ∃ (n : ℕ), x ∈ self.filtration_UOfWeight mu n
- filtration_UOfWeight_mono (mu : self.WeightSpace) ⦃m n : ℕ⦄ : m ≤ n → self.filtration_UOfWeight mu m ≤ self.filtration_UOfWeight mu n
- filtration_DOfWeight_exhaustive (mu : self.WeightSpace) (y : (self.DOfWeight mu).carrier) : ∃ (n : ℕ), y ∈ self.filtration_DOfWeight mu n
- DModOfWeight : self.WeightSpace → AbCat
- UModOfWeight : self.WeightSpace → AbCat
- GammaOfWeight (mu : self.WeightSpace) : CategoryTheory.Functor (self.DModOfWeight mu).Obj (self.UModOfWeight mu).Obj
- LocOfWeight (mu : self.WeightSpace) : CategoryTheory.Functor (self.UModOfWeight mu).Obj (self.DModOfWeight mu).Obj
- aOfWeight_filtration_preserving (mu : self.WeightSpace) (n : ℕ) (x : (self.UOfWeight mu).carrier) : x ∈ self.filtration_UOfWeight mu n → (self.aOfWeight mu) x ∈ self.filtration_DOfWeight mu n
- quotient_UOfWeight (mu : self.WeightSpace) (n : ℕ) : ↥(self.filtration_UOfWeight mu n) → (self.grUOfWeight mu).carrier
- quotient_DOfWeight (mu : self.WeightSpace) (n : ℕ) : ↥(self.filtration_DOfWeight mu n) → (self.grDOfWeight mu).carrier
- quotient_UOfWeight_ker (mu : self.WeightSpace) (n : ℕ) (x : (self.UOfWeight mu).carrier) (hx : x ∈ self.filtration_UOfWeight mu n) : self.quotient_UOfWeight mu n ⟨x, hx⟩ = 0 ↔ x ∈ filtPred (self.filtration_UOfWeight mu) n
- quotient_DOfWeight_ker (mu : self.WeightSpace) (n : ℕ) (y : (self.DOfWeight mu).carrier) (hy : y ∈ self.filtration_DOfWeight mu n) : self.quotient_DOfWeight mu n ⟨y, hy⟩ = 0 ↔ y ∈ filtPred (self.filtration_DOfWeight mu) n
- gr_aOfWeight_compat (mu : self.WeightSpace) (n : ℕ) (x : (self.UOfWeight mu).carrier) (hx : x ∈ self.filtration_UOfWeight mu n) : (self.gr_aOfWeight mu) (self.quotient_UOfWeight mu n ⟨x, hx⟩) = self.quotient_DOfWeight mu n ⟨(self.aOfWeight mu) x, ⋯⟩
- quotient_DOfWeight_sub (mu : self.WeightSpace) (n : ℕ) (y₁ y₂ : (self.DOfWeight mu).carrier) (hy₁ : y₁ ∈ self.filtration_DOfWeight mu n) (hy₂ : y₂ ∈ self.filtration_DOfWeight mu n) (hy_sub : y₁ - y₂ ∈ self.filtration_DOfWeight mu n) : self.quotient_DOfWeight mu n ⟨y₁ - y₂, hy_sub⟩ = self.quotient_DOfWeight mu n ⟨y₁, hy₁⟩ - self.quotient_DOfWeight mu n ⟨y₂, hy₂⟩
- filtration_DOfWeight_mono (mu : self.WeightSpace) ⦃m n : ℕ⦄ : m ≤ n → self.filtration_DOfWeight mu m ≤ self.filtration_DOfWeight mu n
- quotient_DOfWeight_surj (mu : self.WeightSpace) (z : (self.grDOfWeight mu).carrier) : ∃ (n : ℕ) (y : (self.DOfWeight mu).carrier) (hy : y ∈ self.filtration_DOfWeight mu n), self.quotient_DOfWeight mu n ⟨y, hy⟩ = z
- quotient_UOfWeight_surj (mu : self.WeightSpace) (z : (self.grUOfWeight mu).carrier) : ∃ (n : ℕ) (x : (self.UOfWeight mu).carrier) (hx : x ∈ self.filtration_UOfWeight mu n), self.quotient_UOfWeight mu n ⟨x, hx⟩ = z
- aOfWeight_factors_field (mu : self.WeightSpace) (x : UniversalEnvelopingAlgebra ℂ self.gLie) : (self.aOfWeight mu) ((self.projOfWeight mu) x) = (self.actionMapOfWeight mu) x
- actionMapOfWeight_surjective_field (mu : self.WeightSpace) : Function.Surjective ⇑(self.actionMapOfWeight mu)
- gr_aOfWeight_approx_surj (mu : self.WeightSpace) (n : ℕ) (y : (self.DOfWeight mu).carrier) (hy : y ∈ self.filtration_DOfWeight mu n) : ∃ (x : (self.UOfWeight mu).carrier) (hx : x ∈ self.filtration_UOfWeight mu n), self.quotient_DOfWeight mu n ⟨(self.aOfWeight mu) x, ⋯⟩ = self.quotient_DOfWeight mu n ⟨y, hy⟩
Instances For
theorem
BeilinsonBernstein.BBDataTwisted.aOfWeight_factors
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : UniversalEnvelopingAlgebra ℂ D.gLie)
:
theorem
BeilinsonBernstein.BBDataTwisted.actionMapOfWeight_surjective
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Surjective ⇑(D.actionMapOfWeight mu)
theorem
BeilinsonBernstein.BBDataTwisted.gr_aOfWeight_eq_symbolOfAction
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : (D.grUOfWeight mu).carrier)
:
x ∈ D.generators_grUOfWeight_deg1 mu → (D.gr_aOfWeight mu) x = D.symbolOfActionOfWeight mu x
theorem
BeilinsonBernstein.BBDataTwisted.incl_p_star_eq_symbolOfActionOfWeight
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : (D.grUOfWeight mu).carrier)
:
x ∈ D.generators_grUOfWeight_deg1 mu →
((D.incl_TstarFOfWeight mu).comp (D.p_starOfWeight mu)) x = D.symbolOfActionOfWeight mu x
theorem
BeilinsonBernstein.BBDataTwisted.gr_aOfWeight_step_down
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Injective ⇑(D.gr_aOfWeight mu) →
∀ (n : ℕ),
∀ x ∈ D.filtration_UOfWeight mu n,
(D.aOfWeight mu) x ∈ filtPred (D.filtration_DOfWeight mu) n → x ∈ filtPred (D.filtration_UOfWeight mu) n
theorem
BeilinsonBernstein.BBDataTwisted.quotient_surj_from_aOfWeight
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Surjective ⇑(D.aOfWeight mu) →
∀ (n : ℕ) (y : (D.DOfWeight mu).carrier) (hy : y ∈ D.filtration_DOfWeight mu n),
∃ (x : (D.UOfWeight mu).carrier) (hx : x ∈ D.filtration_UOfWeight mu n),
D.quotient_DOfWeight mu n ⟨(D.aOfWeight mu) x, ⋯⟩ = D.quotient_DOfWeight mu n ⟨y, hy⟩
theorem
BeilinsonBernstein.BBDataTwisted.gr_aOfWeight_step_up
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Surjective ⇑(D.aOfWeight mu) →
∀ (n : ℕ),
∀ y ∈ D.filtration_DOfWeight mu n,
∃ x ∈ D.filtration_UOfWeight mu n, y - (D.aOfWeight mu) x ∈ filtPred (D.filtration_DOfWeight mu) n
theorem
BeilinsonBernstein.BBDataTwisted.gr_aOfWeight_surj_of_levelwise_surj
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
(∀ (n : ℕ), ∀ y ∈ D.filtration_DOfWeight mu n, ∃ x ∈ D.filtration_UOfWeight mu n, (D.aOfWeight mu) x = y) →
Function.Surjective ⇑(D.gr_aOfWeight mu)
theorem
BeilinsonBernstein.aOfWeight_factorization
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : UniversalEnvelopingAlgebra ℂ D.gLie)
:
theorem
BeilinsonBernstein.aOfWeight_surj
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Surjective ⇑(D.aOfWeight mu)
theorem
BeilinsonBernstein.gr_aOfWeight_eq_on_deg1
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : (D.grUOfWeight mu).carrier)
:
x ∈ D.generators_grUOfWeight_deg1 mu → (D.gr_aOfWeight mu) x = ((D.incl_TstarFOfWeight mu).comp (D.p_starOfWeight mu)) x
theorem
BeilinsonBernstein.aOfWeight_comp_proj
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : UniversalEnvelopingAlgebra ℂ D.gLie)
:
theorem
BeilinsonBernstein.gr_aOfWeight_eq_on_generators
(D : BBDataTwisted)
(mu : D.WeightSpace)
(x : (D.grUOfWeight mu).carrier)
:
x ∈ D.generators_grUOfWeight mu → (D.gr_aOfWeight mu) x = ((D.incl_TstarFOfWeight mu).comp (D.p_starOfWeight mu)) x
theorem
BeilinsonBernstein.filtered_surj_twisted
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Surjective ⇑(D.aOfWeight mu) → Function.Surjective ⇑(D.gr_aOfWeight mu)
theorem
BeilinsonBernstein.gr_aOfWeight_surjective
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Surjective ⇑(D.gr_aOfWeight mu)
theorem
BeilinsonBernstein.filtered_bijOfWeight
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Bijective ⇑(D.gr_aOfWeight mu) → Function.Bijective ⇑(D.aOfWeight mu)
theorem
BeilinsonBernstein.thm_29_6_iso
(D : BBDataTwisted)
(mu : D.WeightSpace)
:
Function.Bijective ⇑(D.aOfWeight mu)
theorem
BeilinsonBernstein.thm_29_7_BB_localization
(D : BBDataTwisted)
(mu : D.WeightSpace)
(hmu : D.IsAntidominant mu)
:
∃ (e : (D.DModOfWeight mu).Obj ≌ (D.UModOfWeight mu).Obj), e.functor = D.GammaOfWeight mu ∧ e.inverse = D.LocOfWeight mu
theorem
BeilinsonBernstein.cor_29_7_twisted_flag_Daffine
(D : BBDataTwisted)
(mu : D.WeightSpace)
(hmu : D.IsAntidominant mu)
:
IsDaffine D.FlagVar (D.DModOfWeight mu) (D.UModOfWeight mu) (D.GammaOfWeight mu) (D.LocOfWeight mu)