Documentation

TauCeti.AlgebraicTopology.SimplicialSet.Pointed.Closed

The pointed mapping simplicial set #

For pointed simplicial sets X and Y, the pointed mapping simplicial set Map_*(X, Y) is the subcomplex of the internal hom [X, Y] of the underlying simplicial sets consisting of the based maps. An n-simplex of [X, Y] is a family of maps X_m ⟶ Y_m indexed by the m-simplices of Δ[n] and natural in m (Mathlib's Functor.HomObj); it is based when every map of the family sends the basepoint of X to the basepoint of Y. The basepoint of Map_*(X, Y) is the constant map to the basepoint of Y.

Currying identifies based maps X ∧ Y ⟶ Z out of the smash product with based maps Y ⟶ Map_*(X, Z), naturally in Y and Z, so the smash product of pointed simplicial sets is a closed monoidal structure. Consequently X ∧ - is a left adjoint and preserves all colimits; as the smash product is symmetric, so is - ∧ X, by Mathlib.CategoryTheory.Monoidal.Closed.Braided. Applied to the simplicial circle S¹, this gives the adjunction S¹ ∧ - ⊣ Map_*(S¹, -) between simplicial suspension and loops.

Main definitions #

Main statements #

References #

The based maps among the simplices of the internal hom [X, Y] of the underlying simplicial sets: the n-simplices whose every component sends the basepoint of X to the basepoint of Y.

Instances For
    @[simp]
    theorem TauCeti.PointedSSet.basedMaps_app_point {X Y : PointedSSet} {n m : SimplexCategoryᵒᵖ} (φ : ↑((X.basedMaps Y).obj n)) (f : n ⟶ m) :

    A based simplex of the internal hom sends the basepoint to the basepoint.

    The constant map at the basepoint, as the basepoint of the simplicial set of based maps.

    Instances For

      The pointed mapping simplicial set Map_*(X, Y) of based maps, as a functor of Y; it acts on based maps by postcomposition.

      Instances For
        theorem TauCeti.PointedSSet.ihom_obj_right_ext {X Y : PointedSSet} {n : SimplexCategoryᵒᵖ} {φ ψ : (CategoryTheory.Under.right (X.ihom.obj Y)).obj n} (h : ∀ (m : SimplexCategoryᵒᵖ) (f : n ⟶ m) (x : (fun (X : Type u) => X) ((CategoryTheory.Under.right X).obj m)), (CategoryTheory.ConcreteCategory.hom ((↑φ).app m f)) x = (CategoryTheory.ConcreteCategory.hom ((↑ψ).app m f)) x) :
        φ = ψ

        Two simplices of Map_*(X, Y) are equal when their components agree on every simplex.

        Currying identifies based maps X ⊗ Y ⟶ Z out of the smash product with based maps Y ⟶ Map_*(X, Z): a simplex y goes to the based map x ↦ f (x ∧ y).

        Instances For

          Currying is natural in the source: precomposition with f corresponds to precomposition with X ◁ f.

          Currying is natural in the target: postcomposition with g corresponds to postcomposition with Map_*(X, g).

          @[instance_reducible]

          The smash product of pointed simplicial sets is closed: X ⊗ - is left adjoint to the pointed mapping simplicial set functor Map_*(X, -).

          The hom-set bijection of the smash–hom adjunction is PointedSSet.tensorHomEquiv.

          @[simp]

          A simplex of Map_*(X, Y) sends the basepoint of X to the basepoint of Y.

          @[simp]

          The simplicial operator of Map_*(X, Y) along f precomposes the components of a based map with f.

          @[simp]

          The basepoint of Map_*(X, Y) is the constant map to the basepoint of Y.

          The constant family of maps from the zero-simplex to the chosen point of E.

          Instances For
            @[simp]

            Every component of the constant family is the chosen point.

            @[simp]

            Constant families at the basepoint are natural in their parameter.

            A family of unpointed maps is based exactly when restriction to the source basepoint is the constant family at the target basepoint.

            The based mapping simplicial set is the fibre of restriction to the source basepoint at the target basepoint, expressed as a pullback over the zero-simplex.