Paths in quivers #
Given a quiver V, we define the type of paths from a : V to b : V as an inductive
family. We define composition of paths and the action of prefunctors on paths.
An arrow viewed as a path of length one.
Equations
Instances For
The length of a path is the number of arrows it uses.
Equations
Instances For
Equations
Composition of paths.
Equations
Instances For
Turn a path into a list. The list contains a at its head, but not b a priori.
Equations
Instances For
Quiver.Path.toList is a contravariant functor. The inversion comes from Quiver.Path and
List having different preferred directions for adding elements.
Alias of Quiver.Path.isChain_cons_toList_nonempty.
A bounded path is a path with a uniform bound on its length.
Equations
Instances For
Bounded paths of length zero between two vertices form a subsingleton.
Bounded paths of length zero between two vertices have decidable equality.
Equations
Instances For
Given decidable equality on paths of length up to n, we can construct
decidable equality on paths of length up to n + 1.
Equations
Instances For
Equality is decidable on all uniformly bounded paths given decidable equality on the vertices and the arrows.
Equations
Equality is decidable on paths in a quiver given decidable equality on the vertices and arrows.
Equations
The image of a path under a prefunctor.