Documentation

TauCeti.RepresentationTheory.Quiver.Zigzag.QHom

The projective q-Hom form of a zigzag algebra #

For a finite simple graph without isolated vertices, this file packages the homogeneous homomorphisms between zigzag vertex projectives into Laurent polynomials. With the internal shift convention M{d}_p = M_{p-d}, the value

qHom(P_i, P_j) = ∑_d dim_k Hom(P_i, P_j{d}) q⁻ᵈ

has finite support: target shifts outside [-2, 0] vanish. It is the Laurent image of the graded Cartan entry, hence its matrix is (1 + q²)I + qA_G.

The matrix also defines a sesquilinear form on the free Laurent module with basis the vertices. The Laurent involution q ↦ q⁻¹ acts in the first variable, as shifting the source of a Hom space reverses the shift. This is the coordinate form of the projective q-Hom pairing; it does not assert a presentation of the full graded Grothendieck group.

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, for the quantum Cartan matrix of a zigzag algebra.

Finite support and the q-Hom polynomial #

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

The target-shifted homomorphism spaces between two zigzag vertex projectives have finite Laurent support. More precisely, only shifts -2, -1, and 0 can contribute.

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

The projective q-Hom value between the zigzag vertex projectives P_i and P_j: the Laurent polynomial ∑_d dim_k Hom(P_i, P_j{d}) q⁻ᵈ.

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

    The coefficient of qⁿ in projective q-Hom is the dimension of the target-shifted Hom space with shift -n.

    theorem TauCeti.coeff_zigzagProjectiveQHom_ofNat (k : Type w) [Field k] {V : Type u} (G : SimpleGraph V) [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (i j : V) (n : ℕ) :
    (zigzagProjectiveQHom k G hns i j).coeff ↑n = ↑(Module.finrank k ↥(zigzagProjectiveHomOfDegree k G i j n))

    At a nonnegative exponent, projective q-Hom records the degree-raising Hom space Hom(P_i{n}, P_j).

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

    Projective q-Hom is the Laurent image of the graded Cartan entry.

    Matrix and sesquilinear form #

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

    The matrix of projective q-Hom values in the vertex-projective basis.

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

      An entry of the projective q-Hom matrix is the q-Hom value of the corresponding pair of vertex projectives.

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

      The q-Hom matrix is the entrywise Laurent image of the graded Cartan matrix.

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

      The entrywise projective q-Hom formula. It is 1 + q² on the diagonal, q on an edge, and zero otherwise.

      The projective q-Hom matrix is (1 + q²)I + qA_G.

      The projective q-Hom form on Laurent-polynomial vertex coordinates. It is semilinear in the first variable for q ↦ q⁻¹ and linear in the second.

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

        On vertex basis vectors, the projective q-Hom form is the q-Hom value of the corresponding vertex projectives.