Skip to content

QuiverCompose ​

Concatenate two paths — or zero, when qq does not start where pp ends. Most products in a path algebra are zero, and that is the structure rather than a failure.

WikipediaQuiver (mathematics)WikidataQ493980Encyclopedia of MathematicsQuivernLabquiver
QuiverCompose(quiver, p, q)pp then qq, or 0
Typed signatures
TypePackageApplies
(expression<LinearQuiver> | expression<Quiver> | symbol, number, number) -> numberquiveralways

Domain: Path algebras

Details
  • Associative, and the trivial paths act as local identities
  • Zero is an honest answer here — it is returned as 0, not left symbolic
  • The quiver is an argument because a path carries no reference to its own quiver

Examples

Basic #

1→21\to2 then 2→32\to3

live ↗
InQuiverCompose(LinearQuiver(4),QuiverPath(1,[0]),QuiverPath(2,[1]))\mathrm{QuiverCompose}(\mathrm{LinearQuiver}(4), \mathrm{QuiverPath}(1, \bigl\lbrack0\bigr\rbrack), \mathrm{QuiverPath}(2, \bigl\lbrack1\bigr\rbrack))OutQuiverPath(1,[0,1])\mathrm{QuiverPath}(1, \bigl\lbrack0, 1\bigr\rbrack)
Properties #

the ends do not meet

live ↗
InQuiverCompose(LinearQuiver(4),QuiverPath(2,[1]),QuiverPath(1,[0]))\mathrm{QuiverCompose}(\mathrm{LinearQuiver}(4), \mathrm{QuiverPath}(2, \bigl\lbrack1\bigr\rbrack), \mathrm{QuiverPath}(1, \bigl\lbrack0\bigr\rbrack))Out00

a trivial path is a local identity

live ↗
InQuiverCompose(LinearQuiver(4),QuiverPath(1,[]),QuiverPath(1,[0]))\mathrm{QuiverCompose}(\mathrm{LinearQuiver}(4), \mathrm{QuiverPath}(1, \bigl\lbrack\bigr\rbrack), \mathrm{QuiverPath}(1, \bigl\lbrack0\bigr\rbrack))OutQuiverPath(1,[0])\mathrm{QuiverPath}(1, \bigl\lbrack0\bigr\rbrack)
About
Examples3
CrosswalkWikipediaWikidataEncyclopedia of MathematicsnLab

See also: QuiverPath, QuiverIsAcyclic