Salazar Notes
Salazar Notes
Julian Salazar
jsalazar01@[Link] • [Link]
Abstract
These notes are based on lectures in algebraic topology taught by Peter May and
Henry Chan at the 2016 University of Chicago Math REU. They are loosely chrono-
logical, having been reorganized for my benefit and significantly annotated by my
personal exposition, plus solutions to in-class/HW exercises, plus content from read-
ings (from May’s Finite Book), books (e.g. May’s Concise Course, Munkres’ Elements of
Algebraic Topology, and Hatcher’s Algebraic Topology), Wikipedia, etc.
I Foundations + Weeks 1 to 3 3
1 Topological notions 3
1.1 Topological spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Separation properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Continuity and operations on spaces . . . . . . . . . . . . . . . . . . . . . . 4
2 Algebraic notions 5
2.1 Rings and modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Tensor products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Categorical notions 11
3.1 Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Functors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 Natural transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 [DRAFT] Universal properties . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.5 Adjoint functors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1
4 The fundamental group 21
4.1 Connectedness and paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2 Homotopy and homotopy equivalence . . . . . . . . . . . . . . . . . . . . . 22
4.3 The fundamental group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.5 [TODO] Van Kampen’s theorem . . . . . . . . . . . . . . . . . . . . . . . . . 28
6 Simplicial complexes 34
6.1 Simplicial complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2 Abstract simplicial complexes . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3 Ordered simplicial complexes . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.4 Simplicial approximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9 CW complexes 44
9.1 Motivation and definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9.2 Operations on CW complexes . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.3 [TODO] Cellular approximation, etc. . . . . . . . . . . . . . . . . . . . . . . 47
II Week 4 onwards 47
10 Topics covered 47
10.1 July 11 (May) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.2 July 12 (May) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.3 July 13 (May) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.4 July 14 (Chan) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.5 July 15 (May) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.6 July 18 (May) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2
1 TOPOLOGICAL NOTIONS
Part I
Foundations + Weeks 1 to 3
1 Topological notions
Remark. This is a review of material from point-set topology. See Munkres, or the readings
[1.1-1.5] (from which some of the definitions are directly taken).
3
1.2 Separation properties 1 TOPOLOGICAL NOTIONS
• A T2 -space or Hausdorff space if any two points have disjoint open neighborhoods.
Proposition 1.7. T2 implies T1 implies T0 .
Proof. The first implication follows from fixing your desired point x, and taking the union
of all the open neighborhoods disjoint from it. By the Hausdorff property, that union
includes all points except x. The second implication follows from noting the complement
of a point is the desired open neighborhood distinguishing it from the other point.
4
2 ALGEBRAIC NOTIONS
One can envision this as gluing the ends of the interval together, and so we expect to
get the space of a circle (with, e.g., its subspace topology in R2 ). One can check that
f (x) = e2iπx is well-defined on [0, 1]/ ∼ and a homeomorphism to S 1 .
Remark. In a sense made precise later, the definitions for subspace and quotient topologies
are dual to each other (they are with respect to an injection and a surjection, respectively).
Definition 1.15. The disjoint union topology on X tY takes as a basis the disjoint unions
of an open set of X and an open set of Y (though they are in fact all the open sets).
Example 1.16. For the disjoint union topology, think about R1 t R1 . The two spaces are
essentially independent (though your set has to be open in both to be called open in the
union topology).
Definition 1.17. The product topology on X ×Y takes as a basis the products U ×V where
Q
U is open in X and V is open in Y . In the case of infinite products Xi , we only allow
basis elements whose components are Xi in all but finitely many places.
Example 1.18. For the product topology, think about R2 ’s metric space topology, which is
equivalent to the product topology. The open sets are not just the (boundaryless) unions
of rectangles that are products of R1 ’s open sets; these merely serve as a basis. The open
sets are arbitrary unions of (arbitrarily small) rectangles; cf., the open disc.
2 Algebraic notions
Remark. This section should be review, hence the terseness. Based on class, Dummit and
Foote’s Abstract Algebra, and [Link]
[Link].
5
2.1 Rings and modules 2 ALGEBRAIC NOTIONS
a · (b + c) = (a · b) + (a · c).
Example 2.2. We have the rings Z, Q, the polynomial rings R[x] for any ring R, the contin-
uous functions f : R → R, etc., where + and · correspond to addition and multiplication
in the usual way.
· : R × M → M.
r · (x + y) = r · x + r · y
(r + s) · x = r · x + s · x
(rs) · x = r · (s · x)
1R · x = x,
Definition 2.4. The group of R-module homomorphisms HomR (M, N ) (also known as
R-linear maps) is given by the set of maps f : M → N satisfying for all x, y ∈ M and r ∈ R:
f (x + y) = f (x) + f (y)
f (rx) = rf (x)
These maps “preserve” the structure of the module. More formally, we are demanding
that f is a group homomorphism that is equivariant (with respect to R’s multiplicative
action). One can verify that HomR (M, N ) is a group by pointwise addition.
Example 2.5. For R = k a field, the concept of R-module coincides exactly with being a
k-vector space.
Example 2.6. For R = Z, the concept of R-module coincides exactly with being an abelian
group (the action is given by repeated addition: ng = g + · · · + g).
6
2.2 Tensor products 2 ALGEBRAIC NOTIONS
f (m + m0 , n) = f (m, n) + f (m0 , n)
f (rm, n) = rf (m, n)
f (m, n + n ) = f (m, n) + f (m, n0 )
0
⊗ : M × N → M ⊗R N
such that any such R-bilinear map f , there exists a unique R-linear (i.e., an R-module
homomorphism) map f˜ such that
M ×N
⊗ / M ⊗R N
f˜
%
f
P
7
2.2 Tensor products 2 ALGEBRAIC NOTIONS
However, this does not guarantee that a tensor product actually exists; it just states
that if one did exist, it would be unique in this manner. The following rectifies that:
M ⊗R N = F(M × N )/L
where F(M × N ) denotes the free module over the set M × N , and L is the submodule generated
by
Proof. See Garrett’s notes (the universal property of a free module also comes into play).
The intuitive idea is that the submodule L encodes the exact relations that enforce bilin-
earity on the “obvious” inclusion ι.
Example 2.13. Let V , W be vector spaces over F. They have bases {vi }, {wj }. The map ⊗ is
given by the bilinear map on the basis (vi , wj ) → vi ⊗ wj , then extended by linearity. Hence
the induced f˜ (see the universal property) must satisfy
f˜(vi ⊗ wj ) = f (vi , wj ).
m ⊗ 0 = m ⊗ (0 + 0) = (m ⊗ 0) + (m ⊗ 0),
which implies m ⊗ 0 = 0 for all m ∈ M. The same reasoning gives 0 ⊗ n = 0 for all n ∈ N .
Z/(2) ⊗Z Z/(3) 0.
To see this, note that 3a = a for a ∈ Z/(2) but 3b = 0 for b ∈ Z/(3). 3(a, b) = (a, b) = (a, 0).
Meanwhile, 4(a, b) = (a, b) = (0, b). Hence (a, b) = (a, 0) = (0, b) = (0, 0).
8
2.2 Tensor products 2 ALGEBRAIC NOTIONS
φ(a + a0 + I, b + J) = (a + a0 + I)(b + J) = (a + a0 )b + (I + J)
= φ(a + I, b + J) + φ(a0 + I, b + J).
To show injectivity, we first note that every element in R/I ⊗R R/J can be a written as a
simple tensor of a particular form. Namely, we can rewrite a general tensor as:
X X X
(mi + I ⊗ ni + J) = mi ni (1 + I ⊗ 1 + J) = mi ni (1 + I ⊗ 1 + J)
i
i i
X
= mi ni + I ⊗ 1 + J .
i
0 + (I + J) = φ̃(m + I ⊗ 1 + J) = m + (I + J)
m + I ⊗ 1 + J = a + b + I ⊗ 1 + J = b + I ⊗ 1 + J = b(1 + I ⊗ 1 + J) = 1 + I ⊗ b + J = 1 + I ⊗ J
= 0,
We also have
9
2.2 Tensor products 2 ALGEBRAIC NOTIONS
Exercise 2.18. Verify the following properties: that R is unital with respect to ⊗R , that ⊗R is
associative, and that ⊗R is commutative. That is:
R ⊗R M M M ⊗R R
M ⊗R (N ⊗R P ) (M ⊗R N ) ⊗R P
M ⊗R N N ⊗R M.
• The following strategy is due to this comment. Observe that φp : (m, n) 7→ (m, n ⊗R p) is
a bilinear map for fixed p:
where the equality φ̃p+p0 = φ̃p + φ̃p0 can be verified by writing the general sum a =
P
i mi ⊗ ni and using the linearity of φ̃p on M ⊗R N . Hence, ψ factors through
ψ̃ : (M ⊗R N ) ⊗R P → M ⊗R (N ⊗R P ).
• Observe that φ : (m, n) 7→ n⊗R m and ψ : (n, m) 7→ m⊗R n are bilinear maps. For example,
10
3 CATEGORICAL NOTIONS
(f : M × N → P ) ∈ HomR (M × N , P )
(g : M → HomR (N , P )) ∈ HomR (M, HomR (N , P )).
One might hope HomR (M × N , P ) and HomR (M, HomR (N , P )) are equal, e.g., via the “ob-
vious” currying map
However, this is not the case; the reason is that f (m, −) is not guaranteed to be an R-
module homomorphism (i.e., an element of HomR (N , P ))! In fact, the requirement for
f (m, −) to be a homomorphism (and for the f 7→ g map itself to be a homomorphism) is
exactly the requirement for f (−, −) to be bilinear:
is the correct statement. This is the tensor-hom adjunction, which is a special case of
adjoint functors that we will revisit in the section on category theory.
3 Categorical notions
3.1 Categories
Remark. This treatment is mostly from class. [Link]
matema/docums/[Link] was used as an additional reference.
Definition 3.1. A category C consists of
• A class of objects ob(C).
• A class of morphisms homC (X, Y ) for each pair of objects X, Y ∈ ob(C). Here, X is
called the source and Y is called the target.
11
3.1 Categories 3 CATEGORICAL NOTIONS
• A composition map homC (X, Y ) × homC (Y , Z) → homC (X, Z) for every three objects
X, Y , Z ∈ ob(C). The composition of f , g is written g ◦ f .
h ◦ (g ◦ f ) = (h ◦ g) ◦ f .
• Identity: For each object X there is an identity morphism idX ∈ homC (X, X), such that
every morphism f ∈ homC (Y , Z) satisfies
f ◦ idY = f = idZ ◦ f .
hold.
Remark. Think of categories as classes of dots and arrows between dots, where if two
arrows occur in sequence, they (implicitly) define a composed arrow. Associativity holds,
and every dot has an implicit identity arrow to itself.
Definition 3.2. An endomorphism is a morphism with the same source and target, i.e.,
an element of homC (X, X) for some object X.
Example 3.5. We can formulate the different types of mathematical objects we’ve encoun-
tered thus far as living and interacting in their respective categories. The following are
all locally small categories:
12
3.2 Functors 3 CATEGORICAL NOTIONS
Definition 3.6. The category associated to a poset X is the small category where the
objects are elements of X, and the morphisms are
(x ≤ y) if x ≤ y
X(x, y) =
∅
otherwise.
Definition 3.7. The category associated to a monoid is the small category with one object
∗. The set of (endo)morphisms is homC (∗, ∗) = G, where the composition law is given by
h ◦ g = gh.
Definition 3.8. The category associated to a group, denoted CG for a group G, is the
category associated to it as a monoid. However, in this case every morphism is an isomor-
phism, since group elements have inverses.
Exercise 3.9. Conversely, show that a small category with one object such that every morphism
is an isomorphism, is a group.
Proof. Consider the set homCG (∗, ∗). The composition map gives a closed binary operation
and the axioms ensure associativity. The morphism id∗ satisfies the properties of a group
identity, and since every f ∈ homCG (∗, ∗) is an isomorphism, there exists g such that f ◦ g =
g ◦ f = id∗ , which is exactly the inverse property for a group.
Remark. In this way, we see that monoids are essentially the same as small categories with
a single object. Groups are the subclass where the single object’s endomorphisms are all
isomorphisms, i.e., a group is a groupoid with only one object.
3.2 Functors
Definition 3.11. A (covariant) functor between categories F : C → D:
• Sends every morphism in homC (X, Y ) to a morphism in homD (F(X), F(Y )), such that
F(g ◦ f ) = F(g) ◦ F(f ) and F(idX ) = idF(X) .
Remark. The last property can be viewed as the requirement that commutative diagrams
are preserved:
13
3.2 Functors 3 CATEGORICAL NOTIONS
X goes to F(X)
g◦f F(g◦f )=F(g)◦F(f )
f F(f )
#
Y /Z / F(Z)
g F(Y )
F(g)
Example 3.12. Let G be a group with an action φ on a set X. This action can be viewed as
a functor
Fφ : CG → Set
given by Fφ (∗) = X, which maps morphisms from CG (∗, ∗) to Set(X, X). Hence the action is
given by
Example 3.13. Taking the free group is a functor F : Set → Grp. Set maps become group
homomorphisms between free groups.
Example 3.14. A functor CG → CH between categories associated to two groups are group
homomorphisms G → H.
Example 3.15. A functor between the categories associated to two posets can be viewed
as an order-preserving function.
Remark. The contrapositive of the above is what makes invariants a powerful concept.
For example, if the fundamental groups of two topological spaces are not isomorphic,
then they cannot be homeomorphic spaces.
Definition 3.17. A forgetful functor is a covariant functor that loses some of the algebraic
properties of the source category.
14
3.3 Natural transformations 3 CATEGORICAL NOTIONS
Example 3.18. There are canonical forgetful functors from each of Grp, Top, Vectk to
Set (forget the structure implied on each object’s underlying set by the restricted class
of morphisms). These functors are not as trivial as one might expect. Consider Grp →
Set. Group homomorphisms become non-privileged subsets of the set maps. Meanwhile,
multiple groups will map to their shared underlying set.
Definition 3.19. A contravariant functor between categories F : C → D:
• Sends every object in C to an object in D
• Sends every morphism in homC (X, Y ) to a morphism in homD (F(Y ), F(X)), such that
F(g ◦ f ) = F(f ) ◦ F(g) and F(idX ) = idF(X) .
Remark. The last property can be viewed as the requirement that commutative diagrams
are preserved, but with arrows in the opposite direction:
X goes to F(X)
O c
g◦f F(g◦f )=F(f )◦F(g)
f F(f )
/Z
Y g F(Y ) o F(Z)
F(g)
Remark. One can still study contravariant functors in the same realm as (covariant) func-
tors as follows: let the opposite category C op of a category C be the category where the
source and target of every morphism in C is reversed. Then contravariant functors C → D
are exactly covariant functors C → Dop .
Example 3.20. A map f : V → W of k-vector spaces has a corresponding dual map that
goes in the opposite direction
f ∗ : Hom(W , k) → Hom(V , k).
That is, Hom(−, k) : Vectk → Vectk reverses the direction of morphisms, making it a con-
op
travariant functor (i.e., a functor Vectk → Vectk ). A quick way to see this is that passing
to a map’s dual is equivalent to taking the transpose of its matrix, and that (AB)T = BT AT .
αX αY
G(X) / G(Y )
G(φ)
15
3.3 Natural transformations 3 CATEGORICAL NOTIONS
Remark. Intuitively, natural transformations are like morphisms of functors. They trans-
form one functor to another while respecting the associated categories. The commutative
diagram expresses that every φ : X → Y turning into F(φ) : F(X) → F(Y ), are fixed mor-
phisms αX , αY away from being G(φ) : G(X) → G(Y ).
Example 3.22. Consider the functors id, (−)∗∗ : Vectk → Vectk , where (−)∗∗ is the “double-
dual functor” given by
Example 3.24. If one restricts themselves to the category of finite vector spaces over k,
then α : id =⇒ (−)∗∗ is a natural isomorphism. This reflects the idea that there are canoni-
cal isomorphisms V V ∗∗ for all V (they are consistent with respect to morphisms V → W
and the respective V ∗∗ → W ∗∗ ). Meanwhile, although V V ∗ as well, this requires a non-
canonical choice of basis in each case making it impossible for the required diagrams to
commute everywhere.
I = {0 → 1}
(it has two objects and one non-trivial morphism). Prove that a natural transformation is
precisely a functor
η : C×I → D
16
3.4 [DRAFT] Universal properties 3 CATEGORICAL NOTIONS
C × {0}
_
F
η "
C ×O I /D
<
? G
C × {1}
commutes (this diagram lives in Cat). Note that homC×I ((x, s), (y, t)) is given by homC (x, y) ×
homI (s, t).
Remark. This exercise is more compelling when done after learning about homotopies. It
asserts that natural transformations are their categorical analogue.
Definition 3.26. Categories C, D are equivalent categories if there are functors F : C → D
and G : D → C such that F ◦ G =⇒ 1D and G ◦ F =⇒ 1C are natural isomorphisms of
functors.
Remark. Continuing the analogy from the exercise, an equivalence of categories is the
categorical analogue of being homotopy equivalent. This notion is more useful than a
potential notion of isomorphism (e.g., where F ◦ G = 1D exactly). Most importantly, an
equivalence still preserves “categorical concepts” such as monomorphisms, limits, etc.
(see [Link]
Example 3.27. Let C be a category whose objects are non-negative integers and whose
homomorphisms are
homC (m, n) = {n × m matrices in R}.
17
3.4 [DRAFT] Universal properties 3 CATEGORICAL NOTIONS
f i2
X /P
i1
commutes, and that (P , i1 , i2 ) is universal for this diagram; i.e., for any other solution
(Q, j1 , j2 ) making such a diagram commute, there exists a unique u that makes the follow-
ing diagram commute:
g
Z /Y
f i2
j2
X /P
i1
u
j1 . Q.
18
3.4 [DRAFT] Universal properties 3 CATEGORICAL NOTIONS
commutes, and that (P , p1 , p2 ) is universal for this diagram; i.e., for any other solution
(Q, j1 , j2 ) making such a diagram commute, there exists a unique u that makes the follow-
ing diagram commute:
Q j2
u
p2
P /Y
j1
p1 g
"
X / Z.
f
19
3.5 Adjoint functors 3 CATEGORICAL NOTIONS
ST
; SX T : ST Y
ηS S Tη T
$ $
SX
id / SX TY
id / TY
20
4 THE FUNDAMENTAL GROUP
a disjoint non-empty union of open sets. This contradicts the fact that [0, 1] is connected.
Proposition 4.5. A union of (path-)connected spaces with a point in common are (path-
)connected. The image of a (path-)connected space under a continuous map is (path-)connected.
b) The disjoint non-empty open partition of a space would also partition its pre-image.
For path-connectedness:
21
4.2 Homotopy and homotopy equivalence 4 THE FUNDAMENTAL GROUP
a) Construct paths in the new space by passing through the shared point as needed.
Example 4.6 (Topologist’s sine curve). The converse is not true, even in a metric space.
Furthermore, path-connectedness is not preserved by closure (though connectedness is).
Consider the graph Γ = {(x, sin(1/x)) | x ∈ (0, 1]} ⊆ R2 . Its closure is
is closed and bounded and also compact. Pre-closure, we had the graph of a continuous
function, which is path-connected (e.g., parameterize with (0, 1]). However, its closure
remains connected, but it is not locally connected nor path-connected. Problems oc-
cur around (0, 0). See [Link]
[Link] for details.
Example 4.10. Imagine two maps f , g from X = [0, 1] to two curves in a space Y . Then
we have a homotopy which continuously transforms the image from the first curve to the
second. Note that this can fail when there is a “hole”.
Definition 4.12. Two spaces X, Y are homotopy equivalent (written X ' Y ) if there exist
continuous maps f : X → Y and g : Y → X such that f ◦ g ' idY and g ◦ f ' idX .
22
4.2 Homotopy and homotopy equivalence 4 THE FUNDAMENTAL GROUP
Example 4.14. Let X = R2 , Y = {0}. We want to show the two are homotopy equivalent.
Let
f : X → Y, f (x, y) = 0
g: Y → X, g(0) = (0, 0).
H : X × [0, 1] → X, v , t) = t~
H(~ v.
Then H(~ v , 0) = 0~
v = (0, 0) and H(~
v , 1) = idX , exhibiting that g ◦ f ' idX . We can visualize
this as the continuous contraction of the space to the origin.
Intuitively, homotopy equivalence indicates that two spaces can be transformed into
each other by bending, shrinking, and expanding. Homeomorphism implies homotopy
equivalence, but not vice versa (the disk and the point are homotopy equivalent by shrink-
ing along radial lines, but not homeomorphic since there is certainly no bijection).
Example 4.16. Let X = R2 \{(0, 0)} and Y = S 1 = {(x, y) ∈ R2 | x2 + y 2 = 1}. Note that Y ⊆ X.
We want to show these are homotopy equivalent. Let
g : Y → X, v ) = v~
g(~
v~
f : X → Y, f (~
v) = .
v~
v~
Then f ◦ g = idY and (g ◦ f )(~
v) = . We show the latter is homotopic to idX via:
||v~||
v~
H : X × [0, 1] → X, v , t) = t~
H(~ v + (1 − t) .
v~
v~
Then H(~
v , 0) = and H(~
v , 1) = v~.
||v~||
Remark. Note that homotopy equivalence is weaker than homeomorphism. In this previ-
ous example, we saw the homotopy equivalence of a non-compact space and a compact
space. What let this argument pass through is that in some sense, homotopy equivalence
preserves the number of holes but not other topological properties.
23
4.3 The fundamental group 4 THE FUNDAMENTAL GROUP
H : [0, 1] × [0, 1] → X
(the first [0, 1] represents the path, the second [0, 1] represents time), so that
Definition 4.18. The fundamental group π1 (X, ?) is the group produced by taking the
set of loops at ?, modulo the equivalence relation of loop homotopy.
• The group operation is induced via loop concatenation:
1
p(2t) if 0 ≤ t ≤ 2
(p ∗ q)(t) =
q(2t − 1) if 12 ≤ t ≤ 1.
• This only gives e.g., associativity if we work modulo homotopy. One can check that
(p ∗ q) ∗ r ' p ∗ (q ∗ r)
explicitly, as desired.
• Our identity element is (the equivalence class) of the constant loop at ?, which we call
c? . One can construct a homotopy p ∗ c? ' p, for example.
• The inverse element p−1 of a loop p can be defined as p−1 (t) := p(1 − t). One can con-
struct a homotopy whereby one traverses less and less of the path until it becomes the
constant map [HW1, Q1].
If [p] denotes the equivalence class of p, then it turns out
[p] · [q] := [p ∗ q]
is a well-defined group operation. That is, loop concatenation ∗ gives a group operation
up to homotopy.
Definition 4.19. Let f : X → Y where p is a loop at ? ∈ X. Then f ◦ p is a loop at f (?) ∈ Y .
In this way, f induces the induced homomorphism written
24
4.3 The fundamental group 4 THE FUNDAMENTAL GROUP
Remark. See [HW1, Q6] where we check that the fundamental group and the induced
homomorphism have the desired properties:
1) is the assertion that [p][q] = [p ∗ q] is well-defined.
π1 (S 1 , (1, 0)) Z.
We sketch the proof visually: consider the real line coiled over S 1 , such that Z is the
preimage of (1, 0). Following the loop along the real line, we end at one of these integers.
If we class the loops based on which of Z our loop ends up at, this turns out to construct
an isomorphism between the homotopy classes of loops and Z. See [Link]
[Link]/˜may/VIGRE/VIGRE2011/REUPapers/[Link], which formalizes this via
path lifting and covering spaces.
Example 4.22. The fundamental group is a functor
π1 : Top* → Grp.
f : (X, x) → (Y , y) 7→ f∗ : π1 (X, x) → π1 (Y , y)
This is a groupoid since the existence of return paths exhibits isomorphism. Note that
ΠX(x, x) forms a group isomorphic to π1 (X, x).
25
4.4 Applications 4 THE FUNDAMENTAL GROUP
4.4 Applications
Remark. The following are Theorems 1.8 and 1.9 in Hatcher.
Proof. • Suppose
p(re2πis )/p(r)
fr (s) = .
p(re2πis )/p(r)
where r ≥ 0.
• Then |fr (s)| = 1 (the function is well-defined everywhere, and no denominator is zero
by hypothesis) and fr (0) = fr (1) = 1, making fr a loop in S 1 = {z ∈ C | |z| = 1} based at
1 ∈ C.
• We claim that [f0 ] = [fr ] = 0 ∈ π1 (S 1 , 1): First note that f0 (s) = 1, i.e., the constant func-
tion (equivalently, view f0 as the constant loop at 1). Then [f0 ] = [fr ] with the homotopy
exhibited by fr varying from 0 to r (continuous since composition of continuous func-
tions like multiplication, norm, non-zero division, etc.). That is, every fr is homotopic
to the trivial loop.
• Now, define
and note that p0 (z) = zn and p1 (z) = p(z), exhibiting a homotopy zn ' p(z). By the
reverse triangle inequality:
• For |z| = r sufficiently large (r ≥ max{|an−1 | + · · · + |a0 | , 1}), we have the inequality
(the last inequality holds since |z| = r ≥ 1). Then for t ∈ [0, 1], we have |pt (z)| > 0 when
|z| = r.
26
4.4 Applications 4 THE FUNDAMENTAL GROUP
• Since pt (z) , 0 if |z| = r for all t ∈ [0, 1], we fix this r which allows us take the following
homotopy (no divisions by zero anywhere)
• The left-hand side as a function of s corresponds to the class n ∈ π1 (S 1 , 1). But we saw
that [fr ] = [f0 ] =∈ π1 (S 1 , 1). Our polynomial is not constant, so n , 0, a contradiction.
D n = {~
v ∈ Rn | v~ ≤ 1}
S n−1 = {~
v ∈ Rn | v~ = 1}
and take f : D n → D n continuous. Then there exists v ∈ D n such that f (v) = v, i.e., a fixed
point.
• If v~ ∈ S 1 , we have g(~
v ) = v~. If ι denotes inclusion, then we have
g
S1
ι / D2 / S1
where g ◦ i = idS 1 .
ι∗ g∗
π1 (S 1 ) / π1 (D 2 ) / π1 (S 1 ).
For the cases n > 2, one uses πn or the homology groups (see [Hatcher, Corollary 2.11]).
27
4.5 [TODO] Van Kampen’s theorem 5 HIGHER HOMOTOPY GROUPS
Exercise 4.26. Prove the case n = 1 using the intermediate value theorem.
with the compact-open topology: for every pair of compact sets C ⊆ X and open sets
U ⊆ Y , let W (C, U ) be the set of functions f with f (C) ⊆ U , then take the topology for
which the set of all W (C, U ) is a subbasis.
f : X × Y → Z, g : X → ZY .
28
5.2 Operations on pointed spaces 5 HIGHER HOMOTOPY GROUPS
The idea is that for every x ∈ X fed into f , one induces a function Y → Z. Thus g is a
function from this x to the functions Y → Z. The bijective correspondence is observable
by noting that each can be defined in terms of the other:
are an adjoint pair of functors for Y locally compact. The parallel is more appropriate if
we did not have to make such a specific restriction; instead, if we restricted X, Y , Z to be
objects in the category CGWH of compactly-generated weak Hausdorff spaces (see [Con-
cise, §5] and [Link]
then the bijection holds without restriction (as in the case of tensor-hom).
Example 5.4. Analogous to (unbased) mapping spaces, under the compact-open topology
and the constraint that Y is locally compact, one gets the homeomorphism
Map? ((X ∧ Y , ?), (Z, ?z ))) Map? ((X, ?x ), Map? ((Y , ?y ), (Z, ?z )))
Remark. As with the unbased case, we can abandon the constraint of Y being locally
compact if X, Y , Z live in a nice category like CGWH* . More formally, ∧ makes CGWH* a
closed symmetric monoidal category (see the section on adjoint functors).
Notation 5.5. When the existence of a basepoint is obvious and necessary, we might sim-
ply write X to denote the pointed space (X, ?x ).
29
5.2 Operations on pointed spaces 5 HIGHER HOMOTOPY GROUPS
Definition 5.6. The wedge product, written X ∨ Y , of two pointed spaces (X, ?x ) and
(Y , ?y ) is the quotient of the disjoint union X t Y given by identifying ?x ∼ ?y (this is
necessary since working with basepoints isn’t canonical for disjoint unions).
Example 5.7. The wedge product X ∨ Y is the pushout in the following diagram:
?y
{?} /Y
?x i2
X / X ∨Y.
i1
Definition 5.8. The smash product, written X ∧ Y , of two pointed spaces (X, ?x ) and
(Y , ?y ) is the quotient of the product space X × Y given by identifying (x, ?y ) ∼ (?x , y) for
all x, y. These are copies of X and Y that only intersect at (?x , ?y ). More precisely,
X ∧ Y := (X × Y )/(X ∨ Y ).
Example 5.10. We saw earlier that the smash product gave a homeomorphism of based
mapping spaces, analogous to the tensor product and the tensor-hom adjunction. Sim-
ilarly, the smash product satisfies the universal property that every map from (X, ?x ) ×
(Y , ?y ) that preserve basepoints separately in each variable factors through the smash
product:
(X, ?x ) × (Y , ?y )
∧ / (X ∧ Y , ?)
f˜
f '
(Z, ?z )
(see [Link]
30
5.2 Operations on pointed spaces 5 HIGHER HOMOTOPY GROUPS
S : Top → Top
or equivalently, SX with the line joining the two suspension points also identified. The
identification is done to ensure there is a canonical basepoint, namely the equivalence
class of all the identified points.
Remark. Likewise we have the reduced suspension functor
Σ : Top* → Top*
which is just X ∧ S 1 .
Definition 5.15. Given a pointed space (X, ?x ), its loop space is given by
ΩX := Map? (S 1 , X),
that is, the based mapping space of maps from S 1 to X. This gives the loop functor on
pointed spaces, whereby for f : X → Y we take Ωf : Map? (S 1 , X) → Map? (S 1 , Y ) to be
(post-)composition with f .
Proposition 5.16.
31
5.3 Higher homotopy groups 5 HIGHER HOMOTOPY GROUPS
Proof. Both follow from the adjunction property for based mapping spaces that we saw in
the previous section, along with the definitions of Σ, Ω and the symmetric nature of the
smash product.
Example 5.17. We conclude that Σ : Top* → Top* is a left adjoint to the functor Ω :
Top* → Top* .
Definition 5.18. The based mapping space up to homotopy for based maps X → Y is
denoted [X, Y ] and given by Map? (X, Y ) modulo homotopy equivalence.
πn (X) := [S n , X].
Proposition 5.20. Every higher homotopy group is the fundamental group of some space;
namely
where we use our based mapping homeomorphism and the smash product of spheres.
Taking our mapping spaces modulo homotopy gives
in a canonical way (the homeomorphism is induced from the based mapping homeomor-
phism, which expresses a pair of adjoint functors).
Remark. It follows that the higher homotopy groups are also functors
πn : Top* → Grp,
32
5.3 Higher homotopy groups 5 HIGHER HOMOTOPY GROUPS
Proof. • In a nice category of spaces (e.g., CGWH), one can show that ΩX is something
known as an H-space, also known as a topological unital magma. The result that the
fundamental group of a topological group is abelian generalizes to H-spaces, and since
πn (X) = π1 (Ωn−1 X) we have the result.
• Without assuming a nice category, note that it suffices to consider n = 2 (since πn (X) =
π2 (Ωn−2 (X))). It suffices to consider n = 2 (since πn (X) = π2 (Ωn−2 (X))). Homotopy
classes of maps S 2 → X are equivalent to classes of maps I 2 → X that take the bound-
ary to the basepoint. The essential idea is that a concatenation f ∗ g : I 2 → X can be de-
formed via the extra dimension into g ∗ f : I 2 → X (see [Link]
com/a/161519).
πq (S n ) = 0 for q < n, πn (S n ) = Z.
The last statement is not easy to prove, and is most immediately viewed as a consequence
of a result known as the Hurewicz theorem. There are also:
π4n−1 (S 2n ) = Z ⊕ finite
πq (S n ) = is finite otherwise and non-zero for infinitely many q > n, n ≥ 2.
Proof. Suppose X ' Y via maps f : X → Y and g : Y → X. For n = 0, note that homotopy
equivalence preserves the number of path-connected components. For n ≥ 1, since f ◦ g '
idX , we have g∗ ◦ f∗ = (g ◦ f )∗ = idX∗ , we conclude that f∗ is an isomorphism of groups.
Remark. For “nice spaces” like CW-complexes, the converse is true. Furthermore, non-
nice-spaces are weak homotopy equivalent to nice spaces.
Homotopy groups are more sophisticated invariants than the homology groups and
thus better at distinguishing spaces. However, they are hard, if not impossible, to com-
pute. Meanwhile, homology groups will turn out to be independent of the decomposition
we choose for turning a space into a simplicial complex.
33
6 SIMPLICIAL COMPLEXES
6 Simplicial complexes
Remark. This is a synthesis of Section 4 of May’s Finite Spaces book, Munkres’ Elements of
Algebraic Topology, and things mentioned in class.
Ultimately we want to associate algebraic objects to arbitrary spaces. We start by
considering spaces that are homeomorphic to a net of edges, triangles, tetrahedra, etc.
(e.g., polyhedra). Many spaces (e.g., the torus) can be viewed in this way, leading to the
notion of simplicial complexes.
Simplices spanned by a subset of {v0 , . . . , vn } are faces of σ . The set {v0 , . . . , vn } is the vertex
set of σ . The dimension of σ is n.
The vertices V (K) of a simplicial complex is the union of its simplices’ vertex sets; i.e., it
is the set of 1-simplices in K.
Example 6.4. The hollow tetrahedron with points at (0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1) is
a simplicial complex. The simplices are every proper, non-empty subset of these four
points. The four points are geometrically independent (for example, take v0 = (0, 0, 0))
and thus all the subsets define simplices. Closure under taking faces and intersections is
immediate.
34
6.2 Abstract simplicial complexes 6 SIMPLICIAL COMPLEXES
|· · · | : SCxs → Top
35
6.3 Ordered simplicial complexes 6 SIMPLICIAL COMPLEXES
Example 6.12. Consider an octahedron in R3 with only the top four faces filled in. Num-
bering the vertices from top to bottom and passing to its abstract simplicial complex, we
have:
X0 = {x1 , . . . , x6 }
X1 = {{x1 , x2 }, {x1 , x3 }, {x1 , x4 }, {x1 , x5 },
{x2 , x3 }, {x3 , x4 }, {x4 , x5 }, {x5 , x2 },
{x2 , x6 }, {x3 , x6 }, {x4 , x6 }, {x5 , x6 }}
X2 = {{x1 , x2 , x3 }, {x1 , x3 , x4 }, {x1 , x4 , x5 }, {x1 , x5 , x2 }}.
In this way we can see intuitive geometric relations encoded abstractly as subsets of the
vertex set.
Remark. In the case of finitely many simplices, one can go in reverse. That is, one can
pass from an abstract simplicial complex K to a simplicial complex gK by bijecting from
X0 to any geometrically independent subset of some RN (this induces a bijection on each
Xn ). Then agK is isomorphic to K in the sense of abstract simplicial complexes (there is a
bijection that preserves the relations between each’s simplex sets Xi ).
Definition 6.13. A map of abstract simplicial complexes f : K → L is a map K0 → L0
where f (σ ) is a simplex in L for all simplices σ ∈ K (i.e., σ is a subset of K0 and thus f (σ )
is induced by the map on K0 ; it should be an element of some Li ).
Definition 6.14. The category of abstract simplicial complexes, AbsSCxs has abstract
simplicial complexes as its objects and maps of abstract simplicial complexes as its mor-
phisms.
• A total order is a partial order that is total (for all x, y, at least one of x ≤ y or y ≤ x
must hold).
Definition 6.16. The category of posets, Posets, has sets equipped with partial orders
(called posets) as its objects, and set maps satisfying
a ≤ b =⇒ f (a) ≤ f (b)
36
6.4 Simplicial approximation 6 SIMPLICIAL COMPLEXES
Example 6.18. Consider the simplicial complex (of 0 and 1-simplices) given by the tree
structure of PhD advisors and advisees. There is a natural partial ordering on the vertices
as induced by the tree hierarchy. This ordering restricts to a total order on each of the
1-simplices (namely, advisor ≥ advisee).
Definition 6.19. The category of ordered simplicial complexes, OrdSCxs has ordered
simplicial complexes as its objects and maps of abstract simplicial complexes that are
order-preserving on the poset of vertices.
OrdSCxs → AbsSCxs
which “forgets” the partial ordering. For example, the two ordered simplicial complexes
with simplices
X0 = {a, b, c},
X1 = {a, b}, {b, c}, {a, c}
X2 = {{a, b, c}}
and orderings a < b < c and c < b < a respectively (the strict < simply indicates that a, b, c
are in fact distinct), are the same object as abstract simplicial complexes.
K : Posets → OrdSCxs
which takes the poset as the underlying poset for the ordered simplicial complex, and
then takes all finite totally ordered subsets of the poset as simplices. Intuitively, K takes
the “maximal” set of simplices described by the partial order.
37
6.4 Simplicial approximation 6 SIMPLICIAL COMPLEXES
By simplicial closeness, f (x), g(x) lie in the closure of some simplex σx . By convexity, h(x, t)
is contained in σx which ensures continuity. (In the finite case, we can also observe |K| has
the subspace topology in RN .)
• We define
[
Ln = Ln−1 ∪ bσ ∗ Lσ .
σ ∈Kn
where the ∗ is the cone operation, where for every simplex τ in Lσ we add an additional
simplex τ ∪ {bσ }.
In this way we get an ordered simplicial complex with vertices {bσ }, where the ordering is
given by bσ ≤ bτ if σ ⊆ τ.
Definition 6.26. The barycentric subdivision procedure gives the functor
X : AbsSCxs → Posets
where K goes to the set of barycenters {bσ } with the partial order described above. The
ordered simplicial complex K 0 is thus the result of the composition
KX : AbsSCxs → OrdSCxs.
38
7 CHAIN COMPLEXES AND SIMPLICIAL HOMOLOGY
where the triangle does not commute; following the arrows around from AbsSCxs will
take you from a simplicial complex K to its barycentric subdivision K 0 (with the ordering
forgotten).
Example 6.28. Consider a triangle K (as a simplicial complex). Constructing the barycen-
tric subdivision proceeds as follows:
• We start with three points (the vertices) L0 = {b0 , b1 , b2 }.
• For the original 1-simplices {bi , bj }, we take the barycenter (the midpoint), place a
vertex bij there, and thus get L1 by adding simplices {bi , bij }, {bij , bj }. Hence
L1 = {b0 , b1 , b2 , {b0 , b01 }, {b01 , b1 }, {b0 , b02 }, {b02 , b2 }, {b1 , b12 }, {b12 , b2 }}
• For the original 2-simplex {b0 , b1 , b2 }, we take its barycenter (the centroid), place a
vertex b012 there, which induces the creation of 6 new triangles (and associated edges)
via the cone operation b012 ∗ L1 (since the boundary of the original 2-simplex gives
L1 ⊆ L1 itself).
We are done after the 2-simplex, so K 0 = L2 = L1 ∪ (b012 ∗ L1 ). The barycentric subdivision
K 0 has the natural partial ordering given by b012 ≥ b01 , b12 , b02 and bij ≥ bi , bj . One can see
that this partial order restricts to a total order on each simplex K 0 .
Definition 6.29. The n-th barycentric subdivision, K (n) of K is given by repeated barycen-
tric subdivision; i.e., K (1) = K 0 and K (i) = (K (i−1) )0 .
Theorem 6.30 (Simplicial approximation theorem). For a continuous map f : |K| → |L|
where K and L are simplicial complexes, there exists a number n and a simplicial map g :
K (n) → L such that |g| ' f .
Proof. Not too difficult, but our entire treatment has been too informal to support it. See
[Finite Book, §4].
The point is that if you have any continuous map between two spaces that are geo-
metric realizations of (possibly infinite) simplicial complexes, the map is homotopic to a
simplicial map (albeit now from a more complicated complex K (n) ). Simplicial maps are
nice and piecewise, and we can now approximate many continuous maps with them.
Remark. Historically, the foundations of algebraic topology were established using sim-
plicial complexes. Once we encounter CW complexes however, we will see that that they
are an even more natural setting, especially for homotopy theory and its generalizations
(due to Quillen; see Riehl’s Categorical Homotopy Theory).
39
7.1 Simplicial chain complexes
7 CHAIN COMPLEXES AND SIMPLICIAL HOMOLOGY
∂i+2
··· / Mi+1 ∂i+1 / Mi ∂i
/ Mi−1 ∂i−1 / · · ·
Notation 7.2. When indices are obvious, one might drop the indices. For example, the
requirement on boundary operators is often simply expressed as ∂2 = 0.
Example 7.3. The chain complex C∗ (K) induced by an ordered simplicial complex K is
a chain complex over Z, given by the sequence of free abelian groups on the n-simplices
of K, i.e.,
nX o
Cn (K) = aj σj | aj ∈ Z, σj is an n-simplex of K ,
(where x̂i means to remove the i-th component). One can verify that ∂i ◦ ∂i+1 = 0.
Example 7.4. Let Kn denote the set of n-simplices of K. Then in the chain complex C∗ (K),
we have Cn (K) = Z[Kn ]. We can think of Cn as the n-th chain complex functor
Hn := ker(∂n )/im(∂n+1 )
Definition 7.6. The n-th simplicial homology group (over Z) of K, written Hn (K; Z), is
the n-th homology group of the induced chain complex C∗ (K).
40
7.3 Maps of chain complexes7 CHAIN COMPLEXES AND SIMPLICIAL HOMOLOGY
∂i ∂0i
fi−1
Mi−1 / M0
i−1
41
7.3 Maps of chain complexes7 CHAIN COMPLEXES AND SIMPLICIAL HOMOLOGY
Remark. When do two maps of chain complexes induce the same map on homology
(groups)? The answer to ths will turn out to be the notion of homotopy between maps
of chain complexes. This is analogous to homotopic maps of spaces inducing the same
map on homotopy (groups)!
∂0 ◦ s + s ◦ ∂ = f − g
for all indices. This has the property that if f ' g, then f∗ = g∗ : H∗ (C∗ ) → H∗ (C∗0 ). (in-
tuitively, f (x) − g(x) “represent the same boundary” when (ds + sd)(x); see [Link]
[Link]/wiki/Homotopy_category_of_chain_complexes for explanation and a
diagram).
We will now describe an example of homotopic maps of chain complexes via the
cone construction.
CX = (X × I)/(X × {1})
(imagine taking the cylinder X × I and then identifying one of the ends to be a single
point). The cone of an ordered simplicial complex is the ordered simplicial complex CK
(with |CK| = X) is given by taking:
• The vertex set is V (K) plus the cone vertex x which is greater than all elements of V (K)
Example 7.19. We have Cn (CK) as the free abelian group with basis
Kn t {{x} ∪ σ | σ ∈ Kn−1 }.
We will show that id, : C∗ (CK) → C∗ (CK) are chain homotopic maps, where
n : Cn (CK) → 0 for n , 0
0 : C0 (CK) → Z (generated by 0 (x))
42
7.4 Tensor products of chain7complexes
CHAIN COMPLEXES AND SIMPLICIAL HOMOLOGY
(i.e., if a simplex contains the cone vertex, it goes to 0; if it does not, take it to the simplex
with the cone vertex adjoined).
Now observe that
Altogether, we conclude
∂s + s∂ = id − .
where the first two observations deal with the case n > 0, and the last observation deals
with n = 0.
for x ∈ Mi , y ∈ Nj .
h : M∗ ⊗ I → N∗ .
43
9 CW COMPLEXES
C∗ : OrdSCxs → ChCxs
as a functor that preserves the notion of homotopy in the respective categories, via
h : X ×I → Y → C∗ h : C∗ (X × I) = C∗ (X) ⊗ C∗ (I) → C∗ (Y ).
8.1 Summary
• Degenerate complexes K + (simplices can have repeated vertices); simplicial complexes
as special case of degenerate complexes (which we can think of as simplicial sets)
• Can define differentials and thus C∗+ (K) complexes; this time, C∗+ is itself a functor
• We now have
• (In later lectures: introduced the simplex category and (implicitly) simplicial objects
9 CW complexes
Remark. The following treatment is largely from class, which May admits is a sampling
from Concise Course. Some of the definitional exposition is also from [Hatcher, Chapter
0].
44
9.1 Motivation and definition 9 CW COMPLEXES
Definition 9.1. A CW complex is space X that can be constructed in the following man-
ner: Let X 0 be a set with the discrete topology (we call its elements the vertices). The
space X is then
∞
[
X= Xn
n=0
jα : S n−1 → X n−1 .
• Along each of these maps, we attach a copy of D n (identifying the boundary of each
D n with each image jα (S n−1 )).
F n
/ Xn
αD
• That is, it is the quotient space given by the disjoint union X n−1 t α D n under the
F
identification x ∼ jα (x) for every x ∈ ∂Dαn . Intuitively, the boundary of the α-th ball is
identified with the image of the α-th sphere in X n−1 .
45
9.2 Operations on CW complexes 9 CW COMPLEXES
The process may stop at a finite stage (i.e., there are no more attaching maps after some
m < ∞ and thus X = X m ). The largest n for which are n-cells is the dimension of the
CW complex. Otherwise, things might continue indefinitely where the union is given the
weak topology (i.e., a set U is open if and only if U ∩ X n is open for all n).
Example 9.2. Topologically, graphs are exactly 1-dimensional CW complexes (when we
say graph, multiple edges between vertices and loops at a vertex are both allowed). The
points on the graph are X 0 , and the edges are intervals (copies of D 1 ) glued along pairs of
vertices in X 0 (i.e., images of S 0 ) to give X = X 1 .
Example 9.3. The n-sphere S n can be viewed as a CW complex with one 0-cell and one
n-cell. Take X 0 = {?}, then X n−1 = · · · = X 0 , then a single attaching map j : S n−1 → X n−1 as
the constant map to ? to give
X n = {?} t D n / ∼ D n /∂D n ,
since ∼ identifies ∂D n ∼ ? and thus every boundary point to each other. Since S n
D n /∂D n , we conclude that S n X = X n .
Example 9.4. (TODO: describe the real projective space CW complex) The point is that
a simplicial triangulation of RP n is annoying (see [Link]
50382/how-to-triangulate-real-projective-spaces-as-simplicial-complexes-in-
mathematic) , while our CW complex construction is rather nice.
∂∆tn / K n−1
∆tn / Kn
Definition 9.6. The product of CW complexes X and Y is given where the n-skeleton is
[
(X × Y )n = Xp × Y q.
p+q=n
We have
p q p−1 q
Dj × Sk ∪ Sj × Db ⊆ D p × D q
I p × ∂I q ∪ ∂I p−1 × I q ⊆ I p × I q
46
9.3 [TODO] Cellular approximation, etc. 10 TOPICS COVERED
Definition 9.7. A cellular map between CW complexes is a map that takes n-skeletons
to n-skeletons; i.e., f : X → Y satisfies f (X n ) ⊆ Y n for all n.
Proof. (TODO: the homotopy extension lifting lemma (HELP) comes in that allows
homotopies to be done cell by cell, then inductively on dimension.)
Part II
Week 4 onwards
Remark. I do have actual day-by-day notes on these, but they’re half TODOs and things I
didn’t understand. Leaving them out for now and just summarizing what was discussed.
Will get to this by the time Alg. Top. lectures resume (if not, then end of August; if not,
then probably never).
10 Topics covered
Remark. References:
47
10.1 July 11 (May) 10 TOPICS COVERED
• Defined cofibrations and fibrations, and the corresponding homotopy extension prop-
erty (HEP) and homotopy lifting property (HLP). Mapping cylinder and co-cylinders.
See [Concise, §6-7].
48
10.4 July 14 (Chan) 10 TOPICS COVERED
• Properties of B:
': ∗ × Gn × ∗ → ∗ × H n × ∗)
b) EG is contractible
c) G ' ΩBG (if G is good)
d) EG → BG is the universal principle G-bundle
e) B(G × H) BG × BH
f) If G is abelian then BG is a group
• One of those proofs used the five lemma from homological algebra ([Link]
[Link]/wiki/Five_lemma)
B
+
TopGps / SimpSpaces / Spaces o T
CWCxs
O g T O 6
C#
N T S
' (
TopoCat SimpSets / SimpAbGrps / ChCxs
7 O 7 h
N
H∗
Triples SmallCat
g OrdSimpCxs GrdAbGrps
6
K
(forgetful)
Posets o
X
AbsSimpCxs
49
10.6 July 18 (May) 10 TOPICS COVERED
• Idea: translate differential topology problems in terms of vector bundles, and then use
homotopy theory (via classifying spaces)
SimpSpaces
T / Spaces o CWCxs
g O 8
T S
T
SimpSets
• Described the T functor on simplicial sets in detail, e.g., [Finite Book, §10.6]
TopGrp SimpSpaces
T / Spaces o CWCxs
7 g O 8
B
T S
& N T
TopoCat SimpSets
8 g 7
N
Triples Categories
50
10.8 July 20 (May) 10 TOPICS COVERED
• E as a related functor to B
i0
A / Sn × I o A
i1
g
{ h
o
?Z c e Y_
f
i0 h̃ g̃
X / CS n × I o X
i1
51