Paths ending at a vertex #
For a quiver R, pathsInto k n j is the span in its path algebra of paths of length n
ending at j. This file describes the span through the path-length grading and the vertex
idempotent, proves its multiplication and last-arrow decomposition, and counts its dimension.
The last-arrow decomposition is unique: ∑_{b : i ⟶ j} b f_b determines each eᵢ f_b. These
results apply to path algebras independently of any relations.
Main results #
TauCeti.PathAlgebra.pathsInto: the span of paths of lengthnending atj.TauCeti.PathAlgebra.mem_pathsInto_iff: the span is the degree-npart of the corner atj.TauCeti.PathAlgebra.pathsBetween: the degree-npart of the corner cut out by two vertices.TauCeti.PathAlgebra.mem_pathsBetween_iff: membership in that degree-ncorner.TauCeti.PathAlgebra.finrank_pathsBetween: the dimension of that corner is the number of paths of the prescribed length between the vertices.TauCeti.PathAlgebra.mul_mem_pathsInto: multiplication adds path lengths.TauCeti.PathAlgebra.exists_eq_sum_ofArrow_mulandTauCeti.PathAlgebra.sum_ofArrow_mul_eq_zero_iff: existence and uniqueness of the last-arrow decomposition.TauCeti.PathAlgebra.finrank_pathsInto: its dimension is the number of paths intoj.
The paths of length n ending at j, recorded together with their source.
Equations
- TauCeti.PathAlgebra.PathInto R n j = { p : (s : R) × Quiver.Path s j // p.snd.length = n }
Instances For
The paths of length n from i to j.
Equations
- TauCeti.PathAlgebra.PathBetween R n i j = { p : Quiver.Path i j // p.length = n }
Instances For
For a finite quiver, the paths of a fixed length between two vertices form a finite type.
The span of the paths of length n ending at j: the degree-n part of the left corner
e_j kR (TauCeti.PathAlgebra.mem_pathsInto_iff).
Equations
- TauCeti.PathAlgebra.pathsInto k n j = Submodule.span k (Set.range fun (p : TauCeti.PathAlgebra.PathInto R n j) => TauCeti.PathAlgebra.ofPath ⟨(↑p).fst, ⟨j, (↑p).snd⟩⟩)
Instances For
The span of paths of length n from i to j. For a finite vertex type this is the
degree-n part of the corner e_j kR e_i.
Equations
- TauCeti.PathAlgebra.pathsBetween k n i j = Submodule.span k (Set.range fun (p : TauCeti.PathAlgebra.PathBetween R n i j) => TauCeti.PathAlgebra.ofPath ⟨i, ⟨j, ↑p⟩⟩)
Instances For
A path ending at j lies in the span of the paths of its length into j.
The paths of length n into j span a subspace of the degree-n part of the path algebra.
A vertex idempotent acts as the identity on paths ending at that vertex.
Projecting a homogeneous element to the corner at j gives a path span into j.
The span of the paths of length n into j is the degree-n part of the corner
e_j kR.
The paths of length n from i to j span the degree-n part of the corner
e_j kR e_i.
The paths of fixed length between two vertices form the corresponding graded corner.
The product of an element of pathsInto k a i and one of pathsInto k c j lies in
pathsInto k (c + a) i: the paths of the right factor are followed by those of the left one.
Last-arrow decomposition. An element of the span of the paths of length n + 1 into j
is a sum, over the arrows b : i ⟶ j, of b times an element of the span of the paths of length
n into i.
Uniqueness of the last-arrow decomposition. A sum ∑_{b : i ⟶ j} b f_b vanishes exactly
when each f_b is killed by the vertex idempotent at the source of b: the paths q followed by
distinct arrows b into j are distinct basis paths. Only the part eᵢ f_b of f_b on paths
ending at i contributes to b f_b.
The dimension of the length-n corner from i to j is the number of length-n paths
from i to j.