A Proof of Stoke's Theorem
The proof of Stoke's theorem follows directly from Green's
theorem. Before doing so, however, let's notice that if F =
á M,N,P
ñ is a vector field and if we let F1 =
á M,0,0
ñ , F2 =
á0,N,0
ñ , and F3 =
á 0,0,P
ñ ,
then F = F1+F2+F3 and
similarly
|
curl( F) = curl( F1) +curl( F2) +curl( F3) |
|
As a result, Stoke's theorem is proved if we can show it for each of F1, F2, and F3. Below we prove
Stoke's theorem for F1 =
á M,0,0
ñ .
Proofs for F2 and F3 are left to the exercises.
Suppose that r( u,v) =
á x( u,v), y( u,v), z( u,v)
ñ which maps a region S in the uv-plane to a surface S in R3, and suppose also
that the boundary of S is mapped to the boundary of S. If ¶S is parameterized by r( t) for t in
[ a,b] , then the work integral becomes
|
|  |
¶S
|
F1 · dr |
|
|
| |
|
|
|
ó õ
|
b
a
|
F1 · |
æ è
|
|
¶r
¶u
|
|
du
dt
|
+ |
¶r
¶v
|
|
dv
dt
|
ö ø
|
dt |
| |
|
|
|
ó õ
|
b
a
|
F1 · ru |
du
dt
|
+F · rv |
dv
dt
|
dt |
| |
|
| 
|
¶S
|
F1 · ru du+F1
· rv dv |
|
|
That is, we can pull the boundary curve back into the uv-plane. However,
Green's theorem in the uv-plane implies that
|
|  |
¶S
|
F1 · ru du+F1
· rv dv = |
ó õ
|
ó õ
|
S |
|
¶
¶u
|
( F1 · rv) - |
¶
¶v
|
( F1 · ru) dudv |
|
If we let F1,u denote the partial of F1 with
respect to u - i.e., F1,u = ¶uF1 - then
|
|  |
¶S
|
F1 · dr |
|
|
ó õ
|
ó õ
|
S |
¶
¶u
|
( F1· rv) - |
¶
¶v
|
( F1· ru) dudv |
| |
|
ó õ
|
ó õ
|
S |
F1,u · rv+F1 ·
ruv-F1 · ruv-F1,v · rv dudv |
| |
|
ó õ
|
ó õ
|
S | F1,u ·
rv-F1,v · ru dudv |
|
|
Substituting F1 =
á M,0,0
ñ , ru =
á xu, yu, zu
ñ , and rv =
á xv, yv, zv
ñ results in
|
| 
|
¶S
|
F1 · dr |
|
|
ó õ
|
ó õ
|
S |
áMu,0,0
ñ ·
áxv,yv,zv
ñ -
á Mv,0,0
ñ ·
á xu,yu,zu
ñ dudv |
| |
|
|
|
Our goal now is to show that the integrand of the double integral is curl( F1) ·
dS. To do so, we first use
the chain rule in the form Mu = Mxxu+Myyu+Mzzu and Mv = Mxxv+Myyv+Mzzv to obtain
|
| 
|
¶S
|
F1 · dr |
|
|
ó õ
|
ó õ
|
S |
[( Mxxu+Myyu+Mzzu) xv-(Mxxv+Myyv+Mzzv) xu] dudv |
| |
|
ó õ
|
ó õ
|
S |
[ ( Myyu+Mzzu) xv-(Myyv+Mzzv) xu] dudv |
| |
|
ó õ
|
ó õ
|
S | [Myyuxv+Mzzuxv-Myyvxu-Mzzvxu] dudv |
|
|
Rearranging terms and factoring out Mz and My yields
|
|  |
¶S
|
F1 · dr |
|
|
ó õ
|
ó õ
|
S |
[Mz( zuxv-zvxu) -My(xuyv-xvyu) ] dudv |
| |
|
ó õ
|
ó õ
|
S | Mz |
ê ê
ê
|
|
|
ê ê
ê
|
- My |
ê ê
ê
|
|
|
ê ê
ê
|
dudv |
|
|
Since curl( F1) =
á0,Mz,-My
ñ , we rewrite the integrand as
|
|  |
¶S
|
F1 · dr |
|
|
ó õ
|
ó õ
|
S |
á0,Mz,-My
ñ · |

|
|
ê ê
ê
|
|
|
ê ê
ê
|
, |
ê ê
ê
|
|
|
ê ê
ê
|
, |
ê ê
ê
|
|
|
ê ê
ê
|

|
dudv |
| |
|
ó õ
|
ó õ
|
S |
curl( F1) ·( ru×rv) dudv |
| |
|
|
|
The proof for F2 and F3 is similar, so that
|
|
|
|
|  |
¶S
|
F1 · dr + |  |
¶S
|
F2 · dr + |  |
¶S
|
F3·dr |
| |
|
|
|  |
¶S
|
( F1+F2+F3) · dr |
| |
|
|  |
¶S
|
F · dr |
|
|
thus proving Stoke's theorem.