Documentation

TauCeti.AlgebraicTopology.Cellular.Chains

The cellular chain complex of a relative CW complex #

The skeleta of a relative CW complex filter it by closed subspaces, and the relative singular homology of consecutive skeleta assembles into a chain complex: the cellular chain complex. Its group in degree n is Hₙ(Xⁿ, Xⁿ⁻¹), and its differential is the connecting morphism of the long exact sequence of the triple (Xⁿ⁺¹, Xⁿ, Xⁿ⁻¹) of three consecutive skeleta. That connecting morphism factors as Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹) through the singular homology of the middle skeleton. Composing two consecutive differentials puts the map Hₙ₊₁(Xⁿ⁺¹) ⟶ Hₙ₊₁(Xⁿ⁺¹, Xⁿ) next to the connecting morphism Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ); those two are consecutive in the long exact sequence of the pair (Xⁿ⁺¹, Xⁿ), so they compose to zero, and hence so do the two differentials.

A degree carrying no cells has equal consecutive skeleta, hence a zero cellular chain group, so the cellular chain complex of a finite-dimensional complex vanishes in high degrees.

Inclusions between arbitrary skeleta and into the whole complex give maps of pairs relative to the base. Their induced homology maps connect skeletal relative homology to the homology of the whole pair (X, X⁻¹) and are used in the cellular-to-singular comparison.

Coefficients are an object R of an abelian category with coproducts, as everywhere in relative singular homology; no ring or module structure is needed.

Main definitions #

Main results #

The source is Hatcher, Algebraic Topology, Section 2.2.

Consecutive skeleta of a relative CW complex are nested. This is skeletonLT_mono in the natural-number indexing used by the skeletal filtration below.

@[reducible, inline]
abbrev TauCeti.skeletonPair {X : Type w} [TopologicalSpace X] [T2Space X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] (n : ℕ) :

The topological pair of consecutive skeleta of a relative CW complex. In the indexing used here skeletonPair C n is the pair (Xⁿ, Xⁿ⁻¹): its ambient space is skeletonLT C (n + 1), the n-skeleton, and its subspace is skeletonLT C n.

Equations
Instances For
    @[reducible, inline]
    abbrev TauCeti.skeletonTriple {X : Type w} [TopologicalSpace X] [T2Space X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] (n : ℕ) :

    The triple (Xⁿ⁺¹, Xⁿ, Xⁿ⁻¹) of three consecutive skeleta of a relative CW complex. Its outer pair is skeletonPair C (n + 1) and its inner pair is skeletonPair C n.

    Equations
    Instances For
      @[simp]

      The subspace of the n-th skeletal pair is the (n-1)-skeleton.

      @[simp]
      theorem TauCeti.skeletonPair_fst {X : Type w} [TopologicalSpace X] [T2Space X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] (n : ℕ) :

      The ambient space of the n-th skeletal pair is the n-skeleton.

      The base X⁻¹ = skeletonLT C 0 of the skeletal filtration lies in every skeleton.

      @[reducible, inline]
      abbrev TauCeti.skeletonBasePair {X : Type w} [TopologicalSpace X] [T2Space X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] (n : ℕ) :

      The pair (Xⁿ, X⁻¹) of the n-skeleton relative to the base of a relative CW complex. Its ambient space is skeletonLT C (n + 1) and its subspace is skeletonLT C 0, which is the base of the complex (TauCeti.range_skeletonBasePair_snd).

      Equations
      Instances For

        The subspace of the n-th base pair is the (-1)-skeleton.

        The ambient space of the n-th base pair is the n-skeleton.

        theorem TauCeti.range_skeletonBasePair_snd {X : Type w} [TopologicalSpace X] [T2Space X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] (n : ℕ) :
        (Set.range fun (x : ↑TopPair.snd) => ↑x) = D

        The subspace X⁻¹ of the base pair (Xⁿ, X⁻¹) is the base of the relative CW complex.

        @[reducible, inline]

        The triple (Xⁿ⁺¹, Xⁿ, X⁻¹). Its inner pair is skeletonBasePair C n, its total pair is skeletonBasePair C (n + 1), and its outer pair is skeletonPair C (n + 1) (TauCeti.innerPair_obj_skeletonBaseTriple, TauCeti.totalPair_obj_skeletonBaseTriple, TauCeti.outerPair_obj_skeletonBaseTriple).

        Equations
        Instances For

          The inner pair of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹) is the base pair (Xⁿ, X⁻¹).

          The total pair of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹) is the base pair (Xⁿ⁺¹, X⁻¹).

          The outer pair of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹) is the skeletal pair (Xⁿ⁺¹, Xⁿ).

          The inclusion (Xⁿ, X⁻¹) ⟶ (Xⁿ⁺¹, X⁻¹) of consecutive base pairs. It is the map from the inner pair to the total pair of the triple TauCeti.skeletonBaseTriple C n (TauCeti.skeletonBasePairToSucc_def).

          Equations
          Instances For

            The map of pairs (Xⁿ, X⁻¹) ⟶ (Xⁿ, Xⁿ⁻¹) which is the identity on Xⁿ.

            Equations
            Instances For
              @[simp]

              The ambient component of the map to a skeletal pair is the identity.

              @[simp]

              The base component of the map to a skeletal pair is inclusion into the lower skeleton.

              @[simp]

              On the ambient spaces, TauCeti.skeletonBasePairToSucc is the inclusion Xⁿ ⊆ Xⁿ⁺¹.

              @[simp]

              In degree 0 the map (X⁰, X⁻¹) ⟶ (X⁰, X⁻¹) is the identity.

              In positive degree the map (Xⁿ⁺¹, X⁻¹) ⟶ (Xⁿ⁺¹, Xⁿ) is the map from the total pair to the outer pair of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹).

              Inclusion of base pairs (Xⁿ, X⁻¹) ⟶ (Xᵐ, X⁻¹) for n ≤ m.

              Equations
              Instances For

                Inclusions of base pairs compose as inclusions.

                The inclusion into the next base pair is the map of the skeletal triple.

                @[reducible, inline]

                The whole relative CW complex as a pair with its base X⁻¹ = skeletonLT C 0.

                Equations
                Instances For

                  The base in complexBasePair is the actual base D of the relative CW complex.

                  The topological pair of a CW complex with empty base has empty subspace.

                  Inclusion of a skeleton relative to the base into the whole relative CW complex.

                  Equations
                  Instances For
                    @[simp]

                    The ambient component of the map to the whole pair is inclusion of the skeleton.

                    @[simp]

                    The base component of the map to the whole pair is the identity.

                    @[simp]

                    Inclusion into the whole pair factors through any larger skeleton.

                    If a skeleton is the whole complex, its inclusion as a pair is an isomorphism.

                    @[reducible, inline]

                    The singular homology, with coefficients in R, of the n-th stage of the skeletal filtration of a relative CW complex, in degree k.

                    Equations
                    Instances For
                      @[reducible, inline]

                      The cellular chain group of a relative CW complex in degree n with coefficients in R: the relative singular homology Hₙ(Xⁿ, Xⁿ⁻¹) of the pair of consecutive skeleta.

                      Equations
                      Instances For
                        @[reducible, inline]

                        The connecting morphism Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ) of the long exact sequence of the skeletal pair.

                        Equations
                        Instances For
                          @[reducible, inline]

                          The map Hₙ(Xⁿ) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹) from the singular homology of the n-skeleton to the relative homology of the skeletal pair.

                          Equations
                          Instances For

                            The cellular differential Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹), namely the connecting morphism of the skeletal pair followed by the map to the relative homology of the next skeletal pair. It is the connecting morphism of the triple of three consecutive skeleta, by TauCeti.cellularDifferential_eq_singularHomologyδ.

                            Equations
                            Instances For

                              The cellular differential is the connecting morphism of the skeletal pair followed by the map to the relative homology of the next skeletal pair.

                              The cellular differential is the connecting morphism of the long exact sequence of the triple (Xⁿ⁺¹, Xⁿ, Xⁿ⁻¹) of three consecutive skeleta.

                              @[simp]

                              The map from the singular homology of a skeleton to the relative homology of the skeletal pair below it, followed by the connecting morphism of that pair, is zero: these are consecutive maps in the long exact sequence of the pair (Xⁿ⁺¹, Xⁿ).

                              The cellular chain complex of a relative CW complex with coefficients in R.

                              Equations
                              Instances For
                                @[simp]

                                The objects of the cellular chain complex are the cellular chain groups.

                                A relative CW complex with no n-cells has equal n-skeleton and (n-1)-skeleton.

                                With no n-cells the inclusion Xⁿ⁻¹ ⟶ Xⁿ of the skeletal pair is an isomorphism.

                                The cellular chain group of a degree carrying no cells is zero: the two skeleta of the skeletal pair agree, so its relative singular chain complex vanishes.

                                The cellular chain groups of a finite-dimensional relative CW complex vanish in all sufficiently large degrees.