Math_535_lecture
Math_535_lecture
WENYUAN LI
Euclidean. This can be proved by observing that C± 2 \{(0, 0, 0)} is disconnected. (2) The one-
1 1
point union of two circles S ∧ S = [0, 2]/{0 ∼ 1 ∼ 2} is not locally Euclidean. This can
be proved by observing that S 1 ∧ S 1 \{0} is has three connected components. (3) The half
1
2 WENYUAN LI
space R2+ = {(x1 , x2 ) | x2 ≥ 0} is not locally Euclidean. This can be proved by observing
that R2+ \{(0, 0)} is simply connected.
The following example explains when the condition of being a Hausdorff space fails.
One reason we would like to exclude this type of examples is that, on these (non-Hausdorff)
spaces, we may not be able to find continuous functions that have different values at different
points. One of the most effective ways to distinguish points is to look at functions with
different values on such points. This is only possible when we consider Hausdorff spaces.
Example 1.3. Consider the disjoint union of two real lines R ⊔ R. We label a real number
x in the first R-component by x1st and a real number x in the second R-component by x2nd .
The fat real line Rfat = R ⊔ R/{x1st ∼ x2nd | x ̸= 0} is not locally Euclidean because it is
not Hausdorff. In fact, any neighbourhood of 01st and 02nd have non-empty intersections.
Local homeomorphisms with Euclidean spaces allow us to consider coordinates on the
spaces using coordinates on the Euclidean spaces. Coordinates in Euclidean spaces are
simply functions Rd → R. Therefore, on locally Euclidean spaces, we also define coordinates
as some special functions.
Definition 1.2. Let M be a locally Euclidean space. If x is a homeomorphism of a connected
open set U ⊆ M onto an open subset of Rd , then φ is called a coordinate map. Let πi :
Rd → R be the standard coordinates. The functions xi = πi ◦ x are called the coordinate
functions, and the pair (U, x) (also denoted by (U, x1 , ..., xd )) is called a coordinate system.
Note that the coordinate function is not always defined on the whole space M . Instead,
it is only defined on the open subset U .
Example 1.4. Consider the circle S 1 = [0, 1]/{0 ∼ 1}. Then the open subset (0, 1) ⊂ S 1 is
homeomorphic to an open subset in R. The coordinate function is given by φ : (0, 1) → R.
e : S 1 → R.
It is an exercise that this cannot be extended to a continuous function φ
Remark 2.1. We will not be able to prove this now, but it is true that any C 1 -manifold
admits a C k -structure for k ≥ 1 or k = ω (by considering a subcollection of coordinate
systems). However, it is not true that any C 0 -manifold admits a C 1 -structure.
We recall that a space is second countable if it has a countable topological basis (where
a topological basis is a collection of open subsets such that all open subsets are forms by
unions of them). Later (on Friday) we will explain why we require a manifold to be second
countable and Hausdorff.
In the definition of differentiable structures, the last property is to make the defini-
tion canonical: whenever two differentiable structures F = {(Uα , xα ) | α ∈ A} and
G = {(Vβ , yβ ) | β ∈ B} are compatible in the sense that all transition maps xα ◦ yβ−1
α are differentiable, then F = G by property (3).
and yβ ◦ x−1
If F0 = {(Uα , xα ) | α ∈ A} is any collection of coordinate systems satisfying properties
(1) and (2), then we can always find unique differentiable structure F containing F0 by
F = {(U, x) | φ ◦ x−1
α , xα ◦ x
−1
are C k for all α ∈ A}.
Definition 2.2. Let M and N be smooth manifolds. We say that f : M → R is a smooth
function on M (denoted by C ∞ (M ) or C ∞ (M, R)) if (f |Uα ) ◦ x−1 α is smooth for each co-
ordinate map xα : Uα → Rd . A continuous map f : M → N is a smooth map (denoted by
C ∞ (M, N )) if (yβ |f (Uα )∩Vβ ) ◦ (f |Uα ∩f −1 (Vβ ) ) ◦ (xα |Uα ∩f −1 (Vβ ) )−1 is a smooth function for all
coordinate maps xα : Uα → Rd and yβ : Vβ → Rc .
Lemma 2.1. Let M and N be smooth manifolds. A continuous map f : M → N is a
smooth map if and only if for any smooth function g on N , the composition g ◦ f is a
smooth function on M .
Now we introduce some examples of smooth manifolds. The details are left as exercises.
Example 2.2. (1) Any open subset in Rd is a manifold. (2) The general linear group
GL(n, R) = {A ∈ Mn×n (R) | det(A) ̸= 0} is a manifold. (3) The product of any two
manifolds M and N is still a manifold. (4) The standard sphere
S d = {(x1 , x2 , . . . , xd+1 ) | x21 + x22 + · · · + x2d+1 = 1} ⊂ Rd+1
is a manifold. Let n = (0, . . . , 0, 1) and s = (0, . . . , 0, −1) be the north and south poles and
pn and ps be the stereographic projections from n and s:
pn : S d \ {n} → Rd , ps : S d \ {s} → Rd .
Then the maximal collection that contains {(S d \ {n}, pn ), (S d \ {s}, ps )} gives a smooth
structure on S d . (4) The projective space
RPd = {[z0 , z1 , . . . , zd ] ∈ Rd+1 | z02 + z12 + · · · + zd2 ̸= 0}/{[z0 , z1 , . . . , zd ] ∼ [λz0 , λz1 , . . . , λzd ]}
is a manifold. One can consider local coordinate systems (Uα , xα ) for 0 ≤ α ≤ d by
Uα = {[z0 , z1 , . . . , zd ] ∈ Rd+1 | zα ̸= 0}, xα ([z0 , z1 , . . . , zd ]) = (z0 /zα , . . . , zd /zα ).
Differentials of functions the space of functions that vanish at the point modulo second
and higher order terms. Recall the following simple fact: if two smooth functions f1 and
f2 vanish at a point x, then f1 f2 vanish at x up to the second order (by the Leibniz rule).
This gives an alternative description of functions that vanish up to the second order.
Definition 4.2. Let M be a smooth manifold and Cp∞ is the space of germs of smooth
functions at p. Define mp ⊂ Cp∞ to be the subspace of germs of functions f ∈ Cp∞ such
that f (p) = 0 and m2p ⊂ Cx∞ to be subspace spanned by germs of functions of the form
f1 f2 ∈ Cx∞ such that f1 (p) = f2 (p) = 0. Then the cotangent space at p ∈ M is
Tp∗ M = mp /m2p .
Theorem 4.2. dim Tp∗ M = dim M .
Recall that Newton–Leibniz rule implies that for a C 1 -differentiable function on Rd and
x = (x1 , . . . , xd ) ∈ Rd , we have
d Z 1
X ∂f
f (x) = f (0) + xi (1 − t) (tx)dt.
0 ∂xi
i=1
Proof of the Theorem. Consider a local coordinate system (U, x) around p such that x(p) =
0 in Rd . Then for any germ of function f ∈ mp that vanishes at p, we can consider the
function f ◦ x−1 and write
d d
∂(f ◦ x−1 ) ∂ 2 (f ◦ x−1 )
X X Z 1
f (q) = xi (q) (0) + xi (q)xj (q) (1 − t) (tx(q))dt.
∂xi 0 ∂xi ∂xj
i=1 i,j=1
Since the last term is a linear combination of functions that vanish at p, we have in mp /m2p
that
d
X ∂(f ◦ x−1 )
f (q) ≡ xi (q) (p).
∂xi
i=1
This implies that {x1 , . . . , xd } spans mp /m2p . Now, we can also show that they are linear
independent. This completes the proof. □
Definition 4.3. Let M be a smooth manifold and p be a point in M . We write the image
of a germ of smooth functions f in mp /m2p as the differential dfp . In particular, for a
coordinate system (U, x) around p. We write the image of x1 , . . . , xd in mp /m2p as the
differentials (dx1 )p , . . . , (dxd )p .
Next, we try to define the tangent space. They are, roughly speaking, directional deriva-
tives at a point. Derivatives are operators that act on smooth functions, and we can define
them in the following axiomatic way.
Definition 4.4. A tangent vector v at the point p ∈ M is a linear derivation on Cp∞ . That
is, for all f1 , f2 ∈ Cp∞ and λ1 , λ2 ∈ R, the map v : Cp∞ → R satisfies
(1) v(λ1 f1 + λ2 f2 ) = λ1 v(f1 ) + λ2 v(f2 );
(2) v(f1 f2 ) = v(f1 )f2 (p) + f1 (p)v(f2 ).
The tangent space Tp M at p ∈ M is the vector space of tangent vectors at p ∈ M .
DIFFERENTIAL TOPOLOGY LECTURES 7
Lemma 4.3. Tp M is naturally isomorphic to the linear dual of Tp∗ M (that is, all linear
functions on Tp∗ M ).
Proof. Using Leibniz rule, we know that for any f ∈ m2p and tangent vector v : Cp∞ → R,
we have v(f ) = 0. Therefore, a tangent vector induces a linear function mp /m2p → R.
Conversely, for any linear function ℓ : mp /m2p → R, we can define a tangent vector by
vℓ (f ) = ℓ(f − f (p)). It satisfies Leibniz rule because
vℓ (f1 f2 ) = ℓ(f1 f2 − f1 (p)f2 (p)) = ℓ((f1 − f1 (p))f2 (p) + f1 (f2 − f2 (p)))
= ℓ((f1 − f1 (p))f2 (p)) + ℓ(f1 (p)(f2 − f2 (p))) = vℓ (f1 )f2 (p) + f1 (p)vℓ (f2 ).
Here, the second last equality is because (f1 − f1 (p))(f2 − f2 (p)) ∈ m2p , which implies that
ℓ(f1 (p)(f2 − f2 (p))) = ℓ(f1 (f2 − f2 (p))).
This shows that there is a natural bijection. □
Definition 4.5. Let M be a smooth manifold and p be a point in M . For a local coor-
dinate system (U, x) around p, we define the dual basis of (dx1 )p , . . . , (dxd )p ∈ Tp∗ M to be
(∂/∂x1 )p , . . . , (∂/∂xd )p ∈ Tp M . That means
∂ ∂xi
dxi = = δij .
∂xj p ∂xj p
(2) When M = Rd and x is the standard coordinate system, the differential of a smooth
function f ∈ C ∞ (Rd ) at p ∈ Rd is simply
d
X ∂f
dfp = (p)(dxi )p .
∂xi
i=1
More generally, for M with a coordinate system (U, x) around p, the differential of f ∈
C ∞ (M ) at p ∈ M is simply
d
X ∂(f ◦ x−1 )
dfp = (x(p))(dxi )p .
∂xi
i=1
(3) For two coordinate systems (U, x) and (V, y) around p, we have the coordinate change
formula that
d d
∂ X ∂xi ∂ X ∂yj
= , dyj = dxi .
∂yj ∂yj ∂xi ∂xi
i=1 i=1
Here the matrix (∂yj /∂xi )ni,j=1 is the Jacobian matrix of the smooth function y ◦ x−1 .
Given a smooth map, it induces maps between tangent spaces and cotangent spaces.
This is a generalization of change of coordinates in Euclidean spaces.
Definition 5.2. Let φ : M → N be a smooth map and p ∈ M . Then the pull back map of
φ is a linear map φ∗ : Tφ(p)
∗ N → T ∗ M defined by
p
Here the matrix (∂φj /∂xi )i,j is the Jacobian matrix of the smooth map φ.
(2) For a smooth curve γ : (−1, 1) → M , considering the tangent vector d/dt on R with
respect to the standard coordinate system, we write
d d
γ∗ = dγ = γ ′ (t).
dt dt
One can show that this is the tangent vector defined at the beginning of the lecture as
d d
γ∗ (f ) = (f ◦ γ).
dt dt
(3) For two maps φ : M → N and ψ : N → P , we have chain rules that (ψ ◦φ)∗ = ψ∗ ◦φ∗
or d(ψ ◦ φ) = dψ ◦ dφ, and (ψ ◦ φ)∗ = φ∗ ◦ ψ ∗ . The latter follows from the definition of pull
back maps and compositions of functions.
DIFFERENTIAL TOPOLOGY LECTURES 9
We remark that the above proposition is local in M but not local in N . Namely, we need
to fix an open set U in M and then find an open set V in N so that φ(U ) ⊂ V . It is not
true that we can directly find an open set V in N so that φ(M ) ∩ V is a slice, unless φ is
an embedding.
Example 8.2. Consider the smooth map F : Md×d (R) → Md×d (R), F (A) = AAT − Id . We
show that F −1 (0) is a smooth submanifold of dimension d(d − 1)/2. This is usually called
the orthogonal group O(d).
Write down all the components of the map F ((aij )1≤i,j≤d ) = ( dk=1 aik ajk − δij )1≤i,j≤d .
P
First, note that the image of F lands in the space of all symmetric matrices Sd×d (R). Then
we can compute the differential
d
X d
X
(dF )(aij )1≤i,j≤d = aik dajk + ajk daik .
1≤i,j≤d
k=1 k=1
12 WENYUAN LI
The topology on T M is generated by the sets {(p, v) ∈ T M | p ∈ U, dx(v) ∈ Ω}, where (U, x)
is a coordinate system on M and Ω is an open subset in Rd . The differentiable structure on
T M is generated by the coordinate systems (U × Rd , x × dx), where (U, x) is a coordinate
system on M and Ω is an open subset in Rd .
It may seem like the tangent bundle is just the space M × Rd . However, this is rarely the
case. In fact, the local coordinate maps secretly encode the twistings of the tangent spaces.
For example, consider the coordinate systems on S 2 given by S 2 \ {n} and S 2 \ {s}. Then
on the overlap, one can see that the tangent spaces are identified in a nontrivial way. In
fact, we can give the following alternative description:
F
Proposition 9.1. Let M be a smooth manifold. Consider the topological space α∈A Uα ×
Rd . Define the equivalence relation such that
(p, vα ) ∼ (p, vβ ) if p ∈ Uα ∩ Uβ , dxα (v) = vα , dxβ (v) = vβ for some v ∈ Tp M.
Then α∈A Uα × Rd /{(p, vα ) ∼ (p, vβ ), vα = dxα ◦ dx−1
F ∼
β (vβ )} = T M .
Example 9.1. In the situation when M = Rd , the proposition shows that we have
T Rd = Rd × Rd .
For a smooth map φ : M → N , the push forward or the differential
dφ : T M → T N, (p, vp ) 7→ (φ(p), dφp (vp ))
is a smooth map. Moreover, if φ : M → N is an embedding, we can show that dφ : T M →
T N is also an embedding. However, the pull back map does NOT define a map between
cotangent bundles. We will see how to resolve the issue on Friday.
DIFFERENTIAL TOPOLOGY LECTURES 13
Example 9.2. Let S 2 = {(x1 , x2 , x3 ) | x21 + x22 + x23 = 1} ⊂ R3 . We have seen how
to compute the tangent space of S 2 . Namely, setting r(x1 , x2 , x3 ) = x21 + x22 + x23 , at
(x1 , x2 , x3 ) ∈ S 2 , we have
T(x1 ,x2 ,x3 ) S 2 = {v ∈ R3 | dr(v) = 0} = {(v1 , v2 , v3 ) | x1 v1 + x2 v2 + x3 v3 = 0}.
Then we know that T S 2 ⊂ T R3 ∼
= R3 × R3 is defined as the following subset:
T S 2 = {(x1 , x2 , x3 ; v1 , v2 , v3 ) | x21 + x22 + x23 = 1, x1 v1 + x2 v2 + x3 v3 = 0}.
We have seen that the tangent bundle and cotangent bundle are smooth manifolds.
However, we also note that the transition maps dxα ◦ dx−1 β are not only smooth maps,
d
they are linear maps along the R -directions. In the next lecture, we will explain the extra
structure that can be put on a special type of manifolds.
Φα ◦ Φ−1
β (p, v) = (p, gαβ (p)v),
where gij (p) ∈ GL(k, R) is a linear isomorphism. They are called the transition maps.
Lemma 10.1. Let (π, E, M ) be a rank-k (smooth) vector bundle on M and (Uα , Φα ),
(Uβ , Φβ ) are local vector bundle coordinate charts. Then
Φα ◦ Φ−1
β (p, v) = (p, gαβ (p)v),
Lemma 10.2. Let M be a manifold and {Uα | α ∈ A} be an open cover. Let {gαβ | α, β ∈
A} be a collection of smooth maps Uα ∩ Uβ → GL(k, R) such that
gαβ (p)gβγ (p) = gαγ (p), for any p ∈ Uα ∩ Uβ ∩ Uγ .
Then there exists a unique rank-k vector bundle (π, E, M ) such that {gαβ | α, β ∈ A} are
the transition maps.
Proof. We can define the vector bundle by considering
G
E= Uα × Rk /{(p, vα ) ∼ (p, vβ ) if p ∈ Uα ∩ Uβ , vα = gαβ (vβ )}.
α∈A
One can check that π : E → M, (p, v) → p is a well defined (smooth) map and the collection
id : Uα × Rk → Uα × Rk defines a vector bundle structure. □
For vector bundles on a given topological space, there are many constructions that can
be performed. It is an exercise to prove that these are vector bundles.
Definition 10.3. Let (π1 , E1 , M ) and (π2 , E2 , M ) be vector bundles over M . Then a vector
bundle map is a map φ : E1 → E2 such that π1 = π2 ◦φ and φp : E1p → E2p are linear maps
between vector spaces. It is called a monomorphism if φp are injective, an epimorphism if
φp are surjective, and an isomorphism if φp are isomorphic.
Let (π, E, M ) be a vector bundle. Then a subbundle is a vector bundle (π0 , E0 , M ) where
E0 ⊆ E and π0 = π|E0 . In other words suppose the transition maps of (π, E, M ) is {gαβ |
α, β ∈ A}, then the transition maps are
{g0αβ | α, β ∈ A, i ◦ g0αβ = gαβ ◦ i}.
Then the quotient bundle (π, E/E0 , M ) is defined by fibers (E/E0 )p = Ep /E0p and transition
maps
{g αβ | α, β ∈ A}
where g αβ : Rk /Rl → Rk /Rl is the quotient of gαβ : Rk → Rk .
Let (π1 , E1 , M ) and (π2 , E2 , M ) be vector bundles over M . Then the direct sum (or
Whitney sum) is the vector bundle (π1 ⊕ π2 , E1 ⊕ E2 , M ) with fibers (E1 ⊕ E2 )p ∼
= E1p ⊕ E2p
and transition maps
{g1αβ ⊕ g2αβ | α, β ∈ A}.
The internal hom is the vector bundle (πHom , Hom(E1 , E2 ), M ) with fibers Hom(E1 , E2 )p ∼
=
Hom(E1p , E2p ) and transition maps
{g2αβ (−)g1αβ | α, β ∈ A}.
In particular, the dual of (π, E, M ) is the vector bundle (π ∗ , E ∗ , M ) with fibers Ep∗ ∼
= (Ep )∗
∗
and transition maps {gβα | α, β ∈ A}.
Using partitions of unity, many properties on vector spaces can be translated to vector
bundles using the local-to-global argument.
Theorem 10.3. Let M be a manifold and (π, E, M ) is a vector bundle and (π0 , E0 , M ) is
a subbundle. Then there is an isomorphism of vector bundles E ∼
= E0 ⊕ E/E0 .
Proof. Consider a vector space chart (Uα , Φα ) of (π, E, M ) and a vector bundle chart
(Uα , Ψα ) of (π0 , E0 , M ). Then we have homeomorphisms Φα : π −1 (Uα ) → Uα × Rk and
Ψα : π0−1 (Uα ) → Uα × Rl . Their composition have the form
Φα ◦ Ψ−1 l k
α : Uα × R → Uα × R , (p, v0 ) 7→ (p, gα (v0 ))
DIFFERENTIAL TOPOLOGY LECTURES 15
where gα (p) is an injective linear map Rl → Rk . Using implicit function theorem, we can
define a projection map hα (p) : Rk → Rl such that hα (p)gα (p) = id, which gives a projection
map fα (p) : Ep → E0p . Then we use a partition of unity on M and define
X
f : E → E0 , f (p, v) = p, φα (p)fα (p)(v) .
α∈A
∼
This together with the natural quotient map defines the isomorphism E −
→ E0 ⊕ E/E0 . □
Remark 10.2. The continuous version of the result also holds for all paracompact Hausdorff
spaces.
Given two topological spaces M and N and a map φ : M → N , from a vector bundle on
N we can naturally define a vector bundle on M :
Definition 10.4. Let M and N be topological spaces or manifolds and φ : M → N a
continuous or smooth map. Given a vector bundle (π, E, N ) on N , the pull-back vector
bundle on M is defined as (πφ , φ∗ E, M ) where
φ∗ E = {(p, q, v) | φ(p) = π(q, v) = q}, πφ (p, q, v) = p.
Using partition of unity, we can prove the following strong result, that a homotopy of
vector bundle gives an isomorphism of vector bundle.
Theorem 10.4. Let M be a manifold, I be an interval and (πI , EI , M × I) be a vector
bundle on M × I. Consider the vector bundle (πt , Et , M ) where Et = π −1 (M × {t}) and
πt = π|Et . Then (πI , EI , M × I) is isomorphic to the pull-back bundle of (π0 , E0 , M ). In
particular, (π0 , E1 , M ) is isomorphic to (π1 , E1 , M ).
Remark 10.3. The continuous version of the result also holds for all paracompact Hausdorff
spaces.
Corollary 10.5. Let M be a manifold, f, g : M → N be smoothly homotopic maps, and
(π, E, N ) a vector bundle over N . Then (f ∗ π, f ∗ E, M ) is isomorphic to (g ∗ π, g ∗ E, N ).
Finally, we can resolve the issue that the pull back map of cotangent vectors do not define
a map of cotangent bundles. Instead, the pull back map defines a vector bundle map
f ∗ : f ∗ T ∗ N → T ∗ M, (p, φ(p), αφ(p) ) 7→ (p, φ∗ αp ).
Using partition of unity, we can construct sections on any vector bundles from a given
vector at a point, just like we construct smooth functions.
Proposition 11.3. Let (π, E, M ) be a smooth fiber bundle over M . Then for any vp ∈ Ep ,
there exists a section s ∈ C ∞ (M, E) such that s(p) = (p, vp ).
and ai (p) ∈ C ∞ (U );
(2) for any open set U ⊂ M and smooth function f ∈ C ∞ (U ), Xf = df (X) ∈ C ∞ (U ).
For two vector fields, we can define the Lie bracket between them:
Definition 12.2. Let M be a smooth manifold and X and Y be smooth vector fields. Then
the Lie bracket [X, Y ] is a section in (T ∗ M )∗ defined by
[X, Y ]p (f ) = Xp (Y f ) − Yp (Xf ).
Proposition 12.2. Let M be a smooth manifold and X, Y and Z be smooth vector fields.
(1) [X, Y ] is a smooth vector field;
(2) (anti-symmetry) [X, Y ] = −[Y, X];
(3) (Jacobi identity) [[X, Y ], Z] + [[Y, Z], X] + [[Z, X], Y ] = 0;
(4) for f, g ∈ C ∞ (M ), [f X, gY ] = f g[X, Y ] + f (Xg)Y − g(Y f )X.
Remark 12.1. On a local coordinate system (U, x), suppose the vector fields are
d d
X ∂ X ∂
X|U (p) = ai (p) , Y |U (p) = bi (p) ,
∂xi ∂xi
i=1 i=1
Finally, we remark that push forwards of vector fields under smooth maps are not nec-
essarily well defined, since a smooth map M → N may send different points on M to the
same point on N .
DIFFERENTIAL TOPOLOGY LECTURES 17
dγi
(t) = ai (γ(t)).
dt
Since the coefficients ai (p) are smooth, the ordinary differential equation has a unique
solution. In fact, let U ⊂ Rn be open subsets, a : U → Rn be Lipschitz continuous. Then
for any p ∈ U , there exists ϵ > 0 such that
dγi
(t) = ai (γ(t)), γ(0) = p,
dt
has a unique solution. This can be proved by considering the fixed point of the following
mapping on Banach spaces T : C 0 ((−ϵ, ϵ), Rn ) → C 0 ((−ϵ, ϵ), Rn ):
Z t
(T γ)(t) = p + X(γ(s))ds.
0
This is a contraction mapping for sufficiently small ϵ > 0 because
Z t
∥T γ − T σ∥ = sup |X(γ(s)) − X(σ(s))|ds ≤ Cϵ∥γ − σ∥.
t∈(−ϵ,ϵ) 0
Then the contraction mapping principle ensures that the existence of a solution. The
uniqueness of the solution follows from the computation that
|γ ′ (t) − σ ′ (t)| = |X(γ(t)) − X(σ(t))| ≤ C|γ(t) − σ(t)|, |γ(t) − σ(t)| ≤ eCt |γ(0) − σ(0)|.
Therefore, we have the following global result on integral curves:
Theorem 13.1. Let M be a smooth manifold and X be a smooth vector field on M . Then
for any p ∈ M , there exists −∞ ≤ a(p) < b(p) ≤ +∞ and a smooth maximal integral curve
γp : (a(p), b(p)) → M
of the vector field X such that for any integral curve σ : (c, d) → M with σ(0) = p and
γp′ (t) = X(σ(t)), (c, d) ⊂ (a(p), b(p)) and σ = γ|(c,d) .
Moreover, since the coefficients ai (p) are smooth, the unique solution to the ordinary
differential equation depends smoothly on the initial condition p ∈ M (the proof is much
harder and we will omit that). Therefore, we have the following global result on integral
flows:
Theorem 13.2. Let M be a smooth manifold and X be a smooth vector field on M . For
t ∈ R, we can define a smooth map φX
t called the integral flow on the domain
Dt = {p ∈ M | a(p) < t, b(p) > t}
such that φX
t (p) = γp (t) and
(1) for any p ∈ M , there is a neighbourhood U and ϵ > 0 such that U ⊂ D−ϵ ∩ Dϵ ;
(2) φX t : Dt → D−t and φ−t : D−t → Dt are inverse diffeomorphisms;
X
18 WENYUAN LI
(3) φX X X X X
s ◦ φt = φs+t on the domain of φs ◦ φt .
such that φX X X
s ◦ φt = φs+t .
One can check that X ′ , Y ′ are smooth vector fields and dφ ◦ [X ′ , Y ′ ] = [X, Y ] ◦ φ, as
(dφ ◦ [X ′ , Y ′ ])(f ) = [X ′ , Y ′ ](f ◦ φ) = X ′ Y ′ (f ◦ φ) − Y ′ X ′ (f ◦ φ)
= X ′ (dφ(Y ′ )(f )) − Y ′ (dφ(X ′ )(f )) = X ′ (Y (f ) ◦ φ) − Y ′ (X(f ) ◦ φ)
= dφ(X ′ )(Y (f )) − dφ(Y ′ )(X(f )) = XY (f ) − Y X(f ) = [X, Y ](f ),
which completes the proof. □
Theorem 14.2 (Frobenius Theorem). Let D be an l-dimensional smooth involutive distri-
bution on M . Then for any p ∈ M , there exists a coordinate system (U, x) around p such
that the slices
xi = ci , l+1≤i≤d
are integral manifolds of D, and if φ : N ,→ U is a connected integral manifold, then φ(N )
lies in one of the slices.
Proof. We prove by induction on the dimension. Suppose X1 , . . . , Xl span D on a neigh-
bourhood W in M . Consider a coordinate system (V, y) around p such that
X1 = ∂/∂y1 .
Then we try to consider the distribution D ′ spanned by
X2′ = X2 − X2 (y1 )X1 , . . . , Xl′ = Xl − Xl (y1 )X1 .
We claim that this is still involutive. Note that Xi′ (y1 ) = Xi (y1 ) − Xi (y1 )X1 (y1 ) = 0. This
means that X2′ , . . . , Xl′ lie in the slices y1 = c. Since D is involutive, we can write
l
X
[Xi′ , Xj′ ] = cijk Xk .
k=1
However, since X2′ , . . . , Xl′ lie in the slices y1 = c, so is [Xi′ , Xj′ ]. Therefore, we can write
l
X l
X
[Xi′ , Xj′ ] = cijk Xk = cijk Xk′ .
k=2 k=2
Moreover, similar to the situation of integral curves, we can find a maximal integral
submanifold for an involutive distribution.
Definition 14.3. A maximal integral manifold φ : N ,→ M of a distribution D on a
manifold M is a connected integral manifold of D such that for any connected integral
manifold φ′ : N ′ ,→ M of D, if φ(N ) ⊂ φ′ (N ′ ), then φ(N ) = φ′ (N ′ ).
Theorem 14.3. Let D be a smooth involutive distribution on M . Then for any p ∈ M
there exists a unique maximal connected integral manifold of D passing through, and every
connected integral manifold of D through p is contained in the maximal one.
20 WENYUAN LI
l &/
V ×W U.
Proposition 15.2. Let V and W be vector spaces over a field.
(1) V ⊗ W is naturally isomorphic to W ⊗ V ;
(2) (V ⊗ W ) ⊗ U is naturally isomorphic to V ⊗ (W ⊗ U );
(3) dim V ⊗ W = (dim V )(dim W ), and a basis {v1 , . . . , vm } and {w1 , . . . , wn } for V
and W determines a basis {v1 ⊗ w1 , . . . , vm ⊗ wn } of V ⊗ W .
Then we define the tensor algebra, consisting of tensors of arbitrary lengths.
Definition 15.2. Let V be a vector space over a field. Then the tensor space of type (r, s)
is defined by Vr,s = V ⊗r ⊗(V ∗ )⊗s . The two-sided tensor algebra of V is the noncommutative
algebra
M
T± (V ) = Vr,s ,
r,s≥0
where the product is given by the tensor product (v, w) 7→ v ⊗ w. We define the (one-sided)
tensor algebra to be the noncommutative algebra
M
T (V ) = Vr,0 .
r≥0
We write T k (V ) = Vk,0 = V ⊗k .
Consider the natural pairing between a vector space V and its dual space V ∗ together
with the universal property, we also get a natural pairing between T ∗ (V ) and T ∗ (V ∗ ) as
follows:
DIFFERENTIAL TOPOLOGY LECTURES 21
Lemma 15.3. Let V be a vector space over a field. Then there exists a natural non-
degenerate pairing between Vr,s and (V ∗ )s,r given by
(v1 ⊗ · · · ⊗ vr ⊗ v1∗ ⊗ · · · ⊗ vs∗ , u1 ⊗ · · · ⊗ us ⊗ u∗1 ⊗ · · · ⊗∗r ), u∗1 (v1 ) . . . u∗r (vr ) · v1∗ (u1 ) . . . vs∗ (us ).
In particular, when dim V < ∞, (Vr,s )∗ ≃ (V ∗ )s,r .
We can define the tensor bundles of a manifold and tensor products of vector bundles
over a manifold as follows:
Definition 15.3. Let (π1 , E1 , M ) and (π2 , E2 , M ) be vector bundles over a space M . Then
the tensor product is the vector bundle (π1 ⊗π2 , E1 ⊗E2 , M ) with fibers (E1 ⊗E2 )p ∼
= E1p ⊗E2p
and transition maps
{g1αβ ⊗ g2αβ | α, β ∈ A}.
Definition 15.4. Let M be a smooth manifold. Then the tensor bundle Tr,s M of M are
defined as [
Tr,s M = (Tp M )r,s .
p∈M
The topology on Tr,s M is generated by the sets {(p, v1 ⊗ vr ⊗ v1∗ ⊗ . . . , vs∗ ) ∈ T M | p ∈
U, x∗ (vi ) ∈ Ωi , (x−1 )∗ (vj∗ ) ∈ Ω∗j }, where (U, x) is a coordinate system on M and Ωi and Ω∗j
are open subsets in Rd . The differentiable structure on T M is generated by the coordinate
systems (U × Rd , x × x∗ ⊗ · · · ⊗ x∗ ⊗ (x−1 )∗ ⊗ · · · ⊗ (x−1 )∗ ), where (U, x) is a coordinate
system on M and Ω is an open subset in Rd . A tensor field on M of type (r, s) is a section
of the tensor bundle Tr,s M .
Remark 15.1. Under a coordinate system (U, x) on M , a tensor field of type (r, s) is of
the form
X ∂ ∂
α(p) = ai1 ...ir j1 ...js (x(p)) ⊗ ··· ⊗ ⊗ dxj1 ⊗ · · · ⊗ dxjs .
∂xi1 ∂xi1
i1 ,...,ir ,j1 ,...,js
The symmetric algebra and the exterior algebra also satisfies the universal properties:
Proposition 16.1 (Universal Property). Let V be a vector space over a field.
(1) Let φs denote the bilinear map V × · · · × V → S k (V ), (v1 , v2 , . . . , vk ) 7→ v1 v2 . . . vk .
Then whenever U is a vector space and l : V ×· · ·×V → U is a symmetric multilinear
map, there exists a unique linear map ˜l : S k (V ) → U such that the following diagram
commutes:
S k (V )
O
l̃
φs
l '/
V × ··· × V U.
(2) Let φa denote the bilinear map V ×· · ·×V → Λk (V
), (v1 , v2 , . . . , vk ) 7→ v1 ∧v2 ∧· · ·∧
vk . Then whenever U is a vector space and l : V × · · · × V → U is an alternating
multilinear map, there exists a unique linear map ˜l : Λk (V ) → U such that the
following diagram commutes:
Λk (V )
O
l̃
φa
l '/
V × ··· × V U.
Proposition 16.2. Let V be a vector space over a field.
(1) If u ∈ Λk (V ) and v ∈ Λl (V ), then u ∧ v = (−1)kl v ∧ u;
n
(2) if dim V = n, then dim Λk (V ) = k , and a basis {v1 , . . . , vn } of V determines a
the exterior tensor product is the vector bundle (Λk (π), Λk (E), M ) with fibers (Λk (E))p ∼
=
Λk (Ep ) and transition maps
∧k
{gαβ | α, β ∈ A}.
Definition 16.5. Let M be a smooth manifold. Then the symmetric and exterior tensor
bundle S k (T ∗ M ) and Λk (T ∗ M ) of M are defined as
[ [
S k (T ∗ M ) = S k (Tp∗ M ), Λk (T ∗ M ) = Λk (Tp∗ M ).
p∈M p∈M
Now, since l(X1 , . . . , Xk )(p) only depends on X1 (p), . . . , Xk (p), we can define the value of
k-form ωl at p ∈ M by setting (ωl )p (v1 , . . . , vk ) = l(X1 , . . . , Xk ) where X1 , . . . , Xk are any
smooth vector fields that satisfy X1 (p) = v1 , . . . , Xk (p) = vk . This completes the proof. □
For smooth functions, we have defined the notion of the differential, which is a linear map
d : Ω0 (M ) → Ω1 (M ). Now, we will extend the differential to a linear map on all differential
forms: d : Ω∗ (M ) → Ω∗+1 (M ):
Theorem 17.2. There exists a unique antiderivation d : Ω∗ (M ) → Ω∗+1 (M ) such that
(1) d2 = 0;
(2) d : Ω0 (M ) → Ω1 (M ) is the differential map;
(3) d(a1 ω1 + a2 ω2 )|p = a1 dω1 |p + a2 dω2 |p if ω1 , ω2 ∈ Ωk (M );
(4) d(ω1 ∧ ω2 )|p = dω1 |p ∧ ω2 |p + (−1)k ω1 |p ∧ dω2 |p if ω1 ∈ Ωk (M ), ω2 ∈ Ωl (M ).
Moreover, dωp = dωp′ if ω|U = ω ′ |U on some neighbourhood U .
Proof. First, we show the uniqueness. Let d be any exterior differential satisfying properties
(1)–(4). We prove that dωp = 0 if ω|U = 0 on some neighbourhood U . In fact, let φ be a
bump function on some neighbourhood U ′ ⊂ U of p. Then ω = (1 − φ)ω. We can compute
using (4) that
dωp = d((1 − φ)ω)p = d(1 − φ)p ∧ ωp + (1 − φ(p))dωp = 0.
Then,
Pwe can define the exterior differential d on local coordinate systems (U, x). Given
ω = i1 <···<ik ai1 ...ik dxi1 ∧ · · · ∧ dxik , by property (1)–(4), dω must be of the form
X
dω = dai1 ...ik ∧ dxi1 ∧ · · · ∧ dxik .
i1 <···<ik
Using properties (1)–(4), we show that for any exterior differential d′ defined using a different
cooridinate system, we have
d′ ω = d′ (ai1 ...ik dxi1 ∧ · · · ∧ dxik )
Xk
= d′ ai1 ...ik ∧ dxi1 ∧ · · · ∧ dxik + ai ...i dxi1 ∧ · · · ∧ d′ dxij ∧ · · · ∧ dxik
j=1 1 k
Xk
= dai1 ...ik ∧ dxi1 ∧ · · · ∧ dxik + ai1 ...ik dxi1 ∧ · · · ∧ dd2 xij ∧ · · · ∧ dxik
j=1
= dai1 ...ik ∧ dxi1 ∧ · · · ∧ dxik = dω.
Then, we show the existence. Consider a coordinate system (U, x), and define the exterior
differential of ω by
X
dω = dai1 ...ik ∧ dxi1 ∧ · · · ∧ dxik .
i1 <···<ik
DIFFERENTIAL TOPOLOGY LECTURES 25
Then we show that the dω we defined satisfies conditions (1)–(4). By the formula we write
down, (2)–(3) are obvious. (4) follows from the Leibniz rule:
d((ai1 ...ik dxi1 ∧ · · · ∧ dxik ) ∧ (bj1 ...jl dxj1 ∧ · · · ∧ dxjl ))
= d(ai1 ...ik bj1 ...jl dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxjl )
= (ai1 ...ik dbj1 ...jl + bj1 ...jl dai1 ...ik ) ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxjl ,
d(ai1 ...ik dxi1 ∧ · · · ∧ dxik ) ∧ (bj1 ...jl dxj1 ∧ · · · ∧ dxjl )
+ (−1)k (ai1 ...ik dxi1 ∧ · · · ∧ dxik ) ∧ d(bj1 ...jl dxj1 ∧ · · · ∧ dxjl )
= bj1 ...jl dai1 ...ik ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxjl
+ ai1 ...ik dbj1 ...jl ) ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxjl .
Finally, (1) follows from the property that d2 f = 0:
d d X
d
X ∂f X ∂2f
d2 f = d(df ) = d dxi = dxj ∧ dxi = 0.
∂xi ∂xi ∂xj
i=1 j=1 i=1
The fact that the definition is independent of coordinate changes follows from the unique-
ness. □
Just as vectors can pair with covectors, vector fields can pair with differential forms.
Definition 17.2. Let X be a smooth vector field on M , and let ω ∈ Ωk (M ). The interior
multiplication of ω by X is the form i(X)ω whose value at p ∈ M is the interior multiple
i(Xp )ωp .
Finally, we show that differential forms are functorial with respect to smooth maps.
Definition 17.3. Let φ : M → N be a smooth map. Then define φ∗ : Λ∗ Tφ(p)
∗ N → Λ∗ T ∗ M
p
to be the natural map induced by φ∗ : Tφ(p)
∗ N → T ∗ M . Let ω ∈ Ωk (M ). The pull-back of ω
p
by φ is a form φ∗ ω whose value at p ∈ M is the pull-back φ∗ ωp .
Proposition 17.3. Let φ : M → N be a smooth map. Then
(1) φ∗ : Ω∗ (N ) → Ω∗ (M ) is a ring/algebra homomorphism;
(2) φ∗ dω = d(φ∗ ω) for any ω ∈ Ω∗ (N );
(3) (φ∗ ω)p (X1p , . . . , Xkp ) = ωφ(p) (φ∗ X1p , . . . , φ∗ Xkp ).
Roughly, the idea in the definition is to use the integration flow φtX to identity the
(co)tangent spaces at p and φtX (p), and then compare the (co)tangent vectors at these
points.
The following proposition shows that this is a reasonable definition, since it agrees with
the usual derivative on smooth functions:
Proposition 18.1. Let X be a vector field on M .
(1) Let f be a function on M . Then LX f = X(f );
(2) Let Y be a vector field on M . Then LX Y = [X, Y ];
(3) Let ω be a differential form on M . Then LX ω = di(X)ω + i(X)dω;
(4) Let ω be a differential form and X1 , . . . , Xk be vector fields on M . Then
k
X
LX (ω(X1 , . . . , Xk )) = (LX ω)(X1 , . . . , Xk ) + ω(X1 , . . . , LX Xi , . . . , Xk ).
i=1
Finally, using the above proposition, we can give the following coordinate free formula
for computing the exterior differential:
Proposition 18.2. Let ω be a differential form and X1 , X2 , . . . , Xk+1 be vector fields on
M . Then
Xk+1
dω(X1 , X2 , . . . , Xk+1 ) = (−1)i+1 Xi ω(X1 , . . . , X
bi , . . . , Xk+1 )
i=1
X
+ (−1)i+j ω([Xi , Xj ], X1 , . . . , X bi , . . . , X
bj , . . . , Xk+1 ).
i<j
DIFFERENTIAL TOPOLOGY LECTURES 27
Proof. We prove by induction on the degree using Cartan’s formula. For a 1-form ω, we
can compute
dω(X, Y ) = (i(X)dω)(Y ) = (LX ω)(Y ) − (di(X)ω)(Y )
= LX (ω(Y )) − ω(LX Y ) − d(ω(X))(Y ) = Xω(Y ) − Y ω(X) − ω([X, Y ]).
Then we complete the proof by induction. □
Pd
Remark 18.2. (1) Under some local coordinate systems (U, x), let X = i=1 ai ∂/∂xi and
Y = di=1 bi ∂/∂xi , the Lie derivative on vector fields can be computed by
P
d
∂bi
X ∂ai ∂
LX Y = [X, Y ] = − bj
aj .
∂xj ∂xj ∂xi
i,j=1
(2) Under some local coordinate systems (U, x), let X = di=1 ai ∂/∂xi and ω = di=1 bi dxi ,
P P
the Lie derivative on 1-forms can be computed by
d
X ∂bi ∂ai
LX ω = aj + bj dxi .
∂xj ∂xj
i,j=1
For ω ∈ Ω∗ (M ), we write ω|U = i1 <···<ik ai1 ...ik ωi1 ∧ · · · ∧ ωik . Then if ω ∈ I (D), it
P
must be the case that ai1 ...ik = 0 whenever there exists ij ∈ {1, . . . , l}. Conversely, if ω|U is
generated by ω1 , . . . , ωd−l , then clearly ω ∈ I (D). This proves statement (2). □
In the previous weeks, we have seen that a distribution is integrable if and only if it is
involutive, namely, it is closed under Lie bracket. Using the exterior differential, we are
able to reformulate this condition in a more algebraic way:
Definition 19.3. A subspace I ⊂ Ω∗ (M ) is an ideal if for any ω ∈ I and η ∈ Ω∗ (M ),
ω ∧ η ∈ I . An ideal I ⊂ Ω∗ (M ) is a differential ideal if
d(I ) ⊂ I .
Theorem 19.2. A smooth distribution D on M is involutive if and only if I (D) is a
differential ideal.
Proof. Let D be an involutive distribution. Suppose D is locally generated by vector fields
X1 , . . . , Xl on an open set U . Complete the collection of vector fields to X1 , . . . , Xl , . . . , Xd
that form a basis of tangent spaces at all points in U . We take the dual 1-forms ω1 , . . . , ωd
such that
ωi (Xj )|U = δij , 1 ≤ i, j ≤ d.
Then I (D) is locally generated by the 1-forms ωl+1 , . . . , ωd . Since for l + 1 ≤ j ≤ d and
1 ≤ i, i′ ≤ l,
dωj (Xi , Xi′ ) = Xi ωj (Xi′ ) − Xi′ ωj (Xi ) − ω([Xi , Xi′ ]) = 0,
we know that dωj annihilates X1 , . . . , Xl .
Conversely, take the 1-forms ωl+1 , . . . , ωd that generate I (D). For l + 1 ≤ j ≤ d, if dωj
annihilates D, then
ω([Xi , Xi′ ]) = dωj (Xi , Xi′ ) − Xi ωj (Xi′ ) + Xi′ ωj (Xi ) = 0.
This implies that [Xi , Xi′ ] must be a linear combination of X1 , . . . , Xl . □
Finally, we explain the historical context in which Frobenius’ theorem was developed.
The classical Frobenius’ theorem was a theorem about when a differential
b11 dx1 + · · · + b1d dxd , . . . , bc1 dx1 + · · · + bcd dxd
can be written as a total differential of smooth functions α : U ⊂ Rd → V ⊂ Rc . Frobenius
proved that there exist smooth functions α that satisfies the equation
∂αi
= bij
∂xj
if and only if bij satisfy the following relation that
n
∂biβ ∂biγ X ∂biβ ∂biγ
− + bjγ − bjβ = 0.
∂xγ ∂xβ ∂yj ∂yj
j=1
Darboux realized that the following formal expression is in fact invariant under coordinate
changes
∂b ∂biγ
iβ
− (dxβ dxγ − dxγ dxβ ).
∂xγ ∂xβ
Cartan finally developed the language of differential forms and exterior differentials under
which the above differential can now be written as simply
d(b11 dx1 + · · · + b1d dxd ), . . . , d(bc1 dx1 + · · · + bcd dxd ).