600 CHAPTER 30. STOKES AND GREEN’S THEOREMS
Proof: Letting C be an oriented part of ∂U having parametrization, r (t)≡ (u(t) ,v(t))for t ∈ [α,β ] and letting R(C) denote the oriented part of ∂S corresponding to C,
∫R(C)F ·
dR=
=∫
β
α
F (R(u(t) ,v(t))) ·(Ruu′ (t)+Rvv′ (t)
)dt
=∫
β
α
F (R(u(t) ,v(t)))Ru (u(t) ,v(t))u′ (t)dt
+∫
β
α
F (R(u(t) ,v(t)))Rv (u(t) ,v(t))v′ (t)dt
=∫
C((F ◦R) ·Ru,(F ◦R) ·Rv) ·dr.
Since this holds for each such piece of ∂U , it follows∫∂SF ·d R=
∫∂U
((F ◦R) ·Ru,(F ◦R) ·Rv) ·dr.
By the assumption that the conclusion of Green’s theorem holds for U , this equals∫U[((F ◦R) ·Rv)u − ((F ◦R) ·Ru)v]dA
=∫
U[(F ◦R)u ·Rv +(F ◦R) ·Rvu − (F ◦R) ·Ruv − (F ◦R)v ·Ru]dA
=∫
U[(F ◦R)u ·Rv − (F ◦R)v ·Ru]dA
the last step holding by equality of mixed partial derivatives, a result of the assumption thatR is C2. Now by Lemma 30.3.2, this equals∫
U(Ru ×Rv) · (∇×F )dA
=∫
U∇×F ·(Ru ×Rv)dA =
∫S
∇×F ·ndS
because dS = |(Ru ×Rv)|dA and n= (Ru×Rv)|(Ru×Rv)| . Thus
(Ru ×Rv)dA =(Ru ×Rv)
|(Ru ×Rv)||(Ru ×Rv)|dA = ndS.
This proves Stoke’s theorem.Note that there is no mention made in the final result that R is C2. Therefore, it is not
surprising that versions of this theorem are valid in which this assumption is not present. Itis possible to obtain extremely general versions of Stoke’s theorem if you use the Lebesgueintegral.
30.3.1 The Normal and the OrientationStoke’s theorem as just presented needs no apology. However, it is helpful in applicationsto have some additional geometric insight.