In mathematics, the Poincaré lemma gives a sufficient condition for a closed differential form to be exact (while an exact form is necessarily closed). Precisely, it states that every closed p-form on an open ball in Rn is exact for p with . The lemma was introduced by Henri Poincaré in 1886.[1] [2]
Especially in calculus, the Poincaré lemma also says that every closed 1-form on a simply connected open subset in
Rn
In the language of cohomology, the Poincaré lemma says that the k-th de Rham cohomology group of a contractible open subset of a manifold M (e.g.,
M=Rn
k\ge1
RM
The Poincaré lemma is also a special case of the homotopy invariance of de Rham cohomology; in fact, it is common to establish the lemma by showing the homotopy invariance or at least a version of it.
A standard proof of the Poincaré lemma uses the homotopy invariance formula (cf. see the proofs below as well as Integration along fibers#Example).[3] [4] [5] [6] The local form of the homotopy operator is described in and the connection of the lemma with the Maurer-Cartan form is explained in .[7] [8]
The Poincaré lemma can be proved by means of integration along fibers.[9] (This approach is a straightforward generalization of constructing a primitive function by means of integration in calculus.)
We shall prove the lemma for an open subset
U\subsetRn
[0,1]
x
U
tx
U
0\let\le1
The trick is to consider differential forms on
U x [0,1]\subsetRn+1
t
[0,1]
\pi*
U x [0,1]
\pi*\left(
\sum | |
i1< … <ik-1 |
fidt\wedgedxi+
\sum | |
j1< … <jk |
gjdxj\right)=
\sum | |
i1< … <ik-1 |
\left(
1 | |
\int | |
0 |
fi( ⋅ ,t)dt\right)dxi
dxi=
dx | |
i1 |
\wedge … \wedge
dx | |
ik |
fi=
f | |
i1,...,ik |
dxj
gj
\alpha=fdt\wedgedxi
d\alpha=-\suml
\partialf | |
\partialxl |
dt\wedgedxl\wedgedxi
\pi*(d\alpha)=-d(\pi*\alpha)=\alpha1-\alpha0-d(\pi*\alpha)
\alpha0,\alpha1
\alpha
t=0,t=1
dt
\alpha=fdxj
\pi*(d\alpha)=\alpha1-\alpha0-d(\pi*\alpha)
k
\alpha
U x [0,1]
h(x,t)=tx
J=\pi*\circh*
ht=h( ⋅ ,t)
k
\omega
U
* | |
h | |
1 |
\omega-
* | |
h | |
0 |
\omega=Jd\omega+dJ\omega,
J
\omega
Jd\omega=0
* | |
h | |
1 |
\omega=\omega
* | |
h | |
0 |
\omega=0
\omega=dJ\omega,
The same proof in fact shows the Poincaré lemma for any contractible open subset U of a manifold. Indeed, given such a U, we have the homotopy
ht
h1=
h0(U)=
ht
ht
\pi*
\pi:U x [0,1]\toU
Cartan's magic formula for Lie derivatives can be used to give a short proof of the Poincaré lemma. The formula states that the Lie derivative along a vector field
\xi
L\xi=di(\xi)+i(\xi)d
i(\xi)
i(\xi)\omega=\omega(\xi, ⋅ )
Let
ft:U\toU
Rn
ft
ft
\xit(x)
ft(x)
d | |
dt |
ft(x)=\xit(ft(x))
gs=ft\circ
-1 | |
f | |
t |
g0=\operatorname{id},
d | |
ds |
gs|s=0=\xit
(L | |
\xit |
\omega)(ft(x))=
d | |
ds |
* | |
g | |
s |
\omega(ft(x))|s=
d | |
ds |
* | |
f | |
t+s |
\omega(x)|s=
d | |
dt |
* | |
f | |
t |
\omega(x)
d | |
dt |
* | |
f | |
t |
\omega=
* | |
f | |
t |
L | |
\xit |
\omega.
I=[0,1]
0<t0<t1<1
* | |
f | |
t1 |
\omega-
* | |
f | |
t0 |
\omega=d
t1 | |
\int | |
t0 |
* | |
f | |
t |
i(\xit)\omegadt+
t1 | |
\int | |
t0 |
* | |
f | |
t |
i(\xit)d\omegadt
t0,t1\to0,1
* | |
f | |
1 |
\omega-
* | |
f | |
0 |
\omega=dJ\omega+Jd\omega
J\omega=
1 | |
\int | |
0 |
* | |
f | |
t |
i(\xit)\omegadt.
Now, assume
U
x0
ft(x)=t(x-x0)+x0
\omega=dJ\omega+Jd\omega
\omega
In two dimensions the Poincaré lemma can be proved directly for closed 1-forms and 2-forms as follows.
If is a closed 1-form on, then . If then and . Set
x | |
g(x,y)=\int | |
a |
p(t,y)dt,
so that . Then must satisfy and . The right hand side here is independent of x since its partial derivative with respect to x is 0. So
y | |
h(x,y)=\int | |
c |
q(a,s)ds-
y | |
g(a,y)=\int | |
c |
q(a,s)ds,
and hence
x | |
f(x,y)=\int | |
a |
p(t,y)dt+
y | |
\int | |
c |
q(a,s)ds.
Similarly, if then with . Thus a solution is given by and
x | |
b(x,y)=\int | |
a |
r(t,y)dt.
By definition, the k-th de Rham cohomology group
k(U) | |
\operatorname{H} | |
dR |
k(U) | |
\operatorname{H} | |
dR |
=\{rm{closed}k-formsrm{on}U\}/\{rm{exact}k-formsrm{on}U\}.
k(U) | |
\operatorname{H} | |
dR |
=0
k\ge1
\Omega*:0\to\Omega0\overset{d0}\to\Omega1\overset{d1}\to … \to\Omegan\to0
\Omegak
\Omegak(U)
0\toRM\overset{\epsilon}\to\Omega0\overset{d0}\to\Omega1\overset{d1}\to … \to\Omegan\to0
RM
R
\epsilon
The kernel of
d0
RM
Rn
RM
Once one knows the de Rham theorem, the conclusion of the Poincaré lemma can then be obtained purely topologically. For example, it implies a version of the Poincaré lemma for contractible or simply connected open sets (see §Simply connected case).
Especially in calculus, the Poincaré lemma is stated for a simply connected open subset
U\subsetRn
\operatorname{H}1(U;R)=0
R
\operatorname{H}k(U;R)
\operatorname{H}k(U;R)
\operatorname{H}1(U;R)=0.
\operatorname{H}1(U;R)
There is a version of Poincaré lemma for compactly supported differential forms:
The pull-back along a proper map preserve compact supports; thus, the same proof as the usual one goes through.
On complex manifolds, the use of the Dolbeault operators
\partial
\bar\partial
d=\partial+\bar\partial
\bar\partial
\bar\partial
\bar\partial
\bar\partial
\bar\partial
\bar\partial
Using both the Poincaré lemma and the
\bar\partial
\partial\bar\partial
d
\partial\bar\partial
d
\bar\partial
The relative Poincaré lemma generalizes Poincaré lemma from a point to a submanifold (or some more general locally closed subset). It states: let V be a submanifold of a manifold M and U a tubular neighborhood of V. If
\sigma
η
dη=\sigma
η
The relative Poincaré lemma can be proved in the same way the original Poincaré lemma is proved. Indeed, since U is a tubular neighborhood, there is a smooth strong deformation retract from U to V; i.e., there is a smooth homotopy
ht:U\toU
U\toV
ht
* | |
h | |
1 |
-
* | |
h | |
0 |
=dJ+Jd
J
h0(U)\subsetV
* | |
h | |
0 |
\sigma=0
d\sigma=0
* | |
h | |
1 |
\sigma=\sigma
\sigma=dJ\sigma
η=J\sigma
η
ht(V)\subsetV
\square
In characteristic zero, the following Poincaré lemma holds for polynomial differential forms.
Let k be a field of characteristic zero,
R=k[x1,...,xn]
\Omega1
dx1,...,dxn
\Omegap=\wedgep\Omega1
\Omega1
R
0\tok\to\Omega0\overset{d}\to\Omega1\overset{d}\to … \to0
d
d(fd
x | |
ii |
\wedge … \wedged
x | |
ip |
)=\sumj
\partialf | |
dxj |
dxj\wedged
x | |
ii |
\wedge … \wedged
x | |
ip |
.
This version of the lemma is seen by a calculus-like argument. First note that
\ker(d:R\to\Omega1)=k
p>0
\omega
p
\omega=\omega0\wedgedx1+\omega1
\omegai
dx1
x1
\int
r | |
x | |
1 |
dx1=
| |||||||
r+1 |
,
η=\int\omega0dx1
\omega0
dη=\omega0\wedgedx1+\sigma
\sigma
dx1
\omega-dη
dx1
\omega
\omega-dη
\omega
dx1
d\omega=0
\omega
x1
\omega
x2,...,xn
\square
Remark: With the same proof, the same results hold when
R=k[[x1,...,xn]]
\bar\partial
The Poincaré lemma generally fails for singular spaces. For example, if one considers algebraic differential forms on a complex algebraic variety (in the Zariski topology), the lemma is not true for those differential forms. One way to resolve this is to use formal forms and the resulting algebraic de Rham cohomology can compute a singular cohomology.
However, the variants of the lemma still likely hold for some singular spaces (precise formulation and proof depend on the definitions of such spaces and non-smooth differential forms on them.) For example, Kontsevich and Soibelman claim the lemma holds for certain variants of different forms (called PA forms) on their piecewise algebraic spaces.[14]
The homotopy invariance fails for intersection cohomology; in particular, the Poincaré lemma fails for such cohomology.