Documentation

TauCeti.Algebra.Category.GradedModuleCat.Idempotent.MinimalResolution

Minimal graded projective surjections and resolutions #

Let A be a nonnegatively graded algebra whose degree-zero part Aβ‚€ = π’œ 0 is a semisimple ring, as for the path-length grading of a path algebra of a finite acyclic quiver, of a zigzag algebra, or of any Koszul algebra in the sense of Beilinson--Ginzburg--Soergel. Write Aβ‚Š for the sum of the pieces of A of positive degree.

A graded module M vanishing below some degree is the target of a minimal projective surjection: a degree-zero surjection P ⟢ M from a direct sum P of shifted projectives A f, with f idempotents of degree zero, whose kernel lies in Aβ‚Š P, minimal in the sense of TauCeti.GradedProjectiveResolution.IsMinimal. Its generators lift a decomposition of each homogeneous piece of M / Aβ‚Š M into simple Aβ‚€-modules. Over the semisimple ring Aβ‚€ every simple summand, generated by any nonzero element v, is isomorphic to Aβ‚€ f for an idempotent f fixing v (IsSemisimpleRing.exists_isIdempotentElem_smul_eq_zero_iff). Graded Nakayama makes the lifted generators generate, and because the degree-zero part of A f is Aβ‚€ f, the kernel lies in Aβ‚Š P.

Iterating along successive kernels gives a minimal graded projective resolution, with finite-dimensional terms when A and M are finite-dimensional. With the diagonal Ext criterion for minimal resolutions this gives the elementary characterisation of linearity: M has a linear graded projective resolution exactly when Extⁿ(M, N) vanishes for every graded module N concentrated in a single degree p β‰  n. In the finite-dimensional case it suffices to test finite-dimensional simple modules N; for M a graded simple this is the diagonal vanishing of the bigraded Ext between graded simples. Dropping the diagonal restriction, vanishing of Extⁿ(M, N) against all finite-dimensional simples from some degree on truncates the minimal resolution and so bounds the projective dimension of the underlying module of M.

Main results #

References #

theorem TauCeti.GradedModuleCat.exists_minimal_projective_surjection {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) (M : GradedModuleCat π’œ) (b : β„€) (hb : βˆ€ p < b, M.grading.piece β„€ p = βŠ₯) :
βˆƒ (P : GradedModuleCat π’œ) (Ο€ : P ⟢ M), Module.Projective A P.carrier ∧ Function.Surjective ⇑π.hom ∧ (βˆ€ (x : P.carrier), Ο€.hom x = 0 β†’ x ∈ (⨆ (i : β„€), ⨆ (_ : 0 < i), π’œ i) β€’ ⊀) ∧ βˆ€ p < b, P.grading.piece β„€ p = βŠ₯

Minimal projective surjections. Let A be a nonnegatively graded algebra whose degree-zero part is a semisimple ring. Every graded module M vanishing below degree b is the image of a projective graded module P under a degree-zero surjection whose kernel lies in Aβ‚Š P. The source P also vanishes below degree b.

theorem TauCeti.GradedModuleCat.exists_minimal_projective_surjection_of_finite {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) [Module.Finite k A] (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] :
βˆƒ (P : GradedModuleCat π’œ) (Ο€ : P ⟢ M), Module.Projective A P.carrier ∧ Function.Surjective ⇑π.hom ∧ (βˆ€ (x : P.carrier), Ο€.hom x = 0 β†’ x ∈ (⨆ (i : β„€), ⨆ (_ : 0 < i), π’œ i) β€’ ⊀) ∧ Module.Finite k P.carrier

Minimal projective surjections onto finite-dimensional modules. Over a finite-dimensional algebra as in TauCeti.GradedModuleCat.exists_minimal_projective_surjection, a finite-dimensional graded module is the target of a minimal projective surjection from a finite-dimensional graded module.

theorem TauCeti.GradedProjectiveResolution.exists_isMinimal {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) (M : GradedModuleCat π’œ) (b : β„€) (hb : βˆ€ p < b, M.grading.piece β„€ p = βŠ₯) :
βˆƒ (r : GradedProjectiveResolution π’œ M.grading), r.IsMinimal ∧ βˆ€ (n : β„•), βˆ€ p < b, (r.grading n).piece β„€ p = βŠ₯

Minimal graded projective resolutions exist. Let A be a nonnegatively graded algebra whose degree-zero part is a semisimple ring. Every graded module vanishing below degree b has a minimal graded projective resolution all of whose terms vanish below degree b.

theorem TauCeti.GradedProjectiveResolution.exists_isLinear_iff_subsingleton_ext {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) [CategoryTheory.HasExt (GradedModuleCat π’œ)] (M : GradedModuleCat π’œ) (b : β„€) (hb : βˆ€ p < b, M.grading.piece β„€ p = βŠ₯) :
(βˆƒ (r : GradedProjectiveResolution π’œ M.grading), r.IsLinear) ↔ βˆ€ (n : β„•) (p : β„€), ↑n β‰  p β†’ βˆ€ (N : GradedModuleCat π’œ), (βˆ€ (q : β„€), q β‰  p β†’ N.grading.piece β„€ q = βŠ₯) β†’ Subsingleton (CategoryTheory.Abelian.Ext M N n)

Diagonal Ext detects the existence of a linear resolution. Over an algebra as in TauCeti.GradedProjectiveResolution.exists_isMinimal, a bounded-below graded module has a linear graded projective resolution exactly when Extⁿ(M, N) vanishes for every graded module N concentrated in a single degree p β‰  n.

theorem TauCeti.GradedProjectiveResolution.exists_isMinimal_of_finite {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] [Module.Finite k A] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] :
βˆƒ (r : GradedProjectiveResolution π’œ M.grading), r.IsMinimal ∧ βˆ€ (n : β„•), Module.Finite k (r.X n)

Finite-dimensional minimal graded projective resolutions exist over a finite-dimensional algebra as in TauCeti.GradedProjectiveResolution.exists_isMinimal: a finite-dimensional graded module has a minimal graded projective resolution with finite-dimensional terms.

theorem TauCeti.GradedProjectiveResolution.exists_isLinear_iff_subsingleton_ext_simple {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] [Module.Finite k A] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) [CategoryTheory.HasExt (GradedModuleCat π’œ)] (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] :
(βˆƒ (r : GradedProjectiveResolution π’œ M.grading), r.IsLinear) ↔ βˆ€ (n : β„•) (p : β„€), ↑n β‰  p β†’ βˆ€ (N : GradedModuleCat π’œ), Module.Finite k N.carrier β†’ CategoryTheory.Simple N β†’ (βˆ€ (q : β„€), q β‰  p β†’ N.grading.piece β„€ q = βŠ₯) β†’ Subsingleton (CategoryTheory.Abelian.Ext M N n)

Diagonal Ext against simple modules detects the existence of a linear resolution. Over a finite-dimensional algebra as in TauCeti.GradedProjectiveResolution.exists_isMinimal, a finite-dimensional graded module M has a linear graded projective resolution exactly when Extⁿ(M, S) vanishes for every finite-dimensional simple graded module S concentrated in a degree p β‰  n.

theorem TauCeti.GradedProjectiveResolution.hasProjectiveDimensionLT_of_subsingleton_ext_simple {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] [IsSemisimpleRing β†₯(π’œ 0)] [Module.Finite k A] (hneg : βˆ€ p < 0, π’œ p = βŠ₯) [CategoryTheory.HasExt (GradedModuleCat π’œ)] (M : GradedModuleCat π’œ) [Module.Finite k M.carrier] (d : β„•) (hExt : βˆ€ (n : β„•), d ≀ n β†’ βˆ€ (N : GradedModuleCat π’œ), Module.Finite k N.carrier β†’ CategoryTheory.Simple N β†’ Subsingleton (CategoryTheory.Abelian.Ext M N n)) :

Ext against simple modules bounds the projective dimension. Over a finite-dimensional algebra as in TauCeti.GradedProjectiveResolution.exists_isMinimal, let M be a finite-dimensional graded module such that Extⁿ(M, N) vanishes for every n β‰₯ d and every finite-dimensional simple graded module N. Then the underlying A-module of M has projective dimension less than d.