Documentation

TauCeti.AlgebraicTopology.Cellular.Map

Cellular maps act on cellular chains #

A continuous map between the carriers of relative CW complexes is cellular when it carries each stage of the skeletal filtration into the stage of the same degree. It then induces maps of consecutive skeletal pairs. Naturality of the connecting morphism of a pair shows that these maps commute with the cellular differential, giving a chain map. Restrictions to skeleta relative to the base and the map of the whole base pairs commute with the skeletal inclusions. These are the maps used in the natural cellular–singular comparison. This construction keeps the maps of pairs visible, so the resulting chain map is induced by the original continuous map.

The mathematical source is Hatcher, Algebraic Topology, Section 2.2.

def TauCeti.skeletonPairMap {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) (n : ℕ) :

The restrictions to two consecutive skeleta form a map of skeletal pairs.

Equations
Instances For
    @[simp]
    theorem TauCeti.skeletonPairMap_fst {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) (n : ℕ) :
    TopPair.Hom.fst (skeletonPairMap C C' hf n) = skeletonMap C C' hf (n + 1)
    @[simp]
    theorem TauCeti.skeletonPairMap_snd {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) (n : ℕ) :
    def TauCeti.skeletonBasePairMap {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) (n : ℕ) :

    A cellular map restricts to each skeleton relative to the base.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.skeletonBasePairMap_fst {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) (n : ℕ) :
      @[simp]
      theorem TauCeti.skeletonBasePairMap_snd {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) (n : ℕ) :
      def TauCeti.complexBasePairMap {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) :

      A cellular map induces a map of the whole complexes relative to their bases.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.complexBasePairMap_fst {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) :
        @[simp]
        theorem TauCeti.complexBasePairMap_snd {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) :

        Restriction relative to the base commutes with inclusions between skeleta.

        Restriction relative to the base commutes with inclusions between skeleta.

        Restriction relative to the base commutes with the map to a consecutive skeletal pair.

        Restriction relative to the base commutes with the map to a consecutive skeletal pair.

        Restriction relative to the base commutes with inclusion into the whole complex.

        Restriction relative to the base commutes with inclusion into the whole complex.

        @[simp]

        Restriction of the identity map to a skeletal pair is the identity pair map.

        @[simp]

        The identity cellular map restricts to the identity on each base pair.

        @[simp]

        The identity cellular map induces the identity on the whole base pair.

        theorem TauCeti.skeletonPairMap_comp {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) (n : ℕ) :

        Maps of skeletal pairs respect composition of cellular maps.

        theorem TauCeti.skeletonPairMap_comp_assoc {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) (n : ℕ) {Z✝ : TopPair} (h : skeletonPair C'' n ⟶ Z✝) :

        Maps of skeletal pairs respect composition of cellular maps.

        theorem TauCeti.skeletonBasePairMap_comp {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) (n : ℕ) :

        Restrictions to base pairs respect composition of cellular maps.

        theorem TauCeti.skeletonBasePairMap_comp_assoc {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) (n : ℕ) {Z✝ : TopPair} (h : skeletonBasePair C'' n ⟶ Z✝) :

        Restrictions to base pairs respect composition of cellular maps.

        theorem TauCeti.complexBasePairMap_comp {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) :

        Maps of whole base pairs respect composition of cellular maps.

        theorem TauCeti.complexBasePairMap_comp_assoc {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) {Z✝ : TopPair} (h : complexBasePair C'' ⟶ Z✝) :

        Maps of whole base pairs respect composition of cellular maps.

        noncomputable def TauCeti.cellularChainGroupMap {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {A : Type u} [CategoryTheory.Category.{v, u} A] [CategoryTheory.Limits.HasCoproducts A] [CategoryTheory.Abelian A] (R : A) (n : ℕ) :

        A cellular map induces a morphism on each cellular chain group.

        Equations
        Instances For

          The map on a cellular chain group is relative singular homology of the skeletal pair map. This formula allows importing modules to rewrite without exposing the definition's body.

          @[simp]

          The identity cellular map acts as the identity on each cellular chain group.

          theorem TauCeti.cellularChainGroupMap_comp {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) {A : Type u} [CategoryTheory.Category.{v, u} A] [CategoryTheory.Limits.HasCoproducts A] [CategoryTheory.Abelian A] (R : A) (n : ℕ) :

          The maps on cellular chain groups respect composition of cellular maps.

          theorem TauCeti.cellularChainGroupMap_comp_assoc {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) {A : Type u} [CategoryTheory.Category.{v, u} A] [CategoryTheory.Limits.HasCoproducts A] [CategoryTheory.Abelian A] (R : A) (n : ℕ) {Z✝ : A} (h : cellularChainGroup C'' R n ⟶ Z✝) :

          The maps on cellular chain groups respect composition of cellular maps.

          The cellular chain-group maps commute with the cellular differential.

          A cellular map induces a chain map between the cellular chain complexes.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem TauCeti.cellularChainComplexMap_comp {X Y : Type w} [TopologicalSpace X] [T2Space X] [TopologicalSpace Y] [T2Space Y] {D : Set X} {E : Set Y} (C : Set X) [Topology.RelCWComplex C D] (C' : Set Y) [Topology.RelCWComplex C' E] {f : ↧↑C ⟶ ↧↑C'} (hf : IsCellular C C' f) {Z : Type w} [TopologicalSpace Z] [T2Space Z] {F : Set Z} (C'' : Set Z) [Topology.RelCWComplex C'' F] {g : ↧↑C' ⟶ ↧↑C''} (hg : IsCellular C' C'' g) {A : Type u} [CategoryTheory.Category.{v, u} A] [CategoryTheory.Limits.HasCoproducts A] [CategoryTheory.Abelian A] (R : A) :

            Composition of cellular maps induces composition of cellular chain maps.

            Composition of cellular maps induces composition of cellular chain maps.