Created: 2026-03-06 07:59:30
Updated: 2026-03-06 08:17:13

6.1 Stokes' theorem

Let the standard nn-simplex σˉr\bar{\sigma}_{r} given by

σˉr={(x1,,xr)Rrxμ0,μ=1rxμ1}\begin{equation} \bar{\sigma}_{r} = \left\{(x^{1},\dots,x^{r})\in \mathbb{R}^{r}\mid x^{\mu}\geq 0, \sum_{\mu=1}^{r}x^{\mu}\leq 1\right\} \end{equation}

or σˉr=(p0p1pr)\bar{\sigma}_{r}=(p_{0}p_{1}\dots p_{r}) where p0=(0,,0)p_{0}=(0,\dots,0),p1=(1,0,,0)p_{1}=(1,0,\dots,0), pr=(0,,1)p_{r}=(0,\dots,1)
An rr-form ω\omega in Rr\mathbb{R}^{r} is written as

ω=a(x)dx1dx2dxr\begin{equation} \omega = a(x) dx^{1}\wedge dx^{2}\wedge \dots \wedge dx^{r} \end{equation}

Define the integration of ω\omega over σˉr\bar{\sigma}_{r} by

σˉrωσˉra(x)dx1dx2dxr\begin{equation} \int _{\bar{\sigma}_{r}} \, \omega \equiv \int _{\bar{\sigma}_{r}} \, a(x) dx^{1}dx^{2}\dots dx^{r} \end{equation}

We may define rr-chain, rr-cycle and rr-boundary in a manifold MM. We have the nilpotent map :Cr(M)Cr1(M)\partial:C_{r}(M)\to C_{r-1}(M) corresponding to geometrical boundary of srs_{r} with an induced orientation.

We can define the integration of a rr-form ω\omega over an rr-chain. The integration on rr-simplex srs_{r} of MM is defined by

srω=σˉrfω\begin{equation} \int _{s_{r}}\omega =\int _{\bar{\sigma}_{r}}f^{*} \, \omega \end{equation}

where f:σˉrMf:\bar{\sigma}_{r}\to M is a smooth map s.t. sr=f(σˉr)s_{r}=f(\bar{\sigma}_{r}). Since fωf^{*}\omega is an rr-form in Rr\mathbb{R}^{r}, the RHS is usual r-fold integral. For general rr-chain c=iaisr,iCr(M)c=\sum_{i}a_{i}s_{r,i}\in C_{r}(M) define

cω=iaisr,iω\begin{equation} \int _{c} \, \omega=\sum_{i}a_{i}\int _{s_{r,i}} \, \omega \end{equation}

Let ωΩr1(M)\omega\in \Omega ^{r-1}(M) and cCr(M)c\in C_{r}(M). Then

cdω=cω\begin{equation} \int _{c} \, d\omega = \int _{\partial c} \, \omega \end{equation}

6.2 de Rham cohomology groups

Let MM be an mm-dimensional differentiable manifold. The set of closed rr-forms is called the rrth cocycle group Zr(M)Z^{r}(M), the set of exact rr-forms is called rrth boundary group Br(M)B^{r}(M), since d2=0d^{2}=0, Br(M)Zr(M)B^{r}(M)\subset Z^{r}(M).

Zr(M)={ωΩr(M)dω=0}Br(M)={ωΩr(M)ω=dψ,ψΩr1(M)}\begin{equation} \begin{aligned} Z^{r}(M) = \left\{\omega\in \Omega ^{r}(M)\mid d\omega=0\right\} \\ B^{r}(M) = \left\{\omega \in \Omega ^{r}(M)\mid \omega=d\psi,\exists \psi\in \Omega ^{r-1}(M)\right\} \end{aligned} \end{equation}

r=0r=0, B0(M)B^{0}(M) has no meaning. Define Ω1(M)=\Omega ^{-1}(M)=\emptyset, B0(M)=0B^{0}(M)=0, H0(M)=Z0(M)={fΩ0(M)=F(M)df=0}H^{0}(M)=Z^{0}(M)=\{f\in \Omega ^{0}(M)=\mathcal{F}(M)\mid df=0\}. If MM connected, df=0df=0 iff ff is constant over MM. Hence H0(M)RH^{0}(M) \cong \mathbb{R}. If MM has nn conected components, H0(M)RnH^{0}(M)\cong \mathbb{R}^{n}.

Let M=RM=\mathbb{R}. H0(R)=RH^{0}(\mathbb{R})=\mathbb{R}. Let ω=fdx,dω=0\omega=fdx,d\omega=0; Let ω=fdx=d(0xf(x)dx)\omega=fdx=d(\int _{0}^{x}f(x) \, dx), so any form is closed as well as exact, H1(R)=Ω1(R)/Ω1(R)={0}H^{1}(\mathbb{R})=\Omega ^{1}(\mathbb{R})/\Omega ^{1}(\mathbb{R})=\{0\}

Since S1S^{1} connected, H0(S1)=RH^{0}(S^{1})=\mathbb{R}. Let ω=f(θ)dθΩ1(S1)\omega=f(\theta)d\theta \in\Omega ^{1}(S^{1}), is it possible to write ω=dF\omega=dF for some function FF? Let F(θ)=0θf(θ)dθF(\theta)=\int _{0}^{\theta}f(\theta') \, d\theta', since F(0)=F(2π)F(0)=F(2\pi), 02πf(θ)dθ=0\int _{0}^{2\pi}f(\theta') \, d\theta'=0. If we define a map λ:ω=fdθ02πf(θ)dθ\lambda:\omega=fd\theta\mapsto \int _{0}^{2\pi} \, f(\theta')d\theta', then B1(S1)B^{1}(S^{1}) is identified with kerλ\mathrm{ker}\lambda.

H1(S1)=Ω1(S1)/kerλ=Imλ=R\begin{equation} H^{1}(S^{1})= \Omega ^{1}(S^{1}) / \mathrm{ker}\lambda = \mathrm{Im}\lambda = \mathbb{R} \end{equation}

6.2.2 Duality of Hr(M)H_{r}(M) and Hr(M)H^{r}(M); de Rham's theorem

The cohomology group is a dual space of the homology group. The duality is provided by Stroke's theorem. Define inner product of rr-form and rr-chain in MM. Let Cr(M)C_{r}(M) be the chain group of MM. Take cCr(M),ωΩr(M),1rmc\in C_{r}(M),\omega\in\Omega ^{r}(M),1\leq r\leq m. Define inner product Cr(M)×Ωr(M)RC_{r}(M)\times\Omega ^{r}(M)\to \mathbb{R}:

c,ω(c,ω)=cω\begin{equation} c,\omega \mapsto (c,\omega) = \int _{c} \, \omega \end{equation}

Clearly the map is linear in both cc and ω\omega:

(c1+c2,ω)=c1+c2ω=c1ω+c2ω(c,ω1+ω2)=cω1+ω2=cω1+cω2\begin{equation} \begin{aligned} (c_{1}+c_{2},\omega) & = \int _{c_{1}+c_{2}} \, \omega = \int _{c_{1}} \,\omega + \int _{c_{2}} \, \omega \\ (c,\omega_{1}+\omega_{2}) & = \int _{c} \, \omega_{1}+\omega_{2} = \int _{c} \, \omega_{1} + \int _{c} \, \omega_{2} \end{aligned} \end{equation}

The Stroke's theorem takes the form (c,dω)=(c,ω)(c,d\omega)=(\partial c,\omega)

The inner product naturally induces an inner product λ\lambda between the elements of Hr(M)H_{r}(M) and Hr(M)H^{r}(M). Now we show that Hr(M)H_{r}(M) is dual of Hr(M)H^{r}(M). Let [c]Hr(M),[ω]Hr(M)[c]\in H_{r}(M),[\omega]\in H^{r}(M), define inner product Λ:Hr(M)×Hr(M)R\Lambda:H_{r}(M)\times H^{r}(M)\to \mathbb{R} by

Λ([c],[ω])(c,ω)=cω\begin{equation} \Lambda([c],[\omega]) \equiv (c,\omega) = \int _{c} \, \omega \end{equation}

This is well defined since it is independent of the choice of representatives:

(c+c,ω)=(c,ω)+(c,dω)=(c,ω)\begin{equation} (c+\partial c',\omega)= (c,\omega) +(c',d\omega) = (c,\omega) \end{equation}

where dω=0d\omega=0 has been used. Similarly, for ω+dψ,ψΩr1(M)\omega+d\psi,\psi\in\Omega ^{r-1}(M),

(c,ω+dψ)=(c,ω)+(c,ψ)=(c,ω)\begin{equation} (c,\omega+d\psi) = (c,\omega) + (\partial c,\psi) = (c,\omega) \end{equation}

(de Rham's Theorem) If MM is a compact manifold, Hr(M)H_{r}(M) and Hr(M)H^{r}(M) are finite dimensional. The map Λ\Lambda is bilinear and non-degenerate. Thus Hr(M)H^{r}(M) is dual vector space of Hr(M)H_{r}(M)

We accept Theorem 6.2 without proof which is highly nontrivial.

(c,ω)(c,\omega) vanishes if ω\omega is exact or if cc is a boundary.
Corollary 6.1: Let MM be a compact manifold and kk be the rrth Betti number. Let c1,c2,,ckc_{1},c_{2},\dots,c_{k} be properly chosen elements of Zr(M)Z_{r}(M) s.t. [ci][cj][c_{i}]\neq[c_{j}].

  • de Rham's theorem states that bilinear form Λ([c],[ω])\Lambda([c],[\omega]) is non-degenerate. Hence if Λ([ci],)\Lambda([c_{i}],\cdot) is a linear map acting on Hr(M)H^{r}(M), the kerΛ\Lambda consists of trivial element, the cohomology class of exact forms. ψ\psi is an exact form.
  • We may choose dual basis [ωi][\omega_{i}] of Hr(M)H^{r}(M) s.t. Λ([ci],[ωj])=δij\Lambda([c_{i}],[\omega_{j}])=\delta_{ij}, define ω=i=1kbiωi\omega=\sum_{i=1}^{k} b_{i}\omega_{i} completes the proof.

H0(M)H0(M)RRn if M has n connected componentsH1(S1)H1(S1)R\begin{equation} \begin{aligned} H^{0}(M)\cong H_{0}(M) \cong \underbrace{ \mathbb{R}\oplus \dots \oplus \mathbb{R} }_{ n } & \text{ if M has n connected components} \\ H^{1}(S^{1})\cong H_{1}(S^{1})\cong \mathbb{R} & \end{aligned} \end{equation}

and the betti number satisfies

br(M)dimHr(M)=dimHr(M)=br(M)\begin{equation} b^{r}(M)\equiv \text{dim}H^{r}(M)= \text{dim}H_{r}(M) = b_{r}(M) \end{equation}

so Euler characteristic is

χ(M)=r=1m(1)rbr(M)\begin{equation} \chi(M) = \sum_{r=1}^{m}(-1)^{r}b^{r}(M) \end{equation}

The LHS is purely topological while RHS is given by analytic condition (dω=0d\omega=0 is a set of PDEs)

Summary:

Cr1(M)rCr(M)r+1Cr+1(M)Ωr1(M)drΩr(M)dr+1Ωr+1(M)Hr(M)=Zr(M)/Br(M)=kerr/imr+1Hr(M)=Zr(M)/Br(M)=kerdr+1/imdr\begin{equation} \begin{aligned} \leftarrow C_{r-1}(M) \overset{ \partial_{r} }{ \leftarrow } C_{r}(M) \overset{ \partial_{r+1} }{ \leftarrow } C_{r+1}(M) \leftarrow \\ \to \Omega ^{r-1}(M) \overset{ d_{r} }{ \to } \Omega ^{r}(M) \overset{ d_{r+1} }{ \to } \Omega ^{r+1}(M) \to \\ H_{r}(M) = Z_{r}(M) / B_{r}(M) = \mathrm{ker} \partial_{r} / \mathrm{im} \partial_{r+1} \\ H^{r}(M) = Z^{r}(M) / B^{r}(M) = \mathrm{ker} d_{r+1} / \text{im}\, d_{r} \end{aligned} \end{equation}

6.3 Poincare's lemma

If a coordinate neighbourhood UU of a manifold MM is contractible to a point p0Mp_{0}\in M, any closed rr-form on UU is also exact.

UU is smoothly contractible, to p0p_{0}, so \exists smooth map F:U×IUF:U\times I\to U s.t.

F(x,0)=x,F(x,1)=p0 for xU\begin{equation} F(x,0)=x,F(x,1)=p_{0} \text{ for }x\in U \end{equation}

Let ηΩr(U×I)\eta\in\Omega ^{r}(U\times I),

η=ai1ir(x,t)dxi1dxir+bj1jr1(x,t)dtdxj1dxjr1\begin{equation} \eta= a_{i_{1}\dots i_{r}}(x,t) dx^{i_{1}}\wedge\dots \wedge dx^{i_{r}} + b_{j_{1}\dots j_{r-1}}(x,t) dt \wedge dx^{j_{1}}\wedge\dots \wedge dx^{j_{r-1}} \end{equation}

where xx is coordinate of UU, tt of ii. Define P:Ωr(U×I)Ωr1(U)P:\Omega ^{r}(U\times I)\to\Omega ^{r-1}(U) by

Pη(01ds bj1jr1(x,s))dxj1dxjr1\begin{equation} P\eta \equiv \left( \int _{0}^{1} \, ds\ b_{j_{1}\dots j_{r-1}}(x,s) \right) dx^{j_{1}}\wedge\dots \wedge dx^{j_{r-1}} \end{equation}

define ft:UU×If_{t}:U\to U\times I by ft(x)=(x,t)f_{t}(x)=(x,t). The pulback of first term of η\eta is an element of Ωr(U)\Omega ^{r}(U),

ftη=ai1ir(x,t)dxi1dxirΩr(U)\begin{equation} f_{t}^{*} \eta = a_{i_{1}\dots i_{r}}(x,t) dx^{i_{1}}\wedge\dots \wedge dx^{i_{r}}\in \Omega ^{r}(U) \end{equation}

Now prove the following identity:

d(Pη)+P(dη)=f1ηf0η\begin{equation} d(P\eta) + P(d \eta) = f_{1}^{*}\eta-f_{0}^{*}\eta \end{equation}

LHS:

\begin{equation} \begin{aligned} \mathrm{d} \left(P \eta\right) & = \mathrm{d}\left( \int _{0}^{1} \, ds\ b_{j_{1}\dots j_{r-1}} \right) dx^{j_{1}}\wedge\dots \wedge dx^{j_{r-1}} \\ &= \int _{0}^{1} \, ds \left( \frac{ \partial b_{j_{1}\dots j_{r-1}} }{ \partial x^{j_{r}} } \right) dx^{j_{r}}\wedge dx^{j_{1}}\wedge\dots \wedge dx^{j_{r-1}} \\ P\mathrm{d}\eta & = P\bigg{[} \left(\frac{ \partial a_{i_{1}\dots i_{r}} }{ \partial x^{i_{r+1} } }\right) dx^{i_{r+1}}\wedge dx^{i_{1}}\dots \wedge dx^{i_{r}} + \\ & \left(\frac{ \partial a_{i_{1}\dots i_{r}} }{ \partial t }\right) dt \wedge dx^{i_{1}}\wedge\dots \wedge dx^{i_{r}} +\\ & \left( \frac{ \partial b_{j_{1}\dots j_{r-1}} }{ \partial x^{j_{r}} } \right) dx^{j_{r}}\wedge dt \wedge dx^{j_{1}}\wedge\dots \wedge dx^{j_{r-1}} \bigg{ ]} \\ & = \left[\int _{0}^{1} \, ds \left(\frac{ \partial a_{i_{1}\dots i_{r}} }{ \partial s } \right) \right] dx^{i_{1}}\wedge\dots \wedge dx^{i_{r}} \\ & - \left[ \int _{0}^{1} \, ds \left(\frac{ \partial b_{j_{1}\dots j_{r-1}} }{ \partial x^{j_{r}} }\right) \right] dx^{j_{r}}\wedge dx^{j_{1}}\wedge\dots \wedge dx^{j_{r-1}} \end{aligned} \end{equation}

So

d(Pη)+P(dη)=[01ds(ai1irs)]dxi1dxir=[ai1ir(x,1)ai1ir(x,0)]dxi1dxir=f1ηf0η\begin{equation} \begin{aligned} \mathrm{d}(P \eta) + P(\mathrm{d} \eta) & = \left[\int _{0}^{1} \, ds \left( \frac{ \partial a_{i_{1}\dots i_{r}} }{ \partial s } \right) \right] dx^{i_{1}}\wedge \dots \wedge dx^{i^{r}} \\ & = [ a_{i_{1}\dots i_{r}}(x,1)-a_{i_{1}\dots i_{r}}(x,0 )] dx^{i_{1}}\wedge\dots \wedge dx^{i_{r}} \\ & = f_{1}^{*}\eta - f_{0}^{*}\eta \end{aligned} \end{equation}

Poincare's lemma readily follows. Let ω\omega be closed rr form on a contractible chart UU. We will show that ω\omega can be written as an exact form,

ω=d(PFω)\begin{equation} \omega= d(-PF^{*}\omega) \end{equation}

FF being the smooth contraction map. In fact, if η\eta is replaced by FωΩr(U×I)F^{*}\omega\in\Omega ^{r}(U\times I), we have

dPFω+PdFω=f1Fωf0Fω=(Ff1)ω(Ff0)ω\begin{equation} dPF^{*}\omega + PdF^{*}\omega = f_{1}^{*}\circ F^{*}\omega - f_{0}^{*} \circ F^{*}\omega = (F\circ f_{1})^{*} \omega - (F\circ f_{0})^{*}\omega \end{equation}

Clearly Ff1:UUF\circ f_{1}:U\to U is a constant map xp0x\mapsto p_{0}, hence (Ff1)=0(F\circ f_{1})^{*}=0. Ff0=idUF\circ f_{0}=id_{U}, hence RHS is simply ω-\omega. The second term of LHS vanishes since ω\omega is closed; dFω=Fdω=0dF^{*}\omega=F^{*}d\omega=0. Finally, ω=dPFω\omega=-\mathrm{d}PF^{*}\omega, which proves the theorem.

e.g. since Rn\mathbb{R}^{n} contractible, Hr(Rn)=0,1rnH^{r}(\mathbb{R}^{n})=0,1\leq r\leq n. However note that H0(Rn)=RH^{0}(\mathbb{R}^{n})=\mathbb{R}.

6.4 Structure of de Rham cohomology groups

Let MM be mm-dim compact manifold, ωHr(M),ηHmr(M)\omega\in H^{r}(M),\eta\in H^{m-r}(M). Note that ωη\omega \wedge \eta is volume element, define inner product: Hr(M)×HmrRH^{r}(M)\times H^{m-r}\to \mathbb{R} by

<ω,η>Mωη\begin{equation} \left<\omega,\eta\right> \equiv \int _{M} \, \omega \wedge \eta \end{equation}

The inner product is bilinear but not singular: if ω0\omega\neq 0 or η0\eta\neq 0, <ω,η>\left<\omega,\eta\right> cannot vanish identically. Thus the inner product defines duality of Hr(M)H^{r}(M) and Hmr(M)H^{m-r}(M):

Hr(M)Hmr(M)\begin{equation} H^{r}(M)\cong H^{m-r}(M) \end{equation}

called Poincare duality ,and br=bmrb_{r}=b_{m-r}. It follows that in odd dim space, Eular characteristic vanishes:

χ(M)=()rbr=0\begin{equation} \chi(M) = \sum(-)^{r}b_{r}=0 \end{equation}

6.4.2 Cohomology rings

Let [ω]Hq(M)[\omega]\in H^{q}(M), [η]Hr(M)[\eta]\in H^{r}(M), define the product by

[ω][η]=[ωη]\begin{equation} [\omega]\wedge[\eta]=[\omega \wedge \eta] \end{equation}

ωη\omega \wedge \eta is closed, so [ωη]Hq+r(M)[\omega \wedge \eta]\in H^{q+r}(M). [ωη]\left[\omega \wedge \eta\right] is also independent of representatives of [ω]\left[\omega\right] and [η][\eta]: if we take ω=ω+dψ\omega'=\omega+\mathrm{d}\psi,

[ω][η]=[(ω+dψ)η]=[ωη+d(ψη)]=[ωη]\begin{equation} [\omega']\wedge[\eta]= [(\omega+\mathrm{d}\psi)\wedge \eta] = [\omega \wedge \eta + \mathrm{d}(\psi \wedge \eta)] = [\omega \wedge \eta] \end{equation}

so the \wedge is well defined. The cohomology ring is defined by direct sum

H(M)=r=1mHr(M)\begin{equation} H^{*}(M) = \bigoplus_{r=1}^{m} H^{r}(M) \end{equation}

the product is provided by :H(M)×H(M)H(M)\wedge:H^{*}(M)\times H^{*}(M)\to H^{*}(M), the addition is the formal sum of two elements of H(M)H^{*}(M). One of the superiorities of cohomology groups over homology groups resides here: Products of chains are not well defined, homology groups cannot have ring structure.

6.4.3 The Kunneth formula

Let MM be a product

Leave a Comment

captcha
Fontsize