The path-lifting graph cover #
This module constructs the standard combinatorial unfolding of a rooted quiver.
The path-lifting cover #
For a root r, a vertex of the cover remembers both a graph vertex v and a
morphism from r to v in the free groupoid. An edge is a base edge whose
lift has exactly the prescribed endpoint. This is the standard combinatorial
unfolding construction; the covering proof below is independent of the rank
calculation.
@[reducible, inline]
Vertices of the path-lifting cover over a chosen root.
Equations
- FiniteGraphFreeGroup.graphCoverVertex root = ((v : V) × ((Quiver.FreeGroupoid.of V).obj root ⟶ (Quiver.FreeGroupoid.of V).obj v))
Instances For
@[instance_reducible]
instance
FiniteGraphFreeGroup.graphCoverQuiver
{V : Type u}
[Quiver V]
(root : V)
:
Quiver (graphCoverVertex root)
The lifted edges whose endpoint is prescribed by composition in the free groupoid.
Equations
- One or more equations did not get rendered due to their size.
The projection from the path-lifting cover to the original quiver.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
FiniteGraphFreeGroup.graphCoverStarEquiv
{V : Type u}
[Quiver V]
(root : V)
(x : graphCoverVertex root)
:
Explicit lifting of a star at a cover vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
FiniteGraphFreeGroup.graphCoverCostarEquiv
{V : Type u}
[Quiver V]
(root : V)
(x : graphCoverVertex root)
:
Explicit lifting of a costar at a cover vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
FiniteGraphFreeGroup.graphCoverProjection_isCovering
{V : Type u}
[Quiver V]
(root : V)
:
(graphCoverProjection root).IsCovering
The path-lifting projection is a covering of quivers.