Stokes' Theorem
What You’ll Learn
Section titled “What You’ll Learn”In this lesson you’ll learn Stokes’ Theorem, which says that the total rotation (curl) inside a surface equals the total circulation around its boundary. This is the 3D generalization of Green’s Theorem and one of the most important results in vector calculus.
The Concept
Section titled “The Concept”The Big Picture
Section titled “The Big Picture”Green’s Theorem (Lesson 16) connected a line integral around a flat closed curve to a double integral over the enclosed region. Stokes’ Theorem does the same thing, but the surface doesn’t have to be flat. It can be any oriented surface in 3D space, as long as it has a boundary curve.
The Theorem
Section titled “The Theorem”If S is an oriented surface with boundary curve C (oriented by the right-hand rule relative to the surface normal), and has continuous partial derivatives, then
The left side is the flux of the curl of F through the surface S. The right side is the circulation of F around the boundary curve C. Stokes’ Theorem says they’re equal.
Why This Matters
Section titled “Why This Matters”Just like Green’s Theorem, the power is in choosing the easier side. If the line integral around C is hard to compute, you can instead compute the surface integral of the curl. If the surface integral is hard, compute the line integral instead.
The Right-Hand Rule for Orientation
Section titled “The Right-Hand Rule for Orientation”The boundary curve C must be oriented consistently with the surface normal. If you curl the fingers of your right hand in the direction you walk along C, your thumb should point in the direction of the surface normal n. This is the same right-hand rule from curl.
Connection to Green’s Theorem
Section titled “Connection to Green’s Theorem”When the surface S is flat and lies in the xy-plane, Stokes’ Theorem reduces exactly to Green’s Theorem. The curl’s z-component is the integrand from Green’s Theorem, and the surface integral becomes a double integral over the flat region.
Worked Examples
Section titled “Worked Examples”Example 1: Using Stokes’ to avoid a line integral
Evaluate where and C is the unit circle in the xy-plane, traversed counterclockwise.
The setup is the same as Green’s Theorem: a flat disk D with boundary C. The curl of F points straight up through the disk. Stokes’ Theorem lets us integrate the curl over the disk instead of parametrizing the circle.
We already know from Lesson 14 that this line integral equals (the rotational field does work = around the full circle). Let’s verify using Stokes’ Theorem.
First, compute the curl:
(We computed this in Lesson 17.) The curl is a constant vector pointing straight up.
Choose S to be the flat unit disk in the xy-plane (the simplest surface with boundary C). The upward normal to this flat disk is so
Both sides give . Stokes’ Theorem confirms what we computed directly.
Example 2: Choosing a different surface
Here’s the key insight: Stokes’ Theorem works for any surface with the same boundary. For the same boundary curve C (unit circle in the xy-plane), we could use the upper hemisphere as S instead of the flat disk. The answer would still be because the theorem only cares about the boundary, not which surface you pick.
Both surfaces share the same boundary C, so Stokes’ Theorem gives the same answer for both. You always get to choose the easiest surface.
This means you always get to choose the easiest surface. For a flat boundary curve, the flat disk is usually simplest. But for a boundary curve in 3D, you might pick a surface that makes the curl computation cleaner.
Example 3: Stokes’ Theorem with a tilted surface
Let and let C be the triangle with vertices (1, 0, 0), (0, 1, 0), (0, 0, 1), traversed counterclockwise when viewed from above.
The triangle lies in the plane x + y + z = 1. The orange arrow shows the outward normal. You can rotate to see how the three vertices sit on the coordinate axes. Instead of parametrizing three line segments, we integrate the curl over the triangular surface.
Computing the line integral directly would require parametrizing three line segments. Instead, use Stokes’ Theorem.
Compute the curl:
The surface S is the triangular region in the plane x + y + z = 1. The outward normal to this plane (pointing upward) is and the surface element is (where dA is the area element projected onto the xy-plane).
The projection of the triangle onto the xy-plane is the region where which has area 1/2.
The circulation around the triangle is 3/2. Stokes’ Theorem turned three separate line integrals into one simple area calculation.
Real-World Application
Section titled “Real-World Application”Stokes’ Theorem connects rotation inside a region to circulation around its boundary:
- Faraday’s Law in electromagnetism is literally Stokes’ Theorem applied to the electric field. The induced voltage around a loop equals the rate of change of magnetic flux through the loop.
- Fluid dynamics uses it to relate the vorticity (curl of velocity) inside a region to the circulation of the fluid around the boundary.
- Game engines use the principle behind Stokes’ Theorem when computing vortex effects: the swirl you see around the edge of a whirlpool is determined by the rotation inside it.
- Aerodynamics uses it to compute lift on an airfoil via the Kutta-Joukowski theorem, which relates circulation to lift force.
Retrying will remove your ✅ checkmark until you pass again.