Preface |
|
ix | |
Acknowledgments |
|
x | |
Author information |
|
xi | |
Dependencies between the chapters |
|
xii | |
|
Chapter 1 Introduction, main results, context |
|
|
1 | (28) |
|
|
1.1 Statement of the main results |
|
|
1 | (6) |
|
1.2 Historical context: Schoof's algorithm |
|
|
7 | (2) |
|
1.3 Schoof's algorithm described in terms of etale cohomology |
|
|
9 | (3) |
|
1.4 Some natural new directions |
|
|
12 | (4) |
|
1.5 More historical context: congruences for Ramanujan's τ-function |
|
|
16 | (10) |
|
1.6 Comparison with p-adic methods |
|
|
26 | (3) |
|
Chapter 2 Modular curves, modular forms, lattices, Galois representations |
|
|
29 | (40) |
|
|
|
29 | (5) |
|
|
34 | (8) |
|
2.3 Lattices and modular forms |
|
|
42 | (4) |
|
2.4 Galois representations attached to eigenforms |
|
|
46 | (9) |
|
2.5 Galois representations over finite fields, and reduction to torsion in Jacobians |
|
|
55 | (14) |
|
Chapter 3 First description of the algorithms |
|
|
69 | (10) |
|
|
|
Chapter 4 Short introduction to heights and Arakelov theory |
|
|
79 | (16) |
|
|
|
|
79 | (2) |
|
4.2 Heights on projective spaces and on varieties |
|
|
81 | (5) |
|
4.3 The Arakelov perspective on height functions |
|
|
86 | (2) |
|
4.4 Arithmetic surfaces, intersection theory, and arithmetic Riemann-Roch |
|
|
88 | (7) |
|
Chapter 5 Computing complex zeros of polynomials and power series |
|
|
95 | (34) |
|
|
5.1 Polynomial time complexity classes |
|
|
96 | (5) |
|
5.2 Computing the square root of a positive real number |
|
|
101 | (6) |
|
5.3 Computing the complex roots of a polynomial |
|
|
107 | (8) |
|
5.4 Computing the zeros of a power series |
|
|
115 | (14) |
|
Chapter 6 Computations with modular forms and Galois representations |
|
|
129 | (30) |
|
|
|
129 | (9) |
|
6.2 Intermezzo: Atkin-Lehner operators |
|
|
138 | (2) |
|
6.3 Basic numerical evaluations |
|
|
140 | (10) |
|
6.4 Numerical calculations and Galois representations |
|
|
150 | (9) |
|
Chapter 7 Polynomials for projective representations of level one forms |
|
|
159 | (14) |
|
|
|
159 | (2) |
|
7.2 Galois representations |
|
|
161 | (5) |
|
|
166 | (1) |
|
7.4 Proof of the corollary |
|
|
167 | (3) |
|
7.5 The table of polynomials |
|
|
170 | (3) |
|
Chapter 8 Description of X1 (5l) |
|
|
173 | (14) |
|
|
8.1 Construction of a suitable cuspidal divisor on X1 (5l) |
|
|
173 | (5) |
|
8.2 The exact setup for the level one case |
|
|
178 | (9) |
|
Chapter 9 Applying Arakelov theory |
|
|
187 | (16) |
|
|
|
9.1 Relating heights to intersection numbers |
|
|
187 | (8) |
|
|
195 | (8) |
|
Chapter 10 An upper bound for Green functions on Riemann surfaces |
|
|
203 | (14) |
|
|
Chapter 11 Bounds for Arakelov invariants of modular curves |
|
|
217 | (40) |
|
|
|
11.1 Bounding the height of X1 (pl) |
|
|
217 | (8) |
|
11.2 Bounding the theta function on Picg--1 (X1(pl)) |
|
|
225 | (7) |
|
11.3 Upper bounds for Arakelov Green functions on the curves X1 (pl) |
|
|
232 | (9) |
|
11.4 Bounds for intersection numbers on X1 (pl) |
|
|
241 | (3) |
|
11.5 A bound for h(x'l(Q)) in terms of h(bl (Q)) |
|
|
244 | (2) |
|
11.6 An integral over X1 (5l) |
|
|
246 | (3) |
|
11.7 Final estimates of the Arakelov contribution |
|
|
249 | (8) |
|
Chapter 12 Approximating Vf over the complex numbers |
|
|
257 | (80) |
|
|
12.1 Points, divisors, and coordinates on X |
|
|
260 | (3) |
|
12.2 The lattice of periods |
|
|
263 | (3) |
|
|
266 | (13) |
|
|
279 | (7) |
|
12.5 Jacobian and Wronskian determinants of series |
|
|
286 | (6) |
|
12.6 A simple quantitative study of the Jacobi map |
|
|
292 | (5) |
|
12.7 Equivalence of various norms |
|
|
297 | (6) |
|
12.8 An elementary operation in the Jacobian variety |
|
|
303 | (3) |
|
12.9 Arithmetic operations in the Jacobian variety |
|
|
306 | (1) |
|
12.10 The inverse Jacobi problem |
|
|
307 | (6) |
|
12.11 The algebraic conditioning |
|
|
313 | (6) |
|
|
319 | (4) |
|
12.13 Bounding the error in Xg |
|
|
323 | (11) |
|
12.14 Final result of this chapter |
|
|
334 | (3) |
|
Chapter 13 Computing Vf modulo p |
|
|
337 | (34) |
|
|
13.1 Basic algorithms for plane curves |
|
|
338 | (8) |
|
13.2 A first approach to picking random divisors |
|
|
346 | (4) |
|
|
350 | (4) |
|
|
354 | (5) |
|
|
359 | (3) |
|
13.6 Linearization of torsion classes |
|
|
362 | (4) |
|
13.7 Computing Vf modulo p |
|
|
366 | (5) |
|
Chapter 14 Computing the residual Galois representations |
|
|
371 | (12) |
|
|
|
371 | (1) |
|
14.2 Reduction to irreducible representations |
|
|
372 | (1) |
|
14.3 Reduction to torsion in Jacobians |
|
|
373 | (1) |
|
14.4 Computing the Q(ξl)-algebra corresponding to V |
|
|
374 | (4) |
|
14.5 Computing the vector space structure |
|
|
378 | (1) |
|
|
379 | (1) |
|
14.7 Extracting the Galois representation |
|
|
379 | (1) |
|
14.8 A probabilistic variant |
|
|
380 | (3) |
|
Chapter 15 Computing coefficients of modular forms |
|
|
383 | (16) |
|
|
15.1 Computing τ(p) in time polynomial in log p |
|
|
383 | (2) |
|
15.2 Computing Tn for large n and large weight |
|
|
385 | (12) |
|
15.3 An application to quadratic forms |
|
|
397 | (2) |
Epilogue |
|
399 | (4) |
Bibliography |
|
403 | (20) |
Index |
|
423 | |