Processing math: 100%
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

16.8: Stokes's Theorem

( \newcommand{\kernel}{\mathrm{null}\,}\)

Recall that one version of Green's Theorem (see equation 16.5.1) is

DFdr=D(×F)kdA.

Here D is a region in the x-y plane and k is a unit normal to D at every point. If D is instead an orientable surface in space, there is an obvious way to alter this equation, and it turns out still to be true:

Stoke's Theorem

Provided that the quantities involved are sufficiently nice, and in particular if D is orientable,

DFdr=D(×F)NdS,

if D is oriented counter-clockwise relative to N.

Note how little has changed: k becomes N, a unit normal to the surface, and dA becomes dS, since this is now a general surface integral. The phrase "counter-clockwise relative to N" means roughly that if we take the direction of N to be "up", then we go around the boundary counter-clockwise when viewed from "above''. In many cases, this description is inadequate. A slightly more complicated but general description is this: imagine standing on the side of the surface considered positive; walk to the boundary and turn left. You are now following the boundary in the correct direction.

Example 16.8.2:

Let F=exycosz,x2z,xy and the surface D be x=1y2z2, oriented in the positive x direction. It quickly becomes apparent that the surface integral in Stokes's Theorem is intractable, so we try the line integral. The boundary of D is the unit circle in the y-z plane, r=0,cosu,sinu, 0u2π. The integral is

2π0exycosz,x2z,xy0,sinu,cosudu=2π00du=0,

because x=0.

Example 16.8.3:

Consider the cylinder r=cosu,sinu,v, 0u2π, 0v2, oriented outward, and F=y,zx,xy. We compute

D×FNdS=DFdr

in two ways.

First, the double integral is
2π0200,sinu,v1cosu,sinu,0dvdu=2π020sin2udvdu=2π.

The boundary consists of two parts, the bottom circle cost,sint,0, with t ranging from 0 to 2π, and cost,sint,2, with t ranging from 2π to 0. We compute the corresponding integrals and add the results:

2π0sin2tdt+02πsin2t+2cos2t=ππ=2π,

as before.

An interesting consequence of Stokes's Theorem is that if D and E are two orientable surfaces with the same boundary, then

D(×F)NdS=DFdr=EFdr=E(×F)NdS.

Sometimes both of the integrals

D(×F)NdSandDFdr

are difficult, but you may be able to find a second surface E so that

E(×F)NdS

has the same value but is easier to compute.

Example 16.8.4:

In example 16.8.2 the line integral was easy to compute. But we might also notice that another surface E with the same boundary is the flat disk y2+z21. The unit normal N for this surface is simply i=1,0,0. We compute the curl:

×F=xx2,exysinzy,2xzxexycosz.

Since x=0 everywhere on the surface,

(×F)N=0,exysinzy,2xzxexycosz1,0,0=0,
so the surface integral is

E0dS=0,

as before. In this case, of course, it is still somewhat easier to compute the line integral, avoiding $nabla×F entirely.

Example 16.8.5:

Let F=y2,x,z2, and let the curve C be the intersection of the cylinder x2+y2=1 with the plane y+z=2, oriented counter-clockwise when viewed from above. We compute CFdr in two ways.

First we do it directly: a vector function for C is({\bf r}=\langle \cos u,\sin u, 2-\sin u\rangle\), so r=sinu,cosu,cosu, and the integral is then

2π0y2sinu+xcosuz2cosudu=2π0sin3u+cos2u(2sinu)2cosudu=π.

To use Stokes's Theorem, we pick a surface with C as the boundary; the simplest such surface is that portion of the plane y+z=2 inside the cylinder. This has vector equation r=vcosu,vsinu,2vsinu. We compute ru=vsinu,vcosu,vcosu, rv=cosu,sinu,sinu, and ru×rv=0,v,v. To match the orientation of C we need to use the normal 0,v,v. The curl of F is 0,0,1+2y=0,0,1+2vsinu, and the surface integral from Stokes's Theorem is

2π010(1+2vsinu)vdvdu=π.

In this case the surface integral was more work to set up, but the resulting integral is somewhat easier.

Proof of Stokes's Theorem

We can prove here a special case of Stokes's Theorem, which perhaps not too surprisingly uses Green's Theorem.

Suppose the surface D of interest can be expressed in the form z=g(x,y), and let F=P,Q,R. Using the vector function r=x,y,g(x,y) for the surface we get the surface integral

D×FdS=ERyQz,PzRx,QxPygx,gy,1dA=ERygx+QzgxPzgy+Rxgy+QxPydA.

Here E is the region in the x-y plane directly below the surfaceD.

For the line integral, we need a vector function for D. If x(t),y(t) is a vector function for E then we may use r(t)=x(t),y(t),g(x(t),y(t)) to represent D. Then

DFdr=baPdxdt+Qdydt+Rdzdtdt=baPdxdt+Qdydt+R(zxdxdt+zydydt)dt.

using the chain rule for dz/dt. Now we continue to manipulate this:

baPdxdt+Qdydt+R(zxdxdt+zydydt)dt=ba[(P+Rzx)dxdt+(Q+Rzy)dydt]dt=E(P+Rzx)dx+(Q+Rzy)dy,

which now looks just like the line integral of Green's Theorem, except that the functions P and Q of Green's Theorem have been replaced by the more complicated P+R(z/x) and Q+R(z/y). We can apply Green's Theorem to get

E(P+Rzx)dx+(Q+Rzy)dy=Ex(Q+Rzy)y(P+Rzx)dA.

Now we can use the chain rule again to evaluate the derivatives inside this integral, and it becomes

EQx+Qzgx+Rxgy+Rzgxgy+Rgyx(Py+Pzgy+Rygx+Rzgygx+Rgxy)dA=EQx+Qzgx+RxgyPyPzgyRygxdA,

which is the same as the expression we obtained for the surface integral.

Contributors


This page titled 16.8: Stokes's Theorem is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by David Guichard via source content that was edited to the style and standards of the LibreTexts platform.

  • Was this article helpful?

Support Center

How can we help?