Documentation

TauCeti.AlgebraicTopology.FundamentalGroupoid.BasepointSet

The fundamental groupoid on a set of basepoints #

For a set S of points of a topological space X, the fundamental groupoid of X on S is the full subgroupoid of the fundamental groupoid of X whose objects are the points of S: its morphisms from s to t are the homotopy classes of paths in X from s to t. Choosing S to meet every path component of the spaces involved keeps the groupoid small while losing no information, which is what makes the groupoid Seifert--van Kampen theorem a practical tool for calculations, for instance on the circle covered by two arcs, where two basepoints are needed.

Main declarations #

References #

@[reducible, inline]
abbrev TauCeti.FundamentalGroupoidOn {X : Type u_1} (S : Set X) :
Type u_1

The fundamental groupoid of X on a set S of basepoints: the full subgroupoid of the fundamental groupoid of X whose objects are the points of S.

Equations
Instances For
    @[reducible, inline]

    The inclusion of the fundamental groupoid on S into the fundamental groupoid of X.

    Equations
    Instances For
      noncomputable def TauCeti.FundamentalGroupoidOn.map {X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {S : Set X} {T : Set Y} (f : C(X, Y)) (hf : Set.MapsTo (⇑f) S T) :

      The functor between fundamental groupoids on sets of basepoints induced by a continuous map f sending S into T.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem TauCeti.FundamentalGroupoidOn.map_obj {X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {S : Set X} {T : Set Y} (f : C(X, Y)) (hf : Set.MapsTo (⇑f) S T) (s : FundamentalGroupoidOn S) :
        (map f hf).obj s = ⟨f ↑s, ⋯⟩
        @[simp]
        theorem TauCeti.FundamentalGroupoidOn.map_map_hom {X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {S : Set X} {T : Set Y} (f : C(X, Y)) (hf : Set.MapsTo (⇑f) S T) {s t : FundamentalGroupoidOn S} (g : s ⟶ t) :
        @[simp]
        theorem TauCeti.FundamentalGroupoidOn.map_comp_incl {X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {S : Set X} {T : Set Y} (f : C(X, Y)) (hf : Set.MapsTo (⇑f) S T) :

        The functor induced by f is compatible with the inclusions.

        @[simp]

        The identity map induces the identity functor.

        theorem TauCeti.FundamentalGroupoidOn.map_comp {X : Type u_1} {Y : Type u_2} {Z : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] {S : Set X} {T : Set Y} {U : Set Z} (g : C(Y, Z)) (f : C(X, Y)) (hg : Set.MapsTo (⇑g) T U) (hf : Set.MapsTo (⇑f) S T) :
        map (g.comp f) ⋯ = (map f hf).comp (map g hg)

        The functor induced by a composite is the composite of the induced functors.

        In the fundamental groupoid of a simply connected space on a set of basepoints, there is at most one morphism between two objects.