03.04.21 · modern-geometry / differential-forms

Closed and exact forms; the Poincaré lemma; the angle 1-form

shipped3 tiersLean: none

Anchor (Master): Spivak — Calculus on Manifolds Ch. 4; Bott-Tu §I.4; Shifrin Ch. 8 §8.5

Intuition Beginner

Some quantities you measure along a path depend only on where you start and where you stop, not on the route. The change in your altitude as you hike is like this: loop back to camp and the net climb is zero, no matter how winding the trail. A measurement with a "height" behind it that it merely reports the change of is called exact. The height itself is the potential.

There is a weaker, more local condition. A measurement can be free of any local swirl — pinch off a tiny loop anywhere and it reads zero around that loop — and still fail to come from a single global height. Such a measurement is called closed. Every exact measurement is closed, because reporting changes in a height never produces local swirl.

The interesting question is the reverse. When does closed force exact? On a region with no holes, always. On a region with a hole, a closed measurement can circle the hole and refuse to be the change of any single height.

Visual Beginner

Picture two regions side by side. On the left, a solid disk with no holes; on the right, the same disk with a single point punched out at the center, so a small puncture remains.

On the solid disk, draw any small loop and the swirl through it cancels: closed and exact agree. On the punctured disk, a measurement can wind once around the missing point, adding up to the same nonzero amount on every loop that encircles the hole. That winding is what no global height can match, because a height would have to increase by a fixed step each lap and never reset.

Worked example Beginner

Take the measurement that adds up times each step east plus times each step north, written . Ask whether it comes from a height.

Try the height . Moving east changes at the rate ; moving north changes it at the rate . These match the two pieces of the measurement exactly. So the measurement is the change of , and it is exact.

Now total it along any closed loop. Start and end at the same point, so returns to its starting value, and the net total is . Check a square loop from to to to and back: the four leg totals are , then , then , then , summing to .

What this tells us: when a measurement comes from a height, every closed loop totals zero, and finding the height is the whole game.

Check your understanding Beginner

Formal definition Intermediate+

Let be open and let denote the smooth -forms on . The exterior derivative is the sequence of linear maps with .

A form is closed if . It is exact if there exists with ; such an is a primitive (or potential) of . By the relation , every exact form is closed, so the de Rham group $$ H^k_{\mathrm{dR}}(U) = \frac{\ker\big(d:\Omega^k(U)\to\Omega^{k+1}(U)\big)}{\operatorname{im}\big(d:\Omega^{k-1}(U)\to\Omega^k(U)\big)} $$ measures the failure of closed to imply exact [Shifrin Ch. 8 §8.5]. A class in is a closed -form modulo exact forms.

An open set is star-shaped with respect to a point if for every the whole segment lies in . Convex sets are star-shaped with respect to each of their points; itself is star-shaped. The star-shaped hypothesis is the geometric input to the Poincaré lemma below.

The canonical closed-but-not-exact form lives on the punctured plane . The angle 1-form (or winding form) is $$ \theta = \frac{x,dy - y,dx}{x^2 + y^2}. $$ Its name records that on the upper half-plane, where one may write as a single-valued function, ; but no such extends to a single-valued smooth function on all of , because the angle increases by each time one circles the origin. A common slip is to conclude from the local formula that is exact on ; it is only locally exact, and the obstruction to a global primitive is precisely the puncture.

Key theorem with proof Intermediate+

Theorem (Poincaré lemma on a star-shaped set). Let be open and star-shaped with respect to the origin. Then every closed -form on with is exact. Equivalently, for all .

Proof. The argument is constructive: a single linear operator , the homotopy operator, produces the primitive. For a -form written in coordinates as $$ \omega = \sum_{i_1 < \cdots < i_k} a_{i_1\cdots i_k}(x), dx^{i_1}\wedge\cdots\wedge dx^{i_k}, $$ define $$ (K\omega)(x) = \sum_{i_1 < \cdots < i_k} \sum_{r=1}^{k} (-1)^{r-1}\left(\int_0^1 t^{k-1} a_{i_1\cdots i_k}(tx), dt\right) x^{i_r}; dx^{i_1}\wedge\cdots\wedge\widehat{dx^{i_r}}\wedge\cdots\wedge dx^{i_k}, $$ where the hat means the factor is omitted. The integral over runs along the radial segment from the origin to ; star-shapedness with respect to the origin guarantees for , so is defined and the integral converges. The operator is the integration of the pullback of along the straight-line homotopy from the constant map to the identity, contracted against the radial vector field .

The defining identity is $$ d(K\omega) + K(d\omega) = \omega \qquad \text{for } k \ge 1. $$ Granting it, the theorem follows at once: if is closed then , so and the identity reduces to . Thus is a primitive, and is exact.

It remains to verify the identity. It suffices to check it on a single term, since , , and the right-hand side are all linear. Take with . Differentiating and using the product rule on each factor produces two kinds of terms: those where lands on the explicit , giving , and those where lands inside the integral on , pulling down a factor from the chain rule. The first kind, summed over , reassembles $$ k\left(\int_0^1 t^{k-1} a(tx),dt\right) dx^I, $$ after the alternating signs cancel the reordering signs. Computing produces an integral of against the same wedge, whose terms split into one piece matching the second kind from with the opposite sign — these cancel — and one piece equal to $$ \left(\int_0^1 \frac{d}{dt}\big(t^{k} a(tx)\big),dt - k\int_0^1 t^{k-1} a(tx),dt\right) dx^I, $$ using . Adding and , the two contributions cancel against this, leaving $$ \left(\int_0^1 \frac{d}{dt}\big(t^{k} a(tx)\big),dt\right) dx^I = \big(t^k a(tx)\big)\Big|_{t=0}^{t=1}; dx^I = a(x), dx^I = \omega, $$ since kills the boundary term at . The identity holds, and the theorem is proved.

Bridge. The homotopy operator built here is the prototype that builds toward 03.04.06 (de Rham cohomology), where the same template proves homotopy invariance of , and it appears again in 03.04.05 (Stokes' theorem), whose period pairing turns the closed-not-exact angle form into a nonzero integral. The local vanishing it establishes is exactly the input that 03.04.20 (surface integrals and flux) needs for its sphere computation, and the obstruction it isolates is the seed of 03.06.06 (Chern-Weil theory), where global non-exactness of locally exact curvature data becomes a characteristic class.

Exercises Intermediate+

Lean formalization Intermediate+

lean_status: none — Mathlib carries the alternating-form de Rham complex and the nilpotence , but it does not package the closed-versus-exact dichotomy with the explicit star-shaped homotopy operator and the cochain identity that proves the Poincaré lemma constructively.

A formalization route would need: the radial homotopy on a star-shaped domain, the integral operator with the contraction against , the chain-homotopy identity above, and the closed-not-exact witness — the angle form on with and — together with the period pairing certifying a nonzero class in .

Advanced results Master

The Poincaré lemma is the local triviality of the de Rham complex, and three facts organise what survives globally.

First, the lemma is homotopy invariance in disguise. The operator of the Key theorem is the contraction of the homotopy between the constant map and the identity. For any smooth homotopy between and , the same construction yields with on forms [Spivak Ch. 4]. A star-shaped is contractible — the identity is homotopic to a constant — so , and on closed forms of positive degree the right side is while , recovering . Thus depends only on homotopy type, and contractible sets have for .

Second, the failure of the lemma on the punctured plane is measured by periods, and the period map is an isomorphism. For a closed 1-form on , the period is . Stokes' theorem makes vanish on exact forms, so it descends to a linear map . Surjectivity holds because . Injectivity holds because a closed 1-form with zero period has a single-valued primitive: fixing a basepoint, the path integral is independent of path, since any two paths differ by a loop whose integral is a multiple of the period. Hence , generated by the class , and the integer is the winding number of a loop about the origin.

Third, the lemma converts the vector calculus of into one complex. Under the dictionary sending functions to -forms, fields to the 1-form , fields to the 2-form , and functions to -forms via , the exterior derivative becomes the gradient, curl, and divergence in succession: $$ \Omega^0 \xrightarrow{;d = \mathrm{grad};} \Omega^1 \xrightarrow{;d = \mathrm{curl};} \Omega^2 \xrightarrow{;d = \mathrm{div};} \Omega^3. $$ The identities and are both instances of . On a star-shaped domain the Poincaré lemma reads: an irrotational field () is a gradient, and a solenoidal field () is a curl. The conservative-vector-field criterion — that on a simply connected domain implies — is exactly for such domains, and the angle form supplies the standard counterexample on the non-simply-connected punctured plane.

Synthesis. Closed and exact are the kernel and image of , and the Poincaré lemma is the statement that on a star-shaped — hence contractible — open set the two coincide above degree zero, proved constructively by the radial homotopy operator satisfying on positive-degree forms. The operator is not an artifact of the proof: it is the contraction of the straight-line homotopy, and the same chain-homotopy identity, written for an arbitrary smooth homotopy, is precisely what makes de Rham cohomology a homotopy invariant. The punctured plane is the minimal place where the lemma fails, and the angle form is its witness: closed because off the origin, not exact because its period around the generating loop is an obstruction no single-valued primitive can absorb. That period is an isomorphism , and the integer it produces on a loop is the winding number. Read through the grad-curl-div dictionary, the whole apparatus is the assertion that on simply connected regions irrotational means conservative and solenoidal means a curl, with the angle form marking the exact point where topology, not analysis, controls the answer.

Full proof set Master

Proposition (exact implies closed). If is exact, then is closed.

Proof. Write for some . Then by the nilpotence of the exterior derivative. Hence is closed, and , so the de Rham quotient is defined.

Proposition (the angle form is closed but not exact). The 1-form on satisfies , yet there is no with .

Proof. Write with and . Then $$ \frac{\partial b}{\partial x} = \frac{(x^2+y^2) - x(2x)}{(x^2+y^2)^2} = \frac{y^2 - x^2}{(x^2+y^2)^2}, \qquad \frac{\partial a}{\partial y} = \frac{-(x^2+y^2) + y(2y)}{(x^2+y^2)^2} = \frac{y^2 - x^2}{(x^2+y^2)^2}, $$ so on . For non-exactness, parametrise the unit circle by , . There pulls back to and , so and $$ \int_{S^1}\theta = \int_0^{2\pi} ds = 2\pi. $$ Were for a global , Stokes' theorem on the closed loop — more directly, the fundamental theorem of line integrals — would give , since is a loop. This contradicts . Hence is closed but not exact, and in .

Proposition (period isomorphism on the punctured plane). The period map , , is a linear isomorphism; in particular .

Proof. is well-defined on classes: if , then because is a loop. Surjectivity: , so every real value is attained by a scalar multiple of . Injectivity: suppose for a closed . Fix the basepoint and set along any smooth path in from to . Two such paths form a loop homotopic in to an integer multiple of ; since is closed, its integral over the loop equals , so is well-defined. By construction , so is exact and . Thus , and is an isomorphism.

Proposition (homotopy operator identity, general homotopy). Let be smooth with , . There is a linear with for all .

Proof. Let , . Every form on decomposes uniquely as with having no factor. Define , the fiber integration of the -contraction of the pullback. A direct computation of on , splitting into the -free and -carrying parts and applying the fundamental theorem of calculus in , gives . Since and , the identity follows. The Key theorem's is this construction for , const, .

Connections Master

De Rham cohomology 03.04.06 is the global home of this unit: closed modulo exact is its definition, the Poincaré lemma is the computation that anchors every Mayer-Vietoris induction, and the homotopy operator is the engine of homotopy invariance.

The exterior derivative 03.04.04 supplies , which makes exact imply closed; the grad-curl-div complex of is this single operator read through the form dictionary, and , are its nilpotence.

Stokes' theorem 03.04.05 converts the period into the obstruction to exactness, since an exact form integrates to zero over a closed loop; the same pairing certifies that is nonzero.

Surface integrals and flux 03.04.20 reuse the closed-not-exact mechanism one degree up: the area form of is closed but not exact, generating , exactly as generates of the punctured plane.

Chern-Weil theory 03.06.06 globalises the obstruction: locally exact curvature data fails to admit a global primitive, and the resulting class is a characteristic class, the higher-degree descendant of the winding number.

Historical & philosophical context Master

The integrability conditions distinguishing locally exact from globally exact differential expressions were studied by Volterra in 1889, who isolated the closedness equations as the local obstruction and recognised that multiply connected domains carry additional global obstructions [Volterra 1889]. Poincaré's Analysis Situs of 1895 organised the global theory: he introduced the language of periods of a closed differential expression over cycles and observed that a closed expression with all periods zero is a total differential, the statement that becomes the period isomorphism for [Poincaré 1895]. The lemma that bears his name — closed implies exact on a contractible domain — appears in this circle of ideas, and the punctured plane with its angle form is the canonical example separating the two notions.

The cohomological reading was completed by de Rham, whose 1931 thesis proved that the periods pair closed forms against cycles to give an isomorphism between the analytic invariant (closed modulo exact) and the topological one (real homology), so that the dimension of equals the -th Betti number [de Rham 1931]. Spivak's 1965 Calculus on Manifolds gave the homotopy-operator proof its now-standard undergraduate form, and Shifrin's Multivariable Mathematics threads the conservative-field and angle-form computations to the form-theoretic statement at the level of a rigorous undergraduate course.

Bibliography Master

@book{shifrin2005multivariable,
  author    = {Shifrin, Theodore},
  title     = {Multivariable Mathematics: Linear Algebra, Multivariable Calculus, and Manifolds},
  publisher = {John Wiley \& Sons},
  year      = {2005}
}

@book{spivak1965calculus,
  author    = {Spivak, Michael},
  title     = {Calculus on Manifolds},
  publisher = {W. A. Benjamin},
  year      = {1965}
}

@article{poincare1895analysis,
  author    = {Poincar\'e, Henri},
  title     = {Analysis Situs},
  journal   = {Journal de l'\'Ecole Polytechnique},
  volume    = {1},
  pages     = {1--121},
  year      = {1895}
}

@article{derham1931analysis,
  author    = {de Rham, Georges},
  title     = {Sur l'analysis situs des vari\'et\'es \`a $n$ dimensions},
  journal   = {Journal de Math\'ematiques Pures et Appliqu\'ees},
  volume    = {10},
  pages     = {115--200},
  year      = {1931}
}

@article{volterra1889variabili,
  author    = {Volterra, Vito},
  title     = {Delle variabili complesse negli iperspazi},
  journal   = {Rendiconti della Reale Accademia dei Lincei},
  volume    = {5},
  year      = {1889}
}

@book{botttu1982differential,
  author    = {Bott, Raoul and Tu, Loring W.},
  title     = {Differential Forms in Algebraic Topology},
  publisher = {Springer},
  year      = {1982}
}