Documentation

TauCeti.RepresentationTheory.Quiver.Zigzag.Projective

Vertex projectives of a zigzag algebra #

For a finite simple graph without isolated vertices, this file constructs the left projective module at a vertex i as the principal left ideal Z e_i in the zigzag relation quotient. Right multiplication by e_i is a projection from the regular module onto this ideal, so the module is projective. Its idempotent is primitive, so the module is also indecomposable.

The vertex projective has an explicit basis: the idempotent e_i, the arrows whose tail is i, and the volume class x_i. Thus its dimension is 2 + deg(i). The choice of arrows with tail i, rather than head i, is forced by Tau Ceti's later-factor-first convention: Z e_i consists of paths which begin at i.

Main definitions #

Main results #

References #

This is the vertex-projective part of Layer 3 of TauCetiRoadmap/ZigzagPreprojective/README.md. See Huerfano--Khovanov, A category for the adjoint representation, Section 3, and Ehrig--Tubbenhauer, Algebraic properties of zigzag algebras, Section 2.

@[reducible, inline]
noncomputable abbrev TauCeti.zigzagVertexIdempotent (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) :

The vertex idempotent of the zigzag relation quotient.

Equations
Instances For
    noncomputable def TauCeti.zigzagProjective (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) :

    The left projective of the zigzag relation quotient at i, namely the principal left ideal Z e_i.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.mem_zigzagProjective_iff (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] {i : V} {x : nonisolatedZigzagQuotient k G} :

      Membership in Z e_i: an element belongs to the vertex projective exactly when right multiplication by e_i fixes it.

      noncomputable def TauCeti.zigzagProjectiveGenerator (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) :
      (zigzagProjective k G i)

      The distinguished generator e_i of the vertex projective.

      Equations
      Instances For
        @[simp]

        The vertex-projective grading #

        noncomputable def TauCeti.zigzagProjectiveGrade (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (d : ) :

        The signed degree-d part of the vertex projective P_i, obtained by restricting the integer-indexed grading of the zigzag algebra.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.mem_zigzagProjectiveGrade_iff (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] {i : V} {d : } {x : (zigzagProjective k G i)} :
          noncomputable def TauCeti.zigzagProjectiveShiftGrade (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (d : ) :
          Submodule k (zigzagProjective k G i)

          The grading of the internal shift P_i{d}, normalized by (P_i{d})_p = (P_i)_{p-d} and hence [P_i{1}] = q[P_i].

          Equations
          Instances For
            @[simp]
            theorem TauCeti.zigzagProjectiveShiftGrade_apply (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (d p : ) :

            Projectivity #

            Right multiplication by e_i, corestricted to Z e_i.

            Equations
            Instances For
              @[simp]
              @[simp]
              theorem TauCeti.zigzagProjectiveProjection_coe (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (x : (zigzagProjective k G i)) :

              Projecting an element of Z e_i back onto Z e_i fixes it.

              The projection onto Z e_i splits its inclusion into the regular module.

              The vertex ideal Z e_i is a projective left module over the zigzag relation quotient.

              Indecomposability #

              theorem TauCeti.zigzagVertexIdempotent_ne_zero (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) :

              A vertex idempotent is nonzero in the zigzag relation quotient.

              theorem TauCeti.isPrimitiveIdempotent_zigzagVertexIdempotent (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) :

              The vertex idempotents of a zigzag relation quotient are primitive. Modulo the Jacobson radical they are the coordinate idempotents in the product V → k; an idempotent summand which vanishes there lies in the nilpotent radical and is therefore zero.

              theorem TauCeti.isIndecomposableModule_zigzagProjective (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) :

              The vertex projective Z e_i is indecomposable as a left module over the zigzag relation quotient.

              The vertex-projective basis #

              @[reducible, inline]
              abbrev TauCeti.ZigzagProjectiveBasisIndex {V : Type u} (G : SimpleGraph V) (i : V) :

              Basis indices for Z e_i: its vertex generator, the darts with tail i, and its volume generator.

              Equations
              Instances For
                @[simp]
                theorem TauCeti.coe_zigzagProjectiveBasisFun_inl (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (a : Unit) :
                @[simp]
                theorem TauCeti.coe_zigzagProjectiveBasisFun_inr_inl (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (d : { d : G.Dart // d.toProd.1 = i }) :
                @[simp]
                theorem TauCeti.coe_zigzagProjectiveBasisFun_inr_inr (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (i : V) (a : Unit) :
                theorem TauCeti.linearIndependent_zigzagProjectiveBasisFun (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) :

                The vertex, outgoing-arrow and volume family in Z e_i is linearly independent.

                The vertex, outgoing-arrow and volume family spans Z e_i.

                noncomputable def TauCeti.zigzagProjectiveBasis (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) :

                The vertex, outgoing-arrow and volume basis of Z e_i.

                Equations
                Instances For
                  @[simp]
                  theorem TauCeti.zigzagProjectiveBasis_apply (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) (b : ZigzagProjectiveBasisIndex G i) :
                  theorem TauCeti.finrank_zigzagProjective (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] [Fintype V] [DecidableRel G.Adj] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) :

                  The dimension of the vertex projective is two plus the degree of its vertex.