Skip to content →

Category: featured

the noncommutative manifold of a Riemann surface

The
natural habitat of this lesson is a bit further down the course, but it
was called into existence by a comment/question by
Kea

I don’t yet quite see where the nc
manifolds are, but I guess that’s coming.

As
I’m enjoying telling about all sorts of sources of finite dimensional
representations of SL2(Z) (and will carry on doing so for
some time), more people may begin to wonder where I’m heading. For this
reason I’ll do a couple of very elementary posts on simple examples of
noncommutative manifolds.

I realize it is ‘bon ton’ these days
to say that noncommutative manifolds are virtual objects associated to
noncommutative algebras and that the calculation of certain invariants
of these algebras gives insight into the topology and/or geometry of
these non-existent spaces. My own attitude to noncommutative geometry is
different : to me, noncommutative manifolds are genuine sets of points
equipped with a topology and other structures which I can use as a
mnemotechnic device to solve the problem of interest to me which is the
classification of all finite dimensional representations of a smooth
noncommutative algebra.

Hence, when I speak of the
‘noncommutative manifold of SL2(Z)’ Im after an object
containing enough information to allow me (at least in principle) to
classify the isomorphism classes of all finite dimensional
SL2(Z)-representations. The whole point of this course is
to show that such an object exists and that we can make explicit
calculations with it. But I’m running far ahead. Let us start with
an elementary question :

Riemann surfaces are examples of
noncommutative manifolds, so what is the noncommutative picture of
them?


I’ve browsed the Google-pictures a bit and a picture
coming close to my mental image of the noncommutative manifold of a
Riemann surface locally looks like the picture on the left. Here, the checkerboard-surface is part of the Riemann surface
and the extra structure consists in putting in each point of the Riemann
surface a sphere, reflecting the local structure of the Riemann surface
near the point. In fact, my picture is slightly different : I want to
draw a loop in each point of the Riemann surface, but Ill explain why
the two pictures are equivalent and why they present a solution to the
problem of classifying all finite dimensional representations of the
Riemann surface. After all why do we draw and study Riemann
surfaces? Because we are interested in the solutions to equations. For
example, the points of the _Kleinian quartic Riemann
surface_ give us all solutions tex \in
\mathbb{C}^3 totheequationX^3Y+Y^3Z+Z^3X=0 .If(a,b,c)issuchasolution,thensoareallscalarmultiples(\lambda a,\lambda
b,\lambda c) sowemayaswellassumethattheZcoordinate is equal
to 1 and are then interested in finding the solutions tex \in
\mathbb{C}^2 totheequationX^3Y+Y^3+X=0 $ which gives us an affine
patch of the Kleinian quartic (in fact, these solutions give us all
points except for two, corresponding to the _points at infinity_ needed
to make the picture compact so that we can hold it in our hand and look
at it from all sides. These points at infinity correspond to the trivial
solutions (1,0,0) and (0,1,0)).

What is the connection
between points on this Riemann surface and representations? Well, if
(a,b) is a solution to the equation X3Y+Y3+X=0, then we have a
_one-dimensional representation_ of the affine _coordinate ring_
C[X,Y]/(X3Y+Y3+X), that is, an algebra
morphism

C[X,Y]/(X3Y+Y3+X)C

defined by sending X to a and Y to b.
Conversely, any such one-dimensonal representation gives us a solution
(look at the images of X and Y and these will be the coordinates of
a solution). Thus, commutative algebraic geometry of smooth
curves (that is Riemann surfaces if you look at the ‘real’ picture)
can be seen as the study of one-dimensional representations of their
smooth coordinate algebras. In other words, the classical Riemann
surface gives us already the classifcation of all one-dimensional
representations, so now we are after the ‘other ones’.

In
noncommtative algebra it is not natural to restrict attention to algebra
maps to C, at least we would also like to include algebra
maps to n×n matrices Mn(C). An n-dimensional
representation of the coordinate algebra of the Klein quartic is an
algebra map

C[X,Y]/(X3Y+Y3+X)Mn(C)

That is, we want to find all pairs of n×n matrices A and B satisfying the following
matrix-identities

A.B=B.A and A3.B+B3+A=0n

The
first equation tells us that the two matrices must commute (because we
took commuting variables X and Y) and the second equation really is
a set of n2-equations in the matrix-entries of A and
B.

There is a sneaky way to get lots of such matrix-couples
from a given solution (A,B), namely by _simultaneous conjugation_.
That is, if CGLn(C) is any invertible n×n
matrix, then also the matrix-couple  (C1.A.C,C1.B.C)
satisfies all the required equations (write the equations out and notice
that middle terms of the form C.C1 cancel out and check that one
then obtains the matrix-identities

C1ABC=C1BAC and C1(A3B+B3+A)C=0n

which are satisfied because
(A,B) was supposed to be a solution). We then say that these two
n-dimensional representations are _isomorphic_ and naturally we are
only interested in classifying the isomorphism classes of all
representations.

Using classical commutative algebra theory of
Dedekind domains (such as the coordinate ring C[X,Y]/(X3Y+Y3+X))
allows us to give a complete solution to this problem. It says that any
n-dimensional representation is determined up to isomorphism by the
following geometric/combinatorial data

  • a finite set of points P1,P2,,Pk on the Riemann surface with kn.
  • a set of positive integers a1,a2,,ak associated to these pointssatisfying Double subscripts: use braces to clarify.
  • for each ai a partition of ai (that is, a decreasing sequence of numbers with total sum
    ai).

To encode this classification I’ll use the mental
picture of associating to every point of the Klein quartic a small
loop. \xymatrix\vtx\ar@(ul,ur) Don\’t get over-exited about this
noncommutative manifold picture of the Klein quartic, I do not mean to
represent something like closed strings emanating from all points of the
Riemann surface or any other fanshi-wanshi interpretation. Just as
Feynman-diagrams allow the initiated to calculate probabilities of
certain interactions, the noncommutative manifold allows the
initiated to classify finite dimensional representations.

Our
mental picture of the noncommutative manifold of the Klein quartic, that
is : the points of the Klein quartic together with a loop in each point,
will tell the initiated quite a few things, such as : The fact
that there are no arrows between distict points, tells us that the
classification problem splits into local problems in a finite number of
points. Technically, this encodes the fact that there are no nontrivial
extensions between different simples in the commutative case. This will
drastically change if we enter the noncommutative world…

The fact that there is one loop in each point, tells us that
the local classification problem in that point is the same as that of
classifying nilpotent matrices upto conjugation (which, by the Jordan
normal form result, are classified by partitions) Moreover,
the fact that there is one loop in each point tells us that the local
structure of simple representations near that point (that is, the points
on the Kleinian quartic lying nearby) are classified as the simple
representations of the polynmial algebra C[x] (which are the
points on the complex plane, giving the picture
of the Riemann sphere in each point reflecting the local
neighborhood of the point on the Klein quartic)

In general, the
noncommutative manifold associated to a noncommutative smooth algebra
will be of a similar geometric/combinatorial nature. Typically, it will
consist of a geometric collection of points and arrows and loops between
these points. This data will then allow us to reduce the classification
problem to that of _quiver-representations_ and will allow us to give
local descriptions of our noncommutative manifolds. Next time,
I’ll give the details in the first noncommutative example : the
skew-group algebra of a finite group of automorphisms on a Riemann
surface (such as the simple group PSL2(F7) acting on the
Klein quartic). Already in this case, some new phenomena will
appear…

ADDED : While writing this post
NetNewsWire informed me that over at Noncommutative Geometry they have a
post on a similar topic : What is a noncommutative space.

Leave a Comment

the cartographers’ groups (2)

Fortunately,
there is a drastic shortcut to the general tree-argument of last time, due to
Roger Alperin. Recall that the Moebius
transformations corresponding to u resp. v send z resp. to

1z and 11z

whence the Moebius transformation
corresponding to v1 send z to 11z.

Consider
the set P of all positive irrational real numbers and the
set N of all negative irrational real numbers and observe
that

u(P)N and
v±(N)P

We have to show
that no alternating word w=(u)v±uv±uv±(u) in
u and v± can be the identity in PSL2(Z).

If the
length of w is odd then either w(P)N or w(N)P depending on whether w starts with a u or with
a v± term. Either way, this proves that no odd-length word can
be the identity element in PSL2(Z).

If the length of
the word w is even we can assume that w=v±uv±uv±u (if necessary, after conjugating with u we get to this form).

There are two subcases, either w=v1uv±uv±u in which case w(P)v1(N)
and this latter set is contained in the set of all positive irrational
real numbers which are strictly larger than one .

Or, w=vuv±uv±u in which case
w(P)v(N) and this set is contained in
the set of all positive irrational real numbers strictly smaller than
one
.

Either way, this shows that w cannot be the identity
morphism on P so cannot be the identity element in
PSL2(Z).
Hence we have proved that

PSL2(Z)=C2C3=u,v:u2=1=v3

A
description of SL2(Z) in terms of generators and relations
follows

SL2(Z)=U,V:U4=1=V6,U2=V3

It is not true that SL2(Z) is the free
product C4C6 as there is the extra relation U2=V3.

This relation says that the cyclic groups C4=U
and C6=V share a common subgroup C2=U2=V3 and this extra condition is expressed by saying that
SL2(Z) is the amalgamated free product of C4 with
C6, amalgamated over the common subgroup C2 and denoted
as

SL2(Z)=C4C2C6

More
generally, if G and H are finite groups, then the free product GH consists of all words of the form  (g1)h1g2h2g3gnhn(gn1) (so alternating between non-identity
elements of G and H) and the group-law is induced by concatenation
of words (and group-laws in either G or H when end terms are
elements in the same group).

For example, take the dihedral groups D4=U,R:U4=1=R2,(RU)2=1 and D6=V,S:V6=1=S2,(SV)2=1 then the free product can be expressed
as

D4D6=U,V,R,S:U4=1=V6=R2=S2=(RV)2=(RU)2

This almost fits in with
our obtained description of
GL2(Z)

GL2(Z)=U,V,R:U4=1=V6=R2=(RU)2=(RV)2,U2=V3

except for the
extra relations R=S and U2=V3 which express the fact that we
demand that D4 and D6 have the same subgroup

D2=U2=V3,S=R

So, again we can express these relations by
saying that GL2(Z) is the amalgamated free product of
the subgroups D4=U,R and D6=V,R, amalgamated over the common subgroup D2=C2×C2=U2=V3,R. We write

GL2(Z)=D4D2D6

Similarly (but a bit easier) for
PGL2(Z) we have

$PGL_2(\mathbb{Z}) = \langle u,v,R
u^2=v^3=1=R^2 = (Ru)^2 = (Rv)^2 \rangle $

which can be seen as
the amalgamated free product of D2=u,R with D3=v,R, amalgamated over the common subgroup C2=R and therefore

PGL2(Z)=D2C2D3

Now let us turn to congruence subgroups of
the modular group
.
With Γ(n) one denotes the kernel of the natural
surjection

PSL2(Z)PSL2(Z/nZ)

that is all elements represented by a matrix

[abcd]

such that a=d=1 (mod n) and b=c=0
(mod n). On the other hand Γ0(n) consists of elements
represented by matrices such that only c=0 (mod n). Both are finite
index subgroups of PSL2(Z).

As we have seen that
PSL2(Z)=C2C3 it follows from general facts
on free products that any finite index subgroup is of the
form

C2C2C2C3C3C3CCC

that is the
free product of k copies of C2, l copies of C3 and m copies
of C where it should be noted that k,l and m are allowed
to be zero. There is an elegant way to calculate explicit generators of
these factors for congruence subgroups, due to Ravi S. Kulkarni (An
Arithmetic-Geometric Method in the Study of the Subgroups of the Modular
Group , American Journal of Mathematics, Vol. 113, No. 6. (Dec.,
1991), pp. 1053-1133) which deserves another (non-course) post.

Using this method one finds that Γ0(2) is generated by
the Moebius transformations corresponding to the
matrices

X=[1101] and
Y=[1121]

and that
generators for Γ(2) are given by the
matrices

A=[1021]
and B=[1223]

Next,
one has to write these generators in terms of the generating matrices
u and v of PSL2(Z) and as we know all relations between
u and v the relations of these congruence subgroups will follow.

We
will give the details for Γ0(2) and leave you to figure out
that Γ(2)=CC (that is that
there are no relations between the matrices A and
B).

Calculate that X=v2u and that Y=vuv2. Because the
only relations between u and v are v3=1=u2 we see that Y is an
element of order two as Y2=vuv3uv2=v3=1 and that no power of
X can be the identity transformation.

But then also none of the
elements  (Y)Xi1YXi2YYXin(Y) can be the identity
(write it out as a word in u and v) whence,
indeed

Γ0(2)=CC2

In fact,
the group Γ0(2) is staring you in the face whenever you come to
this site. I fear I’ve never added proper acknowledgements for the
beautiful header-picture

so I’d better do it now. The picture is due to Helena
Verrill
and she has a
page with
more pictures. The header-picture depicts a way to get a fundamental
domain for the action of Γ0(2) on the upper half plane. Such a
fundamental domain consists of any choice of 6 tiles with different
colours (note that there are two shades of blue and green). Helena also
has a
Java-applet
to draw fundamental domains of more congruence subgroups.

Leave a Comment

The cartographers’ groups

Just as cartographers like
Mercator drew maps of
the then known world, we draw dessins
d ‘enfants
to depict the
associated algebraic curve defined over
Q.

In order to see that such a dessin
d’enfant determines a permutation representation of one of
Grothendieck’s cartographic groups, SL2(Z),Γ0(2) or Γ(2) we need to have realizations of these
groups (as well as their close relatives
PSL2(Z),GL2(Z) and PGL2(Z)) in
terms of generators and relations.

As this lesson will be rather
technical I’d better first explain what we will prove (so that you can
skip it if you feel comfortable with the statements) and why we want to
prove it. What we will prove in detail below is that these groups
can be written as free (or amalgamated) group products. We will explain
what this means and will establish that

PSL2(Z)=C2C3,Γ0(2)=C2C,Γ(2)=CC

SL2(Z)=C4C2C6,GL2(Z)=D4D2D6,PGL2(Z)=D2C2D3

where Cn resp.
Dn are the cyclic (resp. dihedral) groups. The importance of these
facts it that they will allow us to view the set of (isomorphism classes
of) finite dimensional representations of these groups as
noncommutative manifolds . Looking at the statements above we
see that these arithmetical groups can be build up from the first
examples in any course on finite groups : cyclic and dihedral
groups.

Recall that the cyclic group of order n, Cn is the group of
rotations of a regular n-gon (so is generated by a rotation r with
angle 2πn and has defining relation rn=1, where 1
is the identity). However, regular n-gons have more symmetries :
flipping over one of its n lines of symmetry

The dihedral group Dn is the group generated by the n
rotations and by these n flips. If, as before r is a generating
rotation and d is one of the flips, then it is easy to see that the
dihedral group is generated by r and d and satisfied the defining
relations

rn=1 and d2=1=(rd)2

Flipping twice
does nothing and to see the relation  (rd)2=1 check that doing twice a
rotation followed by a flip brings all vertices back to their original
location. The dihedral group Dn has 2n elements, the n-rotations
ri and the n flips dri.

In fact, to get at the cartographic
groups we will only need the groups D4,D6 and their
subgroups. Let us start by finding generators of the largest
group GL2(Z) which is the group of all invertible 2×2 matrices with integer coefficients.

Consider the
elements

U=[0110],V=[0111]/tex]andR =
[0110] $

and form the
matrices

X=UV=[1101],Y=VU=[1011]

By induction we prove the following relations in
GL2(Z)

Xn[abcd]=[ancbndcd]
and [abcd]Xn=[abnacdnc]

Yn[abcd]=[abc+nad+nb] and
[abcd]Yn=[a+nbbc+ndd]

The determinant ad-bc of
a matrix in GL2(Z) must be ±1 whence all rows and
columns of

[abcd]GL2(Z)

consist of coprime numbers and hence a and
c can be reduced modulo each other by left multiplication by a power
of X or Y until one of them is zero and the other is ±1. We
may even assume that a=±1 (if not, left multiply with U).

So,
by left multiplication by powers of X and Y and U we can bring any
element of GL2(Z) into the form

[±1β0±1]

and again by left
multiplication by a power of X we can bring it in one of the four
forms

[±100±1]=1,UR,RU,U2

This proves that GL2(Z) is
generated by the elements U,V and R.

Similarly, the group
SL2(Z) of all 2×2 integer matrices with
determinant 1 is generated by the elements U and V as using the
above method and the restriction on the determinant we will end up with
one of the two matrices

[1001],[1001]=1,U2

so we never need the matrix R. As for
relations, there are some obvious relations among the matrices U,V and
R, namely

U2=V3 and 1=U4=R2=(RU)2=(RV)2 $

The
real problem is to prove that all remaining relations are consequences
of these basic ones. As R clearly has order two and its commutation
relations with U and V are just RU=U1R and RV=V1R we can
pull R in any relation to the far right and (possibly after
multiplying on the right with R) are left to prove that the only
relations among U and V are consequences of U2=V3 and
U4=1=V6.

Because U2=V3 this element is central in the
group generated by U and V (which we have seen to be
SL2(Z)) and if we quotient it out we get the modular
group

Γ=PSL2(Z)

Hence in order to prove our claim
it suffices that

PSL2(Z)=U,V:U2=V3=1

Phrased differently, we have to show that
PSL2(Z) is the free group product of the cyclic groups of
order two and three (those generated by u=U and
v=V) C2C3

Any element of this free group
product is of the form  (u)va1uva2uuvak(u) where beginning and trailing u are optional and
all ai are either 1 or 2.

So we have to show that in
PSL2(Z) no such word can give the identity
element. Today, we will first sketch the classical argument based
on the theory of groups acting on trees due to Jean-Pierre
Serre
and Hyman Bass. Tomorrow, we will give a short elegant proof due to
Roger Alperin and draw
consequences to the description of the carthographic groups as
amalgamated free products of cyclic and dihedral groups.

Recall
that GL2(Z) acts via Moebius
transformations
on
the complex plane C=R2 (actually it is an
action on the Riemann sphere PC1) given by the
maps

[abcd].z=az+bcz+d

Note that the action of the
center of GL2(Z) (that is of ±[1001]) acts trivially, so it is really an action of
PGL2(Z).

As R interchanges the upper and lower half-plane
we might as well restrict to the action of SL2(Z) on the
upper-halfplane H. It is quite easy to see that a
fundamental domain
for this action is given by the greyed-out area

To see that any zH can be taken into this
region by an element of PSL2(Z) note the following two
Moebius transformations

[1101].z=z+1 and [0110].z=1z

The first
operation takes any z into a strip of length one, for example that
with Re(z) between 12 and 12 and the second
interchanges points within and outside the unit-circle, so combining the
two we get any z into the greyed-out region. Actually, we could have
taken any of the regions in the above tiling as our fundamental domain
as they are all translates of the greyed-out region by an element of
PSL2(Z).

Of course, points on the boundary of the
greyed-out fundamental region need to be identified (in order to get the
identification of H/PSL2(Z) with the
Riemann sphere S2=PC1). For example, the two
halves of the boundary by the unit circle are interchanged by the action
of the map z1z and if we take the translates under
PSL2(Z) of the indicated circle-part

we get a connected tree with fundamental domain the circle
part bounded by i and ρ=12+32i.
Calculating the stabilizer subgroup of i (that is, the subgroup of
elements fixing i) we get that this subgroup
is u=C2 whereas the stabilizer subgroup of
ρ is v=C3.

Using this facts and the general
results of Jean-Pierre Serres book Trees
one deduces that PSL2(Z)=C2C3
and hence that the obvious relations among U,V and R given above do
indeed generate all relations.

Leave a Comment