Mathlib Map

Structures · Combinatorics

Quiver

A quiver G on a type V of vertices assigns to every pair a b : V of vertices a type a ⟶ b of arrows from a to b. This is hence a form of directed multigraphs. For graphs with no repeated edges, one can either use Quiver.IsThin to demand that the hom sets are subsingletons, or Digraph V (where the hom sets are Prop-valued). Because Category will later extend this class, we call the field Hom. Except when constructing instances, you should rarely see this, and use the notation instead.

Defined in
Mathlib.Combinatorics.Quiver.Basic
Shape
One type argument · adds Hom

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by2

Concrete types that are instances21

  • Quiver.Hom
  • AlgebraicGeometry.LocallyRingedSpace
  • CategoryTheory.Arrow
  • CategoryTheory.Center
  • CategoryTheory.Bundled.α
  • CategoryTheory.Monad
  • CategoryTheory.Comonad
  • CategoryTheory.Factorisation
  • CategoryTheory.Pseudofunctor.DescentData'
  • CategoryTheory.Cat
  • Quiver.SingleObj
  • CategoryTheory.FreeBicategory
  • Quiver.Symmetrify
  • Quiver.Push
  • Quiver.SchreierGraph
  • CategoryTheory.Localization.Construction.LocQuiver
  • WideSubquiver.toType
  • FreeSimplexQuiver
  • Quiver.Empty
  • IsFreeGroupoid.Generators
  • Opposite

How is a type an instance?

Loading the hierarchy index…

Assumed by476

Ancestors0

No ancestors.