Submind YouTube summaries
Thumbnail for Selberg trace formula

Selberg trace formula

Watch on YouTube

Video summary

The Selberg trace formula is a profound mathematical tool used to study quotient spaces, such as those formed by the group SL2 of the reals modulo its discrete subgroup SL2 of integers. At its core, this formula connects spectral data with geometric information about these spaces. The speaker begins by illustrating the underlying concept using a simpler example involving finite groups acting on sets, where the trace of an operator corresponds to counting fixed points. This basic principle is generalized through Frobenius' formula for induced representations, which sums over conjugacy classes. However, when moving from finite or compact settings to non-compact infinite groups like SL2 of the reals, this simple picture becomes significantly more complex due to several technical challenges that must be addressed to derive a usable trace formula. One major complication arises because these continuous groups are not discrete, which prevents the use of standard summation and requires integration instead. Furthermore, unlike in finite cases where characters are functions, they often become distributions rather than simple pointwise values for infinite-dimensional representations. The speaker explains that while irreducible representations of semi-simple Lie groups frequently yield locally integrable functions via Harish-Chandra's theorem, this is not always the case; when the quotient space is non-compact, operators may fail to be trace-class entirely. To handle these issues, mathematicians must work with kernels instead of matrices and utilize specific normalizations like Tamagawa measure for integration over continuous groups, adding layers of difficulty that do not exist in elementary finite group theory. To manage the infinite number of conjugacy classes present in non-compact Lie groups, the approach shifts from working directly with real numbers to utilizing the adelic framework. This involves replacing the real line and integers with a product structure involving p-adic fields for all primes, effectively treating SL2 over the adeles modulo rational points. While this introduces new complexities regarding conjugacy classes in both archimedean and non-archimedean components, it provides a structured way to classify them that is otherwise impossible when working solely over rings like integers. The formula ultimately decomposes the spectral side into discrete parts resembling Fourier series and continuous parts resembling Fourier integrals, allowing for an analytic continuation of Eisenstein series to isolate and subtract the continuous spectrum from the trace calculation. The final result of this intricate process yields a precise equality between geometric sums over conjugacy classes on one side and spectral data involving eigenvalues of Laplacians on the other side. The speaker notes that while Hedg Hall has compiled detailed descriptions covering almost all possible cases in two massive volumes, these resources are notoriously difficult to navigate due to their sheer size and density. Despite the formidable nature of the formula and its derivation, it remains a central pillar in number theory and spectral geometry, bridging the gap between the arithmetic properties of discrete subgroups and the analytic behavior of automorphic forms on non-compact manifolds.
Read the full video transcript
this video will be about the selberg trace formula so let's start by looking at an example of it so the cburg trace formula is given by this expression here um if you look at it more closely you see that it really looks like a rather complicated and gruesome mess um so what I want to do is explain um the underlying idea behind this which is really quite simple and how you um how you would get such a complicated expression out of this so it's used for studying um quotient spaces such as you might take SL2 of R which is 2x two matrices over the reals and quotient out by SL2 of Z and you want to understand this space here um well let's start by looking at a simpler example so I'm just going to take G to be a finite group and acting on finite set s let's suppose the action is transitive so s is equal to g modulo h where H is a subgroup of G and the problem is the following um what we want to do is um understand the action of G on the space of all complex functions on S so this is a finite dimensional Vector space with a basis of points of S and G acts on S so it acts on this and we want to know um what is this representation of G in particular we want to know its character where the character of G is just the trace of G on um this space c of s and this is actually rather easy to work out um suppose G is an element of of the group G where it acts on S and it acts with various Orbits for instance might have an orbit of size one and it might have an orbit of size three here and if we write out the matrices for these orbits you see the Matrix here is one The Matrix here looks like not one one not n n not one n and what you notice is that this is Trace equal to one and this is Trace equal to zero and what you see is that whenever there's an orbit of size one we get a contribution of one to the trace whenever there's an orbit of size greater than one we get a contribution of zero so this is just equal to the number of fixed points um of G on S which is just the cardinality of um the fixed points are sometimes indicated by s with a a g up there um and you can rewrite this in various ways for instance you can write the number of fixed points as um 1/ H time um the number of elements a in G with um a g a minus one in H or you can rewrited as a sum of over conjugacy classes of H because um for each element of H you can look at the number of points a such that this is that particular element of H so um um anyway this formula here for Kai of s is essentially the cburg trace formula for a finite Group G um and there are various generalizations of this um so the action of um G on um C of s um well this is an example of an induced representation of um of G so um it's induced from the trivial representation um one of H where H just acts on a one-dimensional vector space um and in general if h acts on V then we can obtain a a representation of G in several ways for instance one is to notice that g acts on um we can take the group ring of G and tensor over group ring of H with with um so with v and this will be an induced representation um we can interpret this as um sections of vector bundle over um the the space g over H so the special case where V is just a one-dimensional vector space c this Vector bundle would just be the trivial Vector bundle and sections are just functions on G over H and there's a formula for um the character of this it's given by fenus um and it's very easy what you do is you just take the character of um the space V so this is a function on H um and you extend it to be zero for elements that aren't in h and you just take the sum over all elements G and G modulo H of all conjugates of this um so um roughly speaking this function here is not invariant under conjugation by G and if it's a character of something you want it to be invariant under G so you just make it invariant in the most obvious possible way just by taking the sum of all conjugates under G and this is fenus as formula for um the character of an induced representation it's a generalization of the formula I had on the previous page where you just take the number of fixed points um and um now the BG Trace formula all we do is we take G to be SL2 of the reals and we take H to be our favorite subgroup for instance H might be SL2 of Z would be a typical example or we might take H might be the fundamental group of a rean surface compact rean surface and if you've got a compact rean surface of genus greater than one then its fundamental group is naturally a subgroup of SL2 of R and you you you you you can take you you you can look at um this case so what we're really doing is we're looking at all functions on g modulo h and trying to understand this as a representation of the group G and all the all the sellberg trace formula consists of is um working out the character of this in much the same way as we did before um however there are certain complications um that there are three cases if G over H is finite this is essentially trivial it's the case we've done before where you just count number of fixed points if G over H is compact then this is sort of easy um well it's not easy but it's easy by comparison to the noncompact case which is um sort of the hard case of the cellb trace formula um so what I'm going to do in the rest of the lecture is explain what the various complications you get are when G is infinite and how you deal with them so the first problem is G is not a discrete group in general um well this is a problem because for the fenus formula we quite often have to sum over all elements of G and you know if G is infinite um then the sum is generally in infinite especially if G happens to be a topological space well you do the you fix this in the obvious way you instead of taking a sum over G you have to integrate over G and if G is a locally compact group there's a sort of reasonably well defined left invariant integral so that's okay however we get several problems so first of all um the integral might be left invariant so the integral over F of G is the integral over F of a of G but not right in variant so if you're summing over um sorry SP V if you're summing over a group then um summing is both left invariant and right invariant one of the extra complications you get in the nondiscrete cases that the integral might be left invariant but not rice invariant um this doesn't actually happen for SL2 of over the reals but it does happen for um groups like the subgroup um of all matrices like this inside SL2 of R here left integration over this group is not the same as right integration which is an extra complication you have to deal with um the second thing is that the integral has to be normalized um in that there are various ways of choosing the integral so if you summing it's obvious how to normalize you just say each elements of G has weight one but if you're integrating you know you can multiply the intergal by constant it's not quite clear what to do um for SL2 R this isn't too difficult um in more General cases like higher rank groups over the adels um normalizing the integral is actually quite complicated there's um there's a standard way of doing this um due to tamagawa which is called tamagawa measure whose definition isn't actually too difficult the TR is it's quite hard even working out basic properties of the tamagawa measure like you might want to know what is the measure of G overh and actually working at the tamagawa measure of G over H is a rather hard problem known as the V conjecture which just took several decades to solve um also if G isn't discreet um you can't really use matrices so um for discrete groups you can represent a linear transformation as a matrix consisting of elements m j and then you can take things like b i is sum over m j of AJ where where you're summing over all elements J inside a group or inside some finite set um if you are working with nondiscrete groups you need to use a kernel um which is really just a matrix except X and Y are not elements of a discrete set they're elements of a topological set space and then you replace this expression by um integrating kxy times um f of Y Dy and this gives you a function G of X so um kernels behave just like matrices in fact kernels and matrices are really the same thing that they have different names and different notation for historical reasons because they were invented before leay integration um and and when you do a leag integration you realize that these are both just integrating over a set which is discreete in this case and continuous in this case um so um so the next problem is um we need to know what are the conjugacy classes of G and H and if G and H are finite they're a finite number of conjugacy classes um the problem for things like SL2 of R is there are infinitely many conjugacy classes so you need to divide these conjugacy classes into families um for example there's one obvious one which is this Matrix here then you can have the Matrix like that but then you could have a conjugacy class consisting of matrices that look like this for this element non zero um well these form a single conjugacy class but then you can have um conjugacy classes represented by matrices like this and here we have a full family of conjugacy classes because um this element is not conjugate to another element like that unless aals b or B to the minus1 so we have a family of an infinite number of conjugacy class and then there are still more conjugacy classes for instance we could have a conjugacy class that looks like this um where C is cosine of some angle Theta and S equal s of theta um and we also want to know what these conjug what the conjugacy classes of the subgroup H are and when H is equal to SL2 of Z it gets even more complicated although that's not too bad we can handle SL2 of Z but the problem is um H might be some sort of congruent subgroup like it might be the matrices a b c d the C congruent to zero mod n so this subgroup turns up quite a lot and the conjugacy classes of this group here are really rather painful to describe or think about in fact even describing a set of generators for this group is not very easy um so in order to deal with that um well the problem is if we look at SL2 over a field we can sort of handle the conjugacy classes if we look at cell 2 over a ring that isn't a field it's rather difficult to see what the conjugacy classes are so one way of dealing with that is moving to adels so instead of looking at SL2 R modulo SL2 Z what you do is you look at SL2 of the adels modul SL2 of the rationals and it turns out these two quotient spaces are sort of Fairly closely related if you understand this one you understand this one and now um the great thing about this is this number here is a field so the conjugacy classes can be described they're a bit of a mess but it's easier than doing it for for z um the problem is you've replaced here or we've replaced R by the Adel so the conjug classes of of this group here and now more complicated this is somehow the price you have to pay for changing Z to the the rational numbers um what are the adels well the adels are more or less the product of R times um um sort of restricted product of all pic numbers so now instead of working at the conjug classes of SL2 of R we also have to work at the conly classes of SL2 of the pic numbers for all primes p um so we have rather large numbers of different sorts of conjugacy classes and this is one of the main reasons why the cellb trace formul is rather complicated that we we have a terminate for each sort of conjugacy class and if you look at the conjugated mess I had here then roughly speaking each line corresponds to a different sort of conjugacy class in in SL2 of the reals or SL2 of your discrete subgroup um so the next complication is the character of a representation of G is a distribution not a function on G um so what's going on here well we what we want to know is what is the trace of G on B for G and element of our group G and the answer is very easy this will usually just be infinite or undefined or something it's very difficult to make make sense of it if G is an infinite group and V is an infinite dimensional Vector space so what we do instead is we look at um action of some sort of group um algebra on um on V so we might take um f to be a um a smooth function of compact support on G and if we lucky then F will act on V what you do is you sort of integrate um um the action of G over G um according to F so so what we can do if if V is a well- behaved representation is is find an action of smooth compactly supported functions on G and this might have a trace so what we do is we get a map from smooth compactly supported functions on G to um real numbers which are just the trace of f on this representation and linear map from smooth compactly supported functions to real numbers is distribution um and sometimes if you're lucky this distribution is actually really a function there's a famous rather deep theorem of Harish Chandra which says that um irreducible representations of semi- simple Le groups are very often um represented by distributions that are really just locally integrable functions but sometimes it's not a locally integral function and it really is a distribution so as long as these functions are of Trace class you're okay and if G over H is compact um these functions often are compact operators and are of Trace class so um we're sort of okay we get well defined distributions um the real problem in the cell Trace formula comes um when when um G over H is not Compact and then the problem is that the action of f on the space V is also not a compact operator so it usually doesn't have a trace or Trace is infinite or something it's very difficult to make sense of it so how do we deal with this um well um let's first of all take a look at a couple of examples suppose you take the group ring of R over z um now this can be if if we take all nice functions on R over Z say we take you know smooth functions or L2 functions or something I don't really care under reasonable conditions we can write this as a direct sum of um um periodic um so that should be integer n for n in Z so we we can write a reasonable function as a linear combination or an infinite linear combination of periodic functions and this is just a Furious series expansion if we try and do this for functions over the reals we can sort of try writing them as a as a furier integral so we we get a sort of integral over e 2 pi ixy * something and this is the fuer um this is essentially the fua transform and the trouble is this space is not a direct sum of the subspaces generated by this it's really a sort of integral of them um and when you decompose SL2 R modulo SL2 Z suppose we take L2 of this then this is a sum of a discrete part plus sort of integral of a continuous part so the continuous part is sort of like a Furia integral and the discrete part is sort of like a Furia series um and both of them actually occur here um now at the discrete part um the functions on G tend to have Trace class so um we can Define uh the character of action on the discrete part so the problem is that we need to figure out what the continuous part is and kind of remove it um now the continuous part um is given by things called eisenstein series um well if you've done modular forms you've come across an eisenstein series would look something like this you Su over all c d a non zero over C to plus D um to the k um now the eisenstein series that occur um um here are a slight variation of these so these are holomorphic functions what we really want a sum Over CD not equal to Zer 1 / C to + d 2 s and you notice these are now real analytic but not holomorphic and these converge for the real part of s sufficiently large and there are two problems here first of all we need the eisenstein series um in a region where they where where they don't actually convert so we need to analytically continue them now this is the eisenstein series for for SL2 Z and it's not very difficult to analytically continue that one analytically continuing them for more General groups as much Harden was done by selberg uh for SL2 uh for higher rank groups it gets to be a bit of a nightmare and the analytic continuation was done by langlands in this in this notoriously difficult manuscript so the first step is um to analytically continue the eisenstein series you can then use them to find the continuous part of um the uh decomposition um and you sort of use them to subtract off the continuous part and you're left with a discrete part where operators have a trace and the selberg formula now comes by finding the trace of continuous of smooth comply support operators on this discrete part so to summarize um what the cellbone trace formula consists of you take the fenus formula for an induced representation and you make the following modifications for it first of all you change all sums to integrals because your group is not discreet um secondly we have to work with distributions rather than functions because the character of representation is um usually a distribution third we use we tend to use adels um to handle the conjugacy classes actually if you're just doing sr2 you can usually get away without using adel's but for higher rank groups um using adel's is essential otherwise trying to deal with the congy classes is just hopelessly complicated and finally we have to use eisenstein series to get rid of the discrete part to get rid of the continuous part um so that's all you have to do and the good news is that this is all been written out in detail by people by several people for instance hedg Hall has a book giving the um detailed description almost all possible cases the bad news is that selberg that hedg hell's book looks like this um it's two volumes and together they cover about 1,300 Pages um giving you the selberg formula in its full um generality where you um allow non-trivial representation of H and allow um H to be non-compact and so on