Definition 10.1 (Excisive triple). The triple (X, A, U) is excisive when
closure U ⊆ interior A, i.e. the closure of U lies in the topological interior of A.
This is the hypothesis under which the excision theorem (Theorem 10.2) asserts that the
inclusion (X ∖ U, A ∖ U) → (X, A) induces an isomorphism on relative homology.
Instances For
The singular chain complex functor with integer coefficients,
X ↦ C_*(X; \mathbb{Z}).
Instances For
The continuous inclusion A ↪ X of a subspace, as a morphism in TopCat.
Instances For
The chain map C_*(A; ℤ) → C_*(X; ℤ) induced by the subspace inclusion A ↪ X.
Instances For
The relative singular chain complex C_*(X, A; ℤ) := C_*(X) / C_*(A), defined as the
cokernel of the chain inclusion C_*(A) ↪ C_*(X).
Instances For
The n-th relative singular homology group H_n(X, A; ℤ), defined as the n-th
homology of the relative singular chain complex C_*(X, A).
Instances For
The continuous inclusion A ∖ U ↪ A obtained by viewing A \ U first as a subset of
X \ U and then forgetting the complement.
Instances For
The continuous inclusion X ∖ U ↪ X.
Instances For
Commutativity of the square (A ∖ U) ↪ (X ∖ U); (A ∖ U) ↪ A with (X ∖ U) ↪ X; A ↪ X,
which is what makes the excision pair-inclusion a well-defined morphism of pairs.
The chain map between relative chain complexes
C_*(X ∖ U, A ∖ U) → C_*(X, A) induced by the pair inclusion. Excision asserts that this
map is a quasi-isomorphism whenever (X, A, U) is excisive.
Instances For
The induced map on degree-n relative homology
H_n(X ∖ U, A ∖ U) → H_n(X, A) coming from the excision chain map.
Instances For
An excisive triple (X, A, U) produces an open cover of X by interior A and
interior Uᶜ. This converts the excision hypothesis into the form needed by the locality
principle.
The small chain complex C^{\{A, B\}}_*(X) for the two-element cover {A, B}: the
image of the chain map C_*(A) ⊕ C_*(B) → C_*(X) sending a pair to the sum of its
components in C_*(X).
Instances For
The inclusion C^{\{A, B\}}_*(X) ↪ C_*(X) of the small chain complex into the full
singular chain complex (the canonical image inclusion).
Instances For
The inclusion of small singular chains into all singular chains is a monomorphism.
The canonical strong epimorphism C_*(A) ⊕ C_*(B) ↠ C^{\{A, B\}}_*(X) from the
biproduct to the small singular chain complex for the two-element cover {A, B}.
Instances For
The factorization map C_*(A) ⊕ C_*(B) → C^{\{A, B\}}_*(X) is a strong epimorphism.
Compatibility: the factorization through the small chain complex composed with the
inclusion into C_*(X) recovers the canonical biproduct map
C_*(A) ⊕ C_*(B) → C_*(X).
The image presentation smallChainComplex X A B is canonically isomorphic to the small
singular chain complex C^{\{A, B\}}_*(X) defined via the cover machinery.
Instances For
Compatibility of the isomorphism smallChainIso_of_twoElementCover with the inclusions
into C_*(X): the two presentations of C^{\{A, B\}}_*(X) ↪ C_*(X) agree.
Locality principle (two-element cover form). If {A, B} is a topological cover of
X (i.e. interior A ∪ interior B = X), then the inclusion C^{\{A, B\}}_*(X) ↪ C_*(X)
is a quasi-isomorphism.
This is the key technical input to the excision theorem: it says that every singular chain
can be subdivided into one supported on A or B without changing homology.
The chain map C_*(A) → C^{\{A, B\}}_*(X) factoring the inclusion C_*(A) ↪ C_*(X)
through the small chain complex.
Instances For
Compatibility: the small-complex factorization of C_*(A) ↪ C_*(X) composed with the
inclusion of the small complex into C_*(X) recovers the original inclusion.
The defining short exact sequence of the relative chain complex
0 → C_*(A) → C_*(X) → C_*(X, A) → 0.
Instances For
The short exact sequence with A-chains, small chains, and their cokernel:
0 → C_*(A) → C^{\{A, B\}}_*(X) → C^{\{A, B\}}_*(X) / C_*(A) → 0. Used to compare with
bottomSES via the excision SES morphism.
Instances For
The morphism of short exact sequences from topSES X A B (small chains) to
bottomSES X A (full chains), with identity on C_*(A), the small inclusion on the middle
term, and the induced map on cokernels on the right.
Instances For
For a fixed abelian group R, the constant-coefficient J ↦ ⊕_J R functor sends
injective functions to monomorphisms. (Split mono when J is nonempty; zero object when
empty.)
The singular chain functor C_*(-; ℤ) : TopCat ⥤ ChainComplex AddCommGrp preserves
monomorphisms.
The chain inclusion C_*(A) ↪ C_*(X) induced by A ↪ X is a monomorphism.
The map C_*(A) → C^{\{A, B\}}_*(X) is a monomorphism.
The first map in topSES X A B is a monomorphism.
The second map in topSES X A B is an epimorphism (as a cokernel projection).
The short complex topSES X A B is short-exact.
The first map in bottomSES X A is a monomorphism.
The second map in bottomSES X A is an epimorphism (as a cokernel projection).
The short complex bottomSES X A is short-exact.
Third isomorphism theorem (short-exact form). Given monomorphisms f : A ↪ B and
g : B ↪ C with f ≫ g also mono (which is automatic), the sequence
0 → B / A → C / A → C / B → 0 is short-exact.
Compatibility condition exhibiting the kernel of [φ, ψ] : 𝒜 ⊕ ℬ → 𝒳 as a span over 𝒳
via the negated first projection and the second projection. Auxiliary lemma for the
abstract second isomorphism theorem.
Vanishing condition needed to factor the cokernel of pullback.snd through the
cokernel of biprod.inl ∘ factorThruImage. Used in constructing the forward map of the
abstract second isomorphism theorem.
Vanishing condition: the kernel of [φ, ψ] projected to the ℬ factor lands in the
image of pullback.snd, hence its image in coker(pullback.snd) vanishes.
The induced map coim([φ, ψ]) → coker(pullback.snd) from the coimage of the biproduct
map to the cokernel of the pullback projection.
Instances For
The induced map image([φ, ψ]) → coker(pullback.snd), obtained from
secondIso_coimToCokerPS via the canonical iso image ≅ coimage in an abelian category.
Instances For
Vanishing condition needed to descend secondIso_imgToCokerPS to a map out of the
cokernel coker(biprod.inl ∘ factorThruImage).
Forward direction of the abstract second isomorphism: a map from coker(pullback.snd)
to coker(biprod.inl ∘ factorThruImage), induced by the inclusion of ℬ into the
biproduct.
Instances For
Inverse direction of the abstract second isomorphism: the descent of
secondIso_imgToCokerPS from the image to coker(biprod.inl ∘ factorThruImage).
Instances For
The composition secondIso_fwd ≫ secondIso_inv is the identity. One half of the
isomorphism claim.
The composition secondIso_inv ≫ secondIso_fwd is the identity. The other half of the
isomorphism claim.
Abstract second isomorphism theorem. For morphisms φ : 𝒜 → 𝒳 and ψ : ℬ → 𝒳 in
an abelian category, there is a canonical isomorphism
$$(\mathcal{A} + \mathcal{B}) / \mathcal{A} \;\cong\; \mathcal{B} / (\mathcal{A} \cap \mathcal{B}),$$
where 𝒜 + ℬ is the image of [φ, ψ] : 𝒜 ⊕ ℬ → 𝒳 and 𝒜 ∩ ℬ is the pullback of φ
along ψ.
Instances For
The concrete forward map for the second isomorphism applied to chain complexes:
C^{\{A, B\}}_*(X) → C_*(B, A ∩ B).
Instances For
The forward map vanishes on C_*(A), so it descends to a map from the cokernel
C^{\{A, B\}}_*(X) / C_*(A).
The concrete inverse map for the second isomorphism:
C_*(B, A ∩ B) → C^{\{A, B\}}_*(X) / C_*(A).
Instances For
Hom-inv identity for the second isomorphism isomorphism of chain complexes.
Inv-hom identity for the second isomorphism isomorphism of chain complexes.
Second isomorphism (concrete form for singular chains).
The cokernel C^{\{A, B\}}_*(X) / C_*(A) is canonically isomorphic to the relative chain
complex C_*(B, A ∩ B).
Instances For
Compatibility between the second-isomorphism forward map and the excision chain map:
both factor a chain in the small complex through the relative complex C_*(X, A).
Pre-composition of secondIsomorphismIso_fwdMap_comp_excision with the cokernel
projection, in the form needed to identify (excisionSESMorphism).τ₃ with the excision
chain map.
The right-most map τ₃ in the morphism of short exact sequences excisionSESMorphism
agrees, up to the second-isomorphism identification, with the excision chain map.
Pointwise version of the excision theorem at the chain level: for an excisive triple
(X, A, U), the excision chain map is a quasi-isomorphism in every degree n.
Theorem 10.2 (Excision). Let (X, A, U) be an excisive triple, meaning
closure U ⊆ interior A. Then for every n, the pair inclusion
$$(X \setminus U,\; A \setminus U) \hookrightarrow (X, A)$$
induces an isomorphism on relative singular homology
$$H_n(X \setminus U,\; A \setminus U;\, \mathbb{Z}) \;\xrightarrow{\sim}\; H_n(X, A;\, \mathbb{Z}).$$
Proved by passing to small chains via the locality principle and the second isomorphism.
The n-sphere S^n = \{x \in \mathbb{R}^{n+1} : \|x\| = 1\}.
Instances For
The subspace topology on Sphere n.
The closed n-disk D^n = \{x \in \mathbb{R}^n : \|x\| \le 1\}.
Instances For
The subspace topology on Disk n.
The boundary ∂D^n = S^{n-1} of the n-disk, as a stand-alone type.
Instances For
The boundary ∂D^n ⊆ D^n as a subset of the n-disk.
Instances For
Local copy of singularChainZ in the SphereHomology namespace: the integer singular
chain complex functor X ↦ C_*(X; ℤ).
Instances For
Local copy of sigmaConst_map_mono_of_injective in the SphereHomology namespace.
Local copy of toSSet_preservesMono in the SphereHomology namespace.
The singularChainZF functor preserves monomorphisms.
The chain-level inclusion C_*(A) → C_*(X) for a subspace A ⊆ X (local copy of
subspaceChainInclusion in the SphereHomology namespace).
Instances For
The topological inclusion A ↪ X is a monomorphism in TopCat.
The chain-level inclusion inclChain is a monomorphism.
The pair short exact sequence 0 → C_*(A) → C_*(X) → C_*(X)/C_*(A) → 0.
Instances For
The left map of the pair short exact sequence is a monomorphism.
The right map of the pair short exact sequence is an epimorphism.
The pair sequence is short exact.
Instances For
The boundary-map isomorphism in the pair long exact sequence under vanishing of the
homology of C_*(X) in two adjacent degrees: H_{q+1}(X, A) ≅ H_q(A).
Instances For
The homology H_k(X; ℤ) of a contractible space X vanishes for k ≠ 0.
Auxiliary form of sphere_homology_top: the top homology of S^n is ℤ, expressed in
terms of the singularChainZF complex.
Base case for the relative homology of the disk pair: H_1(D^1, S^0) ≅ ℤ.
Top relative homology of the disk pair (part of Proposition 10.4):
H_n(D^n, S^{n-1}) ≅ ℤ for n > 0.
Vanishing of off-degree relative homology (part of Proposition 10.4):
H_q(D^n, S^{n-1}) = 0 for q ≠ n.
The singular chain functor used in the suspension-isomorphism proof preserves monomorphisms.
Local copy of singularChainZF in the suspension-isomorphism proof.
Instances For
Local copy of inclChain for the suspension-isomorphism proof.
Instances For
Local copy of inclTopMono for the suspension-isomorphism proof.
Local copy of inclChainMono for the suspension-isomorphism proof.
Local copy of pairSES for the suspension-isomorphism proof.
Instances For
Local copy of pairSES_f_mono for the suspension-isomorphism proof.
Local copy of pairSES_g_epi for the suspension-isomorphism proof.
Local copy of pairSES_shortExact for the suspension-isomorphism proof.
Instances For
Local copy of pairδIso for the suspension-isomorphism proof.
Instances For
Local copy of isZero_SHG_contractible for the suspension-isomorphism proof.
Local copy of bdryToSphereIso: the identification ∂D^{n+1} ≅ S^n.
Instances For
Suspension isomorphism for sphere homology. For q ≥ 1, there is an isomorphism
H_q(S^n) ≅ H_{q+1}(S^{n+1}), obtained by chasing the pair long exact sequences of
(D^{n+1}, S^n) and (D^{n+2}, S^{n+1}) together with the known relative homology of
the disk pair.
S^0 is finite (it is just the two-point set {-1, +1}).
S^0 is totally disconnected (discrete two-point space).
For q > 0, the singular homology of S^0 vanishes: H_q(S^0) = 0.
Zeroth homology of S^0. Since S^0 has two path components, H_0(S^0) ≅ ℤ ⊕ ℤ.
Proposition 10.4 (packaged). The singular homology of spheres and the relative
homology of disk pairs: H_n(S^n) = ℤ, H_0(S^n) = ℤ for n > 0,
H_0(S^0) = ℤ ⊕ ℤ, otherwise zero; and H_n(D^n, S^{n-1}) = ℤ, otherwise zero.
- sphere_top (n : ℕ) : n > 0 → Nonempty (AlgebraicTopologyI.SingularHomologyGroup n (Sphere n) ≅ AddCommGrpCat.of ℤ)
- sphere_zero (n : ℕ) : n > 0 → Nonempty (AlgebraicTopologyI.SingularHomologyGroup 0 (Sphere n) ≅ AddCommGrpCat.of ℤ)
- sphere_zero_zero : Nonempty (AlgebraicTopologyI.SingularHomologyGroup 0 (Sphere 0) ≅ AddCommGrpCat.of (ℤ × ℤ))
- sphere_vanishing (q n : ℕ) : n > 0 → q ≠ 0 → q ≠ n → CategoryTheory.Limits.IsZero (AlgebraicTopologyI.SingularHomologyGroup q (Sphere n))
- sphere_zero_vanishing (q : ℕ) : q > 0 → CategoryTheory.Limits.IsZero (AlgebraicTopologyI.SingularHomologyGroup q (Sphere 0))
- relative_top (n : ℕ) : n > 0 → Nonempty (Excision.RelativeSingularHomologyGroup n (Disk n) (diskBoundarySubset n) ≅ AddCommGrpCat.of ℤ)
- relative_vanishing (q n : ℕ) : n > 0 → q ≠ n → CategoryTheory.Limits.IsZero (Excision.RelativeSingularHomologyGroup q (Disk n) (diskBoundarySubset n))
Instances For
Top homology of the sphere. H_n(S^n) ≅ ℤ for n > 0.
Inductive step for sphere-homology vanishing: if H_q(S^n) = 0 for q ≥ 1, then
H_{q+1}(S^{n+1}) = 0.
For n ≥ 2, the first homology of the sphere vanishes: H_1(S^n) = 0.
Off-degree vanishing of sphere homology. For n > 0, 0 < q ≠ n, we have
H_q(S^n) = 0. The proof is a two-variable induction on q + n, combining
sphere_h1_vanishing, sphere_zero_homology_vanishing, and suspension_vanishing_step.
Zeroth homology of S^n for n > 0: H_0(S^n) ≅ ℤ (the sphere is path connected).
Proposition 10.4 (final form). All the sphere/disk-pair homology computations
packaged into a single SphereAndDiskHomology record.
A homotopy equivalence X ≃ₕ Y induces an isomorphism H_q(X; ℤ) ≅ H_q(Y; ℤ) on
singular homology for every q.
Instances For
The group ℤ is not a zero object in AddCommGrpCat.
Corollary 10.5. If m ≠ n, then S^m and S^n are not homotopy equivalent.
The punctured Euclidean space ℝ^{n+1} ∖ {0} is homotopy equivalent to the unit sphere
S^n ⊆ ℝ^{n+1}, via the radial deformation retraction x ↦ x/‖x‖.
A homeomorphism f : X ≃ₜ Y restricts to a homeomorphism
{x | x ≠ p} ≃ₜ {y | y ≠ f p} between punctured spaces.
Instances For
Corollary 10.6 (Invariance of dimension). If m ≠ n, then ℝ^m and ℝ^n are not
homeomorphic. The proof punctures the spaces, applies the homotopy equivalence
ℝ^{n+1} ∖ {0} ≃ₕ S^n, and uses that spheres of different dimensions are not
homotopy equivalent.
Local abbreviation for the closed unit disk D^n ⊆ ℝ^n in the Brouwer fixed-point
section.
Instances For
Local abbreviation for the unit sphere S^{n-1} ⊆ ℝ^n in the Brouwer fixed-point
section.
Instances For
A retraction of D^n onto S^{n-1}: a continuous map r : ℝ^n → ℝ^n sending the
disk to the sphere and fixing the boundary. Brouwer's theorem amounts to ruling out such
retractions.
- continuous_r : Continuous r
Instances For
The functor H_k(−; ℤ) : TopCat → AddCommGrpCat, packaged for use in the Brouwer proof.
Instances For
The singular homology of a contractible space vanishes in positive degree.
A retraction r : ℝ^n → ℝ^n of D^n onto S^{n-1} packaged as a TopCat morphism
D^n ⟶ S^{n-1}.
Instances For
A retraction satisfies (sphereInclusion) ≫ (diskRetraction r) = id, the categorical
definition of r being a retraction.
A nontrivial abelian group is not zero in AddCommGrpCat.
The projection ℝ^1 → ℝ onto the (only) coordinate, as a continuous linear map.
Instances For
No retraction D^1 → S^0 (base case for Brouwer). The interval [-1, 1] is
connected but S^0 = {-1, +1} is not, so the intermediate-value theorem rules out a
continuous retraction.
No retraction D^{m+1} → S^m for m ≥ 1 (inductive step for Brouwer). If such a
retraction existed, then H_m(S^m) ≅ ℤ would be a retract of H_m(D^{m+1}) = 0,
contradiction.
No retraction D^n → S^{n-1} for any n ≥ 1. Combines no_retraction_dim_one
(for n = 1) and no_retraction_higher (for n ≥ 2). This is the key topological input
to Brouwer's fixed-point theorem.
Discriminant of the quadratic equation ‖a + t v‖ = 1 in t, used in the geometric
construction of a retraction from a fixed-point-free self-map of D^n.
Instances For
The positive root t = (−⟨a,v⟩ + √Δ) / ‖v‖² of the equation ‖a + t v‖ = 1, where
Δ = rayDiscrim a v. Geometrically: the parameter at which the ray t ↦ a + t v
(with t ≥ 0) hits the unit sphere.
Instances For
Geometric retraction associated to a fixed-point-free self-map f of D^n: from each
point x, follow the ray from f x through x until it hits the boundary sphere.
Instances For
Radial projection of ℝ^n onto the closed unit ball: x ↦ x / max(1, ‖x‖).
Instances For
The radial projection projBall is continuous.
projBall x lies in the closed unit disk.
For ‖a‖ ≤ 1 and v ≠ 0, the point a + rayParam a v • v has unit norm: the ray from
a in direction v hits the unit sphere exactly at this parameter.
From a fixed-point-free self-map to a retraction. Given a continuous self-map of
the disk with no fixed point, the geometric construction retractionMap produces a
continuous retraction of the disk onto its boundary sphere. This is the standard reduction
of Brouwer's theorem to the non-existence of such a retraction.
Theorem 10.7 (Brouwer fixed-point theorem). Every continuous self-map
f : D^n → D^n of the closed unit disk in ℝ^n (for n ≥ 1) has a fixed point. The
proof: a fixed-point-free f would yield a retraction D^n → S^{n-1}, contradicting
no_retraction_disk_to_sphere.
A subset A ⊆ B is a deformation retract within B if A ⊆ B and there exists a
deformation retraction of B onto A (viewed as a subset of B). Hypothesis of
Corollary 10.3.
Instances For
The equivalence relation on X that collapses the subset A to a single point: two points
are related iff they are equal, or both lie in A. Used to form the quotient X / A.
Instances For
The quotient space X / A: the set of equivalence classes of collapseSetoid A, with the
quotient topology.
Instances For
The quotient topology on QuotientSpace X A.
The basepoint of X / A: the image in QuotientSpace X A of any point a ∈ A.
Instances For
The pointed pair (X / A, [a]) where [a] is the collapsed image of A.
Instances For
The quotient map of pairs (X, A) → (X/A, *) sending each point to its equivalence class.
Instances For
The pair (B, A ∩ B) viewed inside B via the subtype inclusion ↥B ↪ X.
Instances For
The pair map (B, A ∩ B) → (X, A) given by the subtype inclusion ↥B ↪ X.
Instances For
Two maps of pairs are equal iff their underlying continuous maps are equal.
Identification of (B, A ∩ B) with the excised pair (X ∖ Bᶜ, A ∖ Bᶜ) in the forward
direction.
Instances For
Identification of the excised pair (X ∖ Bᶜ, A ∖ Bᶜ) with (B, A ∩ B) in the reverse
direction. Inverse to subspacePairToExcisePair.
Instances For
The excision inclusion composed with the identification (B, A ∩ B) ≅ (X ∖ Bᶜ, A ∖ Bᶜ)
recovers the pair inclusion (B, A ∩ B) → (X, A).
One direction of the inverse pair: excisePairToSubspacePair ∘ subspacePairToExcisePair = id.
The other direction of the inverse pair:
subspacePairToExcisePair ∘ excisePairToSubspacePair = id.
The homology map H_n(B, A ∩ B) → H_n(X/A, *) induced by the composition
"include into (X, A) then collapse A". This is the factorization used to deduce
that the collapse map induces an isomorphism on homology (Corollary 10.3).
Instances For
If the inclusion A ↪ X of a pair P = (X, A) induces a bijection on H_m for every m,
then the relative homology H_{n+1}(X, A) is trivial. Used to deduce relative-homology
vanishing from absolute-homology equivalence via the long exact sequence.
Reindexed version of subsingleton_relative_of_inclusionBijective: the relative homology
H_m(X, A) vanishes in every degree m when the inclusion A ↪ X is a homology equivalence.
If S ⊆ Y is a deformation retract of Y, then the inclusion S ↪ Y induces an
isomorphism on homology in every degree (homotopy invariance applied to the retraction).
The image [S] of a deformation retract S ⊆ Y becomes a single point in the quotient
Y / S, and the inclusion {[S]} ↪ Y / S is a homology equivalence.
Bijectivity of the collapse map on relative homology inside B: when A is a
deformation retract of B, the map of pairs (B, A) → (B/A, *) induces an isomorphism on
homology (a key ingredient in the proof of Corollary 10.3).
Under the excision hypothesis closure A ⊆ interior B, the inclusion B/A ↪ X/A
between quotient spaces is induced by a well-defined map of pairs, and this map is a
homology isomorphism.
The composite map H_n(B, A ∩ B) → H_n(X/A, *) (collapse map composed with pair inclusion)
is bijective under the excision and deformation-retract hypotheses. Combines
quotientInclusionMap_bijective with collapseSubspaceMap_bijective.
Excision in subspace form: when closure A ⊆ interior B, the pair inclusion
(B, A ∩ B) → (X, A) induces an isomorphism on homology in every degree. Obtained by
transporting the excision theorem along the identification (B, A ∩ B) ≅ (X ∖ Bᶜ, A ∖ Bᶜ).
The collapse map of pairs (X, A) → (X/A, *) is a homology isomorphism whenever A is
contained in a larger subset B such that closure A ⊆ interior B and A is a deformation
retract of B. This is the technical heart of Corollary 10.3.
Corollary 10.3 (Quotient–pair excision). If A ⊆ X admits a neighbourhood B
such that closure A ⊆ interior B and A is a deformation retract of B, then the
quotient map of pairs (X, A) → (X/A, *) induces an isomorphism on homology in every degree.
Concretely, this lets one compute the homology of a quotient X / A (with * the
collapsed point) in terms of the relative homology H_n(X, A).
The functor Top ⥤ AddCommGrp sending a space X to its n-th singular homology group
$H_n(X; \mathbb{Z})$ with integer coefficients.
Instances For
Any endomorphism f : ℤ ⟶ ℤ in AddCommGrp is multiplication by f 1.
The degree of an endomorphism e : G ⟶ G of an abelian group G ≅ ℤ: transport e
along the chosen isomorphism φ : G ≅ ℤ and evaluate at 1.
Instances For
Multiplicativity of degree: deg(e₁ ∘ e₂) = deg(e₁) · deg(e₂).
The degree of the identity endomorphism is 1.
Under the identification G ≅ ℤ, the transported endomorphism acts as multiplication by
the degree of e.
The homotopy equivalence relation on self-maps of S: two continuous maps f, g : S → S
are related iff there is a homotopy from f to g.
Instances For
Homotopy classes of self-maps of S, denoted [S, S].
Instances For
The monoid structure on [S, S] induced by composition of representatives.
The degree homomorphism deg : [S, S] → ℤ for a space S with H_n(S) ≅ ℤ: assigns
to each homotopy class of self-maps [f] the degree of the induced endomorphism of
H_n(S). Multiplicative under composition.
Instances For
The n-sphere S^n ⊆ ℝ^{n+1} packaged as an object of TopCat.
Instances For
Base case for the surjectivity of degree on S^1: for every integer k, the
self-map z ↦ z^k of S^1 has degree k.
The degree of an endomorphism is independent of the chosen isomorphism G ≅ ℤ: any two
isomorphisms differ by an automorphism of ℤ (i.e. ±1), and the conjugation cancels.
Conjugation invariance of degree: transporting e across an isomorphism α : G ≅ H
preserves its degree (with respect to compatible identifications of G and H with ℤ).
Safe normalization map ℝ^{n+1} → S^n: sends a non-zero vector w to w / ‖w‖ and
maps 0 to the basepoint e_0, so as to be defined everywhere.
Instances For
Project an element of ℝ^{n+2} onto its first n+1 coordinates, viewed as an element
of ℝ^{n+1}.
Instances For
Append a real scalar t as the last coordinate to a vector in ℝ^{n+1}, producing a
vector in ℝ^{n+2}.
Instances For
The raw suspension of a self-map f : S^n → S^n: a map ℝ^{n+2} → ℝ^{n+2} that scales
the first n+1 coordinates by f (after radial normalization) and leaves the last
coordinate unchanged. Restricted to S^{n+1} this defines the topological suspension.
Instances For
The raw suspension suspRaw n f preserves the unit sphere: if ‖v‖ = 1 then
‖suspRaw n f v‖ = 1. This is what makes suspRaw descend to a well-defined map
S^{n+1} → S^{n+1}.
Away from zero, the safe normalization map is given by the expected formula
w ↦ w / ‖w‖.
Continuity of the raw suspension suspRaw n f. The only non-trivial point is w = 0
in the first n+1 coordinates, where the radial normalization is squeezed to 0 by the
boundedness ‖f(·)‖ = 1.
The (unreduced) suspension Σf : S^{n+1} → S^{n+1} of a self-map f : S^n → S^n,
obtained by restricting suspRaw n f to the unit sphere.
Instances For
Suspension preserves degree: deg(Σf) = deg(f) for any self-map f : S^n → S^n.
This is the inductive step used to extend exists_selfmap_of_degree_one from S^1 to all
spheres S^n, n ≥ 1.
Two endomorphisms of ℤ (in AddCommGrp) agree iff they agree on 1.
Two endomorphisms of G ≅ ℤ are equal iff they have the same degree.
The homology endomorphism induced by Σf : S^{n+1} → S^{n+1} agrees, up to the
suspension isomorphism α : H_n(S^n) ≅ H_{n+1}(S^{n+1}), with the endomorphism induced by
f on H_n(S^n).
Inductive step for exists_selfmap_of_degree: if every integer is realized as a degree
of a self-map of S^n, then the same holds for S^{n+1} (take the suspension).
For every n ≥ 1 and every integer k, there exists a self-map of S^n of degree k.
Proved by induction on n: base case n = 1 is exists_selfmap_of_degree_one, induction
step is exists_selfmap_of_degree_succ.
Theorem 10.8 (Surjectivity of degree). For every n ≥ 1, the degree homomorphism
deg : [S^n, S^n] → ℤ is surjective: every integer is realized as the degree of some
continuous self-map of the n-sphere.
Negating one coordinate of a point on S^n produces another point on S^n (the
coordinate-reflected image).
The coordinate reflection map on ℝ^{n+1} (negating the i-th coordinate) is
continuous.
The antipodal map S^n → S^n, x ↦ -x. Has degree (-1)^{n+1}.
Instances For
The coordinate reflection r_i : S^n → S^n that negates the i-th coordinate and
fixes the others. Has degree -1.
Instances For
The composition of the first k coordinate reflections r_{k-1} ∘ ... ∘ r_0, a self-map
of S^n. Taking k = n + 1 recovers the antipodal map (up to homotopy).
Instances For
Each coordinate reflection r_i : S^n → S^n has degree -1.
The antipodal map x ↦ -x is homotopic (and hence equal in homology) to the composition
of all n + 1 coordinate reflections.
The degree of iteratedReflection n k equals (-1)^k, by multiplicativity of degree and
degree_coordReflection. In particular, taking k = n + 1 shows that the antipodal map has
degree (-1)^{n+1}.