Documentation

TauCeti.Algebra.Category.GradedModuleCat.IdempotentGradedDimension

Idempotent graded dimensions of graded modules #

Let A be a k-algebra with homogeneous pieces π’œ : β„€ β†’ Submodule k A, and let e ∈ π’œ 0 be an idempotent of degree zero. For a graded A-module M, a morphism restricts degreewise to the subspaces e β€’ Mβ‚š. These restrictions preserve exactness, and hence the Laurent-polynomial-valued graded dimension

gdim_e(M) = βˆ‘β‚š dim_k(e β€’ Mβ‚š) qα΅–

is additive on short exact sequences of finite-dimensional graded modules. Shifting the grading by n multiplies this dimension by qⁿ.

Main definitions #

Main results #

References #

The subspaces e β€’ Mβ‚š #

def TauCeti.GradedModuleCat.smulPieceMap {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) {M N : GradedModuleCat π’œ} (f : M ⟢ N) (p : β„€) :
β†₯(e β€’ M.grading.piece p) β†’β‚—[k] β†₯(e β€’ N.grading.piece p)

A morphism of graded modules restricts to the subspaces e β€’ Mβ‚š ⟢ e β€’ Nβ‚š.

Equations
Instances For
    @[simp]
    theorem TauCeti.GradedModuleCat.coe_smulPieceMap_apply {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) {M N : GradedModuleCat π’œ} (f : M ⟢ N) (p : β„€) (x : β†₯(e β€’ M.grading.piece p)) :
    ↑((smulPieceMap e f p) x) = f.hom ↑x
    @[simp]
    theorem TauCeti.GradedModuleCat.smulPieceMap_id {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) (M : GradedModuleCat π’œ) (p : β„€) :
    @[simp]
    theorem TauCeti.GradedModuleCat.smulPieceMap_comp {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) {M N P : GradedModuleCat π’œ} (f : M ⟢ N) (g : N ⟢ P) (p : β„€) :
    theorem TauCeti.GradedModuleCat.smulPieceMap_injective {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {e : A} {M N : GradedModuleCat π’œ} {f : M ⟢ N} (hf : Function.Injective ⇑f.hom) (p : β„€) :

    Restriction to e β€’ Mβ‚š preserves injectivity.

    theorem TauCeti.GradedModuleCat.smulPieceMap_surjective {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {e : A} {N P : GradedModuleCat π’œ} {g : N ⟢ P} (hg : Function.Surjective ⇑g.hom) (p : β„€) :

    Restriction to e β€’ Mβ‚š preserves surjectivity: a preimage can be chosen of degree p.

    theorem TauCeti.GradedModuleCat.smul_grading_piece_le {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {e : A} (heβ‚€ : e ∈ π’œ 0) (M : GradedModuleCat π’œ) (p : β„€) :

    An element of degree zero carries Mβ‚š into itself.

    theorem TauCeti.GradedModuleCat.exact_smulPieceMap {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {e : A} {M N P : GradedModuleCat π’œ} (he : IsIdempotentElem e) (heβ‚€ : e ∈ π’œ 0) {f : M ⟢ N} {g : N ⟢ P} (hfg : Function.Exact ⇑f.hom ⇑g.hom) (p : β„€) :
    Function.Exact ⇑(smulPieceMap e f p) ⇑(smulPieceMap e g p)

    Restriction to e β€’ Mβ‚š preserves exactness when e is an idempotent of degree zero.

    The graded dimension of e β€’ M #

    theorem TauCeti.GradedModuleCat.hasFiniteLaurentSupport_smul_grading_piece {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] :
    HasFiniteLaurentSupport k fun (p : β„€) => β†₯(e β€’ M.grading.piece p)

    A graded module that is finite-dimensional over k has finitely many nonzero subspaces e β€’ Mβ‚š, all finite-dimensional.

    noncomputable def TauCeti.GradedModuleCat.smulGradedDimension {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] :

    The graded dimension of e β€’ M, βˆ‘β‚š dim_k(e β€’ Mβ‚š) qα΅–, for a graded module that is finite-dimensional over k.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.GradedModuleCat.coeff_smulGradedDimension {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] (p : β„€) :
      (smulGradedDimension e M).coeff p = ↑(Module.finrank k β†₯(e β€’ M.grading.piece p))
      theorem TauCeti.GradedModuleCat.smulGradedDimension_congr {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (e : A) {M N : GradedModuleCat π’œ} [Module.Finite k M.carrier] [Module.Finite k N.carrier] (i : M β‰… N) :

      Isomorphic graded modules have the same graded dimension of e β€’ M.

      @[simp]

      Shifting the grading multiplies the graded dimension of e β€’ M by a power of q: gdim_e(M{n}) = qⁿ gdim_e(M).

      The graded dimension of e β€’ M is additive on short exact sequences of graded modules when e is an idempotent of degree zero.