The hard Lefschetz theorem is a theorem in complex differential geometry, more specifically Kahler geometry, which determines an isomorphisms between certain cohomology spaces. Together with the Poincare duality, Serre duality it shows just how rigid the cohomology groups of a compact Kahler manifold are. In this post the theorem and its proof will be stated, with a view towards the more rudimentary setting of symplectic geometry.
The basic prerequisites
This obviously does not constitute an introduction to complex geometry, though I have gone a little further than just fixing notation. All manifolds will be assumed to have real dimension equal to
.
A Kahler manifold is a complex Riemann manifold
with an integrable isometric almost complex structure, for which the
-form
![]()
Let
be the Lefschetz operator given by
![]()
![]()
and extended by orthogonality. Here
![]()
![]()
Another important adjoint operator which we will need is
(the adjoint of the exterior differential
). Together with the usual differential
, they form the Laplace-Beltrami (or generalized Laplacian) operator given by
![]()
It is customary to substitute the the tangent space
with
and give this local coordinates by the Wirtingen derivatives
(1) 
with associated covectors
(2) ![]()
The tangent space can then be decomposed into
where
is the vector bundle of p partial derivatives of the form
and
of the form
. This is actually the eigenspace decomposition of
given by the (lift of the) the almost complex structure
, which acts on
by multiplication by
and on
by multiplication by
. The decompositions are also inherited (in the obvious way) by arbitrary tensor fields. Explicitly on forms we have
![]()
It is also customary to decompose the exterior differential
as
![]()
![Rendered by QuickLaTeX.com \[\partial\left(\sum_{|I \cup J|= k} \alpha_{I,J}dz_I\wedge d\overline{z}_J\right)= \sum_{|I \cup J|= k }\sum_{r\not\in I}\frac{\partial \alpha_{I, J}}{\partial z_r} dz_r\wedge dz_I\wedge d\overline{z}_J\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-ab7ceb40dec82b7cd49da8e4380897e2_l3.png)
![Rendered by QuickLaTeX.com \[\overline{\partial}\left(\sum_{|I \cup J|= k} \alpha_{I,J}dz_I\wedge d\overline{z}_J\right)= \sum_{|I \cup J|= k }\sum_{r\not\in J}\frac{\partial \alpha_{I, J}}{\partial \overline{z_r}} d\overline{z}_r\wedge dz_I\wedge d\overline{z}_J\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-fbd186fd849fe92d5f79351d4cc64a43_l3.png)
where we sum over all multiindices
There is an explicit formula for the adjoint operators, using the Hodge-
operator, namely,
![]()
similar expressions exist for all adjoints. This is how one defines adjoints for non-compact manifolds, and most of the results from Hilbert space theory extends word for word to the the non-compact setting by working locally on the (sheaf)
A manifold
together with a closed 2-form
for which
is a nowhere vanishing volume form, is called a symplectic manifold. Equivalently,
is a closed 2-form which gives a non-degenerate pairing of tangent vectors. Note that all Kahler manifolds are symplectic with respect to the Kahler form, but with added structure of a Riemmannian and complex manifold. We also call the operator
![]()
![]()
The symplectic case
On arbitrary symplectic manifolds we have the following important theorem –
![]()
Step 1) Let
(3) 
![]()
To show that
is bijective it suffices to show it is bijective on a trivializing cover (employ the sheaf axioms here), and on a trivializing cover, we have now reduced the problem to showing that the operator
is an isomorphism of vector spaces. Since these are all of equal dimension, we will only need to check that the map is injective.
Step 2) (borrowed from Prop.1.1 of [1]) Let us prove this by induction on
. Assume first that
, then
![]()
(4) 
where
(by the induction hypothesis) 
This concludes the proof.
Tracing the proof of the above theorem, we can make the following observations
- We did not needed
was closed, just that
is a nowhere vanishing volume form on
. - If we are given a 2-form
for which the map
is injective for some
, the the wedge powers of
determines an isomorphism
for all![Rendered by QuickLaTeX.com \[\Omega^{n-k} \to \Omega^{n+k}\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-497b1847839741d6d680956cde6c6174_l3.png)
. - Noting that
since if
is any closed form
, so
induces a map of cohomology groups
Not much can be said about this map though, it may or may not be an isomorphism. Symplectic manifolds for which these maps are isomorphisms for all![Rendered by QuickLaTeX.com \[L^k: H^{n-k} \to H^{n+k}.\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-732790cc15d22cf4727948d59e51b3db_l3.png)
are said to have the strong (or hard) Lefschetz property.
The Kahler case
In the comfort of Kahler geometry we can say significantly more about the the induced Leftshcetz operators
on the level of cohomology, namely –
![]()
The proof of this theorem relies on the two following fundamental theorems of Hodge theory –
and an equally fundamental theorem in Kahler geometry –
(5) ![Rendered by QuickLaTeX.com \begin{align*} [L, \partial] &= [L, \overline{\partial}] = 0 \\ [L, \partial^\star] &= i \overline{\partial} \\[L, \overline{\partial}^\star] &= - i \partial \end{align*}](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-2683a0d63abb513b5c6b6e5660501eec_l3.png)
We will also need the following two significantly less fundamental lemmas, the first of which is a consequence of the fact that
, the second is valid for any Kahler manifold
![]()
Claim – To prove the hard Lefschetz theorem it is sufficient to show that
![]()
![]()
![]()
![]()
Luckily it turns out that
, (or else the preceding paragraph would quite the waist of space) and here is why –
(lemma 2) ![Rendered by QuickLaTeX.com \begin{align*}L\Delta &= L(d^\star d + dd^\star) = 2L(\partial^\star \partial + \partial \partial^\star) \\&= 2([L, \partial^\star] - \partial^\star)([L, \partial] - \partial L) + ([L, \partial] - \partial)\partial^\star([L, \partial^\star] - \partial^\star) \\&= 2((\partial^\star \partial + \partial \partial^\star)L - 2i (\partial \overline{\partial} + \overline{\partial} \partial)) \tag{Theorem 4}\\&= \Delta L \tag{Lemma 1}\end{align*}](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-d350029d5bdef6fa0a3afa1ffdb9dfa5_l3.png)
This concludes the proof of the hard Lefschetz theorem.
Remarks
- The isomorphism
holds for any Kahler manifold, even non-compact. For compact manifolds, we defined the adjoint in the beginning by either
or as the actual adjoint of
with respect to the
-inner product. On non-compact complex manifolds the former definition makes sense and inherits many properties of the Hilbert space adjoint. In our case, the map
is injective if and only if its adjoint
is surjective, and vice verca (just like normal linear operators on Hilbert spaces). To see why this is so, note that it suffices to check the claim for germs since
is a sheaf map of
, and morphisms of sheaves are injective/surjective if and only the induced map on the germs is injective/surjective respectively. Given this, we may assume the representative of the germ is compactly supported (why?) so it follows that it suffices to check the claim on compactly supported forms, but the compactly supported forms have a well defined
-inner product (as defined above) and the claim follows by noting that the adjoint with respect to this inner product agrees with
(which is straightforward to verify). - The isomorphism of Theorem 2 works well with the usual decomposition the cohomology groups of compact Kahler manifolds, meaning
where![Rendered by QuickLaTeX.com \[L^{n-k}: H^{(p, q)} \to H^{(n-q, n-p)}\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-ded1c119f77d37a29f23382cf188e881_l3.png)
is an isomorphism. This follows since
is a
-form.
Consequences and counterexamples
For non-compact Kahler manifolds, the theorem fails miserably, take for instance
![]()
Another fun property of the theorem is that if
denotes the i’th Betti number which are the real dimensions of the cohomology spaces, then
![]()
![]()
![]()
Lefschetz decomposition
Another important theorem which puts further restrains on the cohomology structure of Kahler manifolds is the Lefschetz decomposition theorem. Let’s define
![]()
Elements of
are called primitive forms. We have an equivalent description of primitive forms given by
![]()
![]()
Define
![]()
Recall that the Lie algebra of the special linear group of
-matrices with coefficients in
(i.e.
) is spanned by
\begin{array}
& X = \begin{pmatrix} 0&0\\ 1&0
\end{pmatrix} &
Y = \begin{pmatrix} 0&1\\ 0&0
\end{pmatrix} &
Z = \begin{pmatrix} 1&0\\ 0&-1
\end{pmatrix}
\end{array}
with relations
![]()
hence we get a representation of
![]()
Since
Since
is diagonal (and invertible), we may decompose
into eigenspaces of
. If
, then
, so
is an eigenvector of
with distinct eigenvalue hence must be linearly independent from
. Continuing inductively, and using the fact that the vector space is finite dimensional, there must be a non-zero
such that
. Now let
![]()
The above decomposition is also induces a decomposition of
![]()
[2] Huybrechts – Complex geometry
[3] Voisin – Hodge theory and complex algebraic geometry.
