Documentation

TauCeti.RepresentationTheory.Quiver.PathAlgebra.Truncation

The basis of a path algebra truncated by path length #

The quotient of a path algebra by the span of paths of length at least n has precisely the shorter paths as a basis. When the vertex type is finite, this gives a concrete basis for the quotient by the nth power of the arrow ideal. It is useful for calculations with bound quivers, including the radical-square-zero presentation of the preprojective algebra of A₂. The paths of length less than two are the trivial paths and the arrows (TauCeti.shortPathTwoEquiv), so the quotient by the square of the arrow ideal has the vertices and the arrows as a basis.

The construction follows the path-basis description of truncated quiver algebras in Assem--Simson--Skowroński, Elements of the Representation Theory of Associative Algebras I, Chapter II.

@[reducible, inline]
abbrev TauCeti.ShortPath (Q : Type u) [Quiver Q] (n : ℕ) :
Type (max 0 u v)

Paths of length strictly less than n.

Instances For
    noncomputable def TauCeti.shortPathCoords (k : Type w) (Q : Type u) [Semiring k] [Quiver Q] (n : ℕ) :

    The coordinates of a path-algebra element on paths shorter than n.

    Instances For
      @[simp]
      theorem TauCeti.shortPathCoords_apply (k : Type w) (Q : Type u) [Semiring k] [Quiver Q] (n : ℕ) (x : pathAlgebra k Q) (p : ShortPath Q n) :
      ((shortPathCoords k Q n) x) p = ((pathAlgebraBasis k Q).repr x) ↑p

      Reading the coordinate of a short path agrees with the path-basis coordinate.

      theorem TauCeti.ker_shortPathCoords (k : Type w) (Q : Type u) [Semiring k] [Quiver Q] (n : ℕ) :

      The coordinate map kills exactly the span of paths of length at least n.

      Every collection of coefficients on short paths extends to a path-algebra element.

      def TauCeti.shortPathTwoEquiv {Q : Type u} [Quiver Q] :
      Q ⊕ (i : Q) × (j : Q) × (i ⟶ j) ≃ ShortPath Q 2

      The paths of length less than two are the trivial paths at the vertices and the length-one paths of the arrows.

      Instances For
        @[simp]

        A vertex corresponds to its trivial path.

        @[simp]
        theorem TauCeti.coe_shortPathTwoEquiv_inr {Q : Type u} [Quiver Q] (a : (i : Q) × (j : Q) × (i ⟶ j)) :

        An arrow corresponds to its length-one path.

        noncomputable def TauCeti.truncatedPathEquiv (k : Type w) (Q : Type u) [Ring k] [Quiver Q] (n : ℕ) :

        The quotient by the length filtration is the free module on short paths.

        Instances For
          @[simp]
          theorem TauCeti.truncatedPathEquiv_mk (k : Type w) (Q : Type u) [Ring k] [Quiver Q] (n : ℕ) (x : pathAlgebra k Q) :

          The equivalence reads the short-path coordinates of a quotient representative.

          noncomputable def TauCeti.arrowIdealQuotientEquiv (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Finite Q] (n : ℕ) :

          The quotient by an arrow-ideal power is linearly equivalent to the free module on paths shorter than that power.

          Instances For
            @[simp]
            theorem TauCeti.arrowIdealQuotientEquiv_mk (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Finite Q] (n : ℕ) (x : pathAlgebra k Q) :

            The quotient equivalence reads the coefficients of every short path.

            noncomputable def TauCeti.arrowIdealQuotientBasis (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Finite Q] (n : ℕ) :

            The classes of paths shorter than n form a basis of the quotient by R^n, where R is the arrow ideal.

            Instances For
              @[simp]

              A short path's basis vector is its class in the quotient by R^n.

              @[simp]

              The short-path basis coordinates are exactly the restricted path coordinates.

              The finrank of a truncated path algebra is Nat.card of its short paths. When the quiver has finitely many arrows between any two vertices this is the dimension and the number of short paths; otherwise both sides may be infinite and hence both equal 0.

              instance TauCeti.instFiniteShortPath (Q : Type u) [Quiver Q] [Finite Q] [∀ (a b : Q), Finite (a ⟶ b)] (n : ℕ) :

              A finite quiver has finitely many paths below any fixed length.

              instance TauCeti.instFiniteQuotientPathAlgebraIdealHPowNatArrowIdeal (k : Type w) (Q : Type u) [CommRing k] [Quiver Q] [Finite Q] [∀ (a b : Q), Finite (a ⟶ b)] (n : ℕ) :

              A quotient by an arrow-ideal power is a finite module for a finite quiver.