TheoremComplete

Poincare Lemma and Homotopy Invariance

The Poincare lemma states that every closed form on a contractible manifold is exact. It is the local foundation of de Rham cohomology and follows from the more general homotopy invariance of cohomology.


The Poincare Lemma

Theorem5.5Poincare lemma

On a star-shaped open subset UβŠ‚RnU \subset \mathbb{R}^n (or more generally, any contractible manifold), every closed kk-form with kβ‰₯1k \geq 1 is exact:

HdRk(U)=0forΒ allΒ kβ‰₯1.H^k_{\mathrm{dR}}(U) = 0 \quad \text{for all } k \geq 1.

Proof via the Homotopy Operator

Proof

We construct an explicit homotopy operator K:Ξ©k(U)β†’Ξ©kβˆ’1(U)K: \Omega^k(U) \to \Omega^{k-1}(U) satisfying dK+Kd=iddK + Kd = \mathrm{id} (for kβ‰₯1k \geq 1).

Assume UU is star-shaped with center at the origin. Define

(KΟ‰)x(v1,…,vkβˆ’1)=∫01tkβˆ’1Ο‰tx(x,v1,…,vkβˆ’1) dt(K\omega)_x(v_1, \ldots, v_{k-1}) = \int_0^1 t^{k-1} \omega_{tx}(x, v_1, \ldots, v_{k-1}) \, dt

for Ο‰βˆˆΞ©k(U)\omega \in \Omega^k(U).

Verification: A direct computation shows that for any kk-form Ο‰\omega,

(dKΟ‰+KdΟ‰)(x)=Ο‰(x)βˆ’(Ο‰βˆ£0)(x),(dK\omega + Kd\omega)(x) = \omega(x) - (\omega|_0)(x),

where Ο‰βˆ£0\omega|_0 denotes evaluation at the origin. For kβ‰₯1k \geq 1, the term Ο‰βˆ£0\omega|_0 vanishes (a kk-form with kβ‰₯1k \geq 1 at a single point is determined by its action on tangent vectors, and the integral over tt evaluates to the identity). Thus dK+Kd=iddK + Kd = \mathrm{id}.

If ω\omega is closed (dω=0d\omega = 0), then ω=dKω+Kdω=d(Kω)\omega = dK\omega + Kd\omega = d(K\omega), so ω\omega is exact with primitive KωK\omega. ■\blacksquare

β– 

Homotopy Invariance

Theorem5.6Homotopy invariance of de Rham cohomology

If f,g:Mβ†’Nf, g: M \to N are smoothly homotopic (i.e., there exists a smooth map H:MΓ—[0,1]β†’NH: M \times [0,1] \to N with H(β‹…,0)=fH(\cdot, 0) = f and H(β‹…,1)=gH(\cdot, 1) = g), then fβˆ—=gβˆ—:HdRk(N)β†’HdRk(M)f^* = g^*: H^k_{\mathrm{dR}}(N) \to H^k_{\mathrm{dR}}(M).

Proof

Construct a chain homotopy h:Ξ©k(N)β†’Ξ©kβˆ’1(M)h: \Omega^k(N) \to \Omega^{k-1}(M) by

h(Ο‰)=∫01ΞΉβˆ‚/βˆ‚t(Hβˆ—Ο‰) dt,h(\omega) = \int_0^1 \iota_{\partial/\partial t}(H^*\omega) \, dt,

where ΞΉβˆ‚/βˆ‚t\iota_{\partial/\partial t} is interior multiplication by the tt-direction. Then dh+hd=gβˆ—βˆ’fβˆ—dh + hd = g^* - f^*. For closed Ο‰\omega: gβˆ—Ο‰βˆ’fβˆ—Ο‰=dhΟ‰g^*\omega - f^*\omega = dh\omega, so [gβˆ—Ο‰]=[fβˆ—Ο‰][g^*\omega] = [f^*\omega] in cohomology. β– \blacksquare

β– 

Consequences

ExampleCohomology of $\mathbb{R}^n$ and star-shaped domains

Since any star-shaped domain UU is homotopy equivalent to a point (via the homotopy H(x,t)=(1βˆ’t)xH(x,t) = (1-t)x), homotopy invariance gives Hk(U)=Hk({0})=0H^k(U) = H^k(\{0\}) = 0 for kβ‰₯1k \geq 1, recovering the Poincare lemma.

RemarkExplicit primitives

The Poincare lemma is constructive: the homotopy operator KK gives an explicit formula for a primitive. For example, on R3\mathbb{R}^3, if Ο‰=P dy∧dz+Q dz∧dx+R dx∧dy\omega = P\,dy \wedge dz + Q\,dz \wedge dx + R\,dx \wedge dy is a closed 2-form (i.e., div⁑(P,Q,R)=0\operatorname{div}(P,Q,R) = 0), then KΟ‰K\omega is a 1-form whose curl equals (P,Q,R)(P, Q, R).

RemarkFailure on non-contractible spaces

The Poincare lemma fails on spaces with nontrivial topology. The classic example is Ο‰=βˆ’y dx+x dyx2+y2\omega = \frac{-y\,dx + x\,dy}{x^2 + y^2} on R2βˆ–{0}\mathbb{R}^2 \setminus \{0\}: it is closed but not exact, since ∫S1Ο‰=2Ο€β‰ 0\int_{S^1} \omega = 2\pi \neq 0. This form generates H1(R2βˆ–{0})β‰…RH^1(\mathbb{R}^2 \setminus \{0\}) \cong \mathbb{R}.