290 CHAPTER 12. THEOREMS INVOLVING LINE INTEGRALS
Theorem 12.2.4 (Stoke’s Theorem) Let U be any region in R2 for which the con-clusion of Green’s theorem holds and let R∈C2
(U ,R3
)be a one to one function satisfying
|(Ru×Rv)(u,v)| ̸= 0 for all (u,v) ∈U and let S denote the surface
S≡ {R(u,v) : (u,v) ∈U} , ∂S≡ {R(u,v) : (u,v) ∈ ∂U}
where the orientation on ∂S is consistent with the counter clockwise orientation on ∂U (Uis on the left as you walk around ∂U). Then for F a C1 vector field defined near S,∫
∂SF ·dR=
∫S
curl(F ) ·ndσ
where n is the normal to S defined by n≡ Ru×Rv|Ru×Rv| .
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]dm2
=∫
U[(F ◦R)u ·Rv +(F ◦R) ·Rvu− (F ◦R) ·Ruv− (F ◦R)v ·Ru]dm2
=∫
U[(F ◦R)u ·Rv− (F ◦R)v ·Ru]dm2
the last step holding by equality of mixed partial derivatives, a result of the assumption thatR is C2. Now by Lemma 12.2.2, this equals∫
U(Ru×Rv) · (∇×F )dm2 =
∫U
∇×F ·(Ru×Rv)dm2 =∫
S∇×F ·ndσ
because dσ = |(Ru×Rv)|dm2 and n= (Ru×Rv)|(Ru×Rv)| . Thus
(Ru×Rv)dm2 =(Ru×Rv)
|(Ru×Rv)||(Ru×Rv)|dm2 = ndσ .
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.