Documentation

TauCeti.Topology.Category.BasedTopPair

Based topological pairs #

Relative homology is a functor on Mathlib's category TopPair of embeddings A ↪ X, with no basepoint. Relative homotopy groups π_n(X, A, a₀) instead need a basepoint, and that basepoint must lie in the subspace A: the boundary map π_n(X, A, a₀) → π_{n-1}(A, a₀) lands in a homotopy group of A based at a₀. This file introduces the corresponding carrier.

A TauCeti.BasedTopPair is a TopPair together with an actual point of its subspace, and a morphism of based pairs is a morphism of pairs whose subspace component preserves that point. In particular the pair (X, ∅) admits no based structure, and no declaration chooses a point from a bare pair.

Main declarations #

structure TauCeti.BasedTopPair :
Type (u + 1)

A based topological pair: a topological pair A ↪ X together with a basepoint lying in the subspace A. This is the carrier of relative homotopy groups π_n(X, A, a₀).

  • pair : TopPair

    The underlying topological pair.

  • basepoint : ↑TopPair.snd

    The basepoint, a point of the subspace.

Instances For

    A morphism of based pairs: a map of the underlying pairs whose subspace component preserves the basepoint.

    Instances For
      theorem TauCeti.BasedTopPair.Hom.ext {X Y : BasedTopPair} {x y : X.Hom Y} (toTopPairHom : x.toTopPairHom = y.toTopPairHom) :
      x = y
      @[simp]

      The ambient component of a morphism of based pairs sends the basepoint (viewed in the ambient space) to the basepoint.

      The functor forgetting the basepoint of a based pair.

      Instances For
        @[simp]
        theorem TauCeti.BasedTopPair.forget_map {X✝ Y✝ : BasedTopPair} (f : X✝ ⟶ Y✝) :