Documentation

Atlas.LieGroups.code.DModuleApplications

structure SmoothVarietyWithGroupAction :
Type (max (max (u_1 + 1) (u_2 + 1)) (u_3 + 1))
Instances For
    structure OrbitRepPair (S : SmoothVarietyWithGroupAction) :
    Type (max (max (max (u_1 + 1) (u_2 + 1)) u_3) u_4)
    Instances For
      structure IrredKEquivDModule (S : SmoothVarietyWithGroupAction) :
      Type (max (max (u_1 + 1) u_3) u_4)
      Instances For
        theorem kashiwarasTheorem (S : SmoothVarietyWithGroupAction) (M : IrredKEquivDModule S) (O : Set S.X) (hO : O S.orbits) :
        ∃ (restrict : IrredKEquivDModule SIrredKEquivDModule S) (extend : IrredKEquivDModule SIrredKEquivDModule 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 SIrredKEquivDModule S) (extend : IrredKEquivDModule SIrredKEquivDModule 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.XProp) :
              inSupport p.orbitOS.orbits, inSupport OO = p.orbit
              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 ) :
              p₁ = p₂
              structure HarishChandraData :
              Type (max (max (max (max (max (u_1 + 1) (u_2 + 1)) (u_3 + 1)) (u_4 + 1)) (u_5 + 1)) (u_6 + 1))
              Instances For
                Instances
                  structure HCGKModule (D : HarishChandraData) :
                  Type (max (max (max (u_1 + 1) u_3) u_4) u_7)
                  Instances For
                    structure HCClassifyingDatum (D : HarishChandraData) :
                    Type (max (max (max (u_1 + 1) u_3) u_4) u_5)
                    Instances For
                      theorem twistedDModuleClassification (D : HarishChandraData) (S : SmoothVarietyWithGroupAction) (hFlagVar : S.X = D.𝓕) (hGroupActs : S.K = D.K) :
                      ∃ (M_assign : HCClassifyingDatum DIrredKEquivDModule 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 →ₐ[] ) ( : D.IsAntidominantChar χ) (S : SmoothVarietyWithGroupAction) (hFlagVar : S.X = D.𝓕) (hGroupActs : S.K = D.K) :
                      ∃ (Γ_fun : IrredKEquivDModule SHCGKModule D) (Loc_fun : HCGKModule DIrredKEquivDModule 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.IsIrreducibleV.χ = χ∃ (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 DIrredKEquivDModule S) (Γ_fun : IrredKEquivDModule SHCGKModule 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.IsIrreducibleV.χ = χ∃ (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 DIrredKEquivDModule S) (π : HCClassifyingDatum DHCGKModule D), (∀ (d : HCClassifyingDatum D), (π d).IsIrreducible (π d).χ = χ) Function.Injective π (∀ (M : HCGKModule D), M.IsIrreducibleM.χ = χ∃ (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)