Documentation

LeanPool.FiniteGraphFundamentalGroup.Realization

Geometric realization of a finite quiver #

This module realizes vertices discretely and every directed edge as a separate interval cell.

A geometric realization of a finite quiver #

The combinatorial development works with a quiver and its free groupoid. The construction in this file supplies the missing topological object: every directed edge gets a copy of the unit interval, and its two endpoints are identified with the source and target vertices. Parallel edges and loops are kept as distinct interval cells.

The quotient topology is the standard weak topology on this finite one- dimensional cell complex. The fundamental-group comparison is developed in the later lemmas; the definitions here are intentionally independent of any choice of spanning tree.

@[reducible, inline]

The disjoint union of discrete vertices and one interval for each edge.

Equations
Instances For
    @[reducible, inline]

    A graph vertex regarded as a point of the discrete vertex space.

    Equations
    Instances For
      @[reducible, inline]

      A graph edge regarded as a point of the discrete total-edge space.

      Equations
      Instances For
        @[reducible, inline]

        Forgets the discrete topology from a graph vertex.

        Equations
        Instances For
          @[reducible, inline]

          Forgets the discrete topology from a total graph edge.

          Equations
          Instances For

            The endpoint identifications used to form the geometric realization.

            Instances For
              @[instance_reducible]

              The equivalence relation generated by the two endpoint identifications.

              Equations

              The endpoint label is an invariant of the quotient relation. Besides separating vertices, this records why no edge cell is accidentally glued to a vertex away from its two prescribed endpoints.

              Labels the two endpoints of an edge interval and leaves interior points unlabeled.

              Equations
              Instances For
                @[reducible, inline]

                The geometric realization of a finite directed multigraph.

                Equations
                Instances For
                  @[reducible, inline]

                  The quotient map from the disjoint union of cells.

                  Equations
                  Instances For

                    The characteristic path of the interval cell associated to an edge.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      The interval cell, regarded as a path from the source to the target.

                      Equations
                      Instances For

                        A continuous parametrisation of the part of an interval cell from t to its source endpoint.

                        Equations
                        Instances For

                          The homotopy moving points of an edge interval toward its source.

                          Equations
                          Instances For

                            The symmetrified quiver is the combinatorial source used by the free groupoid. Its positive arrows use the characteristic interval in the forward direction, while its negative arrows use the same interval in reverse.

                            noncomputable def FiniteGraphFreeGroup.graphRealizationQuiverPath {V : Type u} [Quiver V] {a b : V} (p : Quiver.Path a b) :

                            Concatenates realized edge paths along a quiver path.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The prefunctor sending graph vertices and edges to their realization paths.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The universal property of Mathlib's free groupoid produces the canonical functor from the combinatorial graph groupoid into the topological fundamental groupoid of the realization.

                                A quiver map acts on the realization cell by cell. This is the map used below for the realization of the path-lifting cover.

                                The map on vertex and edge-interval representatives induced by a quiver prefunctor.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  The continuous map of graph realizations induced by a quiver prefunctor.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    @[simp]
                                    theorem FiniteGraphFreeGroup.graphRealizationMap_edgePath {V W : Type u} [Quiver V] [Quiver W] (F : V ⥤q W) (e : Quiver.Total V) (t : unitInterval) :
                                    graphRealizationMap F ((graphEdgePath e) t) = (graphEdgePath { left := F.obj e.left, right := F.obj e.right, hom := F.map e.hom }) t

                                    Taking the endomorphism group at a chosen vertex gives the canonical comparison homomorphism on fundamental groups. The present file proves its construction and its behavior on edge generators; an isomorphism theorem requires the separate topological normal-form argument for paths in a finite one-dimensional cell complex.

                                    The geometric basepoint change is available independently of the still open comparison-isomorphism theorem.

                                    Changes the basepoint of the topological fundamental group along a chosen graph path.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For