Documentation

TauCeti.RepresentationTheory.Quiver.Preprojective.GradedResolution

The graded preprojective Koszul resolution #

The right vertex projectives of a preprojective algebra inherit the path-length grading. The Koszul differentials multiply by arrows and therefore raise path degree by one. Shifting the middle projective by one and the left projective by two makes the differentials homogeneous of degree zero. For quivers without sinks these terms give a linear graded projective resolution of the vertex augmentation module.

Right modules are left modules over the ordinary opposite algebra, without a Koszul sign. The internal shifts are implemented by InternalGrading.shift (-n), so generators of the term in homological degree n have internal degree n.

References #

The right vertex ideal is homogeneous: projection commutes with left multiplication by its degree-zero idempotent.

noncomputable def TauCeti.preprojectiveRightProjectiveGrading (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (i : Quiver.Symmetrify Q) :

The internal grading on e_i Π, restricted from the actual preprojective algebra.

Instances For
    @[simp]

    Homogeneity in the right vertex ideal is homogeneity of its underlying path class.

    Right multiplication respects the restricted path-length grading.

    Every right vertex projective is generated by its degree-zero idempotent.

    noncomputable def TauCeti.preprojectiveKoszulMiddleGrading (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (v : Q) :

    The middle Koszul term with the componentwise path grading.

    Instances For
      @[simp]

      The path degree in the middle Koszul term is tested in each arrow-indexed component.

      The left Koszul differential raises path degree by one.

      The right Koszul differential raises path degree by one.

      Right multiplication respects the arrow-indexed grading of the middle Koszul term.

      The unshifted middle Koszul term is generated in path degree zero.

      @[reducible, inline]

      The graded right vertex projective, with its unshifted path-length grading.

      Instances For
        @[reducible, inline]
        noncomputable abbrev TauCeti.preprojectiveGradedKoszulMiddle (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (v : Q) :

        The middle projective shifted so its vertex generators have internal degree one.

        Instances For
          @[reducible, inline]

          The incoming-arrow differential, as a degree-zero map from the shifted middle term. This is an abbreviation so its cokernel has the carrier of the existing vertex module without transporting along an equality of ranges.

          Instances For

            The reverse-arrow differential, as a degree-zero map from the twice-shifted vertex term.

            Instances For
              @[simp]
              @[reducible, inline]
              noncomputable abbrev TauCeti.preprojectiveGradedVertexModule (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (v : Q) :

              The vertex augmentation module with the quotient grading of the incoming-arrow map.

              Instances For

                The graded augmentation onto the vertex module.

                Instances For
                  @[simp]

                  The homogeneous vectors of the vertex module are precisely the classes of homogeneous vectors of its vertex projective.

                  @[reducible, inline]
                  noncomputable abbrev TauCeti.preprojectiveGradedKoszulTerm (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (v : Q) :

                  The graded Koszul terms: the vertex projective in degrees zero and two, with internal shifts zero and two, the arrow-indexed projective shifted by one, and zero thereafter.

                  Instances For
                    noncomputable def TauCeti.preprojectiveGradedKoszulDifferential (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (v : Q) (n : ℕ) :

                    The degree-zero graded Koszul differentials.

                    Instances For
                      @[simp]
                      theorem TauCeti.preprojectiveGradedKoszulDifferential_add_two (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (v : Q) (n : ℕ) :

                      If the left Koszul map is injective at the chosen vertex, the graded Koszul sequence is exact at every positive homological degree.

                      @[reducible, inline]

                      If the left Koszul map is injective at the chosen vertex, the shifted Koszul complex is a graded projective resolution of its vertex augmentation module, over the ordinary opposite algebra. This is an abbreviation so the types and module instances of its explicit terms can be used without transporting along equalities. Its augmentation is computed by preprojectiveGradedKoszulResolution_π.

                      Instances For
                        @[simp]

                        Each resolution term carries the grading of the corresponding shifted Koszul term.

                        @[simp]

                        The differentials of the resolution are the explicit graded Koszul maps.

                        @[simp]

                        The augmentation of the resolution is the vertex augmentation.

                        @[simp]

                        The terms of the resolution are the shifted graded Koszul terms.

                        The graded Koszul resolution is linear: its term in homological degree n is generated in internal degree n. The terms beyond degree two are zero.

                        theorem TauCeti.isLinear_preprojectiveGradedKoszulResolution_of_no_sinks (k : Type w) {Q : Type u} [CommRing k] [Quiver Q] [Fintype Q] [(i j : Q) → Fintype (i ⟶ j)] (hQ : ∀ (u : Q), ∃ (w : Q), Nonempty (u ⟶ w)) (v : Q) :

                        For a finite quiver without sinks, the graded Koszul resolution at every vertex is linear.