The Kelvin–Stokes theorem (named for Lord Kelvin and George Stokes), also known as the curl theorem, is a theorem in vector calculus on R3. Given a vector field, the theorem relates the integral of the curl of the vector field over some surface, to the line integral of the vector field around the boundary of the surface. The Kelvin–Stokes theorem is a special case of the “generalized Stokes' theorem.” In particular, a vector field on R3 can be considered as a 1-form in which case curl is the exterior derivative.
Let γ: [a, b] → R2 be a piecewise smooth Jordan plane curve. The Jordan curve theorem implies that γ divides R2 into two components, a compact one and another that is non-compact. Let D denote the compact part that is bounded by γ and suppose ψ: D → R3 is smooth, with S := ψ(D). If Γ is the space curve defined by Γ(t) = ψ(γ(t)) and F is a smooth vector field on R3, then:
The proof of the theorem consists of 4 steps. We assume Green's theorem, so what is of concern is how to boil down the three-dimensional complicated problem (Kelvin–Stokes theorem) to a two-dimensional rudimentary problem (Green's theorem). When proving this theorem, mathematicians normally use the differential form. The "pull-back of a differential form" is a very powerful tool for this situation, but learning differential forms requires substantial background knowledge. So, the proof below does not require knowledge of differential forms, and may be helpful for understanding the notion of differential forms.