Class invariants for quartic CM-fields

Size: px
Start display at page:

Download "Class invariants for quartic CM-fields"

Transcription

1 Number Theory Seminar Oxford 2 June 2011

2 Elliptic curves An elliptic curve E/k (char(k) 2) is a smooth projective curve y 2 = x 3 + ax 2 + bx + c. Q P E is a commutative algebraic group P Q

3 Endomorphisms End(E) = (ring of algebraic group morphisms E E) (φ + ψ)(p) = φ(p) + ψ(p) (φψ)(p) = φ(ψ(p)) Examples: Z End(E) with n : P P + + P. For most E s in characteristic 0, have End(E) = Z. If E : y 2 = x 3 + x and i 2 = 1 in k, then we have i : (x, y) ( x, iy), and Z[i] End(E). If #k = q, we have Frob : (x, y) (x q, y q ).

4 The j-invariant is The Hilbert class polynomial j(e) = b b c 2 for E : y 2 = x 3 + bx + c. j(e) = j(f ) E = k F Definition Let K be an imaginary quadratic number field. Its Hilbert class polynomial is E/C End(E) =O K H K = ( X j(e) ) Z[X ]. Application 1: roots generate the Hilbert class field of K over K. Application 2: make elliptic curves with prescribed order over F p.

5 Curves with prescribed order If p = ππ for π O K, then (H K mod p) splits into linear factors. Let j 0 F p be a root and let E 0 /F p have j(e 0 ) = j 0. Then a twist E of E 0 has Frob = π. Reason: E0 is the reduction of some Ẽ with End(Ẽ) = O K CM theory = Frob OK and N(Frob) = p. We get #E(F p ) = N(π 1) = p + 1 tr(π).

6 Computing Hilbert class polynomials (1) Any E is complex analytically C/Λ for a lattice Λ Endomorphisms induce C-linear maps α : C C with α(λ) Λ If End(E) = O K, then Λ = ca for an ideal a O K and c C. We get Cl K {E/C : End(E) = O K } = [a] C/a.

7 Computing Hilbert class polynomials (2) Write a = τz + Z and let q = exp(2πiτ). Let θ 0 = n=1 q 1 2 n2 and θ 1 = n=1 ( 1)n q 1 2 n2. Then j(z) = 256 (θ8 0 θ4 0 θ4 1 + θ8 1 )3 θ 8 0 θ8 1 (θ4 0 θ4 1 )2 Compute H K = Other algorithms: [a] CL K (X j(c/a)) Z[X ]. p-adic, [Couveignes-Henocq 2002, Bröker 2006] Chinese remainder theorem. [Chao-Nakamura-Sobataka-Tsujii 1998, Agashe-Lauter-Venkatesan 2004]

8 Performance The Hilbert class polynomial is huge: the degree h K grows like D 1 2, as do the logarithms of the coefficients. Example: for K = Q( 101), get H K =X X X X \ X \ X \ X X X X X \ 320X \ X \ X \ Under GRH or heuristics, all three quasi-linear O( D 1+ɛ ).

9 Curves of genus 2 Definition A curve of genus 2 is a smooth geometrically irreducible curve of which the genus is 2. Definition (char. 2) A curve of genus 2 is a smooth projective curve that has an affine model y 2 = f (x), deg(f ) {5, 6}, where f has no double roots.

10 The group law on the Jacobian The Jacobian: group of equivalence classes of pairs of points. More precisely, divisor class group Pic 0 (C) {P 1, P 2 } [P 1 + P 2 D ] P1 P2 Q2 Q1 {P 1, P 2 } + {Q 1, Q 2 } =?

11 The group law on the Jacobian The Jacobian: group of equivalence classes of pairs of points. More precisely, divisor class group Pic 0 (C) {P 1, P 2 } [P 1 + P 2 D ] R2 P1 P2 Q2 Q1 S1 R1 S2 {P 1, P 2 } + {Q 1, Q 2 } = {S 1, S 2 }

12 Complex multiplication Elliptic curves E have CM if End(E) is an order in an imaginary quadratic field K = Q( r) with r Q negative. Curves C of genus 2 have CM if End(J(C)) is an order in a CM field K of degree 4, i.e. K = K 0 ( r) with K 0 real quadratic and r K 0 totally negative. Assume K contains no imaginary quadratic field.

13 Rosenhain form Over algebraically closed fields, we can write any elliptic curve in Legendre form E : y 2 = x(x 1)(x λ). and any curve of genus 2 in Rosenhain form C : y 2 = x(x 1)(x λ 1 )(x λ 2 )(x λ 3 ). The moduli space of elliptic curves is one-dimensional, that of curves of genus 2 is three-dimensional.

14 Igusa invariants Igusa gave a genus-2 analogue of the j-invariant (i.e., a model for the moduli space) Mestre s algorithm (available in Magma) constructs an equation for the curve from its invariants. This may need an extension of degree 2 over the field of moduli. The Igusa class polynomials of a quartic CM field K are a set of polynomials of which the roots are the Igusa invariants of curves C of genus 2 with CM by O K.

15 Applications Roots generate class fields. not of K, but of its reflex field (no problem) not the full Hilbert class field (but we know which field) useful? efficient? (work in progress!) If p = ππ in O K, construct curve C with #J(C)(F p ) = N(π 1) and #C(F p ) = p + 1 tr(π).

16 Algorithms 1. Complex analytic [Spallek 1994, Van Wamelen 1999] 2. p-adic [Gaudry-Houtmann-Kohel-Ritzenthaler-Weng 2002, Carls-Kohel-Lubicz 2008] 3. Chinese remainder theorem [Eisenträger-Lauter 2005] None of these had running time bounds: denominators (now bounded by Goren and Lauter) not known how to bound i n (C). algorithms not explicit enough no rounding error analysis for alg. 1 (not even for genus 1!!)

17 Complex CM surfaces K R = C 2 as R-algebra let Φ be an isomorphism and a K an O K -ideal Then C 2 /Φ(a) has CM by O K (also need a polarization ξ, which we ll ignore) Can enumerate triples (Φ, a, ξ) up to isomorphism. By choosing the right kind of basis, get C 2 /(τz 2 + Z) with τ Mat 2 (C) symmetric with positive definite imaginary part.

18 Theta constants Thomae s formula [1870] gives a model for C, given τ. For c 1, c 2 Q g, let θ[c 1, c 2 ](τ) = v Z g exp(πi(v + c 1 )τ(v + c 1 ) t + 2πi(v + c 1 )c t 2). For c 1 = 1 2 (a, b), c 2 = 1 2 (c, d), write θ a+2b+4c+8d = θ[c 1, c 2 ]. Let λ 1 = θ2 0 θ2 1 θ 2 2 θ2 3, λ 2 = θ2 1 θ2 12 θ 2 2 θ2 15, λ 3 = θ2 0 θ2 12 θ3 2. θ2 15 Then the polarized ab. surface corresponding to τ is Jac(C) with C : y 2 = x(x 1)(x λ 1 )(x λ 2 )(x λ 3 ).

19 Igusa invariants in terms of theta Write out, get [Bolza 1887, Igusa 1967] i k (τ) = pol. in θ s θ 4, e.g. i 2 (τ) = ( θ 8 ) 5 θ 4, sums and products taken over θ[c 1, c 2 ] with c i {0, 1 2 }2 and 2c t 1 c 2 Z. Evaluate Igusa class polynomials numerically. Bound absolute values by bounding entries of τ.

20 Thesis result Theorem Algorithm computes the Igusa class polynomials of K in time less than cst.(d 7/2 1 D 11/2 0 ) 1+ɛ, where D 0 = disc K 0 and D 1 D0 2 = disc K. The bit size of the output is between Bottlenecks: cst.(d 1/2 1 D 1/2 0 ) 1 ɛ and cst.(d 2 1D 3 0) 1+ɛ. 1. quasi-quadratic time theta evaluation (quasi-linear method not proven [Dupont 2006]) 2. denominator bounds not optimal (special cases/conjectures [Bruinier-Yang 2006, Yang (preprint)])

21 A cube root of j with K = Q( 101) H K =X X X X \ X \ X \ X X X X X \ 320X \ X \ X \ But 3 j H K, with minimal polynomial x x x x x x x x x x x x x x

22 The Hilbert class field The Hilbert class field H K of K is the largest unramified abelian extension of K. CM fact: HK = K[X ]/H K There is a natural isomorphism Cl K Gal(H K /K). CM fact: [b] j(c/a) = j(c/b 1 a). A class invariant is a value f (τ) H K of a modular function f in a point τ K. Example: j(ω) with O K = Z + τz Example: on previous slide, also j(ω) 1/3 Weber (around 1900) studied smaller class invariants.

23 For A = ( a c Modular functions b d ) GL 2(Q), let Aτ = aτ+b cτ+d. A modular form of weight k and level n is a holomorphic map f : H C satisfying f (Aτ) = (cτ + d) k f (τ) for all A Γ(n) = ker(sl 2 (Z) SL 2 (Z/nZ)), and a convergence condition at the cusps. Example: linear combination of products of 2k theta s Has a Fourier expansion f (τ) = k=0 a kq k/n with q = e 2πiτ. Let F n = { f g : f, g of weight k, level n, coefficients in Q(ζ n)} SL 2 (Z) acts on F n by f A (τ) := f (Aτ), induces action of SL 2 (Z/nZ).

24 Modular functions Let F n = { f g : f, g of weight k, level n, coefficients in Q(ζ n)} SL 2 (Z) acts on F n by f A (τ) := f (Aτ), induces action of SL 2 (Z/nZ). (Z/nZ) = Gal(Q(ζ n )/Q) acts on F n by acting on coeffs. 0 v ). Let (Z/nZ) GL 2 (Z/nZ) via v ( 1 0 Fact: F 1 = Q(j), Gal(F n /F 1 ) = GL 2 (Z/nZ)/{±1}

25 Shimura s reciprocity law Let O K = ωz + Z. The values f (ω) for f F n generate the ray class field H n K of K of conductor n. Gal(H n K /H K ) = (O K /no K ). Shimura s reciprocity law gives a map g = g ω : (O K /no K ) GL 2 (Z/nZ) such that f (ω) x = f g(x) (ω). g(x) t is the matrix of multiplication by x with respect to the basis ω, 1 of O K.

26 Shimura s reciprocity law Gal(H n K /H K ) = (O K /no K ). Shimura s reciprocity law gives a map g = g ω : (O K /no K ) GL 2 (Z/nZ) such that f (ω) x = f g(x) (ω). g(x) t is the matrix of multiplication by x wrt ω, 1. If f is fixed under g ω ((O K /no K ) ), then f (ω) H K, that is, f (ω) is a class invariant Any example gives a whole family of number fields that are examples! A more general version of g gives the orbit of f (ω) under Gal(H K /K).

27 Shimura reciprocity for dimension > 1 Shimura s reciprocity law for dimension > 1 can be made as explicit as on the previous slide (just more complicated). The action of Sp 2g (Z) on the θ s is also explicit. Example: λ 1 = θ2 0 θ2 1 in K Example: θ 2 2 θ2 3 is a class invariant if 2 splits completely e 5πi/4 θ 2θ 3 θ 4 θ 8 θ 9 θ 15 is a class invariant for a certain τ for K = Q(α) with α α = 0.

28 Example The Hilbert class field of K = Q(α) with α α = 0 is given by But also by 10201X 7 + ( w )X 6 +( w )X ( w )X 4 +( w )X ( w )X 2 +( w )X ( w ) w = 13 = 1 4 (α2 + 27) Q(w)[X ] 32724y 7 + ( 2565α α α ) y 6 + ( α α α ) y 5 + ( 86247α α α ) y 4 + ( α α α ) y 3 + ( α α α ) y 2 + ( α α α ) y α α α

Igusa class polynomials

Igusa class polynomials Number Theory Seminar Cambridge 26 April 2011 Elliptic curves An elliptic curve E/k (char(k) 2) is a smooth projective curve y 2 = x 3 + ax 2 + bx + c. Q P P Q E is a commutative algebraic group Endomorphisms

More information

Igusa Class Polynomials

Igusa Class Polynomials Genus 2 day, Intercity Number Theory Seminar Utrecht, April 18th 2008 Overview Igusa class polynomials are the genus 2 analogue of the classical Hilbert class polynomial. For each notion, I will 1. tell

More information

Igusa Class Polynomials

Igusa Class Polynomials , supported by the Leiden University Fund (LUF) Joint Mathematics Meetings, San Diego, January 2008 Overview Igusa class polynomials are the genus 2 analogue of the classical Hilbert class polynomials.

More information

Constructing genus 2 curves over finite fields

Constructing genus 2 curves over finite fields Constructing genus 2 curves over finite fields Kirsten Eisenträger The Pennsylvania State University Fq12, Saratoga Springs July 15, 2015 1 / 34 Curves and cryptography RSA: most widely used public key

More information

Genus 2 Curves of p-rank 1 via CM method

Genus 2 Curves of p-rank 1 via CM method School of Mathematical Sciences University College Dublin Ireland and Claude Shannon Institute April 2009, GeoCrypt Joint work with Laura Hitt, Michael Naehrig, Marco Streng Introduction This talk is about

More information

Class polynomials for abelian surfaces

Class polynomials for abelian surfaces Class polynomials for abelian surfaces Andreas Enge LFANT project-team INRIA Bordeaux Sud-Ouest andreas.enge@inria.fr http://www.math.u-bordeaux.fr/~aenge LFANT seminar 27 January 2015 (joint work with

More information

Computing modular polynomials in dimension 2 ECC 2015, Bordeaux

Computing modular polynomials in dimension 2 ECC 2015, Bordeaux Computing modular polynomials in dimension 2 ECC 2015, Bordeaux Enea Milio 29/09/2015 Enea Milio Computing modular polynomials 29/09/2015 1 / 49 Computing modular polynomials 1 Dimension 1 : elliptic curves

More information

Complex multiplication and canonical lifts

Complex multiplication and canonical lifts Complex multiplication and canonical lifts David R. Kohel Abstract The problem of constructing CM invariants of higher dimensional abelian varieties presents significant new challenges relative to CM constructions

More information

Constructing Class invariants

Constructing Class invariants Constructing Class invariants Aristides Kontogeorgis Department of Mathematics University of Athens. Workshop Thales 1-3 July 2015 :Algebraic modeling of topological and computational structures and applications,

More information

Computing isogeny graphs using CM lattices

Computing isogeny graphs using CM lattices Computing isogeny graphs using CM lattices David Gruenewald GREYC/LMNO Université de Caen GeoCrypt, Corsica 22nd June 2011 Motivation for computing isogenies Point counting. Computing CM invariants. Endomorphism

More information

Curves, Cryptography, and Primes of the Form x 2 + y 2 D

Curves, Cryptography, and Primes of the Form x 2 + y 2 D Curves, Cryptography, and Primes of the Form x + y D Juliana V. Belding Abstract An ongoing challenge in cryptography is to find groups in which the discrete log problem hard, or computationally infeasible.

More information

Congruence Subgroups

Congruence Subgroups Congruence Subgroups Undergraduate Mathematics Society, Columbia University S. M.-C. 24 June 2015 Contents 1 First Properties 1 2 The Modular Group and Elliptic Curves 3 3 Modular Forms for Congruence

More information

Hyperelliptic curves

Hyperelliptic curves 1/40 Hyperelliptic curves Pierrick Gaudry Caramel LORIA CNRS, Université de Lorraine, Inria ECC Summer School 2013, Leuven 2/40 Plan What? Why? Group law: the Jacobian Cardinalities, torsion Hyperelliptic

More information

AN INTRODUCTION TO ELLIPTIC CURVES

AN INTRODUCTION TO ELLIPTIC CURVES AN INTRODUCTION TO ELLIPTIC CURVES MACIEJ ULAS.. First definitions and properties.. Generalities on elliptic curves Definition.. An elliptic curve is a pair (E, O), where E is curve of genus and O E. We

More information

COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS

COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS DAVID FREEMAN AND KRISTIN LAUTER Abstract. We present probabilistic algorithms which, given a genus 2 curve C defined over

More information

Counting points on genus 2 curves over finite

Counting points on genus 2 curves over finite Counting points on genus 2 curves over finite fields Chloe Martindale May 11, 2017 These notes are from a talk given in the Number Theory Seminar at the Fourier Institute, Grenoble, France, on 04/05/2017.

More information

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients. EXERCISES IN MODULAR FORMS I (MATH 726) EYAL GOREN, MCGILL UNIVERSITY, FALL 2007 (1) We define a (full) lattice L in R n to be a discrete subgroup of R n that contains a basis for R n. Prove that L is

More information

From the curve to its Jacobian and back

From the curve to its Jacobian and back From the curve to its Jacobian and back Christophe Ritzenthaler Institut de Mathématiques de Luminy, CNRS Montréal 04-10 e-mail: ritzenth@iml.univ-mrs.fr web: http://iml.univ-mrs.fr/ ritzenth/ Christophe

More information

CLASS FIELD THEORY AND COMPLEX MULTIPLICATION FOR ELLIPTIC CURVES

CLASS FIELD THEORY AND COMPLEX MULTIPLICATION FOR ELLIPTIC CURVES CLASS FIELD THEORY AND COMPLEX MULTIPLICATION FOR ELLIPTIC CURVES FRANK GOUNELAS 1. Class Field Theory We ll begin by motivating some of the constructions of the CM (complex multiplication) theory for

More information

COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS

COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS DAVID FREEMAN AND KRISTIN LAUTER Abstract. We present algorithms which, given a genus 2 curve C defined over a finite field

More information

Bad reduction of genus 3 curves with Complex Multiplication

Bad reduction of genus 3 curves with Complex Multiplication Bad reduction of genus 3 curves with Complex Multiplication Elisa Lorenzo García Universiteit Leiden Joint work with Bouw, Cooley, Lauter, Manes, Newton, Ozman. October 1, 2015 Elisa Lorenzo García Universiteit

More information

Independence of Heegner Points Joseph H. Silverman (Joint work with Michael Rosen)

Independence of Heegner Points Joseph H. Silverman (Joint work with Michael Rosen) Independence of Heegner Points Joseph H. Silverman (Joint work with Michael Rosen) Brown University Cambridge University Number Theory Seminar Thursday, February 22, 2007 0 Modular Curves and Heegner Points

More information

Isogeny graphs, modular polynomials, and point counting for higher genus curves

Isogeny graphs, modular polynomials, and point counting for higher genus curves Isogeny graphs, modular polynomials, and point counting for higher genus curves Chloe Martindale July 7, 2017 These notes are from a talk given in the Number Theory Seminar at INRIA, Nancy, France. The

More information

Addition sequences and numerical evaluation of modular forms

Addition sequences and numerical evaluation of modular forms Addition sequences and numerical evaluation of modular forms Fredrik Johansson (INRIA Bordeaux) Joint work with Andreas Enge (INRIA Bordeaux) William Hart (TU Kaiserslautern) DK Statusseminar in Strobl,

More information

Outline of the Seminar Topics on elliptic curves Saarbrücken,

Outline of the Seminar Topics on elliptic curves Saarbrücken, Outline of the Seminar Topics on elliptic curves Saarbrücken, 11.09.2017 Contents A Number theory and algebraic geometry 2 B Elliptic curves 2 1 Rational points on elliptic curves (Mordell s Theorem) 5

More information

Cusp forms and the Eichler-Shimura relation

Cusp forms and the Eichler-Shimura relation Cusp forms and the Eichler-Shimura relation September 9, 2013 In the last lecture we observed that the family of modular curves X 0 (N) has a model over the rationals. In this lecture we use this fact

More information

Mappings of elliptic curves

Mappings of elliptic curves Mappings of elliptic curves Benjamin Smith INRIA Saclay Île-de-France & Laboratoire d Informatique de l École polytechnique (LIX) Eindhoven, September 2008 Smith (INRIA & LIX) Isogenies of Elliptic Curves

More information

Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians

Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians T. Shaska Oakland University Rochester, MI, 48309 April 14, 2018 Problem Let X be an algebraic curve defined over a field

More information

Quaternions and Arithmetic. Colloquium, UCSD, October 27, 2005

Quaternions and Arithmetic. Colloquium, UCSD, October 27, 2005 Quaternions and Arithmetic Colloquium, UCSD, October 27, 2005 This talk is available from www.math.mcgill.ca/goren Quaternions came from Hamilton after his really good work had been done; and, though beautifully

More information

Optimal curves of genus 1, 2 and 3

Optimal curves of genus 1, 2 and 3 Optimal curves of genus 1, 2 and 3 Christophe Ritzenthaler Institut de Mathématiques de Luminy, CNRS Leuven, 17-21 May 2010 Christophe Ritzenthaler (IML) Optimal curves of genus 1, 2 and 3 Leuven, 17-21

More information

When 2 and 3 are invertible in A, L A is the scheme

When 2 and 3 are invertible in A, L A is the scheme 8 RICHARD HAIN AND MAKOTO MATSUMOTO 4. Moduli Spaces of Elliptic Curves Suppose that r and n are non-negative integers satisfying r + n > 0. Denote the moduli stack over Spec Z of smooth elliptic curves

More information

The Galois Representation Associated to Modular Forms (Part I)

The Galois Representation Associated to Modular Forms (Part I) The Galois Representation Associated to Modular Forms (Part I) Modular Curves, Modular Forms and Hecke Operators Chloe Martindale May 20, 2015 Contents 1 Motivation and Background 1 2 Modular Curves 2

More information

Modular forms and the Hilbert class field

Modular forms and the Hilbert class field Modular forms and the Hilbert class field Vladislav Vladilenov Petkov VIGRE 2009, Department of Mathematics University of Chicago Abstract The current article studies the relation between the j invariant

More information

Transcendence in Positive Characteristic

Transcendence in Positive Characteristic Transcendence in Positive Characteristic Introduction to Function Field Transcendence W. Dale Brownawell Matthew Papanikolas Penn State University Texas A&M University Arizona Winter School 2008 March

More information

15 Elliptic curves and Fermat s last theorem

15 Elliptic curves and Fermat s last theorem 15 Elliptic curves and Fermat s last theorem Let q > 3 be a prime (and later p will be a prime which has no relation which q). Suppose that there exists a non-trivial integral solution to the Diophantine

More information

The 2-adic CM method for genus 2 curves with application to cryptography

The 2-adic CM method for genus 2 curves with application to cryptography The 2-adic CM method for genus 2 curves with application to cryptography P. Gaudry 1,2, T. Houtmann 2, D. Kohel 3, C. Ritzenthaler 4, and A. Weng 2 1 LORIA - Projet SPACES Campus Scientifique - BP 239,

More information

Torsion points on elliptic curves and gonalities of modular curves

Torsion points on elliptic curves and gonalities of modular curves Torsion points on elliptic curves and gonalities of modular curves with a focus on gonalities of modular curves. Mathematisch Instituut Universiteit Leiden Graduation talk 25-09-2012 Outline 1 2 3 What

More information

ISOGENY GRAPHS OF ORDINARY ABELIAN VARIETIES

ISOGENY GRAPHS OF ORDINARY ABELIAN VARIETIES ERNEST HUNTER BROOKS DIMITAR JETCHEV BENJAMIN WESOLOWSKI ISOGENY GRAPHS OF ORDINARY ABELIAN VARIETIES PRESENTED AT ECC 2017, NIJMEGEN, THE NETHERLANDS BY BENJAMIN WESOLOWSKI FROM EPFL, SWITZERLAND AN INTRODUCTION

More information

Applications of Complex Multiplication of Elliptic Curves

Applications of Complex Multiplication of Elliptic Curves Applications of Complex Multiplication of Elliptic Curves MASTER THESIS Candidate: Massimo CHENAL Supervisor: Prof. Jean-Marc COUVEIGNES UNIVERSITÀ DEGLI STUDI DI PADOVA UNIVERSITÉ BORDEAUX 1 Facoltà di

More information

Equations for Hilbert modular surfaces

Equations for Hilbert modular surfaces Equations for Hilbert modular surfaces Abhinav Kumar MIT April 24, 2013 Introduction Outline of talk Elliptic curves, moduli spaces, abelian varieties 2/31 Introduction Outline of talk Elliptic curves,

More information

A p-adic ALGORITHM TO COMPUTE THE HILBERT CLASS POLYNOMIAL. Reinier Bröker

A p-adic ALGORITHM TO COMPUTE THE HILBERT CLASS POLYNOMIAL. Reinier Bröker A p-adic ALGORITHM TO COMPUTE THE HILBERT CLASS POLYNOMIAL Reinier Bröker Abstract. Classicaly, the Hilbert class polynomial P Z[X] of an imaginary quadratic discriminant is computed using complex analytic

More information

Height pairings on Hilbert modular varieties: quartic CM points

Height pairings on Hilbert modular varieties: quartic CM points Height pairings on Hilbert modular varieties: quartic CM points A report on work of Howard and Yang Stephen Kudla (Toronto) Montreal-Toronto Workshop on Number Theory Fields Institute, Toronto April 10,

More information

Algebraic values of complex functions

Algebraic values of complex functions Algebraic values of complex functions Marco Streng DIAMANT symposium Heeze May 2011 algebraic numbers Definition: α C is an algebraic number if there is a non-zero polynomial f = a n x n + + a 1 x + a

More information

CONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES. Reinier Bröker

CONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES. Reinier Bröker CONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES Reinier Bröker Abstract. We give an algorithm that constructs, on input of a prime power q and an integer t, a supersingular elliptic curve over F q with trace

More information

TATE CONJECTURES FOR HILBERT MODULAR SURFACES. V. Kumar Murty University of Toronto

TATE CONJECTURES FOR HILBERT MODULAR SURFACES. V. Kumar Murty University of Toronto TATE CONJECTURES FOR HILBERT MODULAR SURFACES V. Kumar Murty University of Toronto Toronto-Montreal Number Theory Seminar April 9-10, 2011 1 Let k be a field that is finitely generated over its prime field

More information

Explicit Complex Multiplication

Explicit Complex Multiplication Explicit Complex Multiplication Benjamin Smith INRIA Saclay Île-de-France & Laboratoire d Informatique de l École polytechnique (LIX) Eindhoven, September 2008 Smith (INRIA & LIX) Explicit CM Eindhoven,

More information

Introduction to Elliptic Curves

Introduction to Elliptic Curves IAS/Park City Mathematics Series Volume XX, XXXX Introduction to Elliptic Curves Alice Silverberg Introduction Why study elliptic curves? Solving equations is a classical problem with a long history. Starting

More information

Public-key Cryptography: Theory and Practice

Public-key Cryptography: Theory and Practice Public-key Cryptography Theory and Practice Department of Computer Science and Engineering Indian Institute of Technology Kharagpur Chapter 2: Mathematical Concepts Divisibility Congruence Quadratic Residues

More information

Computer methods for Hilbert modular forms

Computer methods for Hilbert modular forms Computer methods for Hilbert modular forms John Voight University of Vermont Workshop on Computer Methods for L-functions and Automorphic Forms Centre de Récherche Mathématiques (CRM) 22 March 2010 Computer

More information

INTRODUCTION TO DRINFELD MODULES

INTRODUCTION TO DRINFELD MODULES INTRODUCTION TO DRINFELD MODULES BJORN POONEN Our goal is to introduce Drinfeld modules and to explain their application to explicit class field theory. First, however, to motivate their study, let us

More information

Modular polynomials and isogeny volcanoes

Modular polynomials and isogeny volcanoes Modular polynomials and isogeny volcanoes Andrew V. Sutherland February 3, 010 Reinier Bröker Kristin Lauter Andrew V. Sutherland (MIT) Modular polynomials and isogeny volcanoes 1 of 9 Isogenies An isogeny

More information

Galois Representations

Galois Representations 9 Galois Representations This book has explained the idea that all elliptic curves over Q arise from modular forms. Chapters 1 and introduced elliptic curves and modular curves as Riemann surfaces, and

More information

Frobenius Distributions

Frobenius Distributions Frobenius Distributions Edgar Costa (MIT) September 11th, 2018 Massachusetts Institute of Technology Slides available at edgarcosta.org under Research Polynomials Write f p (x) := f(x) mod p f(x) = a n

More information

Ramanujan s first letter to Hardy: 5 + = 1 + e 2π 1 + e 4π 1 +

Ramanujan s first letter to Hardy: 5 + = 1 + e 2π 1 + e 4π 1 + Ramanujan s first letter to Hardy: e 2π/ + + 1 = 1 + e 2π 2 2 1 + e 4π 1 + e π/ 1 e π = 2 2 1 + 1 + e 2π 1 + Hardy: [These formulas ] defeated me completely. I had never seen anything in the least like

More information

Elliptic Curves Spring 2015 Lecture #23 05/05/2015

Elliptic Curves Spring 2015 Lecture #23 05/05/2015 18.783 Elliptic Curves Spring 2015 Lecture #23 05/05/2015 23 Isogeny volcanoes We now want to shift our focus away from elliptic curves over C and consider elliptic curves E/k defined over any field k;

More information

IN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort

IN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort FINE STRUCTURES OF MODULI SPACES IN POSITIVE CHARACTERISTICS: HECKE SYMMETRIES AND OORT FOLIATION 1. Elliptic curves and their moduli 2. Moduli of abelian varieties 3. Modular varieties with Hecke symmetries

More information

A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS

A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS STEPHAN EHLEN 1. Modular curves and Heegner Points The modular curve Y (1) = Γ\H with Γ = Γ(1) = SL (Z) classifies the equivalence

More information

Deligne s functorial Riemann-Roch theorem

Deligne s functorial Riemann-Roch theorem Deligne s functorial Riemann-Roch theorem PIMS, Sept. 13th 2007 D. Rössler (joint with V. Maillot) () Deligne s functorial Riemann-Roch theorem PIMS, Sept. 13th 2007 1 / 14 The Adams-Riemann-Roch theorem

More information

The Arithmetic of Elliptic Curves

The Arithmetic of Elliptic Curves The Arithmetic of Elliptic Curves Sungkon Chang The Anne and Sigmund Hudson Mathematics and Computing Luncheon Colloquium Series OUTLINE Elliptic Curves as Diophantine Equations Group Laws and Mordell-Weil

More information

Class invariants by the CRT method

Class invariants by the CRT method Class invariants by the CRT method Andreas Enge Andrew V. Sutherland INRIA Bordeaux-Sud-Ouest Massachusetts Institute of Technology ANTS IX Andreas Enge and Andrew Sutherland Class invariants by the CRT

More information

Isogeny graphs of abelian varieties and applications to the Discrete Logarithm Problem

Isogeny graphs of abelian varieties and applications to the Discrete Logarithm Problem Isogeny graphs of abelian varieties and applications to the Discrete Logarithm Problem Chloe Martindale 26th January, 2018 These notes are from a talk given in the Séminaire Géométrie et algèbre effectives

More information

Computing the endomorphism ring of an ordinary elliptic curve

Computing the endomorphism ring of an ordinary elliptic curve Computing the endomorphism ring of an ordinary elliptic curve Massachusetts Institute of Technology April 3, 2009 joint work with Gaetan Bisson http://arxiv.org/abs/0902.4670 Elliptic curves An elliptic

More information

arxiv: v2 [math.nt] 17 Jul 2018

arxiv: v2 [math.nt] 17 Jul 2018 arxiv:1803.00514v2 [math.nt] 17 Jul 2018 CONSTRUCTING PICARD CURVES WITH COMPLEX MULTIPLICATION USING THE CHINESE REMAINDER THEOREM SONNY ARORA AND KIRSTEN EISENTRÄGER Abstract. We give a new algorithm

More information

GENUS 2 CURVES WITH COMPLEX MULTIPLICATION

GENUS 2 CURVES WITH COMPLEX MULTIPLICATION GENUS 2 CURVES WITH COMPLEX MULTIPLICATION EYAL Z. GOREN & KRISTIN E. LAUTER 1. Introduction While the main goal of this paper is to give a bound on the denominators of Igusa class polynomials of genus

More information

Hans Wenzl. 4f(x), 4x 3 + 4ax bx + 4c

Hans Wenzl. 4f(x), 4x 3 + 4ax bx + 4c MATH 104C NUMBER THEORY: NOTES Hans Wenzl 1. DUPLICATION FORMULA AND POINTS OF ORDER THREE We recall a number of useful formulas. If P i = (x i, y i ) are the points of intersection of a line with the

More information

Don Zagier s work on singular moduli

Don Zagier s work on singular moduli Don Zagier s work on singular moduli Benedict Gross Harvard University June, 2011 Don in 1976 The orbit space SL 2 (Z)\H has the structure a Riemann surface, isomorphic to the complex plane C. We can fix

More information

Elliptic curve cryptography in a post-quantum world: the mathematics of isogeny-based cryptography

Elliptic curve cryptography in a post-quantum world: the mathematics of isogeny-based cryptography Elliptic curve cryptography in a post-quantum world: the mathematics of isogeny-based cryptography Andrew Sutherland MIT Undergraduate Mathematics Association November 29, 2018 Creating a shared secret

More information

Computing class polynomials in genus 2

Computing class polynomials in genus 2 Contrat de recherches numéro 21 42 349 Rapport numéro 8 Computing class polynomials in genus 2 Rapport DGA Andreas Enge and Damien Robert 26 April 213 Inria Bordeaux Sud-Ouest, 2 avenue de la Vieille Tour

More information

The Galois representation associated to modular forms pt. 2 Erik Visse

The Galois representation associated to modular forms pt. 2 Erik Visse The Galois representation associated to modular forms pt. 2 Erik Visse May 26, 2015 These are the notes from the seminar on local Galois representations held in Leiden in the spring of 2015. The website

More information

Computing the modular equation

Computing the modular equation Computing the modular equation Andrew V. Sutherland (MIT) Barcelona-Boston-Tokyo Number Theory Seminar in Memory of Fumiyuki Momose Andrew V. Sutherland (MIT) Computing the modular equation 1 of 8 The

More information

The arithmetic geometric mean (Agm)

The arithmetic geometric mean (Agm) The arithmetic geometric mean () Pictures by David Lehavi This is part of exercise 5 question 4 in myc> calculus class Fall 200: a = c a n+ =5a n 2 lim n an = a = a an + bn a n+ = 2 b = b b n+ = a nb n

More information

Computing modular polynomials with the Chinese Remainder Theorem

Computing modular polynomials with the Chinese Remainder Theorem Computing modular polynomials with the Chinese Remainder Theorem Andrew V. Sutherland Massachusetts Institute of Technology ECC 009 Reinier Bröker Kristin Lauter Andrew V. Sutherland (MIT) Computing modular

More information

ORAL QUALIFYING EXAM QUESTIONS. 1. Algebra

ORAL QUALIFYING EXAM QUESTIONS. 1. Algebra ORAL QUALIFYING EXAM QUESTIONS JOHN VOIGHT Below are some questions that I have asked on oral qualifying exams (starting in fall 2015). 1.1. Core questions. 1. Algebra (1) Let R be a noetherian (commutative)

More information

Rational points on elliptic curves. cycles on modular varieties

Rational points on elliptic curves. cycles on modular varieties Rational points on elliptic curves and cycles on modular varieties Mathematics Colloquium January 2009 TIFR, Mumbai Henri Darmon McGill University http://www.math.mcgill.ca/darmon /slides/slides.html Elliptic

More information

From K3 Surfaces to Noncongruence Modular Forms. Explicit Methods for Modularity of K3 Surfaces and Other Higher Weight Motives ICERM October 19, 2015

From K3 Surfaces to Noncongruence Modular Forms. Explicit Methods for Modularity of K3 Surfaces and Other Higher Weight Motives ICERM October 19, 2015 From K3 Surfaces to Noncongruence Modular Forms Explicit Methods for Modularity of K3 Surfaces and Other Higher Weight Motives ICERM October 19, 2015 Winnie Li Pennsylvania State University 1 A K3 surface

More information

Constructing Abelian Varieties for Pairing-Based Cryptography

Constructing Abelian Varieties for Pairing-Based Cryptography for Pairing-Based CWI and Universiteit Leiden, Netherlands Workshop on Pairings in Arithmetic Geometry and 4 May 2009 s MNT MNT Type s What is pairing-based cryptography? Pairing-based cryptography refers

More information

(τ) = q (1 q n ) 24. E 4 (τ) = q q q 3 + = (1 q) 240 (1 q 2 ) (1 q 3 ) (1.1)

(τ) = q (1 q n ) 24. E 4 (τ) = q q q 3 + = (1 q) 240 (1 q 2 ) (1 q 3 ) (1.1) Automorphic forms on O s+2,2 (R) + and generalized Kac-Moody algebras. Proceedings of the International Congress of Mathematicians, Vol. 1, 2 (Zürich, 1994), 744 752, Birkhäuser, Basel, 1995. Richard E.

More information

Number Theory/Representation Theory Notes Robbie Snellman ERD Spring 2011

Number Theory/Representation Theory Notes Robbie Snellman ERD Spring 2011 Number Theory/Representation Theory Notes Robbie Snellman ERD Spring 2011 January 27 Speaker: Moshe Adrian Number Theorist Perspective: Number theorists are interested in studying Γ Q = Gal(Q/Q). One way

More information

Some algebraic number theory and the reciprocity map

Some algebraic number theory and the reciprocity map Some algebraic number theory and the reciprocity map Ervin Thiagalingam September 28, 2015 Motivation In Weinstein s paper, the main problem is to find a rule (reciprocity law) for when an irreducible

More information

GENERATORS OF JACOBIANS OF GENUS TWO CURVES

GENERATORS OF JACOBIANS OF GENUS TWO CURVES GENERATORS OF JACOBIANS OF GENUS TWO CURVES CHRISTIAN ROBENHAGEN RAVNSHØJ Abstract. We prove that in most cases relevant to cryptography, the Frobenius endomorphism on the Jacobian of a genus two curve

More information

Abstracts of papers. Amod Agashe

Abstracts of papers. Amod Agashe Abstracts of papers Amod Agashe In this document, I have assembled the abstracts of my work so far. All of the papers mentioned below are available at http://www.math.fsu.edu/~agashe/math.html 1) On invisible

More information

Point counting and real multiplication on K3 surfaces

Point counting and real multiplication on K3 surfaces Point counting and real multiplication on K3 surfaces Andreas-Stephan Elsenhans Universität Paderborn September 2016 Joint work with J. Jahnel. A.-S. Elsenhans (Universität Paderborn) K3 surfaces September

More information

Some. Manin-Mumford. Problems

Some. Manin-Mumford. Problems Some Manin-Mumford Problems S. S. Grant 1 Key to Stark s proof of his conjectures over imaginary quadratic fields was the construction of elliptic units. A basic approach to elliptic units is as follows.

More information

Computers and Mathematics with Applications. Ramanujan s class invariants and their use in elliptic curve cryptography

Computers and Mathematics with Applications. Ramanujan s class invariants and their use in elliptic curve cryptography Computers and Mathematics with Applications 59 ( 9 97 Contents lists available at Scienceirect Computers and Mathematics with Applications journal homepage: www.elsevier.com/locate/camwa Ramanujan s class

More information

Elliptic curves and modularity

Elliptic curves and modularity Elliptic curves and modularity For background and (most) proofs, we refer to [1]. 1 Weierstrass models Let K be any field. For any a 1, a 2, a 3, a 4, a 6 K consider the plane projective curve C given

More information

VARIETIES WITHOUT EXTRA AUTOMORPHISMS II: HYPERELLIPTIC CURVES

VARIETIES WITHOUT EXTRA AUTOMORPHISMS II: HYPERELLIPTIC CURVES VARIETIES WITHOUT EXTRA AUTOMORPHISMS II: HYPERELLIPTIC CURVES BJORN POONEN Abstract. For any field k and integer g 2, we construct a hyperelliptic curve X over k of genus g such that #(Aut X) = 2. We

More information

Isogenies in a quantum world

Isogenies in a quantum world Isogenies in a quantum world David Jao University of Waterloo September 19, 2011 Summary of main results A. Childs, D. Jao, and V. Soukharev, arxiv:1012.4019 For ordinary isogenous elliptic curves of equal

More information

The Arithmetic of Noncongruence Modular Forms. Winnie Li. Pennsylvania State University, U.S.A. and National Center for Theoretical Sciences, Taiwan

The Arithmetic of Noncongruence Modular Forms. Winnie Li. Pennsylvania State University, U.S.A. and National Center for Theoretical Sciences, Taiwan The Arithmetic of Noncongruence Modular Forms Winnie Li Pennsylvania State University, U.S.A. and National Center for Theoretical Sciences, Taiwan 1 Modular forms A modular form is a holomorphic function

More information

Theta Operators on Hecke Eigenvalues

Theta Operators on Hecke Eigenvalues Theta Operators on Hecke Eigenvalues Angus McAndrew The University of Melbourne Overview 1 Modular Forms 2 Hecke Operators 3 Theta Operators 4 Theta on Eigenvalues 5 The slide where I say thank you Modular

More information

NUNO FREITAS AND ALAIN KRAUS

NUNO FREITAS AND ALAIN KRAUS ON THE DEGREE OF THE p-torsion FIELD OF ELLIPTIC CURVES OVER Q l FOR l p NUNO FREITAS AND ALAIN KRAUS Abstract. Let l and p be distinct prime numbers with p 3. Let E/Q l be an elliptic curve with p-torsion

More information

Rational Points on Curves in Practice. Michael Stoll Universität Bayreuth Journées Algophantiennes Bordelaises Université de Bordeaux June 8, 2017

Rational Points on Curves in Practice. Michael Stoll Universität Bayreuth Journées Algophantiennes Bordelaises Université de Bordeaux June 8, 2017 Rational Points on Curves in Practice Michael Stoll Universität Bayreuth Journées Algophantiennes Bordelaises Université de Bordeaux June 8, 2017 The Problem Let C be a smooth projective and geometrically

More information

Computing class polynomials for abelian surfaces

Computing class polynomials for abelian surfaces Computing class polynomials for abelian surfaces Andreas Enge * and Emmanuel Thomé 17 May 013 Abstract We describe a quasi-linear algorithm for computing Igusa class polynomials of Jacobians of genus curves

More information

Residual modular Galois representations: images and applications

Residual modular Galois representations: images and applications Residual modular Galois representations: images and applications Samuele Anni University of Warwick London Number Theory Seminar King s College London, 20 th May 2015 Mod l modular forms 1 Mod l modular

More information

Twists and residual modular Galois representations

Twists and residual modular Galois representations Twists and residual modular Galois representations Samuele Anni University of Warwick Building Bridges, Bristol 10 th July 2014 Modular curves and Modular Forms 1 Modular curves and Modular Forms 2 Residual

More information

Theta functions and algebraic curves with automorphisms

Theta functions and algebraic curves with automorphisms arxiv:.68v [math.ag 5 Oct Theta functions and algebraic curves with automorphisms T. Shaska and G.S. Wijesiri AbstractLet X be an irreducible smooth projective curve of genus g defined over the complex

More information

Non-generic attacks on elliptic curve DLPs

Non-generic attacks on elliptic curve DLPs Non-generic attacks on elliptic curve DLPs Benjamin Smith Team GRACE INRIA Saclay Île-de-France Laboratoire d Informatique de l École polytechnique (LIX) ECC Summer School Leuven, September 13 2013 Smith

More information

Bjorn Poonen. April 30, 2006

Bjorn Poonen. April 30, 2006 in in University of California at Berkeley April 30, 2006 of gonality in Let X be a smooth, projective, geometrically integral curve of genus g over a field k. Define the gonality of X as γ k (X ) := min{

More information

LECTURE 2 FRANZ LEMMERMEYER

LECTURE 2 FRANZ LEMMERMEYER LECTURE 2 FRANZ LEMMERMEYER Last time we have seen that the proof of Fermat s Last Theorem for the exponent 4 provides us with two elliptic curves (y 2 = x 3 + x and y 2 = x 3 4x) in the guise of the quartic

More information

Elliptic Curves as Complex Tori

Elliptic Curves as Complex Tori Elliptic Curves as Complex Tori Theo Coyne June 20, 207 Misc. Prerequisites For an elliptic curve E given by Y 2 Z = X 2 + axz 2 + bz 3, we define its j- invariant to be j(e = 728(4a3 4a 3 +27b. Two elliptic

More information

LECTURE 7, WEDNESDAY

LECTURE 7, WEDNESDAY LECTURE 7, WEDNESDAY 25.02.04 FRANZ LEMMERMEYER 1. Singular Weierstrass Curves Consider cubic curves in Weierstraß form (1) E : y 2 + a 1 xy + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6, the coefficients a i

More information