Green's Theorem
Also known as: Green's theorem in the plane · Circulation–curl form · 2D Stokes' theorem
The circulation of a vector field around a closed curve counts the net swirl it encloses. Interior swirls of adjacent tiny loops cancel on shared edges, leaving only the outer boundary — so the boundary integral equals the area integral of the curl.
A rotational vector field (arrows) fills the plane; a marker travels clockwise-to-counterclockwise around a circular boundary while the enclosed disk glows to represent accumulated curl. Sliders set the field strength and loop radius; the boundary circulation and the area-integral of curl are printed and stay equal.
Equivalent forms
A boundary walk equals an area survey — the same trade that lets a planimeter measure a field's area by tracing its outline.
Unit systems
Where it holds
Dimensional analysis
A self-taught miller's son, Green published his essay on electricity and magnetism privately in 1828; it was nearly lost until Lord Kelvin rediscovered it. The plane theorem is the 2D case of Stokes' theorem and the ancestor of the divergence theorem — cornerstones of electromagnetism.
Want to know how much a field swirls inside a whole region? Green's theorem says don't check every point — just walk the boundary once. The circulation around the edge equals the total swirl inside.
Send a marker around a closed loop while the enclosed area glows with the field's curl; the loop's total push matches the area's total spin.
- Planimeters measuring area by boundary tracing
- Computing 2D flux and circulation in fluid flow
- Deriving Ampère's and Faraday's laws in integral form
- Shoelace formula for polygon area in computer graphics
- It needs a circle — any simple closed piecewise-smooth curve works.
- Orientation doesn't matter — reversing the boundary flips the sign.
- It's unrelated to Stokes/divergence — it's the 2D special case of both.
Limiting cases
What if…
Add the inner boundary with opposite orientation; the theorem still holds for the multiply-connected region.
It becomes Stokes' theorem — circulation around a loop equals the flux of the curl through any surface it bounds.
Circulation of F = (-y, x)
- F:
- (-y, x)
- D:
- disk radius R
- ∬
Area of a region by boundary
- formula:
- Parametrize ,