## Why are functional equations important?

### Remember to vote up questions/answers you find interesting or helpful (requires 15 reputation points)

People who talk about things like modular forms and zeta functions put a lot of emphasis on the existence and form of functional equations, but I've never seen them used as anything other than a technical tool. Is there a conceptual reason we want these functional equations around? Have I just not seen enough of the theory?

-

## 10 Answers

There are many reasons that functional equations are important. Some background: To most varieties/schemes occurring in arithmetic geometry, you can associate a zeta function/L-function. There are two main ways of constructing these, either from l-adic cohomology, or from counting solutions in various finite fields. Usually the word L-function is used for functions associated to varieties over number fields, constructed from l-adic cohomology, and the word zeta function is used for functions associated to schemes over Z or some other ring of integers, or over a finite field. However, there is some confusion about the terminology, and there is also some overlap between the two, since there is a close relation between the L-function of a variety and the zeta function of an integral model for the variety.

Over finite fields, the functional equation is part of the famous Weil conjectures, proved by Deligne. One reason that the functional equation is cool is that it reflects Poincare duality in the etale cohomology of the variety, so it is in some sense a deep geometric statement. For background on the Weil conjectures, see for example Freitag and Kiehl: Etale cohomology and the Weil conjectures, and the survey of Mazur: Eigenvalues of Frobenius acting on algebraic varieties over finite fields, in some conference proceedings.

For the definition of L-functions and zeta functions and lots of other background, see Manin and Panchishkin: Introduction to modern number theory, chapter 6. There are at least two deep reasons for being interested in the functional equations for these functions. Firstly, the existence of a functional equation seems to always be directly related to the L-function coming from an automorphic representation, and the idea that "every L-function from algebraic geometry (aka motivic L-function) also comes from an automorphic representation" is in some sense the number-theoretic incarnation of the global Langlands program. See for example Bump et al: An introduction to the Langlands program. The most famous cases where this has been proved is (1) Tate's thesis, which treats Hecke L-functions, and where the corresponding automorphic representation is one-dimensional, i.e. a character on the ideles, and (2) the work by Wiles and others related to Fermat's last theorem, where they show that the L-function associated to an elliptic curve over Q also comes from a modular form, and hence satisfies the expected functional equation. See the book of Diamond and Shurman on modular forms.

The other deep reason for thinking about the functional equation is that some optimistic people dream of an "arithmetic cohomology theory", which would allow us to mimick the proof of the Weil conjectures, but for zeta functions over Z or L-functions over Q. Then the functional equation should be related to Poincare duality for this cohomology. All this is related to the Riemann hypothesis, noncommutative geometry, and the field with one element. See for example Deninger: Motivic L-functions and regularized determinants, the more recent survey available here, some slides of Paugam on the functional equation, and also the later chapters of Manin-Panchishkin. Some of the key names if you want to find more references: Deninger, Connes, Consani, Marcolli; most of them have lots of stuff on their webpages and on the arXiv.

-

### You can accept an answer to one of your own questions by clicking the check mark next to it. This awards 15 reputation points to the person who answered and 2 reputation points to you.

The simplest reason functional equations have importance, for someone learning this stuff for the first time (not knowing about modular forms, automorphic representations, etc.) is that they can be used to verify the Riemann hypothesis numerically up to some height!

To explain this, let's start off with a limitation of methods of complex analysis in detecting zeros of functions. There are theorems in complex analysis which tell you how to count zeros of an analytic function $f(s)$ inside a region by integrating $f'(s)/f(s)$ around the boundary (this is the argument principle). So we could integrate around the boundary of a box surrounding the critical strip up to some height and see there are, say, 10 zeros of the Riemann zeta-function up to that height (yeah, there's a pole on the boundary at $s = 1$ which messes up the argument principle integration, but don't worry about that right now). How can we prove the 10 zeros in the critical strip up to that height are on the critical line? Complex analysis provides no theorems that assure you an analytic function has zeros on a line!

The functional equation comes to the rescue here. I'll illustrate for the Riemann zeta-function $\zeta(s)$. Its functional equation is most cleanly expressed in terms of

$$Z(s) = \pi^{-s/2}\Gamma(s/2)\zeta(s)$$

and is the following:

$$Z(1-s) = Z(s).$$

We also need another "symmetry": `$Z(s^*)^* = Z(s)$`, where `${}^*$` means complex conjugation. Where does this come from? For an entire function $f(s)$, the function `$f(s^*)^*$` is also entire: in fact its local power series expansion at any point a is the one whose coefficients are complex conjugate to the coefficients of $f(s)$ at $a^*$. Or you could directly prove `$f(s^*)^*$` is complex-differentiable when $f(s)$ is. The significance of this is that if $f(s)$ is real-valued for some interval of real numbers then `$f(s^*)^* = f(s)$` on that interval, so by the rigidity of analytic functions we must have `$f(s^*)^* = f(s)$` everywhere when it is true on a real interval (not one point intervals, obviously). Lesson: an entire function $f(s)$ that is real-valued on some interval of the real line satisfies the formula `$f(s^*)^* = f(s)$` for all complex numbers $s$. By the way, this also applies to meromorphic functions on $\mathbf C$ too (rigidity of meromorphic functions).

Let's now return to the zeta-function. Because $\zeta(s), \pi^{-s/2}$, and $\Gamma(s/2)$ are real-valued for real $s > 1$, their product $Z(s)$ is real for $s > 1$, so `$Z(s^*)^* = Z(s)$` for all complex $s$. In particular, for a number $s = \frac12 + it$ on the critical line (here $t$ is real), we have the key calculation

`$$Z(s)^* = Z(1/2 + it)^* = Z(1 - (1/2 + it))^* = Z(1/2 - it)^* = Z((1/2 + it)^* )^* = Z(1/2 + it) = Z(s),$$`

where we used $Z(s) = Z(1-s)$ in the second equation and `$Z(s^*)^* = Z(s)$` in the second to last equation.

This tells us the function $Z(s)$ is real-valued on the critical line. The Riemann zeta-function is not real-valued on the critical line, but this modified (completed) zeta-function $Z(s)$ is. Moreover, because $Z(s)$ differs from $\zeta(s)$ by factors that are finite and nonzero inside the critical strip ($\pi^{-s/2}$ is a nowhere-vanishing entire function and $\Gamma(s/2)$ is meromorphic with no zeros and only has poles at $s = 0, -2, -4, \dots$), the zeros of $\zeta(s)$ and $Z(s)$ inside the critical strip are the same thing. (In fact, nontrivial zeros of $\zeta(s)$ are exactly the same thing as all zeros of $Z(s)$, which is one reason $Z(s)$ is a nicer object that $\zeta(s)$: the Riemann hypothesis is a statement about all zeros of $Z(s)$!) So what? Well, we just showed in the key calculation above that the function $Z(1/2 + it)$ is real when $t$ is real, so by computing we can provably detect zeros of $Z(s)$ on the critical line Re($s$) = $\frac12$ by looking for sign changes of $Z(1/2 + it)$ as t runs through the real numbers.

So here is a two-step procedure for proving the RH numerically up to height $T$ (i.e., in the box in the critical strip from the real axis up to height $T$):

1. Use complex analysis (the argument principle) to count how many zeros $Z(s)$ has in the critical strip up to height $T$ by integrating $Z'(s)/Z(s)$ around a box surrounding that region. (If the poles of $Z(s)$ at $s = 0$ and $s = 1$ bother you, recall the argument principle can account for poles or you might prefer to use $s(1-s)Z(s)$ in place of $Z(s)$ to be working with an entire function which satisfies the same functional equation as $Z(s)$ and is also real-valued on the critical line.)

2. Count sign changes for $Z(1/2 + it)$ when $0 \le t \le T$. There is a zero between any two sign changes, so $Z(s)$ has at least as many zeros on the critical line as the number of sign changes that were found. (Finding a sign change is a computable thing: if a function value at a point is approximately positive or negative then it is provably so by checking the error in your computation well enough, whereas proving a function value at a point is exactly zero with a computer is basically impossible.)

If the counts in steps 1 and 2 match, then voila: all zeros of $Z(s)$ up to height $T$ in the critical strip are on the critical line, which confirms the Riemann hypothesis up to height $T$.

This method will not work if there are any multiple zeros on the critical line: the argument principle counts each zero with its multiplicity, so if for instance there is a double zero then the argument principle may tell us $Z(s)$ has 10 zeros (with multiplicity!) up to some height while we find only 9 sign changes because one zero is a double zero so it doesn't give us a sign change. (Or if there were a triple zero we get 10 zeros with multiplicity from the argument principle but we find only 8 sign changes.) A graph may suggest that the mismatch in the numbers in the two steps is coming from a multiple zero, but it doesn't rigorously prove anything. Fortunately, this has never happened in practice with the Riemann zeta-function: the two counts always match. In fact the conjecture is that all nontrivial zeros of $\zeta(s)$ are simple zeros.

What about more general L-functions $L(s)$? By multiplying $L(s)$ by suitable exponential and Gamma functions, you get a function $\Lambda(s)$ whose functional equation is

`$$\Lambda(1-s^*)^* = w\Lambda(s),$$`

where $w$ is a constant with absolute value 1. (For the Riemann zeta-function, $\Lambda(s) = Z(s)$ and $w = 1$. For Dirichlet L-functions, $w$ is usually not equal to 1.) Let $u$ be one of the square roots of $w$, so $w = u^2$. Then using the above functional equation, the function

$$\frac1u \Lambda(s)$$

is real-valued on the critical line ($s = 1/2 + it$ for real $t$), so we can detect its zeros there by looking for sign changes. The same method described above for detecting zeros of $\zeta(s)$ in the critical strip by using $Z(s)$ and its functional equation can be applied also to $L(s)$. This is basically the way all variants on the Riemann hypothesis are checked numerically (modulo important details of practical calculation that I don't get into), and the functional equation is an essential ingredient in justifying the method.

What is crucial here is not just the idea of sign changes, but also the expectation that the zeros are all simple (so we can find all the zeros by sign changes and the argument principle). As with the Riemann zeta-function, it is expected that the nontrivial zeros of Dirichlet $L$-functions are all simple. But there are examples of $L$-functions with a multiple zero on its critical line, thanks to ideas from the Birch and Swinnerton-Dyer conjecture. This does not wreck this approach to verifying the Riemann hypothesis for such L-functions, because such multiple zeros are supposed to happen only at one (known) point which we think we understand.

-
Oy, I see now that I looked only at the question in its short title form and didn't notice the question in its full form was asking for a conceptual reason for the importance of functional equations. Boy, did I waste my time writing that non-conceptual answer... – KConrad Jan 15 2010 at 15:51

1
This answer is still very helpful, though; thank you! – Qiaochu Yuan Jan 15 2010 at 16:09

8
Thanks for the exposition anyway. – Douglas Zare Jan 15 2010 at 16:15

1
This is a wonderful answer! I edited math a bit (there's more about typing math at mathoverflow.net/faq#latex), which could bring some mistakes, watch out :) – Ilya Nikokoshev Jan 17 2010 at 9:08

As was mentioned in other answers, the functional equations are related to duality. In general, however, the "dual" object need not be the original object. It just so happens that the objects that give the Riemann zeta function and L-functions of modular forms are self-dual (up to a twist). For a general motive, M, for example, the functional equation (conjecturally) relates values of the L-function of M to values of the L-function of M*, the dual of M (see for example an article of Panchishkin's link text). For automorphic representations, its the contragredient (see section 14 of Borel's article on L-functions in Corvallis link text). So, conceptually, the functional equation is just an expression of this duality.

As Andreas Holmstrom alluded to above, the functional equation is (conjecturally) related to which L-functions are automorphic. The type of result is called a "Converse theorem". A famous "classical" one is Weil's converse theorem which basically says that if you have two Dirichlet series such that for infinitely many Dirichlet characters, the twisted Dirichlet series have analytic continuation, are bounded in vertical strips AND are related by a functional equation, then they are Dirichlet series coming from a modular form (see Bump's book, theorem 1.5.1). For GL(n) see Cogdell's "L-functions and Converse theorems for GL(n)" link text).

To add to the above paragraph, the existence of a functional equation is thought to be one of the characterizing properties of L-functions as expressed by the notion of the "Selberg class" (link text)

-

I am surprised no-one seems to have mentioned one key use for functional equations: they are a key input in converse theorems. If you have a power series in q that you're trying to show is a modular form of level 1, then one strategy is to show that the associated L-function has the right kind of functional equation (and a couple of other nice properties). The functional equation can translate into a relation between f(z) and f(-1/z), and the right kind of functional equation translates into the right kind of translation property for f, which is what you needed to show it was modular (the fact that it was a power series in q gives you the boundedness at infinity and f(z)=f(z+1)).

This idea was generalsed by Weil, who proved that sufficiently many functional equations for your L-function and its twists will imply that it's the L-function of a modular form. Hence elliptic curves with complex multiplication are modular! (because their L-functions are L-functions of grossencharacters). That's an algebraic statement whose proof I outlined above makes essential use of the functional equation of the L-function.

-

Actually the relation to converse theorems was mentioned in my answer. Though the specific case of CM elliptic curves is a nice illustration. – Rob Harron Oct 31 2009 at 21:49

It seems worth mentioning another application of the functional equations. To fix ideas, I will suppose that $E$ is an elliptic curve over ${\mathbb Q}$, and let $L(E,s)$ be the $L$-function of $E$. There is then a functional equation relating $L(E,s)$ and $L(E,2-s)$; one feature of this functional equation is that it has a sign, i.e. has the form $L(E,s-2) = \pm (\text{ a positive constant })L(E,s),$ where $\pm$ is some fixed sign, depending on $E$, and easily computed (say using the modular form corresponding to $E$).

Thus one find that the order of vanishing of $L(E,s)$ at $s = 1$ is odd (even) precisely if the sign is $-1$ ($+1$).

Since the order of vanishing is conjectured to coincide with the rank of $E({\mathbb Q})$ (the BSD conjecture), this is pretty important arithmetic information which is obtained pretty easily from the functional equation. In particular, if the sign is $-1$, we always expect there to be a rational point of infinite order, and arranging things so that the sign is $-1$ (by twisting by a well-chosen character, say) is a common way of forcing the existence of rational points in various situations. (There is a large body of research focused around this expected relationship between signs of functional equations and the existence of rational points on elliptic curves; for example, it lies at the heart of the study of Heegner points by Gross and Zagier and Kolyvagin. Some important recent contributions are by Nekovar, Mazur and Rubin, and T. and V. Dokchitser.)

-

Apart from their conceptual significance, functional equations are useful when doing concrete estimates in analytic number theory. The usual textbook proof by the method of contour integrals for the bound \vartheta \leq 1/3 in the Dirichlet divisor problem relies on the functional equation of the Riemann zeta function.

-

Sometimes you get very concrete algebro-geometric facts from functional equations:

Example 1: The functional equation relating Weierstrass P (for a lattice L in C) and it's derivative is the equation representing the elliptic curve C/L in Weierstrass form.

Example 2: if F is a modular form on the Siegel upper half plane (the universal cover of the moduli of Abelian varieties Ag) with weight W, then the class of (F)_0 in Pic(Ag) is W times the Hodge class.

-

Hi Qiaochu,

I would say that functional equations of zeta-like function are popular because it is one of the simplest non trivial example of functions having a symmetry only when analytically continued. But in itself the impact of such a functional equation is quite limited, even though some people are convinced that this equation is a key for solving the Riemann Hypothesis, which is misleading (this feeling is supported also by the Hamburger theorem that states that any Dirichlet function having an analytic continuation like zeta and obeying the same functional equation is proportional to zeta, but when considering L-functions it becomes false and the Davenport-Heilbronn L-function is an example of Dirichlet function with a L-function-like functional equation but also with infinitely many zeroes in any vertical strip included in the critical strip, therefore failing to obey a Reimann hypothesis).

However, as for me these functional equations hide a much deeper phenomenon. The functional equation is an artefact of the action of the Fourier transform on zeta functions. What's more, the same symmetry which can be proved in a simple manner for local zeta functions extends to global ones, which is a highly non-trivial result (proved for general Hecke zeta functions by John Tate in his thesis). In addition, you can see the Fourier transform as the image of a particular linear operator by the Weil representation. And looking at the action of the Weil representation in a more general context leads to some generalized Poisson Formulas, and most probably there is still some unexplored stuff to discover in this field (but that's a personal point of view...).

Best regards,

Eric

-

It was my understanding that, in some cases, the functional equation is the only known way to prove that the analytic continuation of one of these number theoretic functions is entire. Even in the case of zeta, I don't know another argument that zeta continues past Re(s)=0. (I can get into the critical strip by writing

zeta(s) = 1/(s-1) + \sum [ n^{-s} - (n^{-s+1} - (n+1)^{-s+1})/(s-1) ],

the sum now converges uniformly for Re(s)>epsilon>0.)

So maybe the question should be "do we care about the values of zeta (and other L-functions) to the left of the critical strip?"

-

1
You can easily get the analytic continuation to the whole complex plane, strip by strip, by repeatedly integrating by parts in the representation obtained from the Euler-Maclaurin formula. – engelbrekt Oct 23 2009 at 15:20
This technique is originally due to Euler in his paper on the functional equation of the zeta function (note no notion of complex analysis yet!). – Noah Snyder Jan 15 2010 at 16:07

1
Tate's thesis gives a nice explanation of the prime factors and the Gamma function in the functional equation for Dedekind zeta functions. We wouldn't have that nice explanation without a functional equation. – Anweshi Jan 15 2010 at 16:57

1
"do we care about the values of zeta (and other L-functions) to the left of the critical strip?" Absolutely! The values of the zeta function at negative integers are rationals, and hence make sense as p-adic numbers. Furthermore, for n negative, the map sending n to zeta(n) is p-adically continuous (for n in a fixed congruence class mod p-1) and so we can define a p-adic zeta function! p-adic L-functions have been used to e.g. prove Leopoldt's conjecture for abelian extensions of the rationals. However pi isn't a p-adic number and so this trick wouldn't work if we only restricted to +ve vals. – Kevin Buzzard Jan 19 2010 at 16:59

Functional equations are useful to understand the "symmetries" of a given function, pretty much as periodicity. For example, they may be used in the continuation of functions to the complex plane. The functional equation for the Gamma function, Gamma(z+1) = zGamma(z), for instance, let us understand the continuation of this function to the left of the line Re(z)=0.

-
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 95, "mathjax_display_tex": 3, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9287300109863281, "perplexity_flag": "head"}