Documentation

TauCeti.Algebra.Category.GradedModuleCat.DegreeQuotient

Quotients concentrated in one internal degree #

The degree quotient of a graded module kills the submodule generated by all pieces outside a specified degree. It is the universal quotient concentrated in that degree. For a nonnegatively graded algebra, it is annihilated by positive-degree scalars, and its surviving piece detects the corresponding piece of the module modulo the positive-degree action.

Consequently, maps to modules concentrated in degree p detect whether the source's degree-p piece lies in A₊ M. Combined with graded Nakayama, this detects generating degrees of minimal projective resolution terms from their graded Hom groups.

References #

def TauCeti.GradedModuleCat.offDegreeSpan {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} (M : GradedModuleCat 𝒜) (p : ℤ) :

The submodule generated by all homogeneous pieces outside degree p.

Instances For
    theorem TauCeti.GradedModuleCat.offDegreeSpan_le_iff {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} (M : GradedModuleCat 𝒜) (p : ℤ) (U : Submodule A M.carrier) :

    The off-degree span is contained in a submodule exactly when every off-degree piece is.

    theorem TauCeti.GradedModuleCat.piece_le_offDegreeSpan {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} (M : GradedModuleCat 𝒜) {p q : ℤ} (hq : q ≠ p) :

    A piece outside degree p lies in the submodule killed by the degree quotient.

    The submodule generated by the off-degree pieces is homogeneous.

    @[reducible, inline]
    noncomputable abbrev TauCeti.GradedModuleCat.offDegreeObj {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) :

    The homogeneous submodule generated by the off-degree pieces, as a graded module.

    Instances For
      theorem TauCeti.GradedModuleCat.mem_offDegreeObj_piece_iff {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p q : ℤ) (x : (M.offDegreeObj p).carrier) :

      Membership in a homogeneous piece of the off-degree submodule is ambient membership.

      noncomputable def TauCeti.GradedModuleCat.offDegreeι {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) :

      The inclusion of the submodule killed by the degree quotient.

      Instances For
        @[simp]
        theorem TauCeti.GradedModuleCat.hom_offDegreeι {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) :

        The off-degree inclusion has the underlying submodule inclusion as its linear map.

        @[reducible, inline]
        noncomputable abbrev TauCeti.GradedModuleCat.degreeQuotient {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) :

        The universal quotient of M concentrated in internal degree p.

        Instances For
          noncomputable def TauCeti.GradedModuleCat.degreeQuotientπ {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) :

          The projection onto the universal quotient concentrated in degree p.

          Instances For
            theorem TauCeti.GradedModuleCat.hom_degreeQuotientπ {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) :

            The underlying quotient projection is the usual projection by the inclusion's range.

            @[simp]
            theorem TauCeti.GradedModuleCat.degreeQuotientπ_eq_zero_iff {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p : ℤ) (x : M.carrier) :

            The kernel of the degree quotient projection is the span of the off-degree pieces.

            The quotient projection is surjective.

            theorem TauCeti.GradedModuleCat.mem_degreeQuotient_piece_iff {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) (p q : ℤ) (y : (M.degreeQuotient p).carrier) :

            The degree-q piece of the degree quotient consists of classes of degree-q elements.

            @[simp]
            theorem TauCeti.GradedModuleCat.degreeQuotient_piece_eq_bot {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (M : GradedModuleCat 𝒜) {p q : ℤ} (hq : q ≠ p) :

            The degree quotient vanishes outside its specified degree.

            theorem TauCeti.GradedModuleCat.offDegreeSpan_le_ker {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} {M N : GradedModuleCat 𝒜} (p : ℤ) (hN : ∀ (q : ℤ), q ≠ p → N.grading.piece ℤ q = ⊥) (f : M ⟶ N) :

            A graded map to a module concentrated in degree p kills the off-degree span.

            noncomputable def TauCeti.GradedModuleCat.degreeQuotientLift {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] {M N : GradedModuleCat 𝒜} (p : ℤ) (hN : ∀ (q : ℤ), q ≠ p → N.grading.piece ℤ q = ⊥) (f : M ⟶ N) :

            The canonical factorization of a graded map to a module concentrated in degree p through the universal degree quotient.

            Instances For
              @[simp]
              theorem TauCeti.GradedModuleCat.degreeQuotientπ_degreeQuotientLift {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] {M N : GradedModuleCat 𝒜} (p : ℤ) (hN : ∀ (q : ℤ), q ≠ p → N.grading.piece ℤ q = ⊥) (f : M ⟶ N) :

              Composing the canonical lift with the quotient projection recovers the original map.

              @[simp]

              Composing the canonical lift with the quotient projection recovers the original map.

              theorem TauCeti.GradedModuleCat.degreeQuotientLift_unique {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] {M N : GradedModuleCat 𝒜} (p : ℤ) (hN : ∀ (q : ℤ), q ≠ p → N.grading.piece ℤ q = ⊥) (f : M ⟶ N) (g : M.degreeQuotient p ⟶ N) (hg : CategoryTheory.CategoryStruct.comp (M.degreeQuotientπ p) g = f) :

              A map out of the degree quotient is uniquely determined by its composite with the quotient projection.

              theorem TauCeti.GradedModuleCat.existsUnique_degreeQuotient_lift {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] {M N : GradedModuleCat 𝒜} (p : ℤ) (hN : ∀ (q : ℤ), q ≠ p → N.grading.piece ℤ q = ⊥) (f : M ⟶ N) :

              Every graded map to a module concentrated in degree p factors uniquely through the universal degree quotient.

              theorem TauCeti.GradedModuleCat.piece_inf_offDegreeSpan_le_positive_smul_top {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (hneg : ∀ i < 0, 𝒜 i = ⊥) (M : GradedModuleCat 𝒜) (p : ℤ) :
              M.grading.piece ℤ p ⊓ Submodule.restrictScalars k (M.offDegreeSpan p) ≤ (⨆ (i : ℤ), ⨆ (_ : 0 < i), 𝒜 i) • ⊤

              In the retained degree, the off-degree span contributes only positive-degree action.

              theorem TauCeti.GradedModuleCat.piece_le_positive_smul_top_of_subsingleton_hom {k : Type uk} [CommRing k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [GradedAlgebra 𝒜] (hneg : ∀ i < 0, 𝒜 i = ⊥) (M : GradedModuleCat 𝒜) (p : ℤ) (h : Subsingleton (M ⟶ M.degreeQuotient p)) :
              M.grading.piece ℤ p ≤ (⨆ (i : ℤ), ⨆ (_ : 0 < i), 𝒜 i) • ⊤

              Vanishing of maps to the universal degree quotient detects a homogeneous piece modulo positive-degree action.