Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

April 25, 2024

Line Bundles on Complex Tori (Part 3)

Posted by John Baez

You thought this series was dead. But it was only dormant!

In Part 1, I explained how the classification of holomorphic line bundles on a complex torus XX breaks into two parts:

  • the ‘discrete part’: their underlying topological line bundles are classified by elements of a free abelian group called the Néron–Severi group NS(X)\mathrm{NS}(X).

  • the ‘continuous part’: the holomorphic line bundles with a given underlying topological line bundle are classified by elements of a complex torus called the Jacobian Jac(X)\mathrm{Jac}(X).

In Part 2, I explained duality for complex tori, which is a spinoff of duality for complex vector spaces. I used this to give several concrete descriptions of the Néron–Severi group NS(X)NS(X).

But the fun for me lies in the examples. Today let’s actually compute a Néron–Severi group and begin seeing how it leads to this remarkable picture by Roice Nelson:

This is joint work with James Dolan.

The most interesting complex tori are the complex abelian varieties. These are not just complex manifolds: they’re projective varieties, so the ideas of algebraic geometry apply! To be precise, a complex abelian variety is an abelian group object in the category of smooth complex projective varieties.

If you want to learn the general theory, I recommend this:

  • Christina Birkenhake and Herbert Lange, Complex Abelian Varieties, Springer, Berlin, 2013.

It’s given me more pleasure than any book I’ve read for a long time. One reason is that it ties the theory nicely to ideas from physics, like the Heisenberg group and — without coming out and saying so — geometric quantization. Another is that abelian varieties are a charming, safe playground for beginners in algebraic geometry. You can easily compute things, classify things, and so on. It really amounts to linear algebra where all your vector spaces have lattices in them.

But instead of talking about general theorems, I’d like to look at an interesting example.

Every 1-dimensional complex torus can be made into an abelian variety: 1-dimensional abelian varieties are called elliptic curves, and everyone loves them. In higher dimensions the story is completely different: most complex tori can’t be made into abelian varieties! So, a lot of interesting phenomena are first seen in dimension 2. 2-dimensional abelian varieties are called complex abelian surfaces.

Here’s a cheap way to get our hands on an abelian surface: take the product of two elliptic curves. It’s tempting to use one of the two most symmetrical elliptic curves:

  • The Gaussian curve /𝔾\mathbb{C}/\mathbb{G}, where

𝔾={a+bi|a,b} \mathbb{G} = \{ a + b i \; \vert \; a, b \in \mathbb{Z} \}

is called the ring of Gaussian integers because it’s the ring of algebraic integers in the field [i]\mathbb{Q}[i].

  • The Eisenstein curve /𝔼\mathbb{C}/\mathbb{E}, where

𝔼={a+bω|a,b} \mathbb{E} = \{ a + b \omega \; \vert \; a, b \in \mathbb{Z} \}

and ω\omega is the cube root of unity exp(2πi/3)\exp(2 \pi i/ 3). 𝔼\mathbb{E} is called the ring of Eisenstein integers because its the ring of algebraic integers in the field [ω]\mathbb{Q}[\omega].

The Gaussian integers form a square lattice:

while the Eisenstein integers form an equilateral triangular lattice:

There are no other lattices in the plane as symmetrical as these, though there are interesting runners-up coming from algebraic integers in other fields [n]\mathbb{Q}[\sqrt{-n}].

Since the Eisenstein curve has 6-fold symmetry while the Gaussian curve has only 4-fold symmetry, let’s go all out and form an abelian surface by taking a product of two copies of the Eistenstein curve! I’ll call it the Eisenstein surface:

E=/𝔼×/𝔼= 2/𝔼 2 E = \mathbb{C}/\mathbb{E} \times \mathbb{C}/\mathbb{E} = \mathbb{C}^2/\mathbb{E}^2

What are the symmetries of this? Like any complex torus, it acts on itself by translations. These are incredibly important, but they don’t preserve the group structure because they move the origin around. When we talk about morphisms of abelian varieties, we usually mean maps of varieties that also preserve the group structure. So what are the automorphisms of EE as an abelian variety?

Well, actually it’s nice to think about endomorphisms of EE as an abelian variety. Suppose TM 2(𝔼)T \in \mathrm{M}_2(\mathbb{E}) is any 2×22 \times 2 matrix of Eisenstein integers. Then TT acts on 2\mathbb{C}^2 in a linear way, by matrix multiplication. It obviously maps the lattice 𝔼 2 2\mathbb{E}^2 \subset \mathbb{C}^2 to itself. So it defines an endomorphism of 2/𝔼 2\mathbb{C}^2/\mathbb{E}^2. In other words, it gives an endomorphism of the Eisenstein surface as an abelian variety!

It’s not hard to see that these are all we get. So

End(E)=M 2(𝔼) \mathrm{End}(E) = \mathrm{M}_2(\mathbb{E})

Note that these endomorphisms form a ring: not only can you multiply them (i.e. compose them), you can also add them pointwise. Indeed any abelian variety has a ring of endomorphisms for the same reason, and these rings are very important in the overall theory.

Among the endomorphisms are the automorphisms, and I believe the automorphism group of the Eisenstein surface is

Aut(E)=GL(2,𝔼) \mathrm{Aut}(E) = \mathrm{GL}(2,\mathbb{E})

This is an infinite group because it contains ‘shears’ like

(1 1 0 1) \left( \begin{matrix} 1 & 1 \\ 0 & 1 \end{matrix} \right)

Now, what about line bundles on the Eisenstein surface EE? Let’s sketch how to figure out its Néron–Severi group NS(E)NS(E). Remember, this is a coarse classification of holomorphic line bundles where two count as the same if they are topologically isomorphic. Thus we get a discrete classification, not a ‘moduli space’.

I described the Néron–Severi group in a bunch of ways in Part 2. Here’s the one we want now. If XX is a complex torus we can write

X=V/L X = V/L

where VV is a finite-dimensional complex vector space and LL is a lattice in VV. The vector space VV has a dual V *V^\ast, defined in the usual way, and the lattice LVL \subset V also has a dual L *V *L^\ast \subset V^\ast, defined in a different way:

L *={f:V:fisreallinearandf(v)forallvL} L^\ast = \{ f \colon V \to \mathbb{R} : f \; is\; real–linear \; and\; f(v) \in \mathbb{Z} \; for \; all \; v \in L \}

Then we saw something I called Theorem 22':

Theorem 22'. The Néron–Severi group NS(X)NS(X) consists of linear maps h:VV *h \colon V \to V^\ast that map LL into L *L^\ast and have h *=hh^\ast = h.

The point here is that any linear map f:VWf \colon V \to W has an adjoint f *:W *V *f^\ast \colon W^\ast \to V^\ast, so the map hh has an adjoint h *:V **V *h^\ast \colon V^{\ast\ast} \to V^\ast, but the double dual of VV is canonically isomorphic to VV itself, so with a nod and a wink we can write h *:VV *h^\ast \colon V \to V^\ast, so it makes sense to say h *=hh^\ast = h.

You may be slightly dazed now — are you seeing stars? Luckily, all of this becomes less confusing in our actual example where V= 2V = \mathbb{C}^2 and L=𝔼 2L = \mathbb{E}^2, since the standard inner product on 2\mathbb{C}^2 lets us identify this vector space with its dual, and — check this out, this part is not quite trivial — that lets us identify the lattice 𝔼\mathbb{E} with its dual!

So, the Neron–Severi group NS(E)NS(E) of the Eisenstein surface E= 2/𝔼 2E = \mathbb{C}^2/\mathbb{E}^2 consists of 2×22 \times 2 complex matrices that map 𝔼 2\mathbb{E}^2 to itself and are self-adjoint!

But it’s even simpler than that, since 2×22 \times 2 complex matrices that map 𝔼 2\mathbb{E}^2 to itself are just 2×22 \times 2 matrices of Eisenstein integers. The set of these is our friend M 2(𝔼)\mathrm{M}_2(\mathbb{E}). But now we want the self-adjoint ones. I’ll denote the set of these by 𝔥 2(𝔼)\mathfrak{h}_2(\mathbb{E}). Here the gothic 𝔥\mathfrak{h} stands for ‘hermitian’.

So we’ve figured out the Neron–Severi group of the Eisenstein surface. It consists of 2×22 \times 2 hermitian matrices of Eisenstein integers:

NS(E)=𝔥 2(𝔼)! NS(E) = \mathfrak{h}_2(\mathbb{E}) \; !

Now let’s try to visualize it.

The fun part

I’ll dig into this more next time, but let me state the marvelous facts now, just to whet your appetite. The space of all complex 2×22 \times 2 self-adjoint matrices, called 𝔥 2()\mathfrak{h}_2(\mathbb{C}), is famous in physics. It’s 4-dimensional — and it’s a nice way of thinking about Minkowski spacetime, our model of spacetime in special relativity.

Sitting inside Minkowski spacetime, we now see the lattice 𝔥 2(𝔼)\mathfrak{h}_2(\mathbb{E}) of 2×22 \times 2 self-adjoint matrices with Eisenstein number entries. It’s a very nice discretization of spacetime.

It’s a bit hard to visualize 4-dimensional things. So let’s look at 2×22 \times 2 self-adjoint matrices whose determinant is 11 and whose trace is positive. These form a 3-dimensional hyperboloid in Minkowski spacetime, called hyperbolic space. And it’s no hyperbole to say that this a staggeringly beautiful alternative to 3-dimensional Euclidean space. It’s negatively curved, so lines that start out parallel get further and further apart in an exponential way as they march along. There’s a lot more room in hyperbolic space — a lot of room for fun.

What happens if we look at points in our lattice 𝔥 2(𝔼)\mathfrak{h}_2(\mathbb{E}) that happen to lie in hyperbolic space? I believe we get the centers of the hexagons in this picture:

And I believe the other features of this picture arise from other relationships between 𝔥 2(𝔼)\mathfrak{h}_2(\mathbb{E}) and hyperbolic space. There’s a lot to check here. Greg Egan has made a lot of progress, but I’ll talk about that next time.

One last thing. I showed you that elements of 𝔥 2(𝔼)\mathfrak{h}_2(\mathbb{E}) correspond to topological isomorphism classes of holomorphic line bundles on the Eisenstein surface. Then I showed you a cool picture of a subset of 𝔥 2(𝔼)\mathfrak{h}_2(\mathbb{E}), namely the elements with determinant 11 and trace >0> 0. But what’s the importance of these? Am I focusing on them merely to get a charismatic picture in hyperbolic space?

No: it turns out that these elements correspond to something really nice: principal polarizations of the Eisenstein surface! These come from very best line bundles, in a certain precise sense.

Posted at April 25, 2024 11:31 AM UTC

TrackBack URL for this Entry:   https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/3530

3 Comments & 0 Trackbacks

Re: Line Bundles on Complex Tori (Part 3)

By the way, I believe the whole analysis so far also works for the Gaussian surface formed as the product of two copies of the Gaussian elliptic curve /𝔾\mathbb{C}/\mathbb{G}:

G= 2/𝔾 2 G = \mathbb{C}^2/\mathbb{G}^2

We have

End(G)M 2(𝔾) \mathrm{End}(G) \cong M_2(\mathbb{G})

Aut(G)GL(2,𝔾) \mathrm{Aut}(G) \cong \mathrm{GL}(2,\mathbb{G})

and most excitingly

NS(G)𝔥 2(𝔾) \mathrm{NS}(G) \cong \mathfrak{h}_2(\mathbb{G})

I think the points of 𝔥 2(𝔾)\mathfrak{h}_2(\mathbb{G}) with determinant 1 and trace > 0 lie at the centers of the squares here:

Posted by: John Baez on April 26, 2024 9:16 AM | Permalink | Reply to this

Re: Line Bundles on Complex Tori (Part 3)

Good to see this series rise from the dead after two years.

Typo presumably:

E=/𝔾×/𝔾= 2/𝔼 2 E = \mathbb{C}/\mathbb{G} \times \mathbb{C}/\mathbb{G} = \mathbb{C}^2/\mathbb{E}^2

Posted by: David Corfield on April 26, 2024 9:33 AM | Permalink | Reply to this

Re: Line Bundles on Complex Tori (Part 3)

Yes, that was some word salad made with copy pasta.

There should be another article soon. And these attractive examples are pushing some general theoretical developments! There’s nothing like actually looking at something for coming up with questions about it.

Posted by: John Baez on April 26, 2024 1:25 PM | Permalink | Reply to this

Post a New Comment