Coverings of polarized right translation quivers #
This file connects Mathlib's star-and-costar notion of a quiver covering to the polarized right-mesh data used by the magnitude formalization. A mesh cover preserves projective vertices, translation, and the polarization. Its star bijections transport local finiteness and identify every lifted mesh with the corresponding mesh downstairs.
A nonprojective vertex remains nonprojective under a map preserving and reflecting projective vertices.
Instances For
A covering of polarized right translation quivers. Besides Mathlib's local star-and-costar bijections, it preserves the projective boundary, translation, and the chosen pairing of the two sides of every mesh.
- toPrefunctor : Q₁ ⥤q Q₂
- isCovering : self.toPrefunctor.IsCovering
- map_projective_iff (x : Q₁) : x ∈ T₁.projective ↔ self.toPrefunctor.obj x ∈ T₂.projective
- map_tau (x : { x : Q₁ // x ∉ T₁.projective }) : self.toPrefunctor.obj (T₁.tau x) = T₂.tau (T₁.mappedNonprojective T₂ self.toPrefunctor ⋯ x)
- map_arrowEquiv (x : { x : Q₁ // x ∉ T₁.projective }) (y : Q₁) (a : ↑x ⟶ y) : Quiver.Hom.cast ⋯ ⋯ (self.toPrefunctor.map ((T₁.arrowEquiv x y) a)) = (T₂.arrowEquiv (T₁.mappedNonprojective T₂ self.toPrefunctor ⋯ x) (self.toPrefunctor.obj y)) (self.toPrefunctor.map a)
Instances For
The image of a nonprojective source vertex as a nonprojective target vertex.
Instances For
The map of incoming mesh-arrow stars induced by the underlying quiver prefunctor.
Instances For
A quiver covering identifies each lifted incoming mesh-arrow star with the corresponding star downstairs.
Instances For
Local finiteness of arrow stars pulls back along a quiver covering.
Instances For
Mapping a lifted mesh path gives the corresponding mesh path downstairs, after transporting its translated endpoint along translation compatibility.
The free path-category functor sends a lifted mesh relation exactly to the corresponding target mesh relation, with the required transport along translation compatibility.
The represented target-mesh morphism attached to one source-quiver arrow.
Instances For
Reversed path evaluation for the mapped-arrow realization is the target mesh quotient applied to the mapped quiver path.
Changing the target vertex of a quiver path becomes precomposition by the corresponding equality morphism in the raw mesh category.
One mapped lifted mesh path is the corresponding target mesh path, including the categorical transport along translation compatibility.
The mapped-arrow free realization sends every lifted mesh relation to zero in the target mesh category.
The mapped-arrow free realization kills every source mesh relation when the source arrow-star finiteness structure has already been fixed by the ambient construction.
The mesh realization induced by a polarized quiver covering, using an ambiently chosen source arrow-star finiteness structure. This is essential for endocovers, where reconstructing the source instance would otherwise change the Lean type of the source mesh category.
Instances For
The linear mesh functor induced by a polarized quiver covering, with the source finiteness structure supplied by the ambient category.
Instances For
The ambient-source mesh functor sends a represented path to its represented image path.
The mesh realization of a lifted translation quiver in the target mesh category induced by a polarized quiver covering.
Instances For
The linear functor between raw mesh categories induced by a polarized translation-quiver covering.
Instances For
The induced mesh functor sends every represented lifted path to its represented image path downstairs.
The induced mesh functor is the quotient of the free path-category functor induced by the underlying quiver prefunctor.