Documentation

Atlas.AlgebraicTopologyI.code.Section16

@[reducible, inline]

Definition 16.1. The group of cellular n-chains of a CW complex X, defined as the free abelian group on the set of n-cells of X.

Instances For
    noncomputable def CWComplex.RelativeSingularHomology (Y : Type u_2) [TopologicalSpace Y] (A B : Set Y) (n : ) :

    The relative singular homology group H_n(A, B) for two subsets A, B ⊆ Y of a topological space Y.

    Instances For

      The abelian group structure on the relative singular homology group H_n(A, B).

      Instances For
        @[implicit_reducible]

        The abelian group instance on the relative singular homology group H_n(A, B).

        noncomputable def CWComplex.prevSkeleton (X : Type u_1) [TopologicalSpace X] [Topology.CWComplex Set.univ] [T2Space X] (n : ) :
        Set X

        The previous skeleton X_{n-1} for n ≥ 1, and the empty set for n = 0. Convenient shorthand used for forming the CW-pair (X_n, X_{n-1}).

        Instances For

          The cellular chain group C_n(X) is isomorphic to the relative singular homology H_n(X_n, X_{n-1}) of the CW-pair (Definition 16.1 of Miller).

          Instances For

            The continuous inclusion of the k-skeleton X_k ↪ X, viewed as a morphism in TopCat.

            Instances For

              The map on singular homology H_q(X_k) → H_q(X) induced by the inclusion of the k-skeleton.

              Instances For

                The one-step skeleton inclusion X_k ↪ X_{k+1}, viewed as a morphism in TopCat.

                Instances For

                  The map on singular homology H_q(X_k) → H_q(X_{k+1}) induced by the one-step skeleton inclusion.

                  Instances For

                    The inclusion X_k ↪ X factors through the one-step inclusion X_k ↪ X_{k+1}.

                    Functoriality: the homology map H_q(X_k) → H_q(X) factors through H_q(X_{k+1}).

                    The 0-skeleton is disjoint from any open cell of positive dimension.

                    The intersection of the 0-skeleton with any closed cell of X is a finite set.

                    Every subset of the 0-skeleton of a CW complex is closed in X (the 0-skeleton inherits the discrete topology).

                    The 0-skeleton of a CW complex is totally disconnected (in fact, discrete).

                    Excision input: vanishing of the relative homology of the disk pair (D^n, S^{n-1}) implies the analogous vanishing for the CW pair (X_n, X_{n-1}).

                    For q ≠ k+1, the relative homology H_q(X_{k+1}, X_k) vanishes. This is the key input to the cellular-vs-singular homology comparison.

                    Long exact sequence argument: if both H_q(X_k) = 0 and the relative homology H_q(X_{k+1}, X_k) = 0, then H_q(X_{k+1}) = 0.

                    Proposition 16.2 (first half). If k < q, then H_q(X_k) = 0.

                    When q + 1 ≤ k, the homology map H_q(X_k) → H_q(X_{k+1}) induced by the one-step skeleton inclusion is an isomorphism.

                    The preimage of X_m under the inclusion X_{m+1} ↪ X is homeomorphic to X_m.

                    Instances For

                      For k ≤ m, the inclusion of preimages: viewing X_k and X_m as subsets of X_{m+1}, the inclusion (X_k \text{ in } X_{m+1}) ↪ (X_m \text{ in } X_{m+1}).

                      Instances For

                        Factorisation of subspace inclusions: the inclusion of the preimage of X_k factors through the preimage of X_m whenever k ≤ m.

                        Singular-chain version of subspaceTopInclusion_factor: the chain-inclusion factors through the analogous chain-inclusion for the intermediate skeleton.

                        The preimage-of-a-preimage homeomorphism identifying the nested preimage of X_k inside X_m ⊆ X_{m+1} with the direct preimage of X_k inside X_m.

                        Instances For

                          The induced isomorphism between singular chain complexes corresponding to skeletonPreimageIso.

                          Instances For

                            The induced isomorphism between singular chain complexes corresponding to skeletonPreimageSubIso.

                            Instances For

                              The homeomorphism between two presentations of X_k as a subspace: as the preimage of X_k inside X_{m+1} and as the preimage of X_k inside X_m.

                              Instances For

                                The induced isomorphism between singular chain complexes corresponding to skeletonPreimageAkIso.

                                Instances For

                                  Commutativity of the square relating the preimage inclusion to the subspace chain inclusion through the relevant chain isomorphisms.

                                  The exact sequence of the triple (X_{m+1}, X_m, X_k): there is an exact short complex relating the three relative homology groups H_n(X_m, X_k) → H_n(X_{m+1}, X_k) → H_n(X_{m+1}, X_m).

                                  One inductive step using the triple long exact sequence: if both H_n(X_{m+1}, X_m) and H_n(X_m, X_k) vanish, then so does H_n(X_{m+1}, X_k).

                                  The relative homology of a pair with itself, H_n(X_k, X_k), vanishes.

                                  @[irreducible]

                                  For n ≤ k ≤ m, the relative homology H_n(X_m, X_k) = 0. Proved by induction on the gap m - k using the triple exact sequence.

                                  The continuous map sending a point of the preimage of X_k inside X_m to the corresponding point of X_k ⊆ X.

                                  Instances For

                                    Commutativity of the natural square for the pair maps: the subspace inclusion of X_k (as a preimage in X_m) into X_m, then into X, equals the composition through X_k ⊆ X.

                                    The induced map of relative singular chain complexes from the pair (X_m, X_k) to the pair (X, X_k).

                                    Instances For

                                      The induced map on relative singular homology H_n(X_m, X_k) → H_n(X, X_k).

                                      Instances For

                                        Every relative cycle of the pair (X, X_k) lifts to a relative cycle of some pair (X_m, X_k) with k ≤ m, since singular chains are supported on compact (hence finite-skeleton) subsets.

                                        Every class in H_n(X, X_k) is the image of a class in some H_n(X_m, X_k) for k ≤ m.

                                        Colimit passage: if H_n(X_m, X_k) = 0 for all m ≥ k, then H_n(X, X_k) = 0.

                                        Base case of Proposition 16.2 (second half): the map H_q(X_{q+1}) → H_q(X) is an isomorphism.

                                        Proposition 16.2 (second half). For q < k, the inclusion-induced map H_q(X_k) → H_q(X) is an isomorphism.

                                        Proposition 16.2. Combined statement: H_q(X_k) = 0 for k < q, and the inclusion induces an isomorphism H_q(X_k) → H_q(X) for k > q.

                                        The cellular chain group C_n(X) packaged as an object of the category AddCommGrpCat.

                                        Instances For

                                          The relative singular homology H_q(X_n, X_{n-1}) of the CW pair, packaged as an object of AddCommGrpCat.

                                          Instances For

                                            The singular homology H_q(X_n) of the n-skeleton, packaged as an object of AddCommGrpCat.

                                            Instances For

                                              Excision-based identification: the relative homology H_n(X_n, X_{n-1}) is isomorphic to the finsupp cell n →₀ ℤ, exhibiting it as the free abelian group on the set of n-cells.

                                              Instances For

                                                Categorical isomorphism H_n(X_n, X_{n-1}) ≅ C_n(X) obtained from excision_CW_pair_finsupp_equiv and the equivalence between finsupps and free abelian groups.

                                                Instances For

                                                  Additive-equivalence form of excision_CW_pair_quotient_iso: identification of H_n(X_n, X_{n-1}) with the free abelian group on the set of n-cells.

                                                  Instances For

                                                    Categorical isomorphism C_n(X) ≅ H_n(X_n, X_{n-1}) (the inverse of excision_CW_pair_quotient_iso).

                                                    Instances For

                                                      The connecting homomorphism H_{n+1}(X_{n+1}, X_n) → H_n(X_n) arising from the short exact sequence of the pair (X_{n+1}, X_n).

                                                      Instances For

                                                        The map H_n(X_n) → H_n(X_n, X_{n-1}) induced by the quotient of chain complexes.

                                                        Instances For

                                                          The cellular boundary map d_n : C_{n+1}(X) → C_n(X) built from the connecting homomorphism and the inclusion map, transported along the cellularChainIso.

                                                          Instances For

                                                            The composition H_{n+1}(X_{n+1}) → H_{n+1}(X_{n+1}, X_n) → H_n(X_n) vanishes by exactness of the long exact sequence of the pair.

                                                            The cellular boundary squares to zero: d_n ∘ d_{n+1} = 0, making C_*(X) a chain complex.

                                                            The cellular chain complex C_*(X) of a CW complex X, with chain groups C_n(X) and differentials given by cellularBoundary.

                                                            Instances For

                                                              The n-th cellular homology group H_n(C_*(X)) of a CW complex X.

                                                              Instances For

                                                                The inclusion-induced map H_n(X_n) → H_n(X_{n+1}).

                                                                Instances For

                                                                  The composition H_{n+1}(X_{n+1}, X_n) → H_n(X_n) → H_n(X_{n+1}) vanishes by exactness of the long exact sequence of the pair.

                                                                  The identification of H_n(X_{n+1}) with the cokernel of the connecting map (the "H" of the left-homology data of the skeleton short complex).

                                                                  Instances For
                                                                    noncomputable def CWHomology.skeletonSC_leftHomologyData (X : Type) [TopologicalSpace X] [T2Space X] [Topology.CWComplex Set.univ] (n : ) :
                                                                    { X₁ := relHomologySkeleton X (n + 1) (n + 1), X₂ := skeletonHomology X n n, X₃ := skeletonHomology X (n + 1) n, f := skeletonConnectingHom X n, g := skeletonStepMap X n, zero := }.LeftHomologyData

                                                                    A choice of left-homology data for the short complex H_{n+1}(X_{n+1}, X_n) → H_n(X_n) → H_n(X_{n+1}), with H identified with H_n(X_{n+1}) via skeletonSC_cokernelIsoH.

                                                                    Instances For
                                                                      noncomputable def CWHomology.skeletonCokernelIso (X : Type) [TopologicalSpace X] [T2Space X] [Topology.CWComplex Set.univ] (n : ) :
                                                                      { X₁ := relHomologySkeleton X (n + 1) (n + 1), X₂ := skeletonHomology X n n, X₃ := skeletonHomology X (n + 1) n, f := skeletonConnectingHom X n, g := skeletonStepMap X n, zero := }.homology skeletonHomology X (n + 1) n

                                                                      Identification of the homology of the skeleton short complex with H_n(X_{n+1}).

                                                                      Instances For

                                                                        The map H_n(X_n) → H_n(X_n, X_{n-1}) is a monomorphism (equivalently, injective).

                                                                        theorem CWHomology.skeletonPair_exact (X : Type) [TopologicalSpace X] [T2Space X] [Topology.CWComplex Set.univ] (n : ) :
                                                                        { X₁ := skeletonHomology X (n + 1) (n + 1), X₂ := relHomologySkeleton X (n + 1) (n + 1), X₃ := skeletonHomology X n n, f := skeletonInclusionMap X (n + 1), g := skeletonConnectingHom X n, zero := }.Exact

                                                                        Exactness of the short complex H_{n+1}(X_{n+1}) → H_{n+1}(X_{n+1}, X_n) → H_n(X_n) from the long exact sequence of the CW pair.

                                                                        Identification of H_n(X_{n+1}) with the H of the abelian-group left-homology data of the relevant short complex of the cellular chain complex.

                                                                        Instances For

                                                                          Composite isomorphism between the homology of the skeleton short complex and the H of the cellular short complex.

                                                                          Instances For

                                                                            Alternative left-homology data for the cellular short complex obtained by copying the abelian-group data along the isomorphism with the skeleton homology.

                                                                            Instances For
                                                                              noncomputable def CWHomology.skeletonShortComplexHomologyIso (X : Type) [TopologicalSpace X] [T2Space X] [Topology.CWComplex Set.univ] (n : ) :
                                                                              cellularHomologyGroup n X { X₁ := relHomologySkeleton X (n + 1) (n + 1), X₂ := skeletonHomology X n n, X₃ := skeletonHomology X (n + 1) n, f := skeletonConnectingHom X n, g := skeletonStepMap X n, zero := }.homology

                                                                              Identification of the cellular homology group H_n(C_*(X)) with the homology of the short complex H_{n+1}(X_{n+1}, X_n) → H_n(X_n) → H_n(X_{n+1}).

                                                                              Instances For

                                                                                Intermediate isomorphism in the proof of Theorem 16.3: cellular homology is identified with the singular homology of the (n+1)-skeleton, H_n(C_*(X)) ≅ H_n(X_{n+1}).

                                                                                Instances For

                                                                                  Theorem 16.3. For a CW complex X, the cellular homology is isomorphic to the singular homology: H_n(C_*(X)) ≅ H_n(X).

                                                                                  Instances For

                                                                                    A continuous map f : X → Y between CW complexes is cellular if it sends the n-skeleton of X into the n-skeleton of Y for every n.

                                                                                    Instances For

                                                                                      The restriction of a cellular map f : X → Y to the n-skeletons, viewed as a morphism X_n ⟶ Y_n in TopCat.

                                                                                      Instances For

                                                                                        The restriction of a cellular map f to the previous-skeleton subspace, viewed as a morphism between the preimages of X_{n-1} (in X_n) and Y_{n-1} (in Y_n).

                                                                                        Instances For

                                                                                          The naturality square between the inclusion of the previous-skeleton subspace into the n-skeleton, and the cellular map restricted to skeletons, commutes.

                                                                                          The induced map between relative singular chain complexes of the CW pairs (X_n, X_{n-1}) and (Y_n, Y_{n-1}) arising from a cellular map.

                                                                                          Instances For

                                                                                            The induced map on relative singular homology H_n(X_n, X_{n-1}) → H_n(Y_n, Y_{n-1}) arising from a cellular map.

                                                                                            Instances For

                                                                                              The induced map on cellular chains C_n(X) → C_n(Y) arising from a cellular map, obtained by transporting relHomologySkeletonMap along the cellular-chain isomorphisms.

                                                                                              Instances For

                                                                                                The induced map on absolute singular homology of the skeletons, H_n(X_n) → H_n(Y_n), arising from a cellular map.

                                                                                                Instances For

                                                                                                  The components C_n(f) : C_n(X) → C_n(Y) are compatible with the cellular boundary maps, i.e. they assemble into a chain map.

                                                                                                  The chain map C_*(X) → C_*(Y) induced by a cellular map f : X → Y.

                                                                                                  Instances For

                                                                                                    The map on singular homology H_n(X) → H_n(Y) induced by a continuous map.

                                                                                                    Instances For

                                                                                                      The map on cellular homology H_n(C_*(X)) → H_n(C_*(Y)) induced by a cellular map.

                                                                                                      Instances For

                                                                                                        The induced map H_n(X_{n+1}) → H_n(Y_{n+1}) from the restriction of a cellular map to (n+1)-skeletons.

                                                                                                        Instances For

                                                                                                          Topological commutativity of the square: inclusion of the (n+1)-skeleton followed by f equals the restriction of f to skeletons followed by inclusion into Y.

                                                                                                          Naturality of the intermediate isomorphism H_n(C_*(X)) ≅ H_n(X_{n+1}) with respect to cellular maps — this gives the filtration-preserving-naturality statement of Theorem 16.3.

                                                                                                          A CW complex has only even cells if there are no cells of odd dimension.

                                                                                                          Instances For

                                                                                                            If X has only even cells, the cellular chain group C_{2k+1}(X) in odd degree is trivial (a subsingleton).

                                                                                                            Corollary 16.4. For a CW complex X with only even cells, all cellular boundary maps vanish, so the singular homology in degree n is isomorphic to the cellular chain group C_n(X) = ℤ^{(\text{cells in deg } n)}. In particular, H_n(X) = 0 for n odd, is free abelian for all n, and has rank equal to the number of n-cells in even degrees.

                                                                                                            Instances For