- X : Type u_1
- K : Type u_2
- topK : TopologicalSpace self.K
- connK : ConnectedSpace self.K
- DX : Type u_3
Instances For
Instances For
structure
OrbitRepPair
(S : SmoothVarietyWithGroupAction)
:
Type (max (max (max (u_1 + 1) (u_2 + 1)) u_3) u_4)
- basepoint : S.X
- ComponentGroup : Type u_1
- compGrpGroup : Group self.ComponentGroup
- quotientMap_surjective : Function.Surjective ⇑self.quotientMap
- V : Type u_2
- addCommGroupV : AddCommGroup self.V
- compGroupRep : Representation ℂ self.ComponentGroup self.V
- V_irreducible : self.compGroupRep.IsIrreducible
Instances For
- carrier : Type u_1
- addCommGroup : AddCommGroup self.carrier
- isIrreducible : IsSimpleModule S.DX self.carrier
Instances For
def
IrredKEquivDModule.IsIsomorphic
(S : SmoothVarietyWithGroupAction)
(M : IrredKEquivDModule S)
(N : IrredKEquivDModule S)
:
Instances For
theorem
kashiwarasTheorem
(S : SmoothVarietyWithGroupAction)
(M : IrredKEquivDModule S)
(O : Set S.X)
(hO : O ∈ S.orbits)
:
∃ (restrict : IrredKEquivDModule S → IrredKEquivDModule S) (extend : IrredKEquivDModule S → IrredKEquivDModule S),
(∀ (N : IrredKEquivDModule S), IrredKEquivDModule.IsIsomorphic S (extend (restrict N)) N) ∧ ∀ (L : IrredKEquivDModule S), IrredKEquivDModule.IsIsomorphic S (restrict (extend L)) L
noncomputable def
associatedBundleDModule
(S : SmoothVarietyWithGroupAction)
(O : Set S.X)
(hO : O ∈ S.orbits)
(x : S.X)
(hx : x ∈ O)
(ComponentGroup : Type u_1)
[Group ComponentGroup]
(quotientMap : ↥(MulAction.stabilizer S.K x) →* ComponentGroup)
(hSurj : Function.Surjective ⇑quotientMap)
(V : Type u_2)
[AddCommGroup V]
[Module ℂ V]
(compGroupRep : Representation ℂ ComponentGroup V)
(hIrred : compGroupRep.IsIrreducible)
:
Instances For
@[reducible, inline]
noncomputable abbrev
associated_bundle_dmodule
(S : SmoothVarietyWithGroupAction)
(O : Set S.X)
(hO : O ∈ S.orbits)
(x : S.X)
(hx : x ∈ O)
(ComponentGroup : Type u_4)
[Group ComponentGroup]
(quotientMap : ↥(MulAction.stabilizer S.K x) →* ComponentGroup)
(hSurj : Function.Surjective ⇑quotientMap)
(V : Type u_5)
[AddCommGroup V]
[Module ℂ V]
(compGroupRep : Representation ℂ ComponentGroup V)
(hIrred : compGroupRep.IsIrreducible)
:
Instances For
@[reducible, inline]
abbrev
kashiwaras_theorem
(S : SmoothVarietyWithGroupAction)
(M : IrredKEquivDModule S)
(O : Set S.X)
(hO : O ∈ S.orbits)
:
∃ (restrict : IrredKEquivDModule S → IrredKEquivDModule S) (extend : IrredKEquivDModule S → IrredKEquivDModule S),
(∀ (N : IrredKEquivDModule S), IrredKEquivDModule.IsIsomorphic S (extend (restrict N)) N) ∧ ∀ (L : IrredKEquivDModule S), IrredKEquivDModule.IsIsomorphic S (restrict (extend L)) L
Instances For
theorem
associatedBundleDModule_support_orbit
(S : SmoothVarietyWithGroupAction)
(p : OrbitRepPair S)
(inSupport : Set S.X → Prop)
:
theorem
associatedBundleDModule_injective
(S : SmoothVarietyWithGroupAction)
(p₁ p₂ : OrbitRepPair S)
(h :
associatedBundleDModule S p₁.orbit ⋯ p₁.basepoint ⋯ p₁.ComponentGroup p₁.quotientMap ⋯ p₁.V p₁.compGroupRep ⋯ = associatedBundleDModule S p₂.orbit ⋯ p₂.basepoint ⋯ p₂.ComponentGroup p₂.quotientMap ⋯ p₂.V p₂.compGroupRep ⋯)
:
theorem
associatedBundleDModule_surjective
(S : SmoothVarietyWithGroupAction)
(M : IrredKEquivDModule S)
:
∃ (p : OrbitRepPair S),
IrredKEquivDModule.IsIsomorphic S M
(associatedBundleDModule S p.orbit ⋯ p.basepoint ⋯ p.ComponentGroup p.quotientMap ⋯ p.V p.compGroupRep ⋯)
theorem
theorem_31_1
(S : SmoothVarietyWithGroupAction)
:
∃ (param : OrbitRepPair S → IrredKEquivDModule S),
Function.Injective param ∧ ∀ (M : IrredKEquivDModule S), ∃ (p : OrbitRepPair S), IrredKEquivDModule.IsIsomorphic S M (param p)
Instances For
- antidominant_rep_exists : D.antidominance_pred χ
Instances
- carrier : Type u_1
- addCommGroup : AddCommGroup self.carrier
- lieRingModule : LieRingModule D.𝔤 self.carrier
Instances For
def
HCGKModule.IsGKSubmodule
{D : HarishChandraData}
(M : HCGKModule D)
(W : Submodule ℂ M.carrier)
:
Instances For
- basepoint : D.𝓕
- V : Type u_1
- addCommGroupV : AddCommGroup self.V
- stabRep : Representation ℂ (↥self.K_x) self.V
- V_irreducible : self.stabRep.IsIrreducible
- lieKx : LieSubalgebra ℂ D.𝔤
Instances For
theorem
twistedDModuleClassification
(D : HarishChandraData)
(S : SmoothVarietyWithGroupAction)
(hFlagVar : S.X = D.𝓕)
(hGroupActs : S.K = D.K)
:
∃ (M_assign : HCClassifyingDatum D → IrredKEquivDModule S),
(∀ (d₁ d₂ : HCClassifyingDatum D), IrredKEquivDModule.IsIsomorphic S (M_assign d₁) (M_assign d₂) → d₁ = d₂) ∧ ∀ (M : IrredKEquivDModule S), ∃ (d : HCClassifyingDatum D), IrredKEquivDModule.IsIsomorphic S M (M_assign d)
theorem
bbGlobalSectionsEquiv
(D : HarishChandraData)
(χ : D.Z_Ug →ₐ[ℂ] ℂ)
(hχ : D.IsAntidominantChar χ)
(S : SmoothVarietyWithGroupAction)
(hFlagVar : S.X = D.𝓕)
(hGroupActs : S.K = D.K)
:
∃ (Γ_fun : IrredKEquivDModule S → HCGKModule D) (Loc_fun : HCGKModule D → IrredKEquivDModule S),
(∀ (M : IrredKEquivDModule S), (Γ_fun M).χ = χ) ∧ (∀ (M : IrredKEquivDModule S), (Γ_fun M).IsIrreducible) ∧ (∀ (V : HCGKModule D), V.χ = χ → Nonempty (V.carrier ≃ₗ[ℂ] (Γ_fun (Loc_fun V)).carrier)) ∧ (∀ (M : IrredKEquivDModule S), IrredKEquivDModule.IsIsomorphic S (Loc_fun (Γ_fun M)) M) ∧ (∀ (M₁ M₂ : IrredKEquivDModule S), Γ_fun M₁ = Γ_fun M₂ → IrredKEquivDModule.IsIsomorphic S M₁ M₂) ∧ (∀ (V : HCGKModule D),
V.IsIrreducible →
V.χ = χ → ∃ (M : IrredKEquivDModule S), Nonempty (V.carrier ≃ₗ[ℂ] (Γ_fun M).carrier)) ∧ (∀ (M₁ M₂ : IrredKEquivDModule S),
IrredKEquivDModule.IsIsomorphic S M₁ M₂ → Nonempty ((Γ_fun M₁).carrier ≃ₗ[ℂ] (Γ_fun M₂).carrier)) ∧ ∀ (M : IrredKEquivDModule S), Nonempty (M.carrier ≃ₗ[ℂ] (Γ_fun M).carrier)
theorem
bbEquivWithDModuleRealization
(D : HarishChandraData)
(χ : D.Z_Ug →ₐ[ℂ] ℂ)
(_hχ_reg : D.IsRegularChar χ)
[hχ_ad : D.IsAntidominantChar χ]
(S : SmoothVarietyWithGroupAction)
(hFlagVar : S.X = D.𝓕)
(hGroupActs : S.K = D.K)
:
∃ (M_assign : HCClassifyingDatum D → IrredKEquivDModule S) (Γ_fun : IrredKEquivDModule S → HCGKModule D),
(∀ (d₁ d₂ : HCClassifyingDatum D), IrredKEquivDModule.IsIsomorphic S (M_assign d₁) (M_assign d₂) → d₁ = d₂) ∧ (∀ (M : IrredKEquivDModule S), ∃ (d : HCClassifyingDatum D), IrredKEquivDModule.IsIsomorphic S M (M_assign d)) ∧ (∀ (M : IrredKEquivDModule S), (Γ_fun M).IsIrreducible ∧ (Γ_fun M).χ = χ) ∧ (∀ (M₁ M₂ : IrredKEquivDModule S), Γ_fun M₁ = Γ_fun M₂ → IrredKEquivDModule.IsIsomorphic S M₁ M₂) ∧ (∀ (V : HCGKModule D),
V.IsIrreducible → V.χ = χ → ∃ (M : IrredKEquivDModule S), Nonempty (V.carrier ≃ₗ[ℂ] (Γ_fun M).carrier)) ∧ (∀ (M₁ M₂ : IrredKEquivDModule S),
IrredKEquivDModule.IsIsomorphic S M₁ M₂ → Nonempty ((Γ_fun M₁).carrier ≃ₗ[ℂ] (Γ_fun M₂).carrier)) ∧ ∀ (M : IrredKEquivDModule S), Nonempty (M.carrier ≃ₗ[ℂ] (Γ_fun M).carrier)
theorem
thm_31_4
(D : HarishChandraData)
(χ : D.Z_Ug →ₐ[ℂ] ℂ)
(hχ_reg : D.IsRegularChar χ)
[hχ_ad : D.IsAntidominantChar χ]
(S : SmoothVarietyWithGroupAction)
(hFlagVar : S.X = D.𝓕)
(hGroupActs : S.K = D.K)
:
∃ (M_DModule : HCClassifyingDatum D → IrredKEquivDModule S) (π : HCClassifyingDatum D → HCGKModule D),
(∀ (d : HCClassifyingDatum D), (π d).IsIrreducible ∧ (π d).χ = χ) ∧ Function.Injective π ∧ (∀ (M : HCGKModule D),
M.IsIrreducible → M.χ = χ → ∃ (d : HCClassifyingDatum D), Nonempty (M.carrier ≃ₗ[ℂ] (π d).carrier)) ∧ (∀ (d₁ d₂ : HCClassifyingDatum D), IrredKEquivDModule.IsIsomorphic S (M_DModule d₁) (M_DModule d₂) → d₁ = d₂) ∧ ∀ (d : HCClassifyingDatum D), Nonempty ((M_DModule d).carrier ≃ₗ[ℂ] (π d).carrier)