Notes
Notes
Manifolds
Written by Lecturer
Manuel Hinz Prof. Dr. Laurent Côté
[email protected] or [email protected] lcote[at]math.uni-bonn.de
University of Bonn
Winter semester 2024/2025
Last update: November 17, 2024
Contents
Chapter 5 Submanifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.1 Basic definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.2 The “slice lemma” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Page 1 of 60
Chapter 0 – CONTENTS
Chapter 6 Transversality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.1 Basic definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.1.2 Transversality for submanifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.1.3 Transversality of maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Page 2 of 60
Chapter 0:
Manuel’s notes
Warning
These are unofficial lecture notes written by a student. They are messy, will almost surely
contain errors, typos and misunderstandings and may not be kept up to date! I do however
try my best and use these notes to prepare for my exams. Feel free to email me any
corrections to [email protected] or [email protected].
Happy learning!
General Information
• Basis: Basis
• Website: https://www.math.uni-bonn.de/∼lcote/V3D3 2024.html
• Time slot(s): Tuesday: 14-16 Nussallee Anatomie B and Friday: 12-14 GHS
0.1 Organization
Start of lecture 01
• Four exercise classes, in the break come to the front and sign up. (08.10.2024)
• First homework is due this Friday
• Exercise sheets are due on Fridays, every week electronically (groups, at most 2)
• No published lecture notes by him!
• 5 Minute break right before the full hour
• Friday after class for questions
Page 3 of 60
Chapter 0 – Manuel’s notes
For this class: smooth manifolds based on [2] I would also recommend
[5] and the notes of
• Intersection between analysis and topology Gabriel Ong[3], which are
• Exiting: Connections between those two point of views also based on this course
Main topics:
Topic 00: Topological manifolds
Topic 01: Basic theory of smooth manifolds
Topic 02: Vector fields on smooth manifolds
Page 4 of 60
Chapter 1:
Topological manifolds
Remark. When we speak of a topological space as being locally Euclidean. The dimension is
fixed and implicit.
Page 5 of 60
Chapter 1 – Topological manifolds
Page 6 of 60
Chapter 1 – Topological manifolds
Page 7 of 60
Chapter 1 – Topological manifolds
Remark. The property of being second-countable is not closed under arbitrary quotients q : A →
A/B. An obvious sufficient conditions is for q to be an open map. (Since it is a pushforward) When constructing
manifolds via quotients,
Lemma 1.5. If X is second countable, then any open cover of X admits a countable subcover. check that it is still
second-coutable!
Proof. Let B be a countable basis for X. Let C be an open cover. Let B̃ ⊂ B be the collection of
basis elements U , which are contained in some U ∈ C. Observe (key!) B̃ is a cover of X. For each
U ∈ B̃, choose UU ∈ C such that U ⊂ UU . Then {UU } is a countable subcover of C.
Page 8 of 60
Chapter 1 – Topological manifolds
Lemma 1.6. If X is locally Euclidean, Hausdorffa and second countable. Then X admits an
exhaustion by compact subsets.
a not needed
Proof. Since X is locally Euclidean, admits a basis B of open subsets having compact closure. That is take the close of
B 21 ⊂ Rn
By Lemma 1.5, one can extract a countable subcover {Ui }∞ i=1 . Set K1 = U1 . Assume that we
. . , Kk such that Uj ⊂ Kj and Kj−1 ⊂ int(Kj ), j ≥ 2. Since
already constructed K1 , .S SmK k is
∞
compact and Kk ⊂ X = i=1 Ui , then there exists some mk such that Kk ⊂ X = i=1 k
Ui by
compactness. Might as well assume that mk ≥ k. Set
m
[k m
[k
Kk+1 = Ui = Ui .
i=1 i=1
Page 9 of 60
Chapter 1 – Topological manifolds
Definition. A topological space X is called paracompact if every open cover admits a locally finite
refinement.
Whats up with the word paracompact? It’s like compact, but weaker! It is necessary that it only
admits a locally finite refinement!
Lemma 1.7. Let X be Hausdorff and suppose that X admits an exhaustion by compact subsets.
Then X is paracompact.In fact, we will show that given any basis B of X, any open cover admits
a locally finite refinement by elements of B.
S∞
Proof. By assumption, R {Ki }i∈N , Ki compact, Ki ⊂ int(Ki+1 ), i=1 Ki = X. Let, for Careful! There are many
j ∈ Z : Vj = Kj+1 \ (Kj ) if j ≤ 0 : Kj = ∅1 . definitions of exhaustion
by compact sets . . .
Notice:
• Vj is compact, since we take the intersection of a compact set and a closed set. (int(Kj )c is
closed)
S S S
• j∈Z VJ = X, since j≤n = j≤n+1 Kj = Kj+1
• The compact sets Vj are intersecting (along their boundary?)
Vj ∩ Vj−1 = ∂Kj := Kj \ int(Kj )
Evidently {Uα ∩ int(Kj+1 ) ∩ int(Kj−1 )c }α∈A covers Vj = Kj+1 − \Kj−1 c
, where the {Uα }α∈A is Here we use
an open cover. Since B is a basis, we can find a refinement of this cover by basis elements. Since Hausdorffness
Vj are compact, we can extract a finite subcover {Vlj }l=1,...,kj . Let’s consider: {Vlj }j∈Z,l=1,...,kj .
This subcover works, i.e.
• obviously a cover, since the Vj cover X, obviously a refinement of {Uα }
c
• locally finite: given x ∈ X, x ∈ Vj , hence x ∈ int(KKj+2 ) ∩ Kj−1 =: U . If U ∩ Vlk , then we
must have j − 2 ≤ k ≤ j + 2. But {Vlk }j−2≤k≤j+2 is finite.
Corollary 1.8. If X is locally Euclidean, Hausdorff and second countable =⇒ X is paracompact.
Proof. By lemma 1.6 (exhaustion by compact subsets) and lemma 1.7 =⇒ paracompact.
Corollary 1.8’. Let X be Euclidean amd Hausdorff. Then X is second countable iff X has
countably many components and X is paracompact.
Remark. There are different definitions of manifolds. They differ in either forcing second count-
ability or paracompactness. This lemma shows that there only is a difference if there are uncountably
many components.
Proof. Corollary 1.8 and the bonus homework problem from sheet 01.
Remark. Basis elements are open.
Page 10 of 60
Chapter 1 – Topological manifolds
Morally we only really need condition (i). Why do we need the others? For (ii) you will not get a
useful theory without it, while (iii) can be replaced by paracompactness (see corollary 1.8’).
Page 11 of 60
Chapter 1 – Topological manifolds
Example (spheres’). Let C n := ∂([−1, 1]n+1 ) = [−1, 1]n+1 \ int([−1, 1]n+1 ). Homework:
C n ≃ S n (homeomorphic)
Example (n-torus). Let Πn := Rn /Zn with the quotient topology. Then this is a manifold
(exercise).
Example (RPn := S n /{x ∼ −x}). RPn are also manifolds (called the real projective spaces).
Page 12 of 60
Chapter 1 – Topological manifolds
Remark. RP2 or generally RP2n and the Klein bottle are not orientable.
Definition. A manifold with boundary is a topological space with the following properties:
(i) Every point has a neighborhood homeomorphic to an open subset of Hn
(ii) Hausdorff
(iii) second countable
Page 13 of 60
Chapter 1 – Topological manifolds
Page 14 of 60
Chapter 1 – Topological manifolds
Remark. If you allow a boundary, then you also have [0, 1], [0, 1).
ϕi
Let M1 , M2 be surfaces (i.e. 2-dimensional manifolds). Choose charts Mi ⊃ Ui → B1 ⊂ R2 . Let
◦ ◦ ◦ ◦ ◦
Mi = Mi \ ϕ−1 −1
i (B 21 ). Let M1 #M2 := M1 ⊥ M2 / ∼, where X ∈ M1 ∼ y ∈ M2 if x ∈ ϕ1 (∂B 12 )
and y = (ϕ−1
2 ◦ ϕ1 )(x)
Facts:
• If M1 , M2 are connected, then M1 #M2 is well defined up to homeomorphism.
• The operation of connected sum is also well defined for connected n-manifolds
• (for the future) The operation of connected sum also works in the smooth category.
• S2
• Π2 # . . . #Π2
| {z }
k times
• RP # . . . #RP2 (non-orientable)
2
| {z }
l times
Page 15 of 60
Chapter 1 – Topological manifolds
Page 16 of 60
Chapter 2:
Smooth manifolds
Remark. Given k ≥ 0, we can similarly say hat f is k-times continuously differentiable and
write (f ∈) and write f ∈ C k (U, Rm ), if for all α = (α1 , . . . , αn ) ∈ Nn , αi ≤ k ∂xα fi is continuous
P
for all i.
Definition. Let M be a topological manifold. We say that two charts (U1 , ϕ1 ), (U2 , ϕ2 ) are
smoothly compatible if the map ϕ2 ◦ ϕ−1
1 : ϕ1 (U1 ∩ U2 ) → ϕ2 (U1 ∩ U2 ) is smooth. We call
−1
ϕ2 ◦ ϕ1 a transition function.
• the charts are pairwise smoothly compatible (i.e. for all α, β ∈ A(Uα , ϕα ), (Uβ , ϕβ ) are
smoothly compatible).
Page 17 of 60
Chapter 2 – Smooth manifolds
Definition. We say that two atlases A, A′ (on a fixed topological manifold) are equivalent, if
their union A ∪ A′ is still an atlas.
Fact(Sheet 03): This defines an equivalence relation.
Remark. • typically, we will designate smooth manifolds by a capital letter, e.g. M . But we
always mean (M, [A]). Note being a smooth manifolds is extra structure on a topological
space, while being a topological manifold is a property
• Using Zorn’s lemma, it can be shown that any atlas is contained in a unique maximal atlas.
Uniqueness here does not use Zorn’s lemma, only existence needs that! Equally well define a
smooth manifold to be a topological manifold and a maximal atlas. Typically we are given an
atlas, since the maximal
• ∀0 ≤ k ≤ ∞, we can define the notion of a C k -atlas, simply by requiring that the transition atlases have uncountably
functions are C k functions. This yields the definition of C k -Manifolds. Two extreme cases: mani charts, which is why
C 0 -manifold (topological manifolds) and C ∞ -manifolds. Any k ≥ 1 is not more interesting we work with equivalence
than C ∞ ! classes, rather than
maximal
Start atlases 04
of lecture
(18.10.2024)
2.1.2 First examples of smooth manifolds
Example (Example 1: The cannoical smooth manifold). Rn , n ≥ 0 is canonically a smooth
id
manifold. The canonical atlas is induced by the topological chart U = Rn , ϕ : U → Rn .
Example (Example 2: Another canonical smooth manifold). Let V be a finite dimensional real
vector space . Then V is canonically a smooth manifold. Pick a vector space basis B. This basis
induces a homeomorphism ϕB : V → Rn . If we had picked another basis B ′ , then then the
−1
transition map ϕB′ ◦ ϕB ∈ GL(n, R). Hence ϕB′ ◦ ϕ−1 B is smooth.
Pn
Example (Example 3: Spheres). We have Scn := {(x0 , . . . , xn ) ∈ Rn+1 | i=0 x2i = c2 } for c > 0.
Let ϕ±
i : Ui± → Bcn . Then
|{z}
:={(x0 ,...,xn )∈Scn |±xi >0}
pm −1
ϕj ◦ (ϕi ) (y1 , . . . , yn ) = ϕ±
±
p
, where (y1 , . . . , yn ) ∈ Bcn .
2−
P
j y 1 , . . . , ± c y i , . . . , y n
(y1 , . . . , yp
n)
P
i=j
= (y1 , . . . , c2 − yk , . . . , yˆj , . . . , yn ) j>i (1)
p P
ˆ , . . . , c2 − y k , . . . , y n )
(y1 , . . . , yj+1 j<i
We conclude {Ui± , ϕ±
i } is a smooth atlas.
Example (Example 4: Level sets). Let Φ : Rn+1 → R be a smooth function. Fix c ∈ R. Recall
that the set Φ−1 (c) = {x ∈ Rn+1 | Φ(x) = c} is called a level set of value c. Suppose that,
∀p ∈ Φ−1 (c) : D Φ(p) ̸= 0. This means that ∃0 ≤ i ≤ n s.t. ∂xi Φ(c) ̸= 0. By the
| {z }
=(∂x0 Φ(p),...,∂xn Φ(p))
implicit function theorem (Lee, Theorem C.40, Course website), there exists a neighborhood
U of p such that U ∩ Φ−1 (p) = {(x0 , . . . , f (x0 , . . . , x̂i , . . . , xn ), xn )}.
Page 18 of 60
Chapter 2 – Smooth manifolds
Remark. The condition DΦ ̸= 0 is very explicit! It is very easy to generate lots of manifolds. For
example: Φ(x) = λi x2i
P
Example (Example 7: ). Let’s consider R. We define a chart R → R, x 7→ x3 . Observe that This is one to pay
attention to!
id
M = (U = R, U → R)
and
x7→x3
N = (U = R, U → R)
are smooth manifolds, which are different! Since the transition functions between them are not
smooth:
1
Indeed id ◦ (x 7→ x3 )−1 = (x 7→ x 3 ), which is not smooth!
f ◦ ϕ−1 : ϕ(U ) → Rm
| {z }
⊂Rn
is smooth.
Page 19 of 60
Chapter 2 – Smooth manifolds
Definition. Let M, N be manifolds. We say f : M → N is smooth if, for all p ∈ M there exists manifolds = smooth
charts (U, ϕ) with p ∈ U ⊂ M and (V, ψ) with V ⊂ N such that: manifolds as always
(unless otherwise stated)
• V ⊃ f (U )
• ψ ◦ f ◦ ϕ−1 : ϕ(U ) → Rm is smooth
| {z }
⊂Rn
Reality check.
Lemma 2.1. Smooth maps are continuous.
Proof. Enough to show that ∀p ∈ M , there exists a neighborhood of p on which f : M → N is
continuous, for f smooth. By definition ∃(U, ϕ), p ∈ U, (V, ψ), V ⊂ N s.t.
ψ ◦ f ◦ ϕ−1 : ϕ(U ) → Rm smooth.
Observe f = ψ −1 ◦ (ψ ◦ f ◦ ϕ−1 ) ◦ ϕ on U .
Lemma 2.2. f : M → N is smooth if and only if each p ∈ M has a neighborhood U such that f |U
is smooth.
Proof. Sheet 03.
Lemma 2.3 (Properties of smooth maps). (i) Any constant map c : M → N is smootha
(ii) The identity map id : M → M is smooth
Page 20 of 60
Chapter 2 – Smooth manifolds
Manl → Mank
• if k ≥ 1,then the forgetful functor Man∞ → Mank is essentially surjective. This is different
from the C 0 case. For this reason, we mainly focus on Man0 , Man∞ . This is a theorem by
Whitney
• there are other interesting categories: ManReal-analytic , ManCplx-analytic , . . ., which both come
with a forgetful functor to Man∞
• smooth atlases
Definition. A smooth manifold with boundary M = (M, [A]) is the data of
• a topological manifold with boundary
Page 21 of 60
Chapter 2 – Smooth manifolds
Remark. Every smooth manifold is a smooth manifold with boundary. This is an enlargement of Similarly we cna
Man∞ . generalise even more to
manifolds with corners ...
2.2 Partitions of unity
2.2.1 Preparatory lemmas This section is technical,
but also very important!
Lemma 2.4. The function f : R → R,
( 1
e− t t>0
f (t) =
0 t≤0
is smooth.
Proof. It is enough to proof, that f has well defined derivatives of all orders, since f is a function
on R.
f 0 = f , for k ≥ 1, assume
1. f (k−1) exists
2. f (k−1) |(−∞,0] = 0
1
3. f (k−1) |(−∞,0] (t) = Pk−1 ( 1t )e− t for some polynomial P(k−1) .
Clearly this holds for k = 1.
We have
f (k−1) (t) − f (k−1) (0) f (k−1) (t)
lim = lim
t→0+ t t→0+ t
1 1 1
= lim+ P(k−1) ( ) e− t
t→0 t t
= lim P(k−1) (x) · x · e−x = 0
x→∞
′
Therefore f (k−1) is differentiable at the origin, the derivative f (k−1) (0) = 0. and
f (k−1) |(−∞,0] = 0. Therefore f (k−1) is differentiable. Therefore we only have to check 3., which
only takes place on R+ !
Finally
1
− 1t 1 1
f (k−1) |(0,∞) (t) = P(k−1) ( 1t )e− t =⇒ P(k−1)
′
( 1t ) −1
t2 e + P(k−1) ( 1t )e− t =: P(k) ( 1t )e− t .
Lemma 2.5. Fix real numbers r1 < r2 . Then there exists a smooth function h : R → R such that
1. h ≡ 1 on(−∞, r1 ]
Page 22 of 60
Chapter 2 – Smooth manifolds
2. 0 < h < 1 on r1 , r2
3. h ≡ 0 on [r2 , ∞)
f (s2 −t)
Proof. h(t) := f (s2 −t)+f (t−s1 ) , since the denominator never goes to 0.
Lemma 2.6 (Existence of cutoff functions). Given 0 < r1 < r2 , there exists a smooth function
H : Rn → R such that
1. H ≡ 1 on Br1
supp(f ) := {x ∈ X | f (x) ̸= 0} ⊂ X
(2) supp(ψα ) ⊂ Uα
(3) {supp(ψα )}α∈A is locally finite
P
(4) α∈A ψα ≡ 1
Theorem 2.7 (Existence of partitions of unity). Let M be a smooth manifold. Let {Uα }α∈A be
an open cover. Then there exists a partition of unity subordinate to this cover.
Page 23 of 60
Chapter 2 – Smooth manifolds
Remark. The same theorem works in Top, Man0 , Mank . It will not work in
ManAnalytic , ManCplx-Analytic , Varieties /C.
By lemma 1.6 M admits an exhaustion by compact sets. By lemma 1.7, given any basis, any open
cover, one can find a locally finite, countable basis refinement of this cover by basis elements.
Claim: {regular coordinate balls whose closure is contained in some Uα } basis of M The claim is easy to
These tree points imply that {Uα }α∈A admits a countable, locally finite refinement by regular verify
coordinate balls {Vi }i∈I .
By sheet 2, exercise 1 (a) {Vi } is still locally finite.
Step 2: Construction of the fi For each Vi ∃Vi ⊃ Ṽi , ϕ̃i : Ṽi → Rn such that
ψ̃i (Vi ) = Br1i , ψ̃i (Ṽi ) = Br2i with 0 < r1i < r2i , Ṽi ⊂ Uα for some α. Using lemma 2.6, let
Hi : Rn → R be a cutoff function, i.e. Hi |Br1 > 0, H = 0 on R \ Br1i . Let us set Finging Ṽi s.t. Ṽi ⊂ Uα is
(
Hi ◦ ϕ̃i on Ṽi the reason we considered
fi : M → R, fi = regular coordinate balls
0 M \ Vi
P whose
Step 3: Construction of the gi Let us set f = i∈I fi . This is well defined by local finiteness closure is contained in
P
of the Vi Note also that f > 0.. We set gi = fi /f . Then clearly we have 0 ≤ gi ≤ 1, i∈I gi ≡ 1 some Uα
Step 4: Reindexing and conformation Since Ṽi ⊂ Uα , for some α, we can choose for each
i ∈ I, α(i) ∈ A s.t. Vi ∈ Uα(i) . Let us set Here the empty sum is 0
X
ψα := gi
i|α=α(i)
Start of lecture 06
(25.10.2024)
Page 24 of 60
Chapter 2 – Smooth manifolds
ϕ:X→R
Remark. This would be false if we replaced Rk by an arbitrary smooth manifold N . E.g. take
f =id
R2 ←- A = S 1 → S 1
Proof. For each p ∈ A, choose a neighborhood p ∈ Wp ⊂ U , f˜p : Wp → Rk smooth extension of We maybe need Wp ⊂ U ?
f|A∩Wp . Then observe that {Wp }p∈A ∪ (M − A) forms an open cover of M . {ψp }p∈A ∪ ψ0 be a Prob. not?
partition of unity subordinate to the cover. Now we set f˜ = p∈A ψp f˜p . By local finiteness f˜ is
P
smooth. Also
X
f˜|A = ψp|A f˜p |A
p∈A |{z}
=f
X
=f ψp|A = f|A · 1 = f|A .
p∈A
Page 25 of 60
Chapter 2 – Smooth manifolds
Proposition 2.11. Let M be a smooth manifold. Let A ⊂ M be a closed subset. Then there exists
a smooth function
f : M → R, f −1 (0) = A
In fact, the prove shows
one can assume f ≥ 0
E.g. take M = R, A = Cantor set, shows that this is non-trivial.
Proof. Assume M = Rn (general case: Sheet 04).
Choose a countable cover of Rn \ A by balls {Bri (xi )}∞
i=1 with ri < 1. By Lemma 2.6 there exists
a cutoff function
H : Rn → R
s.t. H ≡ 1 on B 12 (0) and 0 < H < 1 on B1 (0) \ B 12 (0) and H ≡ 0 on Rn \ B1 (0). For each i ≥ 1
let Ci ≫ 1 be large enough so that
∈Nn
z }| {
Ci > sup{∂xα H | α = (α1 , . . . , αn ), |α| ≤ i}
Let
∞
rii
X x − xi
f := H .
i=1
2i ci ri
We need to argue that f is smooth. Observe that, since ri < 1 2ri ci i H x−x
ri
i
≤ 21i It follows from
Analysis 2 that f is continuous. To prove that f is smooth assume for k ≥ 1 that all partial of
order k < 1 exist and are continuous. If |α| = k, then
i
rii−k α
α ri x − xi x − xi
∂ i H = i ∂ H
2 Ci ri 2 Ci ri
If i > k, then
rii−k α
x − xi 1
∂ H <
2i Ci ri 2i
rii
x−xi
Again follows by Analysis 2 that ∂ α f exists and equals ∂α
P
2i Ci H ri .
Page 26 of 60
Chapter 3:
Tangent Vectors
3.1 Motivation
Consider the following pictures
Page 27 of 60
Chapter 3 – Tangent Vectors
Ap the affine hyperplane tangent to S 1 (Π2 ) at the point p. Let Tp M := Ap − p ⊂ Rn+1 . This is a
vector subspace of Rn+1 . It is called the tangent space of M at p. Consider
a
TM = Tp M,
p∈M
called the tangent bundle. Observe that there is a map Think of π as a map of
p, Tp M
π : TM → M
by
x ∈ Tp M 7→ p
π
the data T M → forms a vector bundle.
Problems with this approach:
This is really the picture / intuition we should have, but we will construct it in a different way.
Page 28 of 60
Chapter 3 – Tangent Vectors
dFp : Tp M → TF (p) N
Remark. The map is also called the tangent map of M at p and the total derivative. It is
also denoted by
DFp , T Fp , ∇Fp , Fp′ , DF (p), T F (p), . . .
Proof. Exercise.
Start of lecture 07
(29.10.2024)
Lemma 3.2. Let γ : [−ϵ, ϵ] → Rn and σ : (−δ, δ) → Rn with γ(0) = σ(0) = p ∈ Rn . Then
γ ∼ σ ⇐⇒ γ ′ (0) = σ ′ (0)
| {z }
(γ1′ (0),...γn
′ (0))∈Rn
Proof. By abusive notation, we denote by xi the map Rn → R, (x1 , . . . , xn ) 7→ xi .. If γ ∼ σ, then xi might be better (in the
′ Def. ′
γ i (0) = (xi ◦ γ)′ (0) = (xi ◦ σ)′ (0) = σ i (0) =⇒ γ ′ (0) = σ ′ (0). sense of the dual space),
but xi is used in practice
Page 29 of 60
Chapter 3 – Tangent Vectors
Conversely, suppose σ ′ (0) = γ ′ (0). Given any f smooth defined near p, we have
′ ′
(f ◦ γ)′ (0) = (∂x1 f (p), . . . , ∂xn f (p)) · (γ 1 (0), . . . , γ n (0))
′ ′
= (∂x1 f (p), . . . , ∂xn f (p)) · (σ 1 (0), . . . , σ n (0))
= (f ◦ σ ′ )(0).
Corollary 3.3. Let V be a finite dimensional R vector space. Then, for any p ∈ V , the canonical
map
V → Tp V
w 7→ [t 7→ p + tw]
is a bijection.
Proof. If V = Rn , then this is immediate from lemma 3.2. In general pick a basis to define an
isomorphism1 F : V → Rn . Then the following diagram commutes:
ν : C ∞ (M ) → R
Definition. The set of derivations at p shall be also called the tangent space of M at p, denoted
by Tp M .
Page 30 of 60
Chapter 3 – Tangent Vectors
Lemma 3.7. Let V be a finite dimensional vector space over R. A derivation ν ∈ Tp V is entirely
determined by its action on any dual basis {ξ 1 , . . . , ξ n }.. This should remind us of
lemma 3.2
Proof. Fix a basis ({e1 , . . . , en }) to identify V ≡ Rn . It is enoughPn to show that ν(f ) = 0 if
{∂x1 f (p), . . . , ∂xn f (p)} all vanish(Indeed, consider f → f − k=1 ∂xi f (p)ξi ). By Taylor’s formula with ξi : Rn → R as
(Appendix C.15, Lee), we have before
X n Xn Z 1
f (x) = f (p) + ∂xi f (p)(xi − pi ) + (xi − pi ) (xj − pj ) (1 − t)∂xi xj f (p + t(x − p))dt .
|{z}
i=1
| {z }
i,j=1 constant at p | 0
constant | {z } {z }
constant at p
=0
d
w 7→ (C ∞ (V ) ∋ f 7→ f (p + tw))
dt |t=0
By lemma 3.7 this map is injective and hence dim Tp V ≤ dim V . So it is enough to show that
V 7→ Tp V is also injective. Suppose for contradiction that V ∋ w ̸= 0, that maps to the zero
derivation.
d
0= f (p + tw)∀f
dt |t=0
d d
=⇒ 0 = w∨ (p + tw) = t=1
dt dt |t=0
Page 31 of 60
Chapter 3 – Tangent Vectors
KP : Tp M (1) → Tp M (2)
γ 7→ (C ∞ (M ) ∋ f 7→ (f ◦ γ)′ (0)).
(1)
Note that this commutes with dF (i) , i.e. dF (2) ◦ Kp = KF (1) (p) ◦ dFp (exercise).
Finally, we have
Page 32 of 60
Chapter 3 – Tangent Vectors
3.3 Coordinates
Definition. (1) Given a point p ∈ Rn let (∂xi )p ∈ Tp Rn be the vector represented by the curve
t 7→ p + t (0, . . . , 1, . . . , 0).
| {z }
ei
(2) Given p ∈ M , we shall abusenotation by writing (∂xi )p := dφ−1
φp (∂xi )p for some chart ((U, ϕ))
Suppose now that F : M → N smooth map. Let (U, φ), (V, ψ) be charts, F (U ) ⊂ V . Let
p̂ := ϕ(p) ∈ Rm . Then we have
where F̂ = ψ ◦ F ◦ φ−1 .
Note that dF̂p̂ : Tp̂ Rm → TF̂ (p̂) Rn is a linear map. We want to find an expression ofr the matrix
dF̂p̂ w.r.t the basis {∂x1 , . . . , ∂xm } and {∂y1 , . . . , ∂yk }.
Well, by definition
and therefore
∂x1 F̂ 1 (p̂) ∂xm F̂ 1 (p̂)
···
dF̂p̂ = .. ..
.
. .
∂x1 F̂ n (p̂) · · · ∂xm F̂ n (p̂)
Start of lecture 08
(05.11.2024)
Remark. By abuse of notation we often write F ≡ F̂, p ≡ p̂, ∂xi f ≡ ∂xi F̂, dFp ≡ dF̂p̂
Page 33 of 60
Chapter 3 – Tangent Vectors
Remark. dF̂· : x
|{z} 7→ dF̂x ∈ Mat(n × m) ≡ Rn×m . This it clearly a smooth map.
∈ϕ(U )⊂Rm
π : TM → M, (p, v) 7→ p.
Remark (Added by Manuel, was an answer to my question). For p ∈ M the preimage of p under
π is called a fiber. He also highlighted, the condition that π −1 (p) is a vector space (namely Tp M ),
which seems to be important in our context, but not generally required for fibers.
A priori, TM is just a set. We will exhibit natural smooth manifold structure.
Special case: M ⊂ U Rn . Then
a
T U := Tp U ≡ U × Rn
p∈U
(t 7→ p + tv) 7→ (p, v)
Remember that this is a
General construction Given a smooth chart (U, ϕ) for a smooth manifold M , we have a map dϕ canonical identification!
Page 34 of 60
Chapter 3 – Tangent Vectors
where
dϕ(p, v) := (ϕ(p), dϕp (v)).
Define a subset S ⊂ TM to be open, if, for any chart U, ϕ, dϕ(S ∩ T U ) open in
T ϕ(U ) ≡ ϕ(U ) × Rn . This is a pullback
Lemma 3.10. This prescription defines a topological space on TM. Moreover, TM is a topological
manifold.
Proof. Omitted. Check transition maps
To make TM into a smooth manifold, we take as our atlas the set {(T U, dϕ)}(U,ϕ) , where (U, ϕ)
runs over the smooth charts of M .
Lemma 3.11. this is a smooth atlas.
Proof. Fix charts (U, ϕ), (V, ψ). Then the transition functions take the form
Remark. We will see later that (ϕ : TM → M ) forms a vector bundle. It can be shown that given
F : M → N the map dF : TM → TN, (p, v) 7→ (F (p), dFp (v)) is smooth.. This is the exact same
In fact, we have computation as in the
proof of lemma 3.11
Page 35 of 60
Chapter 3 – Tangent Vectors
commutes. This can be restated as follows: There is a functor Man∞ → Smooth vector bundles by
M 7→ (π : TM → M )
F : M → N 7→ dF : TM → TN
Page 36 of 60
Chapter 4:
Submersions, immersions and
embeddings
Smooth maps, which have full rank (highest possible rank, i.e. rankF = max(m, n)) are
particularly important:
Definition. Let F : M m → N n be smooth. We say M m , N n means M, N are
m, n dimensional
• F is a submersion if dFp is surjective, for all p ∈ M (m ≥ n) manifolds
• F is an immersion if dFp is injective, for all p ∈ M (m ≤ n)
Lemma 4.1. Given (m, n) ∈ N+ × N+ , let Mat(m × n) ≡ Rm×n . The subset Mat(m × n)full rank :=
{A ∈ Mat(m × n) | A has full rank} is open in Mat(m × n).
Proof. Fix M ∈ Mat(m × n)full rank . Without loss of generality m ≤ n, otherwise apply
Mat(m × n) → Mat(n × m), A 7→ AT . By definition there exists a submatrix M ′ , obtained by
deleting n − m columns, which is invertible. Now the map M is fixed and F depends
on M , but it does not
F :M 7→M ′ det(·)
Mat(m × n) → Mat(m × m) → R matter here!
Page 37 of 60
Chapter 4 – Submersions, immersions and embeddings
Proof. This is a local statement. We can therefore assume that M, N are open subsets of Rm , Rn
respectively. Then
dF(·) : M → Mat(n × m)
is smooth, hence continuous. By assumption dFp ∈ Mat(n × m)full rank . But Mat(n × m)full rank ,
so the preimage is open (by lemma 4.1) and contains p.
R2 ≡ C ⊃ S 1 ={|z| = 1} →S 1
(x, y) 7→ x + iy z 7−−−−−−→ z 2
with
i : S n ,→ R1+n
Non-examples
Page 38 of 60
Chapter 4 – Submersions, immersions and embeddings
parametrized by
t 7→ (sin t, sin 2t)
and
R 7→ R2 /Z2 = S 1 × S 1
t 7→ (t, αt), α ∈ R \ Q
F̂ (x1 , . . . , xm ) = (x1 , . . . , xm , 0, . . . , 0)
Remark. This theorem is a non-linear generalization of the following linear algebra fact: L :
≃ ≃
V m → W n , then there are linear maps φ : V m → Rm , ψ : W n → Rn , such that L̂ := ψ ◦ L ◦ ϕ−1
takes the form
L̂(x1 , . . . , xr , xr+1 , . . . , xm ) = (x1 , . . . , xr , 0, . . . , 0),
where r = rank(L).
1 not obvious, non-examable
Page 39 of 60
Chapter 4 – Submersions, immersions and embeddings
Proof of theorem 4.3. Step 0: We might as well assume that M = U ⊂ Rm , N = V ⊂ Rn , since see [2]
we only make a local statement up to diffeomorphism. We may also assume, up to reordering the
coordinates, that the matrix (∂xi F j (p))1≤i,j≤r is invertible for p ∈ U . We label our coordinates:
source coordinates in U
(x1 , . . . , xr , y1 , . . . , ym−r )
Tarkget coordiantes
(v1 , . . . , vr , . . . , w1 , . . . , wn−r )
and wlog F (0, 0) = (0, 0).
We write F (x, y) = Q(x, y) , R(x, y) . Notice that (∂xi Qj ) is non-singular.
| {z } | {z }
v-coordinates w-coordinates
Step 1: Define φ : U → Rm , φ(x, y) = (Q(x, y), y). Then
∈Mat(r×r)
z }| {
∂ Qj ∂yi Qj
dφ(0,0) = xi
0 1
|{z}
∈Mat((n−r)×(n−r))
While φ−1 (x, y) = (A(x, y), B(x, y)), for some A : U˜0 → Rr , B : U˜0 → Rm−r . We compute
x=Q(A(x,y),B(x,y))
(x, y) = φ ◦ φ−1 (x, y) = φ (A(x, y), B(x, y)) = (Q(A(x, y), B(x, y)), B(x, y)) =⇒ y=B(x,y)
F ◦ φ−1 (x, y) = (Q(φ−1 (x, y)), R(φ−1 (x, y))) = (x, R̃(x, y)),
where
R̃(x, y) = R(φ−1 (x, y)).
Then
∈Mat(r×r)
z}|{
−1
1 0
d(F ◦ φ ) =
∂xi R̃(x, y)
j
∂yi R̃j
| {z }
∈Mat((m−r)×(m−r))
But the rank of d(F ◦ φ−1 ) is r, because φ−1 is a diffeomorphism and F has rank r
Page 40 of 60
Chapter 4 – Submersions, immersions and embeddings
F : U → V ⊂ Rn
F (0, 0) = (0, 0)
By (1), F ◦ φ−1 (Ũ0 ) ⊂ V0 . Hence F (U0 ) ⊂ V0 . Set ψ : V0 → Rn , ψ(v, w) = (v, w − S(v)). Clearly S(v) makes perfect sense,
ψ is a diffeomorphism, since since both x, v have r
(v, w) 7→ (v, w + S(w)) entries
is am inverse. =⇒ (V0 , ψ) is a smooth chart.
Remark. This is one theorem you should really not forget! If you continue to think about Manifolds
in your life, this is really useful! Do not remember the proof, remember the statement!
Page 41 of 60
Chapter 5:
Submanifolds
Page 42 of 60
Chapter 5 – Submanifolds
so i is a smooth embedding.
Definition. A embedded submanifold S is called properly embedded, if the inclusion map i ,→ N
is proper (i.e. the preimage of a compact set is compact).
Start of lecture 10
(12.11.2024)
(b) Suppose that S ⊂ N is a subset with the property that, for all p ∈ S, there exists a slice chart The converse of (a)
(V, ψ), p ∈ V ⊂ N , such that
• Part (b) of theorem 5.3 tells us, that being a smooth submanifold S ⊂ N of ambient smooth
manifold N is a property property of the subset. It suffices to check, pointwise, the local
property described above!
Proof. (a): By assumption S ,→ N is an immersion. By theorem 4.3 (rank theorem), there exists Locally, all immersions
charts (U, φ), (V, ψ) such that i(U ) ⊂ V and look the same
Page 44 of 60
Chapter 5 – Submanifolds
Image
Figure 5.4: Sketch 5.04
A priori, S ⊂ N could admit multiple smooth structures making it a submanifold. We know seek
to show that this is not the case.
Lemma 5.4. Let S ⊂ N be a submanifold. If F : M → N is a smooth map which factors through
S ,→ N as a continuous map, then F is smooth as a map M → S.
Image
Figure 5.5: Sketch 5.05
Proof. By theorem 5.3, there exists U ⊂ S ,→ N ⊃ V
Page 45 of 60
Chapter 5 – Submanifolds
Image
Figure 5.6: Sketch 5.06
∨ ∨ ∨ ∨
Let us call F : M → S, F (x) = F (x). Since F is continuous, F −1 (U ) ⊂ M open. So, we can
∨
write, for (W, u), W ⊂F −1 (U )
Image
Figure 5.7: Sketch 5.07
∨
were, a priori, F i are continuous.
Concatenating the two diagrams, we find that
∨ ∨ ∨
F (x1 , . . . , xm ) = i◦ F (x1 , . . . , xm ) = (F 1 (x1 , . . . , xm ), . . . , F k (x1 , . . . , xm ), 0, . . . , 0). But then
∨ ∨
each F i has to be smooth and therefore F is smooth.
Lemma 5.5. Let S ⊂ M be a subset satisfying the conditions of theorem 5.3 (b), then the smooth
structure produced by the theorem is the unique smooth structure, such that S ,→ M is a smooth
submanifold.
Page 46 of 60
Chapter 5 – Submanifolds
Proof. Let S̃ be a copy of S, but endowed with some possibly different smooth structure s.t.
S̃ ,→ M is an embedding. Ergo it is a smooth
id
S̃ ,→ M factors through S, so S̃ → S smooth. Similarly S → S̃ smooth.
id submanifold
This of M5.4
uses lemma
Remark. Later (probably this month), we will remove the compactness assumption and also argue
that one can take N = 2n + 1.
Whitney proofed that one can take N = 2n. Don’t sue him, if he is off
by one :)
Added remark. This is a very philosophically pleasing statement, since we recover our intuition
of embedded manifold from the abstract theory. It is also true, that there is only one embedding (up
to isotopy).
Proof of theorem 5.6. Fix a finite cover of M {B1 , . . . , Bk }, Bi ⊂ M open. We may as well
assume that there exist charts (Bi′ , ϕi ), Bi ⊂ Bi′ , φi (Bi′ ) = B1 (0) ⊂ Rm .
Let ρi : M → R be a cutoff function for (B i ⊂ Bi′ ), i.e. ρi|Bi =≡ 1, supp(ρi ) ⊂ Bi′ , 0 ≤ ρi ≤ 1. The
existence of the ρi follows from proposition 2.8.
We now define Notice the k comes from
compactness, i.e. we have
F : M → Rmk+k no control over it, as it its
p 7→ (ρ1 (p) φ1 (p), . . . , ρk (p)φk (p), ρ1 (p), . . . , ρk (p)) non-constructive
| {z }
∈Rm
We will now see that F is an embedding. First, we will argue F is an injective immersion.
If F (p) = F (q) =⇒ ρi (p) = ρi (q)∀i = 1, . . . , k. Let i0 be such that p ∈ Bi0 . Then
ρi0 (p) = 1 = ρi0 (q) =⇒ q ∈ supp(ρi0 ) ⊂ Bi′0 . But now
φi0 (p) = ρi0 (p)φi0 (p) = ρi0 (q)φi0 (q) = φi0 (q). Hence p, q ∈ Bi′0 =⇒ p = q.
| {z }
∈Rm
F is an immersion: Choose p ∈ M . Then p p ∈ Bi0 , for some i0 . Hence ρi0 ≡ 1 for some
neighborhood of p.
Image
Figure 5.8: Sketch 5.08
Page 47 of 60
Chapter 5 – Submanifolds
Hence d(ρi0 φi0 ) = dρi near p =⇒ dF is injective near p, but p was arbitrary.
|{z}0
invertible m×m
Finally, since M is compact, the theorem follows from the following lemma 5.7. Kind of cheating ...
I.e. it is enough to show that F −1 : F (M ) → M is continuous, i.e. F : M → F (M ) is a closed
lemma 5.7
map. But since M is compact, F is proper =⇒ F closed.
Lemma 5.7 (Lee Appendix A: 57). Let X be a topological space. Let Y be locally compact (e.g. a
topological manifold), then any proper continuous map is closed.
Page 48 of 60
Chapter 6:
Transversality
Page 49 of 60
Chapter 6 – Transversality
Page 50 of 60
Chapter 6 – Transversality
Observations:
1. transversality is stable (slight changes to the lines don’t change transversality) Similarly to being full
rank
2. transversality is generic(for pretty much any lines l1 , l2 they are transverse)
One goal: Develop non-linear theory of transversality. I.e. replace l1 , l2 ⊂ R2 by manifolds.
Both of the above observations will still be true.
Announcement On Tuesday, November 26, there will be a course evaluation. Start of lecture 11
(15.11.2024)
• Please show up that day!
Page 51 of 60
Chapter 6 – Transversality
Proof of theorem 5.3. Since S ,→ N is an embedding, i(U ) is open in the subspace topology, so
there exists W ⊂ N such that i(U ) = S ∩ W .
Page 52 of 60
Chapter 6 – Transversality
Tp K = TP L, transversality fails.
Lemma 6.1. Let K k , Ll be submanifolds of M . If K, L are transversal, then K ∩ L ⊂ M is a Key lemma for
submanifold. transversality
Remark. In general, if S, T are submanifolds of N , then S∩T need not be a topological submanifold.
For example: f : R2 → R
f (x, y) = x2 − y 2 .
Let g : R2 → R
g(x, y) = 0.
Let S = {(x, y, z) | z = f (x, y)} ⊂ R2+1 and T = {(x, y, z) | z = g(x, y)} ⊂ R2+1 . But
S ∩ T = {(x, y, z) | z = 0, x2 − y 2 = 0}
Page 53 of 60
Chapter 6 – Transversality
Now we consider H = (f, g) : U → Rn−k ⊕ Rn−l . It is enough to prove that dH0 is surjective (by
the rank theorem). Note that H −1 (0) = f −1 (0) ∩ g −1 (0) = K ∩ L.
To see surjectivity of dH0 , we consider the exact sequences:
Page 54 of 60
Chapter 6 – Transversality
v7→(v,v) (u,w)7→u−w
0 → T0 K ∩ T0 L → T0 K + T0 L → T0 U ≡ Rn → 0
where the left vertical arrow is an isomorphism, due to the 5’lemma or diagram chasing.
Hence ker(dH0 ) = T0 L ∩ T0 K = T0 (L ∩ K).
Y
g
f
X Z
be a diagram in Top (the category of topological spaces). We let X × z Y := {(x, y) | f (x) = g(y)} ⊂
X × Y , endowed woth the subspace topology. We call X × z Y the fiber product (of the diagram).
Remark (for enthusiasts only). It can be shown that given any topological space W ∈ Top and
maps
Page 55 of 60
Chapter 6 – Transversality
W Y
X Z
W
∃!
X×
ZY Y
X Z
Lots of categories admit fiber products! This is a good property for categories to have.
Bad news: The (not-full) subcategory Man∞ ⊂ Top does not admit fiber products (nor does
Man0 ⊂ Top).
Example (Non-example). Z = R2+1 , X = graph(x2 − y 2 ), Y = graph(0).
Definition. Let
Y
g
f
X Z
im dfx + im dgy = Tz Z.
We say that f, g are transverse and say f ⋔ g if this holds for all such z.
Remark. Transversality for maps generalizes transversality for submanifolds. Take the diagram
X Z
i
Proposition 6.2. If f ⋔ g, then X ×
z Y → X × Y is a smooth embedding.
X×
ZY X ×Y
Page 56 of 60
Chapter 6 – Transversality
• similarly to the proof of theorem 5.6, it is enough to prove that i is an injective immersion.
By definition i is injective. Therefore we need to check that i is smooth and the differential
is injective.
Consider
∆ := (X, Y, Z, Z)
π
X ×Y ×Z ×Z X ×Y
W = graph(f, g)
where
graph(f, g) =:= {(x, y, x2 , z1 , z2 ) | z1 = f (x), z2 = g(y)}.
Then
W ∩ ∆ = {(x, y, z1 , z2 ) | z1 = z2 = f (x) = g(y)} = X ×
z Y.
We have:
j
W ∩∆ X ×X ×Z ×Z
α i
∼
X×
Z X ×Y
α is clearly bijective and continuous. It is elementary that α is a closed map. That means we
have to check the limit points. W ∩ ∆ is closed, i.e. contains the same limit points. . . Therefore α
is a homeomorphism.
j
By lemma 6.1, if we can show that W ⋔ ∆, then W ∩ ∆ X × Y × Z × Z is smooth embedding.
Hence i := π ◦ j smooth. Let us now check that W ⋔ ∆ at some arbitrary point
p = (x, y, z, z) ∈ W ∩ ∆ ⊂ X × Y × Z × Z. Note that z = f (x) = g(y). We have
and
Tp ∆ = {v ′ , w′ , u, u},
where v, v ′ ∈ Tx X, w, w′ ∈ Ty Y, u ∈ Tz Z. We need to check: Tp W + Tp ∆ = Tp (X × Y × Z × Z).
We must show that for an arbitrary (a, b, c, d) ∈ Tp (X × Y × Z × Z) = TX X ⊕ Ty Y ⊕ Tz Z ⊕ Tz Z,
Page 57 of 60
Journal
• Lecture 01: Covering: Introduction, locally Euclidean, Hausdorff, second countable spaces,
their covers and exhaustions by compact sets .
Starting in ‘Organization’ on page 3 and ending in ‘Basis and covers’ on page 9. Spanning 6
pages
• Lecture 02: Covering: Local finiteness, refinements, paracompactness, introduction to
topological manifolds and examples .
Starting in ‘Basis and covers’ on page 9 and ending in ‘Manifolds with boundary’ on
page 14. Spanning 5 pages
• Lecture 03: Covering: Topological properties of topological manifolds, classification of
topological manifolds, introduction to smooth manifolds .
Starting in ‘Manifolds with boundary’ on page 14 and ending in ‘Charts and atlases’ on
page 18. Spanning 4 pages
• Lecture 04: Covering: Examples of smooth manifolds, smooth maps, the category of
smooth manifolds, hierarchy of categories of manifolds .
Starting in ‘Charts and atlases’ on page 18 and ending in ‘The category of smooth
manifolds’ on page 21. Spanning 3 pages
• Lecture 05: Covering: Smooth manifolds with boundary, partitions of unity .
Starting in ‘The category of smooth manifolds’ on page 21 and ending in ‘Partitions of
unity’ on page 24. Spanning 3 pages
• Lecture 06: Covering: Applications of partitions of unity, motivation of tangent vectors,
definition of tangent vectors via equivalence classes of smooth curves, definition of
differentials, fundamentality of the differential .
Starting in ‘Partitions of unity’ on page 24 and ending in ‘Definition via equivalence classes
of smooth curves’ on page 29. Spanning 5 pages
• Lecture 07: Covering: Definition of tangent vectors via derivations, equivalence of both
definitions, coordinates .
Starting in ‘Definition via equivalence classes of smooth curves’ on page 29 and ending in
‘Coordinates’ on page 33. Spanning 4 pages
• Lecture 08: Covering: Coordinates (continued), tangent bundles, submersions, immersions
and embeddings .
Starting in ‘Coordinates’ on page 33 and ending in ‘Basic definitions’ on page 39. Spanning
6 pages
• Lecture 09: Covering: The rank theorem as a generalization of a linear algebra fact and it’s
proof, basic definitions of submanifolds .
Starting in ‘Basic definitions’ on page 39 and ending in ‘Slice lemma1 ’ on page 44.
Spanning 5 pages
1 Lee [2] calls it a theorem
Page 58 of 60
Chapter 6 – Transversality
Page 59 of 60
Bibliography
[1] David Gale. “The Classification of 1-Manifolds: A Take-Home Exam”. In: (). url:
https://www.math.uni-bonn.de/~lcote/1_man_classification.pdf.
[2] John M. Lee. Smooth Manifolds. New York, NY: Springer New York, 2012. isbn:
978-1-4419-9982-5. doi: 10.1007/978-1-4419-9982-5. url:
https://doi.org/10.1007/978-1-4419-9982-5.
[3] Wern Juin Gabriel Ong. Notes for F4D1: Analysis and Geometry on Manifolds. 2024. url:
https://wgabrielong.github.io/notes/.
[4] Alex Taylor. “Equivalent definitions of the tangent space”. en. In: (). url:
https://art-math.github.io/files/tangentspace.pdf.
[5] Marco Zambon and Gilles Castel. Differential Geometry. 2020. url:
https://castel.dev/notes.
Page 60 of 60