Documentation

TauCeti.RepresentationTheory.Quiver.Zigzag.Componentwise.Grading

The grading of the componentwise zigzag algebra #

The public zigzag algebra carries the product grading of its connected-component factors. On a component with an edge this is the grading descended from path length; on a singleton it is the dual-number grading with the infinitesimal generator in degree two. The global vertex–arrow–volume basis is homogeneous in degrees zero, one and two, respectively.

The graded pieces are submodules of the public algebra itself. Their internal direct-sum property and multiplicativity supply a GradedAlgebra, including for disconnected graphs and graphs with isolated vertices. As for the relation quotient, the grading is also extended by zero to integer degrees, in which internal grading shifts are stated.

The signed GradedAlgebra bundle follows TauCeti.zigzagIntegerGradedAlgebra for the relation quotient. TauCeti.zigzagAlgebraInternalGrading packages these same signed pieces for internally graded modules and bimodule tensor products.

See Huerfano–Khovanov, A category for the adjoint representation, Section 3, for the path grading and singleton convention.

noncomputable def TauCeti.zigzagComponentGrade (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) (C : G.ConnectedComponent) (n : ℕ) :

The degree-n submodule of a component algebra, transported from its quotient or its dual-number presentation.

Instances For
    @[simp]

    On a nontrivial component, homogeneous membership is detected in the relation quotient.

    @[simp]

    On a singleton component, homogeneous membership is detected in the dual numbers.

    Multiplication in a component adds degrees, and its unit has degree zero.

    Every component grade above degree two vanishes.

    noncomputable def TauCeti.zigzagAlgebraGrade (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) (n : ℕ) :

    The componentwise degree-n submodule of the public zigzag algebra.

    Instances For
      @[simp]
      theorem TauCeti.mem_zigzagAlgebraGrade (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) {n : ℕ} {x : ↑(zigzagAlgebra k G)} :

      An element is homogeneous exactly when every component has the same degree.

      theorem TauCeti.zigzagAlgebraGrade_eq_bot_of_three_le (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) {n : ℕ} (hn : 3 ≤ n) :

      The public algebra has no homogeneous pieces in degrees three and above.

      The componentwise grading respects the unit and multiplication of the public algebra.

      @[simp]

      The global vertex basis vectors have degree zero.

      @[simp]

      The global arrow basis vectors have degree one.

      @[simp]

      The global volume basis vectors have degree two, including at isolated vertices.

      The public zigzag algebra is the internal direct sum of its componentwise graded pieces.

      @[instance_reducible]

      The product grading on the public algebra, including the degree-two singleton generators. Install this structure locally to use Mathlib's graded-algebra projections and direct-sum algebra equivalence.

      Instances For

        Integer-indexed grading #

        noncomputable def TauCeti.zigzagAlgebraIntegerGrade (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) (d : ℤ) :

        The componentwise grading of the public zigzag algebra, extended by zero from ℕ to ℤ, as TauCeti.zigzagIntegerGrade extends that of the relation quotient. This signed indexing is needed to state internal grading shifts.

        Instances For

          The vertex idempotent is homogeneous of degree zero in the signed grading.

          The integer extension of the componentwise grading vanishes in negative degrees.

          theorem TauCeti.zigzagAlgebraIntegerGrade_eq_bot_of_not_mem (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) {d : ℤ} (hd : d ∉ {0, 1, 2}) :

          The integer path grading has no pieces outside degrees zero, one and two.

          The integer extension of the componentwise grading is an internal direct sum: the pieces in nonnegative degrees are those of TauCeti.zigzagAlgebraGrade, and those in negative degrees vanish.

          theorem TauCeti.mul_mem_zigzagAlgebraIntegerGrade (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) {m n : ℤ} {x y : ↑(zigzagAlgebra k G)} (hx : x ∈ zigzagAlgebraIntegerGrade k G m) (hy : y ∈ zigzagAlgebraIntegerGrade k G n) :

          Multiplication adds signed degrees in the integer extension of the componentwise grading.

          @[instance_reducible]

          The signed grading as a graded algebra. Install it locally when tensoring graded modules.

          Instances For
            @[reducible, inline]
            noncomputable abbrev TauCeti.zigzagAlgebraInternalGrading (k : Type w) [CommRing k] {V : Type u} [Finite V] (G : SimpleGraph V) :

            The signed path-length grading of the public zigzag algebra as an internal grading.

            Instances For