Differential Forms Applications
Differential Forms Applications
Differential Forms Applications
MATTHEW CORREIA
Contents
1. Introduction to Differential Forms 1
2. Using Differential Forms to Solve Differential Equations 4
3. A Proof of the Fundamental Theorem of Algebra 6
4. The Gauss-Bonnet Theorem 8
Acknowledgments 10
References 10
n
Definition 1.3. If α and β are both curves
in R centered on p, we say α ∼ β if
dαi (t) dβi (t)
for all i ∈ {1, · · · , n} we have = .
dt 0 dt 0
We can easily check that ∼ is reflexive, symmetric, and transitive. Thus, ∼ is
an equivalence relation and we will now refer to curves in Rn centered on p within
their equivalence classes under ∼. With this, we are ready to define the tangent
space of Rn at p.
Definition 1.4. The tangent space of Rn at p is the set of all equivalence classes
of curves in Rn at p and is denoted by Tp Rn .
Remark 1.5. Tp Rn is a vector space. If [γ], [δ] ∈ Tp Rn , then we define
[γ] + [δ] = [γ + δ],
where
(γ + δ)(t) = (γ1 (t) + δ1 (t), · · · , γn (t) + δn (t)).
It is a simple matter to check that for any α ∈ [γ] and β ∈ [δ] we will have
α + β ∈ [γ + δ]. Similarly, scalar multiplication is defined coordinate-wise, such
that for any c ∈ R we have c[γ] = [cγ] where cγ(t) = (cγ1 (t), · · · , cγn (t)).
Now, we introduce a bilinear map:
Definition 1.6. We define D(·) (·) : Tp Rn × C ∞ (Rn ) → R such that
D[γ] (f ) = (f ◦ γ)0 (0).
Remark 1.7. Notice that for fixed [γ] and for f, g ∈ C ∞ (Rn ) we have
D[γ] (f ∗ g) = f (p) ∗ D[γ] (g) + g(p) ∗ D[γ] (f ).
Definition 1.8. For any fixed p = (p1 , · · · , pn ) ∈ Rn , ei will refer to the path
ei : R → Rn such that ei (t) = (p1 , · · · , pi−1 , pi + t, pi+1 , · · · , pn ).
∂f
Remark 1.9. Notice that for any f ∈ C ∞ (Rn ) we have D[ei ] (f ) = . Fur-
∂xi p
n
thermore, the set {[e1 ], · · · , [en ]} forms a basis of Tp R . Often, this basis will be
∂
referenced with the notation for [ei ].
∂xi p
Definition 1.10. The cotangent space at p is defined to be the dual space of Tp Rn ,
that is the set of all linear functions from Tp Rn to R. We denote the cotangent
space at p by (Tp Rn )∗
Remark 1.11. We will write {(dx1 )p , · · · , (dxn )p } as a basis of (Tp Rn )∗ where
∂
(dxi )p ( ) = δij where δij is the Kronecker Delta.
∂xj p
Definition 1.12. A differential 1-form ω on Rn is an assignment of some ωp ∈
(Tp Rn )∗ to each p ∈ Rn that is smooth in the following sense: if
ωp = f1 (p)(dx1 )p + · · · + fn (p)(dxn )p
then f1 , · · · , fn are smooth.
Now, we define a map from C ∞ (Rn ) to the set of 1-forms on Rn .
A FEW APPLICATIONS OF DIFFERENTIAL FORMS 3
Finally, we will establish how these forms transition between vector spaces. We
will assume we have a smooth map F : Rn → Rm .
Definition 1.19. The pushforward of vectors under F at a fixed point p ∈ Rn is
a map F∗ : Tp Rn → TF (p) Rm such that F∗ ([γ]) = [F ◦ γ].
The pullback of a differential form on Rm under F is a differential form on Rn .
We will define the pullback of a 1-form, but it can be extended to k-forms.
Definition 1.20. Let ω = f1 (y 1 , · · · y m )dy 1 + · · · + fm (y 1 , · · · y m )dy m be a dif-
ferential 1-form on Rm . Then the pullback of ω under F is a 1-form on Rn ,
m n
X X ∂y i j
F ∗ω = (fi ◦ F ) ∗ ( dx ).
i=1 j=1
∂xj
4 MATTHEW CORREIA
If these expressions are integrable, we can set it equal to an arbitrary constant and
solve for y.
Let us consider an example of a separable differential equation, y 0 = xy. Our
first step is to set ω = dy − xydy. In this case, we choose f (x, y) = y so
ω dy
= − xdx
f (x, y) y
leaves us with separated variables. Thus, we have
Z F Z y Z x
dy
dF = − xdx
0 a y b
which evaluates to
x2 b2
F (x, y) = ln(y) − ln(a) − +
2 2
6 MATTHEW CORREIA
with k = ec .
Therefore, we have Z Z
∗
F ω− F ∗ω = 0
S 1 ×{0} S 1 ×{1}
and we have the desired result
Z Z
ω= ω
γ1 γ2
Theorem 3.3 (Fundamental Theorem of Algebra). Every complex polynomial has
at least one complex root.
A FEW APPLICATIONS OF DIFFERENTIAL FORMS 7
Consider γ1 : [0, 2π] → C such that γ1 (t) = reit and γ2 : [0, 2π] → C such that
γ2 (t) = Reit . These paths satisfy the conditions of Lemma 3.2. However, when we
integrate, we will notice a discrepancy.
Z Z 2π
f ∗ω = (reit )∗ f ∗ ω
γ1 0
To take this pullback, we recognize z = reit and make the necessary substitutions
from the formulas above
Z 2π n−1 n−2
(n(rei t) + an−1 (n − 1)(rei t) + · · · + a2 (2)(rei t) + a1 )dt
Z
f ∗ω = ireit n
γ1 0 (rei t) + · · · + a1 (rei t) + a0
Z 2π n n−1 2
(n(rei t) + an−1 (n − 1)(rei t) + · · · + a2 (2)(rei t) + a1 (rei t))dt
= i n
0 (rei t) + · · · + a1 (rei t) + a0
We are specifically interested in the case of a small circle around the origin, so we
take the limit as r approaches 0:
Z Z 2π
lim f ∗ω = 0dt = 0
r→0 γ1 0
Z 2π n n−1 2
(n(Rei t) + an−1 (n − 1)(Rei t) + · · · + a2 (2)(Rei t) + a1 (Rei t))dt
= i n
0 (Rei t) + · · · + a1 (Rei t) + a0
This time, in the interest of examining a large curve, we let R approach ∞:
Z Z 2π
lim = indt = 2inπ
R→∞ γ2 0
now further split the zeroes into two more classes: those with positive K (extrema)
and those with negative K (saddle points). The degree of G can be given by the
number of zeroes with upward (or downward) normal vectors and positive K less
the number of zeroes with upward (or downward) normal vector and negative K.
Note that the calculation can use either upward or downward normal vector zeroes,
but not a mix of the two.
In Figure 1, we show an example
Figure 1. Negative of the gradient sketched on a torus.
Gradient of Height The orange dots are zeroes with upward
Function on Torus pointing normal vectors. The purple
dots are zeroes with downward point-
ing normal vectors. For both, there is
on extremum and one saddle point, so
the degree of the Gauss map on a torus
is 0.
With a firm way to calculate deg(G),
we turn backR to our application,R and
present that M G∗ ω = deg(G) S 2 ω.
This relation is not unexpected, be-
cause both ω and the degree of G are
related to the way our surface wraps
around the origin.
Another important result is the Poincare-Hopf theorem, which allows us to relate
the degree of this map back to the Euler characteristic. Using this theorem, we
obtain the relation χ(M ) = 2deg(G). This final piece allows us to string together
Z Z Z
Kdσ = G∗ ω = deg(G) ω = 4πdeg(G) = 2πχ(M )
M M S2
This final result, Z
Kdσ = 2πχ(M )
M
is known as the Gauss-Bonnet theorem.
Now, we present a brief application of the Gauss-Bonnet theorem.
Corollary 4.5. Let f be a smooth function f : R2 → R such that for some compact
B ⊂ R2 f is identically zero outside of B. Then the integral of the gaussian
curvature of the graph of f in R3 is 0.
Let A0 be the graph of f in R3 . We note that the Gauss map G : A0 → S 2 can
be expressed such that
!
−fu −fv 1
G(u, v, f (u, v)) = p ,p ,p .
fu2 + fv2 + 1 fu2 + fv2 + 1 fu2 + fv2 + 1
This can be verified by directly calculating the unit normal vectors to this surface.
Further, we present that
fuu fvv − fuv fvu
Kdσ = G∗ ω = 3/2
du ∧ dv.
(fu2 + fv2 + 1)
This too can be verified through directly pulling back ω under the above map,
however the calculation is tedious. We observe that it should be possible to directly
10 MATTHEW CORREIA
integrate this expression for any function of the specified type. However, in practice
the integration will usually not be possible without numerical methods. Instead,
we present a much simpler proof using the Gauss-Bonnet theorem.
Proof. Let A be the graph of f |B in R3 . It is possible to construct a smooth surface
S ⊂ R3 such S ∪ A is a smooth surface in R3 with no holes or self intersections,
i.e. S ∪ A can be smoothly deformed into a sphere. Such a surface S is hard to
express explicitly, but an example would be the lower hemisphere of a sphere with
the edges tapered to smoothly connect with A. Because A must smoothly join with
the identically zero region of the graph of f outside of B, the same S should be
usable for any choice of f .
We recognize that since S ∪ A can be smoothly deformed into a sphere,
χ(S ∪ A) = 2.
We consider the Gauss-Bonnet theorem in regards to S ∪ A:
Z
Kdσ = 2πχ(S ∪ A) = 4π.
S∪A
We observe that we can split the integral into the two subsections of the surface:
Z Z Z
Kdσ = Kdσ + Kdσ = 4π.
S∪A S A
2
Now, we make the observation that f : R → R such that f (x, y) = 0 satisfies
these conditions. We note that the curvature of the graph of this function is iden-
tically zero. This can be verified by calculation with the formula presented above.
When we put this result into our calculation with the Gauss-Bonnet theorem, we
see that Z
Kdσ = 4π.
S
Therefore, for any f that satisfies the above conditions, we see that
Z
Kdσ = 0
A
.
Acknowledgments. It is a pleasure to thank my mentor, Yiwen Zhou, for sharing
his time and knowledge, along with his endless patience and kindness. I would
also like to thank the Mathematics Department at the University of Chicago, and
particularly Peter May, for running this REU.
References
[1] Manfredo P. do Carmo. Differential Forms and Applications. Springer-Verlag Berlin Heidelberg
GmbH. 1994.
[2] S. S. Chern, W. H. Chen and K. S. Lam. Lectures on Differential Geometry. World Scientific
Publishing Co. Pte. Ltd. 1999.