Documentation

TauCeti.Algebra.Category.GradedModuleCat.CartanMap.SimpleBasis

Simple classes in the graded Grothendieck group of finite graded modules #

Let A be a finite-dimensional algebra over a field k, with homogeneous pieces π’œ : β„€ β†’ Submodule k A. A finite graded A-module is finite-dimensional over k, so it has a filtration by graded submodules whose successive quotients are simple objects of the graded module category. If every simple finite graded module is an internal shift Sα΅’{d} of a member of a family S, the relation [M{d}] = qᡈ [M] turns such a filtration into an expression of [M] as a β„€[q,q⁻¹]-linear combination of the classes [Sα΅’]. Thus these classes span the graded Grothendieck group Gβ‚€^gr(mod A) over the Laurent ring.

This is the spanning half of the simple-class basis of Gβ‚€^gr(mod A). Linear independence is read off from the idempotent coordinates TauCeti.gradedIdempotentCoordinate: if degree-zero idempotents eα΅’ satisfy gdim(eα΅’ β€’ Sβ±Ό) = Ξ΄α΅’β±Ό, as for the vertex idempotents and vertex simples of a basic algebra whose simple modules are one-dimensional, the classes [Sα΅’] form a β„€[q,q⁻¹]-basis whose coordinates are the idempotent coordinates. This basis is the module-side basis of the graded Cartan matrix TauCeti.gradedCartanMatrix.

Main definitions #

Main results #

References #

The argument adapts the ungraded simple-class basis of TauCeti.RepresentationTheory.GrothendieckGroup.SimpleBasis (TauCeti.simpleClassBasis) to graded modules and the Laurent-linear Grothendieck group.

Exhaustive families of graded simples #

def TauCeti.IsExhaustiveGradedSimpleFamily {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {I : Type uI} (S : I β†’ (gradedFiniteModules π’œ).FullSubcategory) :

A family of finite graded modules is an exhaustive family of graded simples up to shift if every finite graded module which is a simple object of the graded module category is isomorphic to an internal shift (S i){d} of a member of the family.

Equations
Instances For
    theorem TauCeti.isExhaustiveGradedSimpleFamily_iff {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {I : Type uI} (S : I β†’ (gradedFiniteModules π’œ).FullSubcategory) :

    Characterization of IsExhaustiveGradedSimpleFamily, for importing modules, to which the body of the definition is not exposed.

    Spanning #

    The classes of an exhaustive family of graded simples span Gβ‚€^gr(mod A) over β„€[q,q⁻¹]. A finite graded module has a filtration by graded submodules with simple subquotients, each of which is a shift Sα΅’{d} of a member of the family, with class qᡈ [Sα΅’].

    The simple-class basis #

    noncomputable def TauCeti.gradedSimpleClassBasis {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] [Module.Finite k A] {π’œ : β„€ β†’ Submodule k A} {I : Type uI} (S : I β†’ (gradedFiniteModules π’œ).FullSubcategory) {e : I β†’ A} (he : βˆ€ (i : I), IsIdempotentElem (e i)) (heβ‚€ : βˆ€ (i : I), e i ∈ π’œ 0) (hne : Pairwise fun (i j : I) => GradedModuleCat.smulGradedDimension (e i) (S j).obj = 0) (hself : βˆ€ (i : I), GradedModuleCat.smulGradedDimension (e i) (S i).obj = 1) (hS : IsExhaustiveGradedSimpleFamily S) :

    The simple-class basis of Gβ‚€^gr(mod A) over β„€[q,q⁻¹]. Its basis vector at i is the class [Sα΅’]. The hypotheses say that the degree-zero idempotents eα΅’ have graded dimensions gdim(eα΅’ β€’ Sβ±Ό) = Ξ΄α΅’β±Ό, and that every simple finite graded module is a shift of some Sα΅’.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.gradedSimpleClassBasis_apply {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] [Module.Finite k A] {π’œ : β„€ β†’ Submodule k A} {I : Type uI} (S : I β†’ (gradedFiniteModules π’œ).FullSubcategory) {e : I β†’ A} (he : βˆ€ (i : I), IsIdempotentElem (e i)) (heβ‚€ : βˆ€ (i : I), e i ∈ π’œ 0) (hne : Pairwise fun (i j : I) => GradedModuleCat.smulGradedDimension (e i) (S j).obj = 0) (hself : βˆ€ (i : I), GradedModuleCat.smulGradedDimension (e i) (S i).obj = 1) (hS : IsExhaustiveGradedSimpleFamily S) (i : I) :
      (gradedSimpleClassBasis S he heβ‚€ hne hself hS) i = LaurentK0.of (gradedFiniteModulesExactStructure π’œ) (S i)

      The basis vector indexed by i is the class [Sα΅’].

      @[simp]
      theorem TauCeti.gradedSimpleClassBasis_repr_apply {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] [Module.Finite k A] {π’œ : β„€ β†’ Submodule k A} {I : Type uI} (S : I β†’ (gradedFiniteModules π’œ).FullSubcategory) {e : I β†’ A} (he : βˆ€ (i : I), IsIdempotentElem (e i)) (heβ‚€ : βˆ€ (i : I), e i ∈ π’œ 0) (hne : Pairwise fun (i j : I) => GradedModuleCat.smulGradedDimension (e i) (S j).obj = 0) (hself : βˆ€ (i : I), GradedModuleCat.smulGradedDimension (e i) (S i).obj = 1) (hS : IsExhaustiveGradedSimpleFamily S) (x : LaurentK0 (gradedFiniteModulesExactStructure π’œ)) (i : I) :
      ((gradedSimpleClassBasis S he heβ‚€ hne hself hS).repr x) i = (gradedIdempotentCoordinate β‹― β‹―) x

      The ith coordinate in the simple-class basis is the idempotent coordinate of eα΅’, the graded dimension of eα΅’ β€’ M on the class of M.