Theorem 187.21 produced a homotopy ℓ𝑚 ⋅ℓ𝑛 ≃ℓ𝑚+𝑛 by interpolating in the exponent: both loops are 𝑒 ∘𝑢 for a path 𝑢 in ℝ with 𝑢(0) =0 and 𝑢(1) ∈ℤ, and paths in ℝ with fixed endpoints interpolate. That argument used a formula for the loops. A loop given by no formula — an arbitrary continuous 𝛾 :[0,1] →𝑆1 — has no visible exponent, and nothing proved so far attaches an integer to it.
The mechanism that repairs this is lifting. If every path in 𝑆1 has a unique continuous lift through 𝑒 :ℝ →𝑆1 once its initial point upstairs is chosen, then every loop acquires an integer, namely the displacement of its lift; and if homotopies lift too, that integer is unchanged by path homotopy. This chapter proves both lifting statements, isolates the property of 𝑒 that makes them work, and then extracts from that property the exact sequence relating the homotopy groups of a total space, a base, and a fiber. The chapter’s calculations are 𝜋1(𝑆1) ≅ℤ and 𝜋𝑛(𝑆1) =0 for 𝑛 ≥2.
Covering maps and the exponential covering
A continuous surjection 𝑝 :𝐸 →𝐵 is a covering map when every 𝑏 ∈𝐵 has an open neighborhood 𝑈 that is evenly covered: the preimage 𝑝−1(𝑈) is a union of pairwise disjoint open sets 𝑉𝑖, called the sheets over 𝑈, such that 𝑝 restricted to each 𝑉𝑖 is a homeomorphism onto 𝑈. The fiber over 𝑏 is the subspace 𝑝−1(𝑏) ⊆𝐸.
Referenced from 2 locations
If 𝑝 :𝐸 →𝐵 is a covering map, then every fiber 𝑝−1(𝑏) carries the discrete topology.
Referenced from 3 locations
Proof of Lemma 188.2 — Fibers of a covering are discrete
Proof. Let 𝑈 ∋𝑏 be evenly covered with sheets 𝑉𝑖 and let 𝑥 ∈𝑝−1(𝑏). Then 𝑥 lies in exactly one sheet 𝑉𝑖, because the sheets are disjoint and cover 𝑝−1(𝑈) ⊇𝑝−1(𝑏). Since 𝑝|𝑉𝑖 is injective, 𝑉𝑖 ∩𝑝−1(𝑏) ={𝑥}, so {𝑥} is open in the subspace 𝑝−1(𝑏). ◻
Let 𝑒(𝑥) =(cos2𝜋𝑥,sin2𝜋𝑥) as in chapter 61 and regard it as a map 𝑒 :ℝ →𝑆1. It is a covering map.
Put 𝑈1:=𝑆1 ∖{( −1,0)} and 𝑈2:=𝑆1 ∖{(1,0)}; these are open and cover 𝑆1. On 𝑈1 every point has 𝑥 > −1, so 1 +𝑥 >0, and the function 𝜎1(𝑥,𝑦):=1𝜋arctan𝑦1+𝑥 is continuous 𝑈1 →( −12,12). For 𝑡 ∈( −12,12) a half-angle calculation gives sin2𝜋𝑡1+cos2𝜋𝑡=2sin𝜋𝑡cos𝜋𝑡2cos2𝜋𝑡=tan𝜋𝑡, so 𝜎1(𝑒(𝑡)) =𝑡 there, and 𝑒(𝜎1(𝑧)) =𝑧 for 𝑧 ∈𝑈1 because both sides are points of 𝑈1 with the same value under the injective map 𝑒|(−1/2,1/2). Hence 𝑒−1(𝑈1) =⨆𝑛∈ℤ(𝑛 −12,𝑛 +12), the sets are open and disjoint, and 𝑒 restricted to the 𝑛-th one is a homeomorphism onto 𝑈1 with inverse 𝑧 ↦𝑛 +𝜎1(𝑧).
On 𝑈2 every point has 𝑥 <1, so 1 −𝑥 >0, and with 𝜎2(𝑥,𝑦):=12 −1𝜋arctan𝑦1−𝑥 the same calculation, using sin2𝜋𝑡1−cos2𝜋𝑡 =cot𝜋𝑡 for 𝑡 ∈(0,1), shows that 𝑒−1(𝑈2) =⨆𝑛∈ℤ(𝑛,𝑛 +1) with 𝑒 a homeomorphism from each interval onto 𝑈2. Every point of 𝑆1 lies in 𝑈1 or 𝑈2, so 𝑒 is a covering map, and 𝑒−1(𝑏) =ℤ for the base point 𝑏 =(1,0).
Referenced from 3 locations
Two general facts about coverings do the work below. The first says that a lift is determined by one value; the second produces lifts.
Let 𝑝 :𝐸 →𝐵 be a covering map, 𝑍 a connected space, and 𝑓,𝑔 :𝑍 →𝐸 continuous with 𝑝 ∘𝑓 =𝑝 ∘𝑔. If 𝑓(𝑧0) =𝑔(𝑧0) for some 𝑧0 ∈𝑍, then 𝑓 =𝑔.
Referenced from 5 locations
Proof of Lemma 188.4 — Unique lifting
Proof. Let 𝐴:={𝑧 ∈𝑍 :𝑓(𝑧) =𝑔(𝑧)}; it contains 𝑧0. We show that 𝐴 and 𝑍 ∖𝐴 are both open, so that connectedness forces 𝐴 =𝑍.
Let 𝑧 ∈𝑍 and let 𝑈 be an evenly covered neighborhood of 𝑝(𝑓(𝑧)), with sheets 𝑉𝑖. Let 𝑉 and 𝑉′ be the sheets containing 𝑓(𝑧) and 𝑔(𝑧) respectively, and put 𝑊:=𝑓−1(𝑉) ∩𝑔−1(𝑉′), an open neighborhood of 𝑧.
If 𝑧 ∈𝐴 then 𝑉 =𝑉′, and for 𝑤 ∈𝑊 both 𝑓(𝑤) and 𝑔(𝑤) lie in 𝑉 with 𝑝(𝑓(𝑤)) =𝑝(𝑔(𝑤)); since 𝑝|𝑉 is injective, 𝑓(𝑤) =𝑔(𝑤). So 𝑊 ⊆𝐴.
If 𝑧 ∉𝐴 then 𝑓(𝑧) ≠𝑔(𝑧). Either 𝑉 ≠𝑉′, and then for 𝑤 ∈𝑊 the points 𝑓(𝑤) ∈𝑉 and 𝑔(𝑤) ∈𝑉′ lie in disjoint sets, so 𝑓(𝑤) ≠𝑔(𝑤); or 𝑉 =𝑉′, and then injectivity of 𝑝|𝑉 together with 𝑝𝑓(𝑧) =𝑝𝑔(𝑧) would give 𝑓(𝑧) =𝑔(𝑧), which is excluded. So 𝑊 ⊆𝑍 ∖𝐴. ◻
Let (𝑋,𝑑) be a compact metric space and U an open cover of 𝑋. There is 𝛿 >0 such that every subset of 𝑋 of diameter less than 𝛿 is contained in a single member of U.
Referenced from 4 locations
Proof of Lemma 188.5 — Lebesgue number
Proof. For each 𝑥 ∈𝑋 choose 𝑈𝑥 ∈U with 𝑥 ∈𝑈𝑥 and 𝜀𝑥 >0 with 𝐵(𝑥,2𝜀𝑥) ⊆𝑈𝑥. The balls 𝐵(𝑥,𝜀𝑥) cover 𝑋, so by compactness finitely many 𝐵(𝑥1,𝜀1),…,𝐵(𝑥𝑘,𝜀𝑘) do. Put 𝛿:=min𝑗≤𝑘𝜀𝑗 >0. Let 𝐴 ⊆𝑋 have diameter less than 𝛿 and pick 𝑎 ∈𝐴. Then 𝑎 ∈𝐵(𝑥𝑗,𝜀𝑗) for some 𝑗, and every 𝑎′ ∈𝐴 has 𝑑(𝑎′,𝑥𝑗) ≤𝑑(𝑎′,𝑎) +𝑑(𝑎,𝑥𝑗) <𝛿 +𝜀𝑗 ≤2𝜀𝑗, so 𝐴 ⊆𝐵(𝑥𝑗,2𝜀𝑗) ⊆𝑈𝑥𝑗. ◻
Let 𝑝 :𝐸 →𝐵 be a covering map, 𝛾 :[0,1] →𝐵 a path, and 𝑥0 ∈𝐸 with 𝑝(𝑥0) =𝛾(0). There is exactly one path ̃𝛾 :[0,1] →𝐸 with 𝑝 ∘̃𝛾 =𝛾 and ̃𝛾(0) =𝑥0.
Referenced from 6 locations
Proof of Theorem 188.6 — Path lifting
Proof. Uniqueness is lemma 188.4 with 𝑍 =[0,1], which is connected by lemma 187.10.
For existence, cover 𝐵 by evenly covered open sets and pull back along 𝛾: the sets 𝛾−1(𝑈) form an open cover of the compact metric space [0,1] (lemma 187.13). Let 𝛿 be a Lebesgue number (lemma 188.5) and choose 0 =𝑡0 <𝑡1 <⋯ <𝑡𝑘 =1 with 𝑡𝑗+1 −𝑡𝑗 <𝛿, so that 𝛾([𝑡𝑗,𝑡𝑗+1]) ⊆𝑈𝑗 for some evenly covered 𝑈𝑗.
Construct ̃𝛾 on [0,𝑡𝑗] by induction on 𝑗. For 𝑗 =0 set ̃𝛾(0) =𝑥0. Given the lift on [0,𝑡𝑗], let 𝑉 be the unique sheet over 𝑈𝑗 containing ̃𝛾(𝑡𝑗), which exists because 𝑝(̃𝛾(𝑡𝑗)) =𝛾(𝑡𝑗) ∈𝑈𝑗, and define on [𝑡𝑗,𝑡𝑗+1] ̃𝛾(𝑠):=(𝑝|𝑉)−1(𝛾(𝑠)), which is continuous as a composite and agrees with the previous stage at 𝑡𝑗. The two closed pieces [0,𝑡𝑗] and [𝑡𝑗,𝑡𝑗+1] satisfy the hypotheses of lemma 187.11, so the extension is continuous, and 𝑝 ∘̃𝛾 =𝛾 holds on the new piece by construction. ◻
Let 𝑝 :𝐸 →𝐵 be a covering map, 𝑛 ≥0, 𝐻 :𝐼𝑛 ×[0,1] →𝐵 continuous, and ℎ0 :𝐼𝑛 →𝐸 continuous with 𝑝 ∘ℎ0 =𝐻( −,0). There is exactly one continuous ̃𝐻 :𝐼𝑛 ×[0,1] →𝐸 with 𝑝 ∘̃𝐻 =𝐻 and ̃𝐻( −,0) =ℎ0.
Referenced from 4 locations
Proof of Theorem 188.7 — Homotopy lifting for coverings
Proof. Uniqueness is again lemma 188.4, applied on the connected space 𝐼𝑛 ×[0,1]; two lifts agreeing on 𝐼𝑛 ×{0} agree at one point, hence everywhere.
For existence, first fix 𝑧 ∈𝐼𝑛. The proof is written for 𝑛 =1; for general 𝑛 replace each occurrence of a subinterval of 𝐼 by a subcube of 𝐼𝑛 and each occurrence of |𝑠 −𝑠′| by the maximum coordinate distance, leaving every other word unchanged.
Cover 𝐼 ×𝐼 by the open sets 𝐻−1(𝑈) for 𝑈 evenly covered, and let 𝛿 be a Lebesgue number for that cover of the compact metric space 𝐼 ×𝐼. Choose 0 =𝑠0 <⋯ <𝑠𝑘 =1 and 0 =𝑡0 <⋯ <𝑡𝑙 =1 with all gaps below 𝛿/2, so that each closed rectangle 𝑅𝑖𝑗:=[𝑠𝑖,𝑠𝑖+1] ×[𝑡𝑗,𝑡𝑗+1] has diameter below 𝛿 and hence 𝐻(𝑅𝑖𝑗) ⊆𝑈𝑖𝑗 for some evenly covered 𝑈𝑖𝑗.
Order the rectangles lexicographically by (𝑗,𝑖) and lift them in that order, maintaining the invariant that ̃𝐻 has been defined and is continuous on 𝐴𝑖𝑗:=(𝐼×[0,𝑡𝑗]) ∪ ([0,𝑠𝑖]×[𝑡𝑗,𝑡𝑗+1]), that it lifts 𝐻 there, and that it restricts to ℎ0 on 𝐼 ×{0}. At the first rectangle, 𝐴00 =𝐼 ×{0} and the invariant holds by hypothesis.
At the step for 𝑅𝑖𝑗, the set 𝐶:=𝐴𝑖𝑗 ∩𝑅𝑖𝑗 is the union of the bottom edge of 𝑅𝑖𝑗 and, when 𝑖 >0, its left edge; in both cases 𝐶 is connected and nonempty. The point ̃𝐻(𝑠𝑖,𝑡𝑗) lies in exactly one sheet 𝑉 over 𝑈𝑖𝑗. Since 𝐶 is connected and ̃𝐻(𝐶) ⊆𝑝−1(𝑈𝑖𝑗) is contained in the union of the disjoint open sheets, and ̃𝐻|𝐶 is continuous, the image ̃𝐻(𝐶) lies in the single sheet 𝑉: otherwise the preimages of two distinct sheets would disconnect 𝐶. Define on 𝑅𝑖𝑗 ̃𝐻:=(𝑝|𝑉)−1∘𝐻. On 𝐶 this agrees with the previously defined values, because both are points of 𝑉 with the same image under the injective 𝑝|𝑉. The sets 𝐴𝑖𝑗 and 𝑅𝑖𝑗 are closed in their union, so lemma 187.11 gives continuity on 𝐴𝑖𝑗 ∪𝑅𝑖𝑗, which is the next stage of the invariant. After the last rectangle the invariant reads: ̃𝐻 is defined and continuous on 𝐼 ×𝐼, lifts 𝐻, and restricts to ℎ0. ◻
The fundamental group
Let (𝑋,𝑥0) be a pointed space. Write 𝜋1(𝑋,𝑥0) for the set of path-homotopy classes [𝛾] of loops at 𝑥0 (proposition 187.19), with [𝛾]⋅[𝛿]:=[𝛾⋅𝛿],1:=[𝑐𝑥0],[𝛾]−1:=[――𝛾].
Referenced from 3 locations
The operations of definition 188.8 are well defined and make 𝜋1(𝑋,𝑥0) a group.
Referenced from 5 locations
Proof of Proposition 188.9 — π _1 is a group
Proof. Well-definedness of the product is exercise 187.5. Well-definedness of the inverse follows from it by reversing a homotopy in the first coordinate: if 𝐻 is a path homotopy from 𝛾 to 𝛾′, then the map sending (𝑠,𝑡) to 𝐻(1 −𝑠,𝑡) is a path homotopy from ――𝛾 to the reversal of 𝛾′.
Associativity is exercise 187.6. For the unit, 𝑐𝑥0 ⋅𝛾 =𝛾 ∘𝜑 with 𝜑(𝑠) =max(0,2𝑠 −1), and 𝛾 =𝛾 ∘id; the two reparametrizations agree at 0 and 1, so lemma 187.20 gives 𝑐𝑥0 ⋅𝛾 ≃𝛾 rel {0,1}, and symmetrically on the other side.
For inverses, define 𝐾(𝑠,𝑡):=𝛾(min(2𝑠, 2 −2𝑠, 1 −𝑡)). This is continuous, being 𝛾 applied to a minimum of three continuous functions with values in [0,1]. At 𝑡 =0 it is 𝛾(min(2𝑠,2 −2𝑠,1)) =(𝛾 ⋅――𝛾)(𝑠), since for 𝑠 ≤12 the minimum is 2𝑠 and for 𝑠 ≥12 it is 2 −2𝑠; at 𝑡 =1 it is the constant 𝛾(0) =𝑥0; and at 𝑠 ∈{0,1} the first or second entry is 0, so 𝐾(0,𝑡) =𝐾(1,𝑡) =𝑥0. Hence [𝛾][――𝛾] =1, and the same calculation with ――𝛾 in place of 𝛾 gives the other equation. ◻
For a pointed map 𝑓 :(𝑋,𝑥0) →(𝑌,𝑦0) put 𝑓∗[𝛾]:=[𝑓 ∘𝛾]. For a path 𝜂 in 𝑋 from 𝑥0 to 𝑥1 put 𝛽𝜂[𝛾]:=[𝜂 ⋅𝛾 ⋅――𝜂].
Referenced from 3 locations
𝑓∗ is a group homomorphism, (𝑔 ∘𝑓)∗ =𝑔∗ ∘𝑓∗, and (id𝑋)∗ is the identity.
𝛽𝜂 :𝜋1(𝑋,𝑥1) →𝜋1(𝑋,𝑥0) is a group isomorphism with inverse 𝛽――𝜂.
If 𝑓 ≃𝑔 through a homotopy 𝐻 with 𝐻(𝑥0,𝑡) =𝜂(𝑡), then 𝑔∗ =𝛽−1𝜂 ∘𝑓∗ as maps 𝜋1(𝑋,𝑥0) →𝜋1(𝑌,𝑔(𝑥0)); in particular 𝑓∗ is an isomorphism whenever 𝑓 is a homotopy equivalence.
Referenced from 4 locations
Proof of Proposition 188.11 — Functoriality and base-point change
Proof. (i) 𝑓 ∘(𝛾 ⋅𝛿) =(𝑓 ∘𝛾) ⋅(𝑓 ∘𝛿) because concatenation is defined by cases on the parameter, which 𝑓 does not touch; composing a path homotopy with 𝑓 gives a path homotopy, so 𝑓∗ is well defined. The two remaining equations hold on representatives.
(ii) Well-definedness follows from exercise 187.5 applied twice. It is a homomorphism because 𝜂 ⋅𝛾 ⋅――𝜂 ⋅𝜂 ⋅𝛿 ⋅――𝜂 ≃𝜂 ⋅𝛾 ⋅𝛿 ⋅――𝜂 by proposition 188.9, and 𝛽――𝜂𝛽𝜂[𝛾] =[――𝜂 ⋅𝜂 ⋅𝛾 ⋅――𝜂 ⋅𝜂] =[𝛾] by the same calculation.
(iii) Let 𝛾 be a loop at 𝑥0 and consider 𝐺(𝑠,𝑡):=𝐻(𝛾(𝑠),𝑡), a homotopy from 𝑓 ∘𝛾 to 𝑔 ∘𝛾 which is not rel {0,1}: its two edges both traverse 𝜂. Define 𝐿(𝑠,𝑡):=(𝜂|[0,𝑡]⋅𝐺(−,𝑡)⋅――――𝜂|[0,𝑡])(𝑠), where 𝜂|[0,𝑡](𝑢):=𝜂(𝑡𝑢). Each ingredient is continuous in (𝑠,𝑡) jointly, and the three-fold concatenation is continuous by lemma 187.11. At 𝑡 =0 this is 𝑓 ∘𝛾 up to the reparametrization of lemma 187.20, at 𝑡 =1 it is 𝜂 ⋅(𝑔 ∘𝛾) ⋅――𝜂, and both endpoints stay at 𝑓(𝑥0). Hence 𝑓∗[𝛾] =𝛽𝜂(𝑔∗[𝛾]). If 𝑓 is a homotopy equivalence with homotopy inverse 𝑢, then (i) and the displayed identity applied to 𝑢 ∘𝑓 ≃id and 𝑓 ∘𝑢 ≃id give that 𝑓∗ has a left and a right inverse up to the isomorphisms 𝛽, hence is an isomorphism. ◻
The map deg :𝜋1(𝑆1,𝑏) →ℤ sending [𝛾] to ̃𝛾(1), where ̃𝛾 is the lift of 𝛾 through 𝑒 with ̃𝛾(0) =0, is a group isomorphism. It sends [ℓ𝑛] to 𝑛.
Referenced from 12 locations
Proof of Theorem 188.12 — The fundamental group of the circle
Proof. The value is an integer. 𝑒(̃𝛾(1)) =𝛾(1) =𝑏, and 𝑒−1(𝑏) =ℤ by example 188.3.
Independence of the representative. Let 𝐻 be a path homotopy from 𝛾 to 𝛾′. By theorem 188.7 with 𝑛 =1 there is a unique ̃𝐻 lifting 𝐻 with ̃𝐻( −,0) =̃𝛾. For fixed 𝑡, the map 𝑠 ↦̃𝐻(𝑠,𝑡) lifts 𝐻( −,𝑡), which is a loop at 𝑏. The map 𝑡 ↦̃𝐻(0,𝑡) lifts the constant path at 𝑏 and starts at 0, so by uniqueness in theorem 188.6 it is constant at 0; therefore ̃𝐻( −,𝑡) is the lift starting at 0, for every 𝑡. The map 𝑡 ↦̃𝐻(1,𝑡) is continuous with values in 𝑒−1(𝑏) =ℤ, which is discrete by lemma 188.2; its domain [0,1] is connected, so it is constant. Hence ̃𝛾(1) =̃𝐻(1,0) =̃𝐻(1,1) =̃𝛾′(1).
Homomorphism. Let 𝛾,𝛿 be loops at 𝑏 with lifts ̃𝛾,̃𝛿 starting at 0, and put 𝑚:=̃𝛾(1). Since 𝑒(𝑥 +𝑚) =𝑒(𝑥) for 𝑚 ∈ℤ, the path 𝑠 ↦𝑚 +̃𝛿(𝑠) lifts 𝛿 and starts at 𝑚. So ̃𝛾⋅𝛿(𝑠)=⎧{
{⎨{
{⎩̃𝛾(2𝑠),𝑠≤12,𝑚+̃𝛿(2𝑠−1),𝑠≥12, is continuous by lemma 187.11, lifts 𝛾 ⋅𝛿, and starts at 0; by uniqueness it is the lift, and its value at 1 is 𝑚 +̃𝛿(1) =deg[𝛾] +deg[𝛿].
Surjectivity. The lift of ℓ𝑛 starting at 0 is 𝑠 ↦𝑛𝑠, so deg[ℓ𝑛] =𝑛.
Injectivity. Suppose deg[𝛾] =0, so ̃𝛾 is a loop at 0 in ℝ. Then 𝐺(𝑠,𝑡):=(1 −𝑡)̃𝛾(𝑠) is a path homotopy in ℝ from ̃𝛾 to the constant path at 0, and 𝑒 ∘𝐺 is a path homotopy from 𝛾 to 𝑐𝑏. Hence [𝛾] =1. ◻
𝜋1(ℝ2 ∖{0},𝑏) ≅ℤ, generated by the class of ℓ1.
Referenced from 2 locations
Proof of Corollary 188.13 — The punctured plane
Proof. Theorem 187.26 makes the inclusion 𝑆1 ↪ℝ2 ∖{0} a homotopy equivalence fixing 𝑏, so proposition 188.11(iii) makes the induced map an isomorphism, and theorem 188.12 identifies the source with ℤ. ◻
𝑆1 is not contractible, and 𝑆1 ≄ℝ2.
Referenced from 3 locations
Proof of Corollary 188.14 — The circle is not contractible
Proof. A contractible space has trivial fundamental group by proposition 188.11(iii), since the one-point space does; but 𝜋1(𝑆1,𝑏) ≅ℤ is not trivial. ◻
Remark 187.28 asked for a quantity attached to a space, invariant under homotopy equivalence, that differs for 𝑆1 and a point. Theorem 188.12, Corollary 188.14 supply it. The mechanism was lifting, and the exact property of 𝑒 used was that it is a covering map with discrete fibers.
★★☆ Let 𝜂,𝜂′ be paths from 𝑥0 to 𝑥1. Prove that 𝛽−1𝜂 ∘𝛽𝜂′ is conjugation by [――𝜂 ⋅𝜂′], and conclude that 𝛽𝜂 is independent of the path exactly when 𝜋1(𝑋,𝑥0) is abelian.
Referenced from 2 locations
★★☆ Prove 𝜋1(𝑋 ×𝑌,(𝑥0,𝑦0)) ≅𝜋1(𝑋,𝑥0) ×𝜋1(𝑌,𝑦0), using lemma 187.7 in both directions. Deduce 𝜋1(𝑆1 ×𝑆1) ≅ℤ2.
Referenced from 2 locations
★★☆ Let 𝛾(𝑠):=𝑒(2𝑠) and 𝛿(𝑠):=𝑒( −𝑠). Compute the lifts of 𝛾, 𝛿, 𝛾 ⋅𝛿, and 𝛿 ⋅𝛾 starting at 0, and check the homomorphism property of deg on this pair by exhibiting the four lifted endpoints.
Referenced from 2 locations
Fibrations
The proof of theorem 188.12 used exactly two properties of 𝑒: it lifts homotopies, and its fibers are discrete. Discreteness gave uniqueness of lifts, and uniqueness is what made the endpoint constant. Lifting alone is a weaker and much more widely available property, and it is the one that generalizes.
A continuous map 𝑝 :𝐸 →𝐵 has the homotopy lifting property with respect to a space 𝑍 when for every continuous 𝐻 :𝑍 ×[0,1] →𝐵 and every continuous ℎ0 :𝑍 →𝐸 with 𝑝 ∘ℎ0 =𝐻( −,0) there is a continuous ̃𝐻 :𝑍 ×[0,1] →𝐸 with 𝑝 ∘̃𝐻 =𝐻 and ̃𝐻( −,0) =ℎ0. A Serre fibration is a map with the homotopy lifting property with respect to 𝐼𝑛 for every 𝑛 ≥0; a Hurewicz fibration is a map with that property for every space. For a fibration 𝑝 and a point 𝑏0 ∈𝐵, the fiber over 𝑏0 is 𝐹:=𝑝−1(𝑏0) with the subspace topology.
Referenced from 3 locations
Every covering map is a Serre fibration, and its lifts are unique.
For any spaces 𝑋,𝐹 the projection 𝜋1 :𝑋 ×𝐹 →𝑋 is a Hurewicz fibration with fiber 𝐹.
Referenced from 5 locations
Proof of Proposition 188.16 — Two families of fibrations
Proof. (i) is theorem 188.7. For (ii), let 𝐻 :𝑍 ×[0,1] →𝑋 and ℎ0 =(𝐻( −,0),𝑔0) :𝑍 →𝑋 ×𝐹 be given; then ̃𝐻(𝑧,𝑡):=(𝐻(𝑧,𝑡),𝑔0(𝑧)) is continuous by lemma 187.7, lifts 𝐻, and restricts to ℎ0. The fiber over 𝑥 is {𝑥} ×𝐹 ≈𝐹. ◻
Let 𝑝 :𝐸 →𝐵 be a Serre fibration and 𝑓 :𝑋 →𝐵 continuous. Put 𝑋×𝐵𝐸:={(𝑥,𝑦)∈𝑋×𝐸:𝑓(𝑥)=𝑝(𝑦)} with the subspace topology of 𝑋 ×𝐸. Then the projection 𝑞 :𝑋 ×𝐵𝐸 →𝑋 is a Serre fibration, and its fiber over 𝑥 is homeomorphic to 𝑝−1(𝑓(𝑥)).
Referenced from 2 locations
Proof of Proposition 188.17 — Pullbacks of fibrations
Proof. Let 𝐻 :𝐼𝑛 ×[0,1] →𝑋 and ℎ0 :𝐼𝑛 →𝑋 ×𝐵𝐸 be given with 𝑞 ∘ℎ0 =𝐻( −,0); write ℎ0 =(𝐻( −,0),𝑘0), so that 𝑝 ∘𝑘0 =𝑓 ∘𝐻( −,0). Apply the homotopy lifting property of 𝑝 to the homotopy 𝑓 ∘𝐻 and the initial lift 𝑘0, obtaining ̃𝐾 with 𝑝 ∘̃𝐾 =𝑓 ∘𝐻 and ̃𝐾( −,0) =𝑘0. Then (𝐻,̃𝐾) is continuous into 𝑋 ×𝐸 by lemma 187.7, lands in 𝑋 ×𝐵𝐸 by the displayed equation, and is continuous into that subspace by lemma 187.5(iii). Its value at time 0 is ℎ0. Finally 𝑞−1(𝑥) ={𝑥} ×𝑝−1(𝑓(𝑥)). ◻
Higher homotopy groups
Let (𝑋,𝑥0) be a pointed space and 𝑛 ≥1. Write 𝐼𝑛 for the 𝑛-fold product of [0,1] and 𝜕𝐼𝑛 for the set of points with some coordinate equal to 0 or 1. An 𝑛-loop is a continuous 𝑓 :𝐼𝑛 →𝑋 with 𝑓(𝜕𝐼𝑛) ={𝑥0}. Let 𝜋𝑛(𝑋,𝑥0) be the set of homotopy classes of 𝑛-loops rel 𝜕𝐼𝑛, with product (𝑓⋅𝑘𝑔)(𝑥1,…,𝑥𝑛):={𝑓(𝑥1,…,2𝑥𝑘,…,𝑥𝑛),𝑥𝑘≤12,𝑔(𝑥1,…,2𝑥𝑘−1,…,𝑥𝑛),𝑥𝑘≥12, taken with 𝑘 =1 unless another coordinate is named. For 𝑛 =0, let 𝜋0(𝑋,𝑥0) be the set of path components of 𝑋 with the component of 𝑥0 as base point; it carries no group structure.
Referenced from 3 locations
The product is well defined. At 𝑥𝑘 =12 the first formula gives the value of 𝑓 at a point with 𝑘-th coordinate 1, and the second gives the value of 𝑔 at a point with 𝑘-th coordinate 0; both are 𝑥0. So lemma 187.11 applies to the two closed pieces on which 𝑥𝑘 ≤12 and on which 𝑥𝑘 ≥12. The product sends 𝜕𝐼𝑛 to 𝑥0 because each factor does.
For 𝑛 ≥1 and each 𝑘 ≤𝑛, the operation ⋅𝑘 makes 𝜋𝑛(𝑋,𝑥0) a group, with unit the class of the constant map and inverse the class of ――𝑓𝑘(𝑥):=𝑓(𝑥1,…,1 −𝑥𝑘,…,𝑥𝑛).
Referenced from 3 locations
Proof of Proposition 188.19 — π _n is a group
Proof. Every argument of proposition 188.9 applies verbatim after replacing the single parameter 𝑠 by the 𝑘-th coordinate and carrying the remaining 𝑛 −1 coordinates unchanged through every formula: the homotopies used there were built by reparametrizing one coordinate, and 𝑓 is constant at 𝑥0 on every face, so each intermediate map still sends 𝜕𝐼𝑛 to 𝑥0. For instance the inverse homotopy is 𝐾(𝑥,𝑡):=𝑓(𝑥1,…,min(2𝑥𝑘,2 −2𝑥𝑘,1 −𝑡),…,𝑥𝑛), whose boundary values are computed exactly as before. ◻
Let 𝑛 ≥2 and let 𝑗 ≠𝑘. For all 𝑛-loops 𝑓,𝑔,ℎ,𝑙, (𝑓⋅𝑘𝑔)⋅𝑗(ℎ⋅𝑘𝑙)=(𝑓⋅𝑗ℎ)⋅𝑘(𝑔⋅𝑗𝑙) as maps. Consequently the two group structures on 𝜋𝑛(𝑋,𝑥0) coincide and are abelian.
Referenced from 3 locations
Proof of Theorem 188.20 — Interchange and commutativity
Proof. Both sides of equation 188.1 are defined by the same case distinction on 𝑥𝑗 and 𝑥𝑘: on the region 𝑥𝑘 ≤12, 𝑥𝑗 ≤12 both are 𝑓 with the two coordinates doubled; on 𝑥𝑘 ≥12, 𝑥𝑗 ≤12 both are 𝑔; on 𝑥𝑘 ≤12, 𝑥𝑗 ≥12 both are ℎ; and on the remaining region both are 𝑙. So they are equal as functions.
Write 𝑢:= ⋅𝑘 and 𝑣:= ⋅𝑗 for the induced operations on classes, and let 1 be the class of the constant map, which is a unit for both by proposition 188.19. For classes 𝑎,𝑏, 𝑎𝑢𝑏=(𝑎𝑣1)𝑢(1𝑣𝑏)𝑒𝑞𝑢𝑎𝑡𝑖𝑜𝑛188.1=(𝑎𝑢1)𝑣(1𝑢𝑏)=𝑎𝑣𝑏, so the two operations agree; and 𝑎𝑢𝑏=(1𝑣𝑎)𝑢(𝑏𝑣1)𝑒𝑞𝑢𝑎𝑡𝑖𝑜𝑛188.1=(1𝑢𝑏)𝑣(𝑎𝑢1)=𝑏𝑣𝑎=𝑏𝑢𝑎. ◻
Induced maps in higher degrees are defined exactly as in definition 188.10: 𝑓∗[𝛼]:=[𝑓 ∘𝛼] for a pointed map 𝑓, and this is a homomorphism because 𝑓 commutes with the case distinction defining ⋅1.
★☆☆ Let 𝐶 ⊆ℝ𝑚 be convex and 𝑥0 ∈𝐶. Prove 𝜋𝑛(𝐶,𝑥0) =1 for all 𝑛 ≥1 by writing the straight-line homotopy and checking that it is rel 𝜕𝐼𝑛.
Referenced from 3 locations
★☆☆ Let 𝐷 be a discrete space and 𝑑 ∈𝐷. Prove 𝜋𝑛(𝐷,𝑑) =1 for 𝑛 ≥1 and that 𝜋0(𝐷,𝑑) =𝐷 as a pointed set. (Use that 𝐼𝑛 is connected.)
Referenced from 3 locations
★★☆ Prove 𝜋𝑛(𝑋 ×𝑌,(𝑥0,𝑦0)) ≅𝜋𝑛(𝑋,𝑥0) ×𝜋𝑛(𝑌,𝑦0) for 𝑛 ≥1, and identify which of the two projections becomes the fibration of proposition 188.16(ii).
Referenced from 3 locations
Lifting into a cube with one face free
The exact sequence is produced by lifting a map defined on a cube while prescribing the lift on all faces but one. That is a lifting problem for the pair 𝐽𝑛−1:=(𝜕𝐼𝑛−1×[0,1])∪(𝐼𝑛−1×{0}) ⊆ 𝐼𝑛=𝐼𝑛−1×[0,1], the union of all closed faces of 𝐼𝑛 except the top face 𝑇:=𝐼𝑛−1 ×{1}. A Serre fibration solves it, because the pair (𝐼𝑛,𝐽𝑛−1) is homeomorphic to the pair (𝐼𝑛,𝐼𝑛−1 ×{0}) for which the homotopy lifting property is stated. We construct that homeomorphism.
Throughout this section 𝑚:=(12,…,12) is the center of 𝐼𝑛 and 𝑐:=(12,…,12,2) ∈ℝ𝑛 is the point at height 2 above the center of 𝑇.
For 𝑥 =(𝑥′,𝑥𝑛) ∈𝐼𝑛 let 𝑢(𝑥):=1/(2 −𝑥𝑛) and 𝑧(𝑥):=((1−𝑢(𝑥))⋅(12,…,12)+𝑢(𝑥)𝑥′, 1). Then 𝑧 :𝐼𝑛 →𝑇 is continuous, 𝑧 restricts to the identity on 𝜕𝑇:=𝜕𝐼𝑛−1 ×{1}, and 𝑧|𝐽𝑛−1 :𝐽𝑛−1 →𝑇 is a homeomorphism.
Referenced from 5 locations
Proof of Lemma 188.22 — Projection to the top face
Proof. Continuity and values. 2 −𝑥𝑛 ≥1, so 𝑢 is continuous with values in [12,1], and 𝑧(𝑥) is the point where the segment from 𝑐 to 𝑥 meets the hyperplane 𝑥𝑛 =1: its 𝑛-th coordinate is 2(1 −𝑢) +𝑢 𝑥𝑛 =2 −𝑢(2 −𝑥𝑛) =1. Its first 𝑛 −1 coordinates form a convex combination of (12,…,12) ∈𝐼𝑛−1 and 𝑥′ ∈𝐼𝑛−1, hence lie in 𝐼𝑛−1. So 𝑧(𝑥) ∈𝑇. For 𝑥 ∈𝑇 we have 𝑢(𝑥) =1 and 𝑧(𝑥) =𝑥; in particular 𝑧 is the identity on 𝜕𝑇.
Injectivity on 𝐽𝑛−1. Suppose 𝑥 ≠𝑦 in 𝐽𝑛−1 with 𝑧(𝑥) =𝑧(𝑦). Then 𝑥 and 𝑦 lie on one ray from 𝑐, and the intersection of that ray with the convex set 𝐼𝑛 is a segment 𝑆 containing 𝑥, 𝑦, and 𝑧(𝑥). Along the ray, the 𝑛-th coordinate is strictly decreasing, since the direction 𝑥 −𝑐 has 𝑛-th component 𝑥𝑛 −2 <0; hence 𝑧(𝑥), having 𝑛-th coordinate 1, is the endpoint of 𝑆 nearer 𝑐, and 𝑥 ≠𝑦 forces one of them, say 𝑥, to lie in the interior of 𝑆. A point in the interior of a segment contained in a convex set and lying on the boundary of that set forces the whole segment into a single face: if 𝑥 lies in the face 𝑥𝑖 =𝜖 with 𝜖 ∈{0,1} and 𝑖 <𝑛, then 𝑆 lies in that face, because 𝜆 ↦12 +𝜆(𝑥𝑖 −12) is affine and leaves [0,1] strictly on one side of 𝑥 unless it is constant; and if 𝑥 lies in the face 𝑥𝑛 =0, then 𝑥 is the far endpoint of 𝑆, not an interior point. In the first case 𝑧(𝑥) also has 𝑖-th coordinate 𝜖, so 𝑧(𝑥) ∈𝜕𝑇 and hence 𝑧(𝑥) =𝑥 by the previous paragraph applied to 𝑥 ∈𝑆 ⊆ that face — but then 𝑆 degenerates to the point 𝑥, contradicting 𝑥 ≠𝑦.
Surjectivity onto 𝑇. Let 𝑤 ∈𝑇. The intersection of the ray from 𝑐 through 𝑤 with 𝐼𝑛 is a nonempty compact segment with far endpoint 𝑥 ∈𝜕𝐼𝑛; its 𝑛-th coordinate is at most that of 𝑤, namely 1, and if it equals 1 then 𝑥 =𝑤 ∈𝜕𝑇 ⊆𝐽𝑛−1. Otherwise 𝑥 lies on a face 𝑥𝑖 ∈{0,1} with 𝑖 <𝑛 or on 𝑥𝑛 =0, hence again 𝑥 ∈𝐽𝑛−1. In both cases 𝑧(𝑥) =𝑤.
Homeomorphism. The set 𝐽𝑛−1 is closed in the compact space 𝐼𝑛 by lemma 187.14(ii),(iv), hence compact, and 𝑇 is Hausdorff; a continuous bijection between such spaces is a homeomorphism by proposition 187.15. ◻
Let 𝜑 :𝜕𝐼𝑛 →𝜕𝐼𝑛 be a homeomorphism. Then ̂𝜑(𝑚):=𝑚,̂𝜑(𝑚+𝑡(𝑦−𝑚)):=𝑚+𝑡(𝜑(𝑦)−𝑚) for 𝑦 ∈𝜕𝐼𝑛 and 𝑡 ∈(0,1], defines a homeomorphism 𝐼𝑛 →𝐼𝑛 extending 𝜑.
Referenced from 4 locations
Proof of Lemma 188.23 — Coning a boundary homeomorphism
Proof. Every 𝑥 ∈𝐼𝑛 ∖{𝑚} is 𝑚 +𝑡(𝑦 −𝑚) for a unique 𝑦 ∈𝜕𝐼𝑛 and 𝑡 ∈(0,1]: the ray from 𝑚 through 𝑥 meets 𝜕𝐼𝑛 in exactly one point, because 𝐼𝑛 is convex with 𝑚 in its interior and the coordinates along the ray are affine. The assignments 𝑥 ↦𝑦(𝑥) and 𝑥 ↦𝑡(𝑥) are continuous on 𝐼𝑛 ∖{𝑚}, being obtained from the explicit affine bounds, so ̂𝜑 is continuous there. At 𝑚 it is continuous because ‖̂𝜑(𝑥) −𝑚‖ =𝑡(𝑥)‖𝜑(𝑦(𝑥)) −𝑚‖ ≤𝑡(𝑥)√𝑛 and 𝑡(𝑥) →0 as 𝑥 →𝑚. It is a bijection with inverse ̂𝜑−1, and a continuous bijection of the compact space 𝐼𝑛 to itself is a homeomorphism by proposition 187.15. ◻
For 𝑛 ≥1 there is a homeomorphism Φ :𝐼𝑛 →𝐼𝑛 with Φ(𝐽𝑛−1) =𝐼𝑛−1 ×{0}.
Referenced from 6 locations
Proof of Proposition 188.24 — The cube pair
Proof. Write 𝐹0:=𝐼𝑛−1 ×{0}, 𝑇 =𝐼𝑛−1 ×{1}, and 𝐺:=(𝜕𝐼𝑛−1 ×[0,1]) ∪𝑇, so that 𝜕𝐼𝑛 =𝐽𝑛−1 ∪𝑇 =𝐹0 ∪𝐺 with 𝐽𝑛−1 ∩𝑇 =𝜕𝑇 and 𝐹0 ∩𝐺 =𝜕𝐹0. Let 𝜏(𝑥′,𝑥𝑛):=(𝑥′,1 −𝑥𝑛), the reflection exchanging 𝑇 with 𝐹0 and 𝐽𝑛−1 with 𝐺, and let 𝜃(𝑥′,1):=(𝑥′,0), the translation 𝑇 →𝐹0.
Lemma 188.22 gives a homeomorphism 𝜁:=𝑧|𝐽𝑛−1 :𝐽𝑛−1 →𝑇 that is the identity on 𝜕𝑇. Transporting it along 𝜏 gives the homeomorphism 𝜁′:=𝜏 ∘𝜁 ∘𝜏 :𝐺 →𝐹0, which is the identity on 𝜕𝐹0: for 𝑎 ∈𝜕𝐹0 we have 𝜏(𝑎) ∈𝜕𝑇, 𝜁 fixes it, and 𝜏 is an involution.
Define 𝜑 :𝜕𝐼𝑛 →𝜕𝐼𝑛 by 𝜑|𝐽𝑛−1:=𝜃∘𝜁,𝜑|𝑇:=𝜁′−1∘𝜃. On 𝐽𝑛−1 ∩𝑇 =𝜕𝑇 both clauses agree: for 𝑥 ∈𝜕𝑇, 𝜃(𝜁(𝑥)) =𝜃(𝑥) ∈𝜕𝐹0, while 𝜁′−1(𝜃(𝑥)) =𝜃(𝑥) because 𝜁′ fixes 𝜕𝐹0 pointwise. Both 𝐽𝑛−1 and 𝑇 are closed, so 𝜑 is continuous by lemma 187.11. It maps 𝐽𝑛−1 bijectively onto 𝐹0 and 𝑇 bijectively onto 𝐺, and these two images meet exactly in the common image 𝜕𝐹0 of 𝜕𝑇, so 𝜑 is a bijection of 𝜕𝐼𝑛; being a continuous bijection of a compact Hausdorff space it is a homeomorphism. Now Φ:=̂𝜑 from lemma 188.23 satisfies Φ(𝐽𝑛−1) =𝜑(𝐽𝑛−1) =𝐹0. ◻
Let 𝑝 :𝐸 →𝐵 be a Serre fibration, 𝑛 ≥1, 𝑓 :𝐼𝑛 →𝐵 continuous, and 𝑔 :𝐽𝑛−1 →𝐸 continuous with 𝑝 ∘𝑔 =𝑓|𝐽𝑛−1. Then there is a continuous ̃𝑓 :𝐼𝑛 →𝐸 with 𝑝 ∘̃𝑓 =𝑓 and ̃𝑓|𝐽𝑛−1 =𝑔.
The same conclusion holds when 𝐽𝑛−1 is replaced by the union of all closed faces of 𝐼𝑛 except one, in any coordinate: permuting and reflecting coordinates is a homeomorphism of 𝐼𝑛 carrying that union onto 𝐽𝑛−1.
Referenced from 5 locations
Proof of Corollary 188.25 — Lifting with one free face
Proof. Let Φ be as in proposition 188.24 and put 𝑓′:=𝑓 ∘Φ−1 and 𝑔′:=𝑔 ∘Φ−1|𝐼𝑛−1×{0}. Then 𝑓′ :𝐼𝑛−1 ×[0,1] →𝐵 is a homotopy and 𝑔′ is a lift of 𝑓′( −,0), so the homotopy lifting property with respect to 𝐼𝑛−1 gives ̃𝑓′ with 𝑝 ∘̃𝑓′ =𝑓′ and ̃𝑓′( −,0) =𝑔′. Put ̃𝑓:=̃𝑓′ ∘Φ. ◻
The exact sequence of a fibration
Fix a Serre fibration 𝑝 :𝐸 →𝐵, a base point 𝑏0 ∈𝐵, the fiber 𝐹 =𝑝−1(𝑏0), a point 𝑥0 ∈𝐹, and the inclusion 𝑖 :𝐹 →𝐸. All homotopy groups below are based at 𝑥0 or at 𝑏0.
Let 𝑛 ≥1 and let 𝑓 :𝐼𝑛 →𝐵 be an 𝑛-loop. On 𝐽𝑛−1 the map 𝑓 is constant at 𝑏0, so the constant map at 𝑥0 is a lift of 𝑓|𝐽𝑛−1. By corollary 188.25 there is ̃𝑓 :𝐼𝑛 →𝐸 with 𝑝 ∘̃𝑓 =𝑓 and ̃𝑓|𝐽𝑛−1 =𝑥0. Its restriction to the top face, 𝜕̃𝑓(𝑦):=̃𝑓(𝑦,1)(𝑦∈𝐼𝑛−1), takes values in 𝑝−1(𝑏0) =𝐹, because 𝑓 is 𝑏0 on 𝑇 ⊆𝜕𝐼𝑛, and sends 𝜕𝐼𝑛−1 to 𝑥0, because 𝜕𝐼𝑛−1 ×{1} ⊆𝜕𝐼𝑛−1 ×[0,1] ⊆𝐽𝑛−1. So 𝜕̃𝑓 is an (𝑛 −1)-loop in 𝐹, and we set 𝜕[𝑓]:=[𝜕̃𝑓] ∈𝜋𝑛−1(𝐹,𝑥0).
Referenced from 9 locations
The class 𝜕[𝑓] depends neither on the chosen lift ̃𝑓 nor on the representative 𝑓 of its class.
Referenced from 3 locations
Proof of Lemma 188.27 — The connecting map is well defined
Proof. Both statements follow from one lifting argument. Let 𝑓0 ≃𝑓1 rel 𝜕𝐼𝑛 through 𝐾 :𝐼𝑛 ×[0,1] →𝐵 with 𝐾(𝜕𝐼𝑛 ×[0,1]) ={𝑏0}, and let ̃𝑓0 and ̃𝑓1 be lifts as in construction 188.26. (Taking 𝑓0 =𝑓1 and 𝐾 the constant homotopy covers the independence from the lift.)
Inside 𝐼𝑛+1 =𝐼𝑛 ×[0,1], with coordinates (𝑥1,…,𝑥𝑛,𝑢), let 𝐴:=(𝐼𝑛×{0})∪(𝐼𝑛×{1})∪(𝐽𝑛−1×[0,1]). This is the union of all closed faces of 𝐼𝑛+1 except the face 𝑥𝑛 =1. Define 𝑔 :𝐴 →𝐸 by ̃𝑓0 on 𝐼𝑛 ×{0}, by ̃𝑓1 on 𝐼𝑛 ×{1}, and by the constant 𝑥0 on 𝐽𝑛−1 ×[0,1]. The three clauses agree on the intersections 𝐽𝑛−1 ×{0} and 𝐽𝑛−1 ×{1}, where all of them give 𝑥0, so 𝑔 is continuous by lemma 187.11; and 𝑝 ∘𝑔 =𝐾|𝐴, since 𝐾 is 𝑓0, 𝑓1, and 𝑏0 on the three pieces.
By corollary 188.25 there is ̃𝐾 with 𝑝 ∘̃𝐾 =𝐾 and ̃𝐾|𝐴 =𝑔. Restrict it to the free face and put 𝐿(𝑦,𝑢):=̃𝐾(𝑦,1,𝑢) for 𝑦 ∈𝐼𝑛−1. Then 𝑝 ∘𝐿 =𝑏0, because the face 𝑥𝑛 =1 lies in 𝜕𝐼𝑛 ×[0,1], so 𝐿 takes values in 𝐹; and 𝐿( −,0) =𝜕̃𝑓0, 𝐿( −,1) =𝜕̃𝑓1, while 𝐿(𝑦,𝑢) =𝑥0 for 𝑦 ∈𝜕𝐼𝑛−1 because such points lie in 𝐽𝑛−1 ×[0,1]. So 𝐿 is a homotopy rel 𝜕𝐼𝑛−1 in 𝐹, and the two classes agree. ◻
For 𝑛 ≥2, 𝜕([𝑓] ⋅[𝑓′]) =𝜕[𝑓] ⋅𝜕[𝑓′].
Referenced from 2 locations
Proof of Lemma 188.28 — The connecting map is a homomorphism
Proof. Use the product ⋅1 in the first coordinate, which is available because 𝑛 ≥2 leaves the last coordinate free. Let ̃𝑓,̃𝑓′ be lifts as in construction 188.26. The face 𝑥1 =1 of 𝐼𝑛 lies in 𝜕𝐼𝑛−1 ×[0,1] ⊆𝐽𝑛−1, so ̃𝑓 =𝑥0 there, and likewise ̃𝑓′ =𝑥0 on the face 𝑥1 =0. Hence ̃𝑓 ⋅1̃𝑓′ is continuous by lemma 187.11, it lifts 𝑓 ⋅1𝑓′, and it is constant at 𝑥0 on 𝐽𝑛−1. Restricting to the top face gives 𝜕̃𝑓 ⋅1𝜕̃𝑓′. ◻
With the data fixed above, the sequence ⋯→𝜋𝑛(𝐹,𝑥0) 𝑖∗ ⟶𝜋𝑛(𝐸,𝑥0) 𝑝∗ ←←←←←←←→𝜋𝑛(𝐵,𝑏0) 𝜕 ⟶𝜋𝑛−1(𝐹,𝑥0)→⋯ ⋯→𝜋0(𝐹,𝑥0) 𝑖∗ ⟶𝜋0(𝐸,𝑥0) 𝑝∗ ←←←←←←←→𝜋0(𝐵,𝑏0) is exact at every position: at each group the image of the incoming map equals the kernel of the outgoing one, and at the two 𝜋0 positions the image of the incoming map equals the preimage of the base point under the outgoing one.
Referenced from 6 locations
Proof of Theorem 188.29 — Exact sequence of a fibration
Proof. Exactness at 𝜋𝑛(𝐸), 𝑛 ≥1. The composite 𝑝 ∘𝑖 is constant at 𝑏0, so 𝑝∗𝑖∗ =1 and the image is contained in the kernel. Conversely let 𝛼 :𝐼𝑛 →𝐸 be an 𝑛-loop with 𝑝∗[𝛼] =1, and let 𝐾 :𝐼𝑛 ×[0,1] →𝐵 be a homotopy rel 𝜕𝐼𝑛 from 𝑝 ∘𝛼 to the constant 𝑏0. The set (𝐼𝑛 ×{0}) ∪(𝜕𝐼𝑛 ×[0,1]) is 𝐽𝑛 for the cube 𝐼𝑛+1, and the map given by 𝛼 on 𝐼𝑛 ×{0} and 𝑥0 on 𝜕𝐼𝑛 ×[0,1] is continuous — the two clauses agree on 𝜕𝐼𝑛 ×{0}, where 𝛼 =𝑥0 — and lifts 𝐾 there. By corollary 188.25 there is ̃𝐾 lifting 𝐾 with those boundary values. Then 𝛽:=̃𝐾( −,1) satisfies 𝑝 ∘𝛽 =𝐾( −,1) =𝑏0, so 𝛽 is an 𝑛-loop in 𝐹, and ̃𝐾 is a homotopy rel 𝜕𝐼𝑛 from 𝛼 to 𝑖 ∘𝛽. Hence [𝛼] =𝑖∗[𝛽].
Exactness at 𝜋𝑛(𝐵), 𝑛 ≥1. If [𝑓] =𝑝∗[𝛼] with 𝛼 an 𝑛-loop in 𝐸, then 𝛼 is itself a lift of 𝑓 that is constant at 𝑥0 on 𝐽𝑛−1 ⊆𝜕𝐼𝑛, so lemma 188.27 allows it to be used in construction 188.26, and 𝜕[𝑓] =[𝛼|𝑇] is the class of a constant map, since 𝑇 ⊆𝜕𝐼𝑛.
Conversely suppose 𝜕[𝑓] =1, and let ̃𝑓 be a lift as in construction 188.26. Then 𝜕̃𝑓 ≃𝑥0 rel 𝜕𝐼𝑛−1 inside 𝐹, through some 𝑀 :𝐼𝑛−1 ×[0,1] →𝐹 with 𝑀( −,0) =𝜕̃𝑓, 𝑀( −,1) =𝑥0, and 𝑀(𝜕𝐼𝑛−1 ×[0,1]) ={𝑥0}. Define 𝛼 :𝐼𝑛−1 ×[0,1] →𝐸 by 𝛼(𝑦,𝑡):=⎧{
{⎨{
{⎩̃𝑓(𝑦,2𝑡),𝑡≤12,𝑀(𝑦,2𝑡−1),𝑡≥12. At 𝑡 =12 both clauses give 𝜕̃𝑓(𝑦), so 𝛼 is continuous. It sends 𝜕𝐼𝑛 to 𝑥0: on 𝜕𝐼𝑛−1 ×[0,1] both clauses give 𝑥0; at 𝑡 =0 it is ̃𝑓(𝑦,0) =𝑥0; at 𝑡 =1 it is 𝑀(𝑦,1) =𝑥0. So 𝛼 is an 𝑛-loop in 𝐸. Finally 𝑝 ∘𝛼 =𝑓 ∘(id ×𝜓) where 𝜓(𝑡):=min(2𝑡,1), because 𝑝 ∘𝑀 =𝑏0 and 𝑓 is 𝑏0 on 𝑇. Since 𝜓 and id[0,1] agree at 0 and 1, the homotopy 𝐻(𝑦,𝑡,𝑠):=𝑓(𝑦,(1 −𝑠)𝜓(𝑡) +𝑠𝑡) is a homotopy rel 𝜕𝐼𝑛 from 𝑝 ∘𝛼 to 𝑓: on 𝜕𝐼𝑛−1 ×[0,1] and at 𝑡 ∈{0,1} the value is 𝑏0 for every 𝑠. Hence 𝑝∗[𝛼] =[𝑓].
Exactness at 𝜋𝑛−1(𝐹), 𝑛 ≥1. Let ̃𝑓 be a lift as in construction 188.26. Then (𝑦,𝑡) ↦̃𝑓(𝑦,1 −𝑡) is a homotopy in 𝐸 from 𝑖 ∘𝜕̃𝑓 to the constant 𝑥0, rel 𝜕𝐼𝑛−1 because 𝜕𝐼𝑛−1 ×[0,1] ⊆𝐽𝑛−1. So 𝑖∗𝜕 =1.
Conversely let ℎ be an (𝑛 −1)-loop in 𝐹 with 𝑖∗[ℎ] =1, and let 𝑀 :𝐼𝑛−1 ×[0,1] →𝐸 be a homotopy rel 𝜕𝐼𝑛−1 from ℎ to the constant 𝑥0. Put ̃𝑓(𝑦,𝑡):=𝑀(𝑦,1 −𝑡). Then ̃𝑓(𝑦,0) =𝑥0 and ̃𝑓(𝑦,𝑡) =𝑥0 for 𝑦 ∈𝜕𝐼𝑛−1, so ̃𝑓|𝐽𝑛−1 =𝑥0, while ̃𝑓( −,1) =ℎ. Put 𝑓:=𝑝 ∘̃𝑓. On 𝐽𝑛−1 it is 𝑏0, and on 𝑇 it is 𝑝 ∘ℎ =𝑏0 because ℎ lands in 𝐹; so 𝑓 is an 𝑛-loop in 𝐵, and ̃𝑓 is a lift of the kind used in construction 188.26. Hence 𝜕[𝑓] =[ℎ].
The two 𝜋0 positions. Exactness at 𝜋0(𝐹) is the case 𝑛 =1 of the previous paragraph, read with 𝐼0 a point: an 0-loop is a point of 𝐹, and a homotopy rel 𝜕𝐼0 =∅ is a path. For 𝜋0(𝐸): if 𝑦 ∈𝐹 then 𝑝(𝑦) =𝑏0, so 𝑝∗ sends the component of 𝑖(𝑦) to the base component. Conversely if 𝑦 ∈𝐸 and 𝑝(𝑦) is joined to 𝑏0 by a path 𝛾, apply the homotopy lifting property with 𝑍 =𝐼0 to 𝛾 and the initial lift 𝑦: the resulting path in 𝐸 starts at 𝑦 and ends in 𝑝−1(𝑏0) =𝐹, so the component of 𝑦 is in the image of 𝑖∗. ◻
Two calculations
The group 𝜋1(𝑆1,𝑏) is infinite cyclic, and 𝜋𝑛(𝑆1,𝑏) =1 for every 𝑛 ≥2.
Referenced from 3 locations
Proof of Theorem 188.30 — Homotopy groups of the circle
Proof. The first claim is theorem 188.12. For the second, apply theorem 188.29 to the covering 𝑒 :ℝ →𝑆1, which is a Serre fibration by proposition 188.16(i), with 𝑏0 =𝑏, fiber 𝐹 =𝑒−1(𝑏) =ℤ, and 𝑥0 =0. For 𝑛 ≥2 the segment 𝜋𝑛(ℝ,0) 𝑒∗ ←←←←←←→𝜋𝑛(𝑆1,𝑏) 𝜕 ⟶𝜋𝑛−1(ℤ,0) is exact at the middle position. Its outer groups are trivial: 𝜋𝑛(ℝ,0) =1 because ℝ is convex (exercise 188.4), and 𝜋𝑛−1(ℤ,0) =1 because 𝑛 −1 ≥1 and ℤ is discrete (exercise 188.5). Hence every element of 𝜋𝑛(𝑆1,𝑏) lies in the kernel of 𝜕, which is the image of 𝑒∗, which is trivial. ◻
𝜋1(𝑆1 ×𝑆1) ≅ℤ2 and 𝜋𝑛(𝑆1 ×𝑆1) =1 for 𝑛 ≥2.
Referenced from 2 locations
Proof of Corollary 188.32 — The torus
Proof. Exercise 188.6 for 𝑛 ≥1, with theorem 188.30 in each factor. ◻
Which hypotheses were used
Every result above is a classical statement about topological spaces, and each used a hypothesis that should be named rather than absorbed.
Compactness of cubes entered twice: through the Lebesgue number (lemma 188.5) in the two lifting theorems, and through proposition 187.15 in lemma 188.22 and lemma 188.23. Without it the subdivision arguments have no finite stage and the constructed bijections need not have continuous inverses.
Discreteness of the fiber was used only for coverings, and only twice: for uniqueness of lifts (lemma 188.4) and for the constancy of 𝑡 ↦̃𝐻(1,𝑡) in theorem 188.12. A general Serre fibration has neither property, which is why the exact sequence, and not a degree function, is what survives at that level of generality.
The gluing lemma for closed pieces (lemma 187.11) is used in nearly every construction: concatenation, the lifting inductions, and the boundary map. Its hypothesis — finitely many closed pieces — is not decorative: exercise 187.15 exhibits an infinite closed cover for which the conclusion fails.
The cube-pair homeomorphism (proposition 188.24) is the only place where the shape of 𝐼𝑛, rather than its compactness, is used. It is what allows one face of a cube to be left free while all the others carry prescribed lift data.
Three statements proved here have counterparts in the type theory of chapter 30, and one does not. The groupoid operations on paths (proposition 188.9) correspond to the operations on identifications of theorem 30.20; the induced homomorphism 𝑓∗ corresponds to the action of a function on identifications (proposition 30.21); and the commutativity of theorem 188.20 is an argument about two operations sharing a unit, which is available internally as soon as the two operations are. The lifting theorems have no internal counterpart, because they quantify over continuous maps out of 𝐼𝑛, and no type in the development so far plays the role of [0,1]. The absence is the point: a synthetic account of these phenomena must obtain the exact sequence without subdividing an interval.
Suggested first pass.
None of these problems is a prerequisite for a later chapter. Begin with exercise 188.7, then exercise 188.8; the implementation project exercise 188.11 may be attempted at any time.
★★☆ Let 𝛾(𝑠):=𝑒(𝑠2 +2𝑠) and let 𝐻(𝑠,𝑡):=𝑒((1 −𝑡)(𝑠2 +2𝑠) +3𝑡𝑠). Verify that 𝐻 is a path homotopy of loops at 𝑏, compute the lifts of 𝐻( −,0) and 𝐻( −,1) starting at 0, and check the constancy of 𝑡 ↦̃𝐻(1,𝑡) used in theorem 188.12.
Referenced from 3 locations
★★☆ The following argument is wrong. “Let 𝑝 :𝐸 →𝐵 be a fibration with fiber 𝐹. By theorem 188.29 the sequence 𝜋𝑛(𝐹) →𝜋𝑛(𝐸) →𝜋𝑛(𝐵) is exact, so 𝜋𝑛(𝐸) is an extension of 𝜋𝑛(𝐵) by 𝜋𝑛(𝐹); since 𝐹 =𝑝−1(𝑏0) is a subspace of 𝐸 and 𝑝 is surjective, the extension splits and 𝜋𝑛(𝐸) ≅𝜋𝑛(𝐹) ×𝜋𝑛(𝐵).” Locate every step that does not follow, and refute the conclusion with 𝑒 :ℝ →𝑆1 at 𝑛 =1. State which of 𝑖∗ and 𝑝∗ fails to be injective or surjective there.
Referenced from 3 locations
★★☆ For the projection 𝑋 ×𝐹 →𝑋 of proposition 188.16(ii), compute the connecting map explicitly. Prove exactness at the position of 𝜋𝑛(𝑋 ×𝐹) and at the position of 𝜋𝑛(𝑋) directly, without invoking theorem 188.29, then say why the connecting map is trivial here.
Referenced from 2 locations
★★★ Write out proposition 188.24 completely for 𝑛 =2: give the formula for 𝑧, identify 𝜁 :𝐽1 →𝑇 on each of the three edges of 𝐽1, and draw the image of a grid on 𝐼2 under Φ. Then explain which step of the construction fails if 𝑐 is placed inside 𝐼𝑛 instead of above it.
Referenced from 2 locations
★★★ Practical project.covering-lift-checker Implement in Agda or Kappa the lifting algorithm of theorem 188.6 for the discretized exponential covering, and use it to compute degrees. Fix 𝑘 ≥1. The base is the cyclic graph 𝐶𝑘 with vertices ℤ/𝑘 and edges between consecutive vertices; the total space is the line graph ℤ; the covering sends 𝑗 to 𝑗mod𝑘. A base path is a list of steps in { +1, −1} together with a starting vertex; a lift is the corresponding list of vertices in ℤ. Implement: the lift of a base path from a prescribed starting vertex; the check that a base path is a loop; the degree of a loop, defined as the displacement of its lift divided by 𝑘; concatenation; and the elementary homotopy move that deletes an adjacent cancelling pair of steps.
The invariant to maintain is the one proved in theorem 188.6, theorem 188.12: the lift is uniquely determined by its first vertex, and deleting a cancelling pair changes neither the final vertex of the lift nor the degree. The concrete result is a function that takes a base loop and returns its lift and its degree.
Acceptance test. With 𝑘 =4: the loop ( +1)8 has degree 2; the loop ( +1)4( −1)4 has degree 0 and normalizes to the empty loop; the concatenation of two loops of degrees 𝑚 and 𝑛 has degree 𝑚 +𝑛 on the pairs (1,1), (2, −3), and (0,1); the lift of ( +1)4 from vertex 7 ends at 11, and from vertex 0 ends at 4, while the two lifts differ by the constant 7; a base path whose steps do not return to the starting vertex is rejected as a loop; and a mutation of the lifting function that ignores the prescribed starting vertex fails the two lift tests.
The program computes with finite words in a discretized covering. It illustrates theorem 188.6, theorem 188.12 and proves neither; in particular it says nothing about loops in 𝑆1 that are not images of edge paths.
Referenced from 3 locations
Bibliographic notes
The lifting theorems of section 188.1 and the computation 𝜋1(𝑆1) ≅ℤ are the classical opening of covering-space theory; the subdivision proof by Lebesgue number is the standard one, given in the opening covering-space treatments of Hatcher and May [May99]. The notion of a fibration in the form used here goes back to Hurewicz’s uniform covering-homotopy condition [Hur55], with the weaker cube-wise condition and the exact sequence of a fibration due to Serre [Ser50]; those two papers own the statements that definition 188.15, theorem 188.29 reproduce, and the reader who wants the relative homotopy groups they use — a route to the same sequence different from the one taken here — will find them there and in [May99]. Miller’s lecture notes [Mil20] give an independent development with problem sets.
The route chosen above avoids relative homotopy groups: the connecting map is constructed directly by lifting with one face of the cube left free, which is why proposition 188.24 carries the weight that a relative-homotopy development would place on excision-style arguments. The homeomorphism of pairs (𝐼𝑛,𝐽𝑛−1) ≈(𝐼𝑛,𝐼𝑛−1 ×{0}) is stated without proof in most texts; the construction given here by radial projection to the top face and coning is elementary and uses only proposition 187.15.
The bridge from these classical mechanisms to their synthetic counterparts is the subject of the course of Bauer and Smrekar [BS19] and of the introductory chapters of [Uni13] and [Rij25]; none of them is used as a source for a theorem proved above.