Documentation

TauCeti.Algebra.Category.GradedModuleCat.Idempotent.GradedDimension

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 : β„€) :

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

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.mem_smul_grading_piece_iff {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {e : A} (he : IsIdempotentElem e) (heβ‚€ : e ∈ π’œ 0) {M : GradedModuleCat π’œ} {p : β„€} {x : M.carrier} :

    For an idempotent e of degree zero, e β€’ Mβ‚š consists of the elements of Mβ‚š fixed by e.

    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] :

    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.

    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 : β„€) :
      theorem TauCeti.GradedModuleCat.smulGradedDimension_eq_C_of_concentrated {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] (hM : βˆ€ (p : β„€), p β‰  0 β†’ M.grading.piece β„€ p = βŠ₯) :

      If a graded module is concentrated in degree zero, the graded dimension of e β€’ M is constant. No idempotence assumption on e is needed.

      theorem TauCeti.GradedModuleCat.finrank_smul_piece_zero_pos_of_concentrated {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] (hM : βˆ€ (p : β„€), p β‰  0 β†’ M.grading.piece β„€ p = βŠ₯) (h : smulGradedDimension e M β‰  0) :

      A nonzero idempotent graded dimension of a degree-zero module has positive degree-zero dimension. No idempotence assumption on e is needed.

      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).

      A nonzero finite-dimensional graded module has nonzero graded dimension, the case e = 1: some homogeneous piece of M is nonzero.

      @[simp]
      theorem TauCeti.GradedModuleCat.laurentEval_one_smulGradedDimension {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {e : A} (M : GradedModuleCat π’œ) (heβ‚€ : e ∈ π’œ 0) [Module.Finite k M.carrier] :

      At q = 1 the graded dimension of e β€’ M is the dimension of e β€’ M, for e of degree zero: the subspaces e β€’ Mβ‚š form an internal direct sum decomposition of e β€’ M. No idempotence is needed.

      theorem TauCeti.GradedModuleCat.eq_zero_of_iso_shiftObj {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] [Nontrivial M.carrier] {n : β„€} (i : M β‰… M.shiftObj n) :
      n = 0

      A nonzero finite-dimensional graded module is isomorphic to no nontrivial shift of itself: shifting by n multiplies its nonzero graded dimension by qⁿ.

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