5.5: Green’s Theorem
( \newcommand{\kernel}{\mathrm{null}\,}\)
Learning Objectives
- Apply the circulation form of Green’s theorem.
- Apply the flux form of Green’s theorem.
- Calculate circulation and flux on more general regions.
In this section, we examine Green’s theorem, which is an extension of the Fundamental Theorem of Calculus to two dimensions. Green’s theorem has two forms: a circulation form and a flux form, both of which require region
Put simply, Green’s theorem relates a line integral around a simply closed plane curve
Extending the Fundamental Theorem of Calculus
Recall that the Fundamental Theorem of Calculus says that
As a geometric statement, this equation says that the integral over the region below the graph of
When we have a potential function (an “antiderivative”), we can calculate the line integral based solely on information about the boundary of curve
Green’s theorem takes this idea and extends it to calculating double integrals. Green’s theorem says that we can calculate a double integral over region
Circulation Form of Green’s Theorem
The first form of Green’s theorem that we examine is the circulation form. This form of the theorem relates the vector line integral over a simple, closed plane curve
GREEN’S THEOREM (CIRCULATION FORM)
Let
Notice that Green’s theorem can be used only for a two-dimensional vector field
this version of Green’s theorem is sometimes referred to as the tangential form of Green’s theorem.
The proof of Green’s theorem is rather technical, and beyond the scope of this text. Here we examine a proof of the theorem in the special case that
because the circulation is zero in conservative vector fields.
which confirms Green’s theorem in the case of conservative vector fields.
Proof
Let’s now prove that the circulation form of Green’s theorem is true when the region
Then,
By the Fundamental Theorem of Calculus,
and
Therefore,
But,
Therefore,
To prove Green’s theorem over a general region
Example
Calculate the line integral
where
Solution
Let
Let
Analysis
If we were to evaluate this line integral without using Green’s theorem, we would need to parameterize each side of the rectangle, break the line integral into four separate line integrals, and use the methods from the section titled Line Integrals to evaluate each integral. Furthermore, since the vector field here is not conservative, we cannot apply the Fundamental Theorem for Line Integrals. Green’s theorem makes the calculation much simpler.
Example
Calculate the work done on a particle by force field
as the particle traverses circle
Solution
Let
As with Example
Let
By Green’s theorem,
Exercise
Use Green’s theorem to calculate line integral
where
- Hint
-
Transform the line integral into a double integral.
- Answer
-
In the preceding two examples, the double integral in Green’s theorem was easier to calculate than the line integral, so we used the theorem to calculate the line integral. In the next example, the double integral is more difficult to calculate than the line integral, so we use Green’s theorem to translate a double integral into a line integral.
Example
Calculate the area enclosed by ellipse
Solution
Let
, , .
Calculating the area of
These two integrals are not straightforward to calculate (although when we know the value of the first integral, we know the value of the second by symmetry). Instead of trying to calculate them, we use Green’s theorem to transform
Consider vector field
Then,
By Green’s theorem,
Therefore, the area of the ellipse is
In Example
It’s worth noting that if
Exercise
Find the area of the region enclosed by the curve with parameterization

- Hint
-
Use Equation
. - Answer
-
Flux Form of Green’s Theorem
The circulation form of Green’s theorem relates a double integral over region
GREEN’S THEOREM (FLUX FORM)
Let
Because this form of Green’s theorem contains unit normal vector
Proof
Recall that
Example
Let
Solution
Let
Since
Example
Let
Solution
To calculate the flux without Green’s theorem, we would need to break the flux integral into three line integrals, one integral for each side of the triangle. Using Green’s theorem to translate the flux line integral into a single double integral is much more simple.
Let
Notice that the top edge of the triangle is the line
Exercise
Calculate the flux of
- Hint
-
Apply Green’s theorem and use polar coordinates.
- Answer
-
Example
Water flows from a spring located at the origin. The velocity of the water is modeled by vector field
Solution
Let
Therefore, the water flux is 80 m2/sec.
Recall that if vector field
- The flux
across any closed curve is zero. - If
and are curves in the domain of with the same starting points and endpoints, then . In other words, flux is independent of path. - There is a stream function
for . A stream function for is a function g such that and .Geometrically, is tangential to the level curve of at . Since the gradient of is perpendicular to the level curve of at , stream function has the property for any point in the domain of . (Stream functions play the same role for source-free fields that potential functions play for conservative fields.)
Example
Verify that rotation vector field
Solution
Note that the domain of
To find a stream function for
Since
Letting
To confirm that
Notice that source-free rotation vector field
Exercise
Find a stream function for vector field
- Hint
-
Follow the outline provided in the previous example.
- Answer
-
Vector fields that are both conservative and source free are important vector fields. One important feature of conservative and source-free vector fields on a simply connected domain is that any potential function
To see that any potential function of a conservative and source-free vector field on a simply connected domain is harmonic, let
Example
For vector field
Solution
Let
To find a potential function for
To verify that
Exercise
Is the function
- Hint
-
Determine whether the function satisfies Laplace’s equation.
- Answer
-
No
Green’s Theorem on General Regions
Green’s theorem, as stated, applies only to regions that are simply connected—that is, Green’s theorem as stated so far cannot handle regions with holes. Here, we extend Green’s theorem so that it does work on regions with finitely many holes (Figure
Before discussing extensions of Green’s theorem, we need to go over some terminology regarding the boundary of a region. Let
Let
Assume the boundary of
Therefore, Green’s theorem still works on a region with holes.
To see how this works in practice, consider annulus
We label each piece of these new boundaries as
Figure
The boundary of the upper half of the annulus, therefore, is
The same logic implies that the flux form of Green’s theorem can also be extended to a region with finitely many holes:
Example
Calculate the integral
where
Solution
Although
Example
Let
Solution
We use the extended form of Green’s theorem to show that
Case 1: C Does Not Encompass the Origin
In this case, the region enclosed by
Case 2: C Does Encompass the Origin
In this case, the region enclosed by
Let
and therefore
Since
be a parameterization of
Therefore,
Exercise
Calculate integral
- Hint
-
Use the extended version of Green’s theorem.
- Answer
-
MEASURING AREA FROM A BOUNDARY: THE PLANIMETER
Imagine you are a doctor who has just received a magnetic resonance image of your patient’s brain. The brain has a tumor (Figure
Instead of trying to measure the area of the region directly, we can use a device called a rolling planimeter to calculate the area of the region exactly, simply by measuring its boundary. In this project you investigate how a planimeter works, and you use Green’s theorem to show the device calculates area correctly.
A rolling planimeter is a device that measures the area of a planar region by tracing out the boundary of that region (Figure
Let
Watch a short animation of a planimeter in action.
Begin the analysis by considering the motion of the tracer as it moves from point
- Explain why the total distance through which the wheel rolls the small motion just described is
. - Show that
. - Use step 2 to show that the total rolling distance of the wheel as the tracer traverses curve
is
Total wheel roll .
Now that you have an equation for the total rolling distance of the wheel, connect this equation to Green’s theorem to calculate area enclosed by . - Show that
. - Assume the orientation of the planimeter is as shown in Figure
. Explain why , and use this inequality to show there is a unique value of for each point : . - Use step 5 to show that
- Use Green’s theorem to show that
. - Use step 7 to show that the total wheel roll is
It took a bit of work, but this equation says that the variable of integration Y in step 3 can be replaced with y.
- Use Green’s theorem to show that the area of
is . The logic is similar to the logic used to show that the area of . - Conclude that the area of
equals the length of the tracer arm multiplied by the total rolling distance of the wheel.
You now know how a planimeter works and you have used Green’s theorem to justify that it works. To calculate the area of a planar region
Key Concepts
- Green’s theorem relates the integral over a connected region to an integral over the boundary of the region. Green’s theorem is a version of the Fundamental Theorem of Calculus in one higher dimension.
- Green’s Theorem comes in two forms: a circulation form and a flux form. In the circulation form, the integrand is
. In the flux form, the integrand is . - Green’s theorem can be used to transform a difficult line integral into an easier double integral, or to transform a difficult double integral into an easier line integral.
- A vector field is source free if it has a stream function. The flux of a source-free vector field across a closed curve is zero, just as the circulation of a conservative vector field across a closed curve is zero.
Key Equations
- Green’s theorem, circulation form
, where is the boundary of - Green’s theorem, flux form
, where is the boundary of - Green’s theorem, extended version
Glossary
- Green’s theorem
- relates the integral over a connected region to an integral over the boundary of the region
- stream function
- if
is a source-free vector field, then stream function is a function such that and
Contributors
Gilbert Strang (MIT) and Edwin “Jed” Herman (Harvey Mudd) with many contributing authors. This content by OpenStax is licensed with a CC-BY-SA-NC 4.0 license. Download for free at http://cnx.org.


