Documentation

TauCeti.RepresentationTheory.Quiver.Representation.VertexSimpleModule

The vertex simple as a path algebra module #

The equivalence between quiver representations and left modules over the path algebra carries the vertex simple Sᵢ to a module and transports its length-one projective resolution. Thus the path algebra module Sᵢ has projective dimension at most one, without an acyclicity assumption. This is the short exact sequence used to calculate its Ext groups and Euler pairings against other modules.

The resolution is the standard first-arrow sequence 0 ⟶ ⨁_{e : i ⟶ j} Pⱼ ⟶ Pᵢ ⟶ Sᵢ ⟶ 0; see Assem--Simson--Skowroński, Elements of the Representation Theory of Associative Algebras I, Chapter III, Section 2.

Over an acyclic quiver the vertex simples are the only simple modules: TauCeti.exists_iso_vertexSimpleModule_of_simple transports the classification of simple representations along the same equivalence. Together with the resolution it reduces statements about all simple path algebra modules, such as Euler-admissibility, to the vertex simples.

noncomputable def TauCeti.vertexSimpleModule (k : Type (max v w)) (Q : Type v) [Field k] [Quiver Q] [Finite Q] (i : Q) :

The left path algebra module corresponding to the vertex simple representation Sᵢ.

Instances For
    noncomputable def TauCeti.vertexSimpleModuleIso (k : Type (max v w)) (Q : Type v) [Field k] [Quiver Q] [Finite Q] (i : Q) :

    The representation associated with vertexSimpleModule is the vertex simple.

    Instances For
      instance TauCeti.finiteDimensional_vertexSimpleModule_obj (k : Type (max v w)) (Q : Type v) [Field k] [Quiver Q] [Finite Q] (i j : Q) :

      Every vertex space of a vertex simple path-algebra module is finite-dimensional.

      instance TauCeti.simple_vertexSimpleModule (k : Type (max v w)) (Q : Type v) [Field k] [Quiver Q] [Finite Q] (i : Q) :

      The vertex simple is a simple object of the path algebra module category.

      Over an acyclic quiver, every simple path algebra module is a vertex simple.

      noncomputable def TauCeti.vertexSimpleModuleResolution (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :

      The first-arrow projective resolution of the vertex simple, transported from quiver representations to path algebra modules.

      Instances For
        theorem TauCeti.shortExact_vertexSimpleModuleResolution (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :

        The transported first-arrow sequence is short exact.

        noncomputable def TauCeti.vertexSimpleModuleResolutionX₂Iso (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :

        The middle term of the transported resolution is the vertex projective module.

        Instances For
          noncomputable def TauCeti.vertexSimpleModuleResolutionX₁Iso (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :
          (vertexSimpleModuleResolution k i).X₁ ≅ ⨁ fun (a : (j : Q) × (i ⟶ j)) => indecProjModule k Q a.fst

          The first term of the resolution is the direct sum of the vertex projective modules at the heads of the arrows leaving i.

          Instances For
            noncomputable def TauCeti.vertexSimpleModuleResolutionX₃Iso (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :

            The quotient of the transported resolution is the vertex simple module.

            Instances For
              noncomputable def TauCeti.arrowSumToIndecProjModule (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :
              (⨁ fun (a : (j : Q) × (i ⟶ j)) => indecProjModule k Q a.fst) ⟶ indecProjModule k Q i

              The first differential of the module resolution, expressed between the direct sum of vertex projective modules and the vertex projective module.

              Instances For
                noncomputable def TauCeti.indecProjModuleToVertexSimpleModule (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :

                The quotient map of the module resolution, from the vertex projective to the vertex simple.

                Instances For
                  @[simp]

                  Under the term isomorphisms, the first differential is the module first-arrow map.

                  @[simp]

                  Under the term isomorphisms, the second differential is the module quotient map.

                  theorem TauCeti.shortExact_arrowSumToIndecProjModule (k : Type (max v w)) {Q : Type v} [Field k] [Quiver Q] [Finite Q] (i : Q) [Finite ((j : Q) × (i ⟶ j))] :
                  { X₁ := ⨁ fun (a : (j : Q) × (i ⟶ j)) => indecProjModule k Q a.fst, X₂ := indecProjModule k Q i, X₃ := vertexSimpleModule k Q i, f := arrowSumToIndecProjModule k i, g := indecProjModuleToVertexSimpleModule k i, zero := ⋯ }.ShortExact

                  The canonical first-arrow sequence of path algebra modules is short exact.

                  The first term of the transported resolution is projective.

                  The middle term of the first-arrow sequence is projective.

                  A vertex simple of a path algebra has projective dimension less than two. This holds for finite quivers with finitely many arrows leaving the given vertex, including quivers with cycles.