Documentation

TauCeti.Algebra.Module.GradedModule.Linearity

Detecting linear graded resolutions #

A graded projective resolution is linear when its term in homological degree n is generated in internal degree n. For a nonnegatively graded algebra, graded Nakayama detects this condition on the quotient of each term by the positive-degree action Aβ‚Š: the resolution is linear exactly when the quotient of its nth term is concentrated in internal degree n.

This criterion is stated both with explicit termwise lower bounds and for terms finite over the grading's scalar ring. It is the generation-theoretic bridge from computations of a minimal resolution modulo Aβ‚Š to linearity of that resolution.

Half of linearity holds for every minimal resolution: if the resolved module starts in degree c, the term in homological degree n starts in degree c + n. This is the triangularity that lets numerical invariants of minimal resolutions detect linearity.

Main results #

References #

theorem TauCeti.GradedProjectiveResolution.isLinear_iff_piece_le_positive_smul_top {k : Type uk} {A : Type uA} [CommRing k] [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] {M : Type uM} [AddCommGroup M] [Module k M] [Module A M] {G : InternalGrading k M β„€} {r : GradedProjectiveResolution π’œ G} (hπ’œ : βˆ€ i < 0, π’œ i = βŠ₯) (b : β„• β†’ β„€) (hbelow : βˆ€ (n : β„•), βˆ€ p < b n, (r.grading n).piece β„€ p = βŠ₯) :
r.IsLinear ↔ βˆ€ (n : β„•) (p : β„€), p β‰  ↑n β†’ (r.grading n).piece β„€ p ≀ (⨆ (i : β„€), ⨆ (_ : 0 < i), π’œ i) β€’ ⊀

A resolution is linear exactly when every term modulo Aβ‚Š is concentrated in its homological degree, provided each term is bounded below. The explicit lower bounds may depend on the homological degree.

theorem TauCeti.GradedProjectiveResolution.isLinear_iff_piece_le_positive_smul_top_of_finite {k : Type uk} {A : Type uA} [CommRing k] [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} [GradedAlgebra π’œ] {M : Type uM} [AddCommGroup M] [Module k M] [Module A M] {G : InternalGrading k M β„€} {r : GradedProjectiveResolution π’œ G} [βˆ€ (n : β„•), Module.Finite k (r.X n)] (hπ’œ : βˆ€ i < 0, π’œ i = βŠ₯) :
r.IsLinear ↔ βˆ€ (n : β„•) (p : β„€), p β‰  ↑n β†’ (r.grading n).piece β„€ p ≀ (⨆ (i : β„€), ⨆ (_ : 0 < i), π’œ i) β€’ ⊀

For a resolution whose terms are finite over the grading's scalar ring, linearity is equivalent to concentration of each term modulo Aβ‚Š in its homological degree. Finiteness supplies the lower bounds required by graded Nakayama.

theorem TauCeti.GradedProjectiveResolution.IsMinimal.piece_eq_bot_of_lt {k : Type uk} {A : Type uA} [CommRing k] [Ring A] [Algebra k A] {π’œ : β„€ β†’ Submodule k A} {M : Type uM} [AddCommGroup M] [Module k M] [Module A M] {G : InternalGrading k M β„€} {r : GradedProjectiveResolution π’œ G} (hr : r.IsMinimal) {c : β„€} (hG : βˆ€ p < c, G.piece β„€ p = βŠ₯) (b : β„• β†’ β„€) (hbelow : βˆ€ (n : β„•), βˆ€ p < b n, (r.grading n).piece β„€ p = βŠ₯) (n : β„•) {p : β„€} :
p < c + ↑n β†’ (r.grading n).piece β„€ p = βŠ₯

The terms of a minimal resolution start in their homological degree. If the resolved module has no nonzero homogeneous elements below degree c and every term of a minimal resolution is bounded below, then the term in homological degree n has no nonzero homogeneous elements below degree c + n. The algebra grading need not be nonnegative.