Documentation

TauCeti.RepresentationTheory.Quiver.Zigzag.Projective.Basic

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 principal-ideal construction, grading, and projectivity work over any commutative ring. Indecomposability and the basis and dimension results below use a field.

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 #

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) {V : Type u} (G : SimpleGraph V) [Finite V] [CommRing k] (i : V) :

The vertex idempotent of the zigzag relation quotient.

Instances For

    The vertex idempotent of the zigzag relation quotient is idempotent.

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

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

    Instances For

      The vertex projective is the principal left ideal generated by its vertex idempotent.

      @[simp]

      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) {V : Type u} (G : SimpleGraph V) [Finite V] [CommRing k] (i : V) :
      ↥(zigzagProjective k G i)

      The distinguished generator e_i of the vertex projective.

      Instances For

        The vertex-projective grading #

        noncomputable def TauCeti.zigzagProjectiveGrade (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [CommRing k] (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.

        Instances For
          @[simp]
          theorem TauCeti.mem_zigzagProjectiveGrade_iff (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [CommRing k] {i : V} {d : ℤ} {x : ↥(zigzagProjective k G i)} :
          noncomputable def TauCeti.zigzagProjectiveShiftGrade (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [CommRing k] (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].

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

            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) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (i : V) :

            A vertex idempotent is nonzero in the zigzag relation quotient.

            theorem TauCeti.isPrimitiveIdempotent_zigzagVertexIdempotent (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (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) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (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.

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

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

              Instances For

                The degree-zero projective basis vector is its distinguished vertex generator.

                @[simp]
                theorem TauCeti.coe_zigzagProjectiveBasisFun_inl (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (i : V) (a : Unit) :
                @[simp]
                theorem TauCeti.coe_zigzagProjectiveBasisFun_inr_inl (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (i : V) (d : { d : G.Dart // d.toProd.1 = i }) :
                @[simp]
                theorem TauCeti.coe_zigzagProjectiveBasisFun_inr_inr (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (i : V) (a : Unit) :
                theorem TauCeti.linearIndependent_zigzagProjectiveBasisFun (k : Type w) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (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) {V : Type u} (G : SimpleGraph V) [Finite V] [Field k] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i : V) :

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

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

                  The vertex idempotents of the zigzag relation quotient are a complete orthogonal family of idempotents: they are idempotent, pairwise orthogonal, and sum to 1.

                  theorem TauCeti.finrank_zigzagProjective (k : Type w) {V : Type u} (G : SimpleGraph V) [Field k] [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.