The category paths on a quiver. #
When C
is a quiver, paths C
is the category of paths.
When the quiver is itself a category #
We provide path_composition : paths C ⥤ C
.
We check that the quotient of the path category of a category by the canonical relation (paths are related if they compose to the same path) is equivalent to the original category.
A type synonym for the category of paths in a quiver.
Equations
Instances For
Equations
- CategoryTheory.instInhabitedPaths V = { default := default }
Equations
- CategoryTheory.Paths.categoryPaths V = CategoryTheory.Category.mk
The inclusion of a quiver V
into its path category, as a prefunctor.
Equations
- CategoryTheory.Paths.of = { obj := fun X => X, map := fun {X Y} f => Quiver.Hom.toPath f }
Instances For
Any prefunctor from V
lifts to a functor from paths V
Equations
- One or more equations did not get rendered due to their size.
Instances For
Two functors out of a path category are equal when they agree on singleton paths.
A path in a category can be composed to a single morphism.
Equations
Instances For
Composition of paths as functor from the path category of a category to the category.
Equations
- CategoryTheory.pathComposition C = CategoryTheory.Functor.mk { obj := fun X => X, map := fun {X Y} f => CategoryTheory.composePath f }
Instances For
The canonical relation on the path category of a category: two paths are related if they compose to the same morphism.
Equations
- CategoryTheory.pathsHomRel C p q = ((CategoryTheory.pathComposition C).map p = (CategoryTheory.pathComposition C).map q)
Instances For
The functor from a category to the canonical quotient of its path category.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor from the canonical quotient of a path category of a category to the original category.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical quotient of the path category of a category is equivalent to the original category.
Equations
- One or more equations did not get rendered due to their size.