文章
代数拓扑中的微分形式
·
代数拓扑中的微分形式 pleut (August 10, 2026) 参考:GTM82及Loring W Tu于台湾大学的课程(录像公开在台大官网) Chapter De Rham Cohomology 1 Tensors and Forms 1.1 Tensors definition [ 𝑘 -tensor] A
代数拓扑中的微分形式
参考:GTM82及Loring W Tu于台湾大学的课程(录像公开在台大官网)
1 De Rham Cohomology
1.1 Tensors and Forms
1.1.1 Tensors
Definition 1.0.1 (𝑘 -tensor).
A
Example 1.0.1 ( Dual Space).
The dual space of a vector space
Elements of
Definition 1.0.2 (Alternating 𝑘 -tensor).
A
We denote by
Remark 1.0.1.
-
1.
Elements of
are automatically alternating, i.e.𝑉 ∨ 𝑉 ∨ = 𝐴 1 ( 𝑉 ) -
2.
The k-tensor and alternating k-tensor form two vector spaces, the vector space formed by alternating k-tensor is a subspace of k-tensor’s.
Example 1.0.2.
For
Definition 1.0.3 (Wedge Product).
If
Example 1.0.3.
If
Proposition 1.0.1 (Basis of Alternating Tensors).
If
is a basis for
Let
with basis
1.1.2 Differential Forms
Definition 1.0.4 (Differential Form).
A
Equivalently, a
Remark 1.0.2.
k-form forms a vector space.
Definition 1.0.5 (Differential of a Function).
For
where
The
Then for each
Thus
Proposition 1.0.2 ( The expression of k-form in the local coordinate).
Every
where
Definition 1.0.6 (Smooth Forms).
A
Theorem 1.1 (Exterior Derivative).
There exists a unique
satisfying:
-
1.
is an antiderivation:𝑑 𝑑 ( 𝜔 ∧ 𝜏 ) = 𝑑 𝜔 ∧ 𝜏 + ( − 1 ) 𝑘 𝜔 ∧ 𝑑 𝜏 , 𝜔 ∈ Ω 𝑘 ( 𝑈 ) . -
2.
, i.e.𝑑 ∘ 𝑑 = 0 .𝑑 2 = 0 -
3.
On
,Ω 0 ( 𝑈 ) = 𝐶 ∞ ( 𝑈 ) is the usual differential:𝑑 .𝑑 𝑓 = ∑ 𝑖 𝜕 𝑓 𝜕 𝑥 𝑖 𝑑 𝑥 𝑖
Remark 1.1.1.
For a
Let
is called the de Rham complex of
Definition 1.1.1 (Closed and Exact Forms).
-
•
A
-form𝑘 is closed if𝜔 ∈ Ω 𝑘 ( 𝑈 ) . The space of closed𝑑 𝜔 = 0 -forms is denoted𝑘 𝑍 𝑘 ( 𝑈 ) = k e r 𝑑 𝑘 . -
•
A
-form𝑘 is exact if𝜔 ∈ Ω 𝑘 ( 𝑈 ) for some𝜔 = 𝑑 𝜂 . The space of exact𝜂 ∈ Ω 𝑘 − 1 ( 𝑈 ) -forms is denoted𝑘 𝐵 𝑘 ( 𝑈 ) = I m 𝑑 𝑘 − 1 .
1.2 The De Rham Cohomology
1.2.1 De Rham Cohomology
Definition 1.1.2 (De Rham Cohomology).
The
Example 1.1.1 ( Computation of 𝐻 ∗ ( ℝ ) ).
Consider the de Rham complex for
Computation of
Since
Also,
Therefore,
Computation of
But
Next,
Given any
Then
Therefore,
Proposition 1.1.1.
The de Rham cohomology of
1.2.2 Cohomology with Compact Support
Definition 1.1.3 (Support of a Differential Form).
Let
The support of
In other words, the support of
Definition 1.1.4 (Compact Support Forms).
Let
the space of smooth
Proposition 1.1.2 (Support is Decreasing under 𝑑 ).
For any
In particular, if
Proof.
We prove the equivalent statement
Let
Hence
Thus
Since
Corollary 1.1.1.
The exterior derivative restricts to a linear map
Thus the sequence
is a cochain complex, called the de Rham complex with compact support.
Definition 1.1.5 (Compact Support Cohomology).
The
where
is the space of closed compactly supported
is the space of exact compactly supported
Example 1.1.2 (𝐻 ∗ 𝑐 ( ℝ ) ).
Let us compute the compact support cohomology of
Computation of
Since
Therefore,
Computation of
since every 1-form on
We claim that a compactly supported function
Indeed, if
Conversely, suppose
Then
Thus we have an exact sequence
where the map is integration of the coefficient function. Therefore,
In summary,
Remark 1.1.2.
Compare this with the ordinary de Rham cohomology of
The two cohomology theories differ significantly: compact support cohomology “detects” the non-compactness of
1.3 Diffeomorphism Invariance
1.3.1 Pullback
Definition 1.1.6 (Pullback).
Let
is the unique linear map satisfying:
-
1.
For
,𝑔 ∈ Ω 0 ( 𝑁 ) = 𝐶 ∞ ( 𝑁 ) 𝐹 ∗ 𝑔 = 𝑔 ∘ 𝐹 . -
2.
commutes with addition, subtraction, wedge product, and the exterior derivative:𝐹 ∗ 𝐹 ∗ ( 𝜔 + 𝜏 ) = 𝐹 ∗ 𝜔 + 𝐹 ∗ 𝜏 , 𝐹 ∗ ( 𝜔 ∧ 𝜏 ) = 𝐹 ∗ 𝜔 ∧ 𝐹 ∗ 𝜏 , 𝐹 ∗ ( 𝑑 𝜔 ) = 𝑑 ( 𝐹 ∗ 𝜔 ) . -
3.
For smooth maps
and𝐹 : 𝑀 → 𝑁 ,𝐺 : 𝑁 → 𝑃 ( 𝐹 ∘ 𝐺 ) ∗ = 𝐺 ∗ ∘ 𝐹 ∗ .
In local coordinates: if
then
Equivalently, if we write
Proposition 1.1.3.
The pullback
Proof.
We show that
If
Thus
If
which is exact. Hence
Therefore,
∎
Theorem 1.2 (Diffeomorphism Invariance).
If
is an isomorphism for every
Proof.
Let
and
Thus
Example 1.2.1 ( Intervals).
The tangent map
is a diffeomorphism. Therefore,
is an isomorphism. Hence
Since any open interval
Remark 1.2.1.
If
Thus
1.3.2 Exact Sequences and Cochain Complexes
Definition 1.2.1 (Exact Sequence).
A sequence of vector spaces and linear maps
is exact at
The sequence is exact if it is exact at every
Definition 1.2.2 (Short Exact Sequence).
A short exact sequence is an exact sequence of the form
Remark 1.2.2.
In a short exact sequence
-
•
Exactness at
means𝐴 is injective.𝑖 -
•
Exactness at
means𝐶 is surjective.𝑗 -
•
Exactness at
means𝐵 .k e r 𝑗 = I m 𝑖 -
•
Consequently,
.𝐵 / 𝐴 ≅ 𝐶
Definition 1.2.3 (Cochain Complex).
A cochain complex
such that
for all
For a cochain complex
Definition 1.2.4 (Cochain Map).
A cochain map
such that for every
That is, the following diagram commutes:
Proposition 1.2.1.
A cochain map
Definition 1.2.5 (Short Exact Sequence of Cochain Complexes).
A sequence of cochain complexes
is a short exact sequence of cochain complexes if for every
is a short exact sequence of vector spaces, and
1.4 Mayer–Vietoris Sequence
1.4.1 The Zig–Zag Lemma
Theorem 1.3 (Zig–Zag Lemma).
Let
be a short exact sequence of cochain complexes. Then there is a long exact sequence in cohomology:
The maps
Construction of the Connecting Homomorphism.
Let
-
1.
Since
is surjective, there exists𝑗 𝑘 : 𝐵 𝑘 → 𝐶 𝑘 such that𝑏 ∈ 𝐵 𝑘 𝑗 𝑘 ( 𝑏 ) = 𝑐 . -
2.
Since
is a cochain map,𝑗 𝑗 𝑘 + 1 ( 𝑑 𝐵 𝑏 ) = 𝑑 𝐶 ( 𝑗 𝑘 𝑏 ) = 𝑑 𝐶 𝑐 = 0 . By exactness of the rows, there exists a unique
such that𝑎 ∈ 𝐴 𝑘 + 1 𝑖 𝑘 + 1 ( 𝑎 ) = 𝑑 𝐵 𝑏 . Uniqueness follows from the injectivity of
.𝑖 𝑘 + 1 -
3.
We show that
is closed:𝑎 𝑖 𝑘 + 2 ( 𝑑 𝐴 𝑎 ) = 𝑑 𝐵 ( 𝑖 𝑘 + 1 ( 𝑎 ) ) = 𝑑 𝐵 ( 𝑑 𝐵 𝑏 ) = 0 . Since
is injective, we have𝑖 𝑘 + 2 . Thus𝑑 𝐴 𝑎 = 0 defines a cohomology class𝑎 .[ 𝑎 ] ∈ 𝐻 𝑘 + 1 ( 𝐴 ∙ )
We define
Proposition 1.3.1.
The connecting homomorphism
∎
Proof.
See standard references (e.g., Manifolds §25). The proof is a straightforward diagram chase. ∎
1.4.2 Partitions of Unity
To construct the Mayer–Vietoris sequence for de Rham cohomology, we need a technical tool: partitions of unity.
Definition 1.3.1 (Partition of Unity).
Let
satisfying:
-
1.
for all0 ≤ 𝜌 𝛼 ( 𝑝 ) ≤ 1 and all𝑝 ∈ 𝑀 .𝛼 ∈ 𝐴 -
2.
for eachs u p p 𝜌 𝛼 ⊆ 𝑈 𝛼 .𝛼 ∈ 𝐴 -
3.
The collection
is locally finite: every point{ s u p p 𝜌 𝛼 } 𝛼 ∈ 𝐴 has a neighbourhood that intersects only finitely many supports.𝑝 ∈ 𝑀 -
4.
For every
,𝑝 ∈ 𝑀 ∑ 𝛼 ∈ 𝐴 𝜌 𝛼 ( 𝑝 ) = 1 . (This sum is finite because of local finiteness.)
Theorem 1.4 (Existence of Partitions of Unity).
Every open cover of a smooth manifold admits a
Proof.
See standard references on smooth manifolds (e.g., Manifolds, Appendix C). ∎
1.4.3 The Mayer–Vietoris Theorem
Let
Define the following maps:
-
•
The inclusion map
𝑖 : Ω 𝑘 ( 𝑀 ) ⟶ Ω 𝑘 ( 𝑈 ) ⊕ Ω 𝑘 ( 𝑉 ) given by
𝑖 ( 𝜔 ) = ( 𝜔 | 𝑈 , 𝜔 | 𝑉 ) . -
•
The difference map
𝑗 : Ω 𝑘 ( 𝑈 ) ⊕ Ω 𝑘 ( 𝑉 ) ⟶ Ω 𝑘 ( 𝑈 ∩ 𝑉 ) given by
𝑗 ( 𝜔 , 𝜏 ) = 𝜔 | 𝑈 ∩ 𝑉 − 𝜏 | 𝑈 ∩ 𝑉 .
Proposition 1.4.1.
The sequence of cochain complexes
is short exact.
Proof.
We verify exactness at each stage.
Exactness at
Exactness at
Conversely, suppose
where
On
Exactness at
Theorem 1.5 (Mayer–Vietoris Sequence).
Let
Proof.
Apply the Zig–Zag lemma to the short exact sequence of cochain complexes
∎
1.4.4 Applications
Example 1.5.1 (Cohomology of Disjoint Unions).
If
This follows directly from the definition of differential forms on a disjoint union.
Example 1.5.2 (Cohomology in Degree 0).
If
This is because a closed 0-form is a locally constant function, hence constant on each connected component.
Example 1.5.3 (Cohomology of 𝑆 1 ).
Using the Mayer–Vietoris sequence, we can compute the cohomology of the circle
A short computation yields
Remark 1.5.1.
The Mayer–Vietoris sequence is an indispensable tool in algebraic topology. It can be used inductively to compute the cohomology of many manifolds by decomposing them into simpler pieces.
1.5 Homotopy Invariance
1.5.1 Homotopy
Definition 1.5.1 (Smooth Homotopy).
Let
are smoothly homotopic if there exists a smooth map
such that
The map
Definition 1.5.2 (Homotopy Equivalence).
A smooth map
The map
Example 1.5.4 (Retraction of ℝ 2 ∖ { 0 } onto 𝑆 1 ).
Consider the map
Let
Also,
Define a homotopy
Then
Definition 1.5.3 (Deformation Retraction).
Let
Proposition 1.5.1.
A deformation retraction is a homotopy equivalence.
1.5.2 The Homotopy Axiom
Theorem 1.6 (Homotopy Invariance of de Rham Cohomology).
If two smooth maps
Proof.
See the next section ∎
Corollary 1.6.1.
If
is an isomorphism.
Proof.
Let
Thus
Corollary 1.6.2.
Manifolds with the same homotopy type have isomorphic de Rham cohomology.
Example 1.6.1 ( Cohomology of ℝ 𝑛 ).
Since
Example 1.6.2 ( Cohomology of a Cylinder).
The cylinder
In particular,
1.5.3 The Circle and Its Cohomology
We have already computed
A generator of
Indeed,
so
Remark 1.6.1 (Integration on a Cylinder).
Let
Thus the integral of a closed 1-form is the same on the top and bottom circles. This fact is used in the construction of the connecting homomorphism in Mayer–Vietoris for the torus.
1.5.4 Cohomology of the Torus
Let
Choose an open cover
Then
The intersection
is a disjoint union of two open rectangles (or equivalently, two contractible components), so
The Mayer–Vietoris sequence for this cover is:
Since
For
Combining, we obtain
Remark 1.6.2.
The computation of
Example 1.6.3 (Generators of 𝐻 1 ( 𝑇 ) ).
On the torus, the two independent 1-forms
(where
Normalizing by
Proof of the Homotopy Axiom
We now give a detailed proof of the homotopy axiom using the language of cochain complexes and chain homotopies.
Definition 1.6.1 (Cochain Homotopy).
Let
be cochain maps between cochain complexes. A cochain homotopy from
such that
Lemma 1.6.1.
If there exists a cochain homotopy
Proof.
Let
Thus
Reduction to Two Inclusions
Let
Then
It suffices to show that
We will construct a cochain homotopy
such that
Local Definition of 𝐾
On a coordinate chart
where
Define
Verification of the Identity 𝑑 𝐾 + 𝐾 𝑑 = 𝑗 ∗ 1 − 𝑗 ∗ 0
We verify the identity for forms of type (I). The verification for type (II) is similar and will be omitted.
Type (I): Let
Now
The first sum contains no
On the other hand,
Thus the identity holds for type (I).
Type (II): A direct computation (reordering the wedge factors so that
while
Coordinate Independence of 𝐾
We now prove that the local definition of
Proposition 1.6.1 (Coordinate Independence of 𝐾 ).
Let
Proof.
It suffices to consider forms of type (II), since type (I) is mapped to zero and is trivially coordinate-independent. On the overlap, write
where
so
Comparing coefficients with
Now, in the
while in the
Using the relation between
Thus the two expressions agree on
The coordinate independence allows us to patch the local definitions of
Since the identity
which proves the homotopy axiom.