gonalities of modular curves
play

Gonalities of Modular Curves Maarten Derickx 1 Mark van Hoeij 2 1 - PowerPoint PPT Presentation

Preliminaries (what are modular curves) Modular Units Gonalities Gonalities of Modular Curves Maarten Derickx 1 Mark van Hoeij 2 1 Algant (Leiden, Bordeaux and Milano) 2 Florida State University 17th Workshop on Elliptic Curve Cryptography 16 -


  1. Preliminaries (what are modular curves) Modular Units Gonalities Gonalities of Modular Curves Maarten Derickx 1 Mark van Hoeij 2 1 Algant (Leiden, Bordeaux and Milano) 2 Florida State University 17th Workshop on Elliptic Curve Cryptography 16 - 18 Sept. 2013 Leuven Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  2. Preliminaries (what are modular curves) Modular Units Gonalities Outline Preliminaries (what are modular curves) 1 Algebraic description of the modular curve Y 1 ( N ) Modular Units 2 Gonalities 3 Intro Computing gonalities Motivation Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  3. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities Main idea behind modular curves Let N ∈ N then the set:   Pairs ( E , P ) of elliptic   curve, point of order  / ∼ N  has a natural structure of a curve. One can study all pairs ( E , P ) at the same time by studying the curve C . ( E 1 , P 1 ) ∼ ( E 2 , P 2 ) if there exists an isomorphism φ : E 1 → E 2 such that φ ( P 1 ) = P 2 . Example: Multiplication by -1 gives ( E , P ) ∼ ( E , − P ) Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  4. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities Definition (Tate normal form) Let b , c ∈ K then E ( b , c ) is the curve Y 2 + cXY + bY = X 3 + bX 2 Remark The discriminant of E ( b , c ) is: ∆( b , c ) := − b 3 ( 16 b 2 + ( 8 c 2 − 36 c + 27 ) b + ( c − 1 ) c 3 ) Proposition Let E / K an elliptic curve and P ∈ E ( K ) of order N ≥ 4 . Then there are unique b , c ∈ K and an unique isomorphism φ : E → E ( b , c ) such that φ ( P ) = ( 0 , 0 ) Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  5. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities E ( b , c ) : Y 2 + cXY + bY = X 3 + bX 2 Proposition Let E / K an elliptic curve and P ∈ E ( K ) of order ≥ 4 . Then there are unique b , c ∈ K and an unique isomorphism φ : E → E ( b , c ) such that φ ( P ) = ( 0 , 0 ) Proof. E : Y 2 + a 1 XY + a 3 Y = X 3 + a 2 X 2 + a 4 X + a 6 , P = ( x , y ) Translate P to ( 0 , 0 ) . E : Y 2 + a ′ 3 Y = X 3 + a ′ 2 X 2 + a ′ 1 XY + a ′ 4 X , P = ( 0 , 0 ) Make the tangent line at ( 0 , 0 ) horizontal E : Y 2 + a ′′ 3 Y = X 3 + a ′′ 1 XY + a ′′ 2 X 2 , P = ( 0 , 0 ) Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  6. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities E ( b , c ) : Y 2 + cXY + bY = X 3 + bX 2 Proposition Let E / K an elliptic curve and P ∈ E ( K ) of order ≥ 4 . Then there are unique b , c ∈ K and an unique isomorphism φ : E → E ( b , c ) such that φ ( P ) = ( 0 , 0 ) Proof. E : Y 2 + a ′′ 3 Y = X 3 + a ′′ 1 XY + a ′′ 2 X 2 , P = ( 0 , 0 ) Y �→ u 3 Y , X �→ u 2 X with u = a ′′ 2 / a ′′ 3 3 XY + a ′′ 3 3 Y = X 3 + a ′′ 3 E : Y 2 + a ′′ 1 a ′′ 3 X 2 , P = ( 0 , 0 ) 2 2 2 a ′′ 2 a ′′ 2 a ′′ 3 , b = a ′′ 3 E = E ( b , c ) , c = a ′′ 1 a ′′ 2 2 3 , P = ( 0 , 0 ) a ′′ a ′′ 2 Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  7. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities E ( b , c ) : Y 2 + cXY + bY = X 3 + bX 2 Proposition Let E / K an elliptic curve and P ∈ E ( K ) of order ≥ 4 . Then there are unique b , c ∈ K and an unique isomorphism φ : E → E ( b , c ) such that φ ( P ) = ( 0 , 0 ) � b , c ∈ A 2 ( K ) s.t   Pairs ( E , P ) of elliptic �   1 : 1 curve, point of order  / ∼ ← − → ∆( b , c ) � = 0 ≥ 4  Definition Let N ∈ N ≥ 4 and char K ∤ N then the modular curve Y 1 ( N ) K ⊂ A 2 K is the curve corresponding to the ( E , P ) where P has exactly order N . Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  8. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities Definition (Division polynomials for E ( b , c ) at P = ( 0 : 0 : 1 ) ) Define Ψ n , Φ n , Ω n ∈ Z [ b , c ] by: Ψ 1 = 1 , Ψ 2 = b , Ψ 3 = b 3 , Ψ 4 = b 5 ( c − 1 ) Ψ m + n Ψ n − m Ψ 2 r = Ψ n + r Ψ n − r Ψ 2 m − Ψ m + r Ψ m − r Ψ 2 n n = m + 1 , r = 1 ⇒ Ψ 2 m + 1 = Ψ m + 2 Ψ 3 m − Ψ m − 1 Ψ 3 m + 1 n = m + 2 , r = 1 ⇒ b Ψ 2 m + 2 = Ψ m − 1 (Ψ m + 3 Ψ 2 m − Ψ m + 1 Ψ 2 m + 2 ) Φ n = − Ψ n − 1 Ψ n + 1 Ω n = Ψ 2 n 2 Ψ n − Ψ n ( c Φ n + b Ψ 2 n ) Proposition Let N ∈ Z and view E ( b , c ) as an elliptic curve over K ( b , c ) (or 1 Z [ b , c , ∆( b , c ) ]) then N ( 0 : 0 : 1 ) = (Φ N Ψ N : Ω N : Ψ 3 N ) Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  9. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities N ( 0 : 0 : 1 ) = (Φ N Ψ N : Ω N : Ψ 3 N ) Proposition If ( b , c ) ∈ A 2 ( K ) , ∆( b , c ) � = 0 then N ( 0 : 0 : 1 ) = ( 0 : 1 : 0 ) ⇔ Ψ N ( b , c ) = 0 Define F N by removing form Ψ N all factors coming from some Ψ d with d | N , and all common factors with ∆( b , c ) . Corollary If char K ∤ N then Y 1 ( N ) K ⊂ A 2 K is given by F N = 0 , ∆( b , c ) � = 0 . Definition X 1 ( N ) K is the projective closure of Y 1 ( N ) , i.e. the unique smooth projective curve whose function field is K ( Y 1 ( N )) . The cusps are X 1 ( N ) K \ Y 1 ( N ) K . Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  10. Preliminaries (what are modular curves) Modular Units Algebraic description of the modular curve Y 1 ( N ) Gonalities Example N = 5 ∆( b , c ) = − b 3 ( 16 b 2 + ( 8 c 2 − 36 c + 27 ) b + ( c − 1 ) c 3 ) Ψ 5 = ( − b + c − 1 ) b 8 F 5 = − b + c − 1 Y 1 ( N ) given by c = b + 1, ∆( b , c ) � = 0 ∆( b , b + 1 ) = − b 5 ( b 2 + 11 b − 1 ) X 1 ( N ) ∼ = P 1 , cusps are the points given by b = 0 , b = ∞ and b 2 + 11 b − 1 = 0, so not all cusps are always defined over K . Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  11. Preliminaries (what are modular curves) Modular Units Gonalities Definition f ∈ K ( X 1 ( N )) is called a modular unit if all its poles and zero’s are cusps. Two modular units f , g are called equivalent if f / g ∈ K ∗ . Example (N=5) The cusps of X 1 ( 5 ) where b = 0, b = ∞ and b 2 + 11 b − 1 = 0. Over Q , b and b 2 + 11 b − 1 form a multiplicative basis for all modular units up to equivalence, over C one needs √ b + ( 5 5 + 11 ) / 2 as extra generator. Example If N ∤ M then Ψ M ∈ K ( X 1 ( N )) = K ( b )[ c ] / F N is a modular unit. Because if Ψ M ( b , c ) = 0 for ( b , c ) ∈ Y 1 ( N )( ¯ K ) then ( 0 : 0 : 1 ) ∈ E ( b , c ) ( ¯ K ) has order N and order dividing M . Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  12. Preliminaries (what are modular curves) Modular Units Gonalities Definition f ∈ K ( X 1 ( N )) is called a modular unit if all its poles and zero’s are cusps. Two modular units f , g are called equivalent if f / g ∈ K ∗ . Conjecture (Hoeij, D.) b , ∆ , Ψ 4 , Ψ 5 , . . . , Ψ ⌊ N / 2 ⌋ + 1 form a multiplicative basis for the modular units over Q up to equivalence. We used a computer to verify the conjecture for N ≤ 100. Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  13. Preliminaries (what are modular curves) Intro Modular Units Computing gonalities Gonalities Motivation Definition of gonality Definition Let K be a field and C / K be a smooth projective curve then the K -gonality of C is: gon K ( C ) := min f ∈ K ( C ) \ K [ K ( C ) : K ( f )] = min f ∈ K ( C ) \ K deg f Example (N=5) K ( X 1 ( 5 )) = K ( c )[ b ] / ( − b + c − 1 ) = K ( c ) so gon K ( X 1 ( 5 )) = 1 Example For an elliptic curve E / K one has gon K ( E ) = 2. Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  14. Preliminaries (what are modular curves) Intro Modular Units Computing gonalities Gonalities Motivation General bounds Theorem (Abramovich) Let N be a prime then: 1600 ( N 2 − 1 ) . 7 gon C ( X 1 ( N )) ≥ For general N: 6 1600 N 2 . 7 gon C ( X 1 ( N )) ≥ π 2 Theorem (Poonen) � 6 p − 1 If char K = p > 0 then gon K ( X 1 ( N )) ≥ 24 ( p 2 + 1 ) N π 2 Proposition gon K ( X 1 ( N )) ≤ N 2 24 Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

  15. Preliminaries (what are modular curves) Intro Modular Units Computing gonalities Gonalities Motivation Lowerbound for the Q -gonality by computing the F ℓ gonality Proposition Let C / Q be a smooth projective curve and ℓ be a prime of good reduction of C then: gon Q ( C ) ≥ gon F ℓ ( C F ℓ ) To use this we need to know how compute the F ℓ gonality of C . d C F ℓ ⊆ div + C F ℓ be the set of effective divisors of Let div + degree d . Then #( div + d C F ℓ ) < ∞ . The following algorithm computes the F ℓ -gonality: Step 1 set d = 1 Step 2 While for all D ∈ div + d C F ℓ : dim H 0 ( C , D ) = 1 set d = d + 1 Step 3 Output d. This is already becomes to slow for computing gon F 2 ( X 1 ( 29 )) . Maarten Derickx , Mark van Hoeij Gonalities of Modular Curves

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend