Acyclic quivers #
This file defines an acyclic quiver to be one whose closed paths are all trivial. It develops the elementary path API for excluding directed cycles, including the fact that paths cannot run in both directions between distinct vertices.
This is the orientation-sensitive notion of acyclicity used for path algebras and quiver representations. It is distinct from acyclicity of the underlying undirected graph.
References #
This file implements the Layer 0 “Acyclicity, as a predicate” target of
TauCetiRoadmap/RepresentationTheory/QuiverRepresentations/Suggested.lean and its
README.md.
A quiver is acyclic if every closed path is trivial.
Equations
- TauCeti.Quiver.IsAcyclic V = ∀ ⦃a : V⦄ (p : Quiver.Path a a), p = Quiver.Path.nil
Instances For
The defining closed-path condition for an acyclic quiver.
Every closed path in an acyclic quiver is trivial.
A quiver is acyclic exactly when every closed path has length zero.
In an acyclic quiver, every closed path has length zero.
An acyclic quiver has no closed path of positive length.
A quiver is acyclic exactly when it has no closed path of positive length.
A quiver is acyclic exactly when it has no nontrivial closed path.
The composition of paths in opposite directions is trivial in an acyclic quiver.
If paths run in both directions in an acyclic quiver, the forward path has length zero.
If paths run in both directions in an acyclic quiver, the reverse path has length zero.
Vertices joined by paths in both directions in an acyclic quiver are equal.
The vertices encountered by a path in an acyclic quiver are pairwise distinct.
Between distinct vertices of an acyclic quiver, paths cannot exist in both directions.
A path between distinct vertices of an acyclic quiver excludes every reverse path.
Closed paths in an acyclic quiver form a subsingleton.
An acyclic quiver has exactly one closed path at each vertex, the trivial one.
A quiver mapping to an acyclic quiver is acyclic if the induced map on each closed-path type is injective.
A quiver is acyclic if its induced maps on all path types are injective and its target is acyclic.