success and challenges in determining the rational points
play

Success and challenges in determining the rational points on curves - PowerPoint PPT Presentation

Success and challenges in determining the rational points on curves ANTS X, San Diego, July 13, 2012 N ILS B RUIN R ATIONAL POINTS ON CURVES Diophantine equations Example problems: Find the solutions x , y Q to x 2 + y 2 = 1 x 2 + y 2 =


  1. Success and challenges in determining the rational points on curves ANTS X, San Diego, July 13, 2012 N ILS B RUIN R ATIONAL POINTS ON CURVES

  2. Diophantine equations Example problems: Find the solutions x , y ∈ Q to x 2 + y 2 = 1 x 2 + y 2 = − 1 x 2 + y 2 = 5 x 2 + y 2 = 3 3 x 3 + 4 y 3 = 5 x 6 + 8 x 5 + 22 x 4 + 22 x 3 + 5 x 2 + 6 x + 1 = y 2 x 6 + x 2 + 1 = y 2 x 6 + 6 x 5 − 15 x 4 + 20 x 3 + 15 x 2 + 30 x − 17 = y 2 ( x 3 − x 2 − 2 x + 1 ) y 7 − ( x 3 − 2 x 2 − x + 1 ) = 0 x 4 + y 4 + x 2 y + 2 xy − y 2 + 1 = 0 x 2 y 2 − xy 3 − x 3 − 2 x 2 + y 2 − x + y = 0 Note: All of these ask for the rational points on curves. N ILS B RUIN R ATIONAL POINTS ON CURVES

  3. Central Questions Definition: A curve C over Q is nice if it is: smooth , projective , absolutely irreducible . Typical example: Smooth plane projective curve: C : X 4 + Y 4 + X 2 YZ + 2 XYZ 2 − Y 2 Z 2 + Z 4 = 0 Decision problem: Given a nice curve C over Q , decide if C ( Q ) = / 0 . Determination problem: Given a nice curve C over Q , find a useful description of C ( Q ) . For curves of genus > 1 : List the finite set C ( Q ) . N ILS B RUIN R ATIONAL POINTS ON CURVES

  4. Outline 1. Outline of a procedure to tackle the decision problem 2. Highlight challenges in executing the procedure 3. Finite Descent as a tool to face these challenges 4. Results for smooth plane quartics N ILS B RUIN R ATIONAL POINTS ON CURVES

  5. Local obstructions Adelic points: → C ( A ) : = C ( R ) × ∏ C ( Q ) ֒ C ( Q p ) p Global-Local principle: C ( Q ) � = / 0 implies C ( A ) � = / 0 Happy fact: Deciding if C ( A ) = / 0 is decidable. Local-Global principle fails: C ( A ) � = / does not imply C ( Q ) � = / 0 , 0 Examples: 3 X 3 + 4 Y 3 + 5 Z 3 = 0 X 4 + Y 4 + X 2 YZ + 2 XYZ 2 − Y 2 Z 2 + Z 4 = 0 N ILS B RUIN R ATIONAL POINTS ON CURVES

  6. Better information Alternative approach: Embed curve C in another variety with a sparser set of rational points, e.g., an Abelian variety J . Theorem (Mordell-Weil): J ( Q ) is a finitely generated abelian group: × Z r J ( Q ) ≃ J ( Q ) tors � �� � finite Principal homogeneous space: C ⊂ Pic 1 C under J = Pic 0 C . Pic 1 Pic 1 C ( Q ) � = / 0 if and only if C ≃ J Challenge : Decide if Pic 1 0 or find d ∈ Pic 1 C ( Q ) = / C ( Q ) . If Pic 1 C ( Q ) = / 0 then C ( Q ) = / 0 . Otherwise ι d : C ֒ → J . Challenge : Compute J ( Q ) ≃ J ( Q ) tors × Z r , in particular r . N ILS B RUIN R ATIONAL POINTS ON CURVES

  7. � � � Mordell-Weil group combined with adelic information Assume: ◮ We have d ∈ Pic 1 C ( Q ) . ◮ We have generators for J ( Q ) . Commutative diagram: ι C ( Q ) J ( Q ) ρ ˜ ρ ˜ ι � J ( A ) • C ( A ) (Watch the Poonen • which modifies the J ( R ) factor) Conjecture: Writing C ( Q ) ⊂ C ( A ) for the topological closure, ? C ( Q ) = ι ( C ( A )) ∩ ˜ ρ ( J ( Q )) N ILS B RUIN R ATIONAL POINTS ON CURVES

  8. � � � The Mordell-Weil sieve (see [Scharaschkin, B-Elkies (ANTS V), Flynn, B.-Stoll]) ι C ( Q ) J ( Q ) / BJ ( Q ) ρ S ρ S ι S � ∏ p ∈ S J ( F p ) / B · im ( ρ p ) ∏ p ∈ S C ( F p ) ◮ Let S be a finite set of primes ; B a positive integer � ◮ Let Λ p = ker ( ρ p : J ( Q ) → J ( F p )) and Λ S : = Λ p p ∈ S J ( Q ) ◮ C ( Q ) → V S , B : = im ( ι S ) ∩ im ( ρ S ) ⊂ Λ S + BJ ( Q ) Heuristic (Poonen): For appropriate S , B , the set V S , B consists only of cosets containing a point from C ( Q ) . N ILS B RUIN R ATIONAL POINTS ON CURVES

  9. Decision procedure INPUT: A nice curve C of genus g > 0 . OUTPUT: P ∈ C ( Q ) or Unsolvable if C ( Q ) = / 0 . Execute in parallel: 0. Try candidates for P ∈ C ( Q ) and return P if one is found. Information from V S , B (step 5) helps. and 1. If C ( A ) = / 0 return Unsolvable 2. Determine d ∈ Pic 1 C ( Q ) or return Unsolvable if Pic 1 C ( Q ) = / 0 . 3. Determine J ( Q ) . 4. Choose reasonable values for S , B . 5. Mordell-Weil sieving: If V S , B = / 0 return Unsolvable . 6. Increase S , B ; go to 5. N ILS B RUIN R ATIONAL POINTS ON CURVES

  10. How well does this work? Test case (B.-Stoll): Consider genus 2 curves admitting a model C : y 2 = f 6 x 6 + f 5 x 5 + ··· + f 0 with f i ∈ {− 3 ,..., 3 } Success: We were able to decide for all of them! All curves 196 171 100.00 % Curves with rational points 137 490 70.09 % Curves without rational points 58 681 29.91 % Curves with C ( A ) � = / 0 166 768 85.01 % Curves with C ( A ) � = / 0 and C ( Q ) = / 29 278 14.92 % 0 Curves that need BSD conjecture 42 0.02 % Disclosure: We only really needed MW-sieving for 1445 of these curves ( 27786 of these curves have a non-trivial 2 -cover obstruction to having rational points) N ILS B RUIN R ATIONAL POINTS ON CURVES

  11. How to deal with rational points (see [Chabauty, Coleman, Flynn]) Problem: If P ∈ C ( Q ) then V S , B is never empty. Idea (Chabauty): Construct a p -adic analytic function Φ p on C ( Q p ) that vanishes on C ( Q ) . Restriction : Construction only works if rk J ( Q ) = r < g . Sketch of procedure: 1. Use MW-Sieving to find S , B and P i ∈ C ( Q ) such that V S , B = { P 1 ,..., P n } + Λ S + BJ ( Q ) 2. Find prime p with BJ ( Q ) ⊂ Λ p such that P i �≡ P j ( mod p ) for any i � = j 3. For each P i , use Φ p to show that there are no other rational points Q with Q ≡ P i ( mod p ) N ILS B RUIN R ATIONAL POINTS ON CURVES

  12. Computational Challenges No guarantee that either procedure will terminate, i.e.: ◮ We only have a heuristic that MW-sieving converges to a sharp result. ◮ We have no guarantee we can always find a p such that Φ p does not have inconvenient extraneous p -adic zeros. Bigger problem: we cannot guarantee we can get started: For decision procedure: ◮ Decide if Pic 1 0 or find d ∈ Pic 1 C ( Q ) = / C ( Q ) . ◮ Determine the r in J ( Q ) ≃ J ( Q ) tors × Z r ◮ Find generators for J ( Q ) For determination procedure: ◮ What to do if r ≥ g ? (See [Wetherell, B.; future: Kim, Balakrishnan?]) N ILS B RUIN R ATIONAL POINTS ON CURVES

  13. � � � n-descent Multiplication-by- n : n 0 → J [ n ] → J → J → 0 Taking galois cohomology: 0 → J ( Q ) γ → H 1 ( Q , J [ n ]) → H 1 ( Q , J ) nJ ( Q ) Approximate image locally: J ( Q ) γ H 1 ( Q , J [ n ]) nJ ( Q ) ∏ ρ p J ( Q p ) ∏ γ p � ∏ p H 1 ( Q p , J [ n ]) ∏ p nJ ( Q p ) Sel n ( J / Q ) : = { δ ∈ H 1 ( Q , J [ n ]) : ρ p ( δ ) ∈ im γ p for all p } N ILS B RUIN R ATIONAL POINTS ON CURVES

  14. Computational considerations Explicit descent computations: We need to work with γ : J ( k ) nJ ( k ) → H 1 ( k , J [ n ]) for k = Q , R , Q p ◮ How do we represent J ( k ) ? ◮ How do we represent H 1 ( k , J [ n ]) ? ◮ How do we compute γ ? Representing J ( k ) : Pic 0 ( C / k ) ⊂ J ( k ) ; equality if C ( A ) � = / 0 . Use divisors on the curve. N ILS B RUIN R ATIONAL POINTS ON CURVES

  15. Representing H 1 ( k , J [ n ]) Problem: We only know how to efficiently represent H 1 ( k , M ) for a very limited class of Galois modules. Twisted power: Let M be a Galois module and ∆ = Spec L = { θ 1 ,..., θ m } a Galois set. Define M ∆ : = M θ 1 ⊕···⊕ M θ m Hilbert 90: H 1 ( k , µ ∆ n ) = L × / L × n . Let J [ n ] = Spec ( L ) . Consider 0 → J [ n ] → ( µ n ) J [ n ] → R ∨ → 0 Cohomology: H 1 ( k , J [ n ]) → L × / L × n . N ILS B RUIN R ATIONAL POINTS ON CURVES

  16. � � � Computations using descent setups (see [Cassels, Schaefer, Poonen-Shaefer, B.-Poonen-Stoll]) Writing L p = L ⊗ Q p J ( Q ) L × γ ˜ nJ ( Q ) L × n � L × J ( Q p ) γ p ˜ p L × n nJ ( Q p ) p ◮ Map ˜ γ is induced by a function f ∈ k ( C ) ⊗ L . ◮ Images of ˜ γ p are computable. ◮ For most p , this image lands in “unramified” part ◮ Image of ˜ γ is generated by S -units. γ ( J ) = { δ ∈ L × / L × n : ρ p ( δ ) ∈ im ˜ Sel ˜ γ p for all p } N ILS B RUIN R ATIONAL POINTS ON CURVES

  17. Application to two challenges Bounding Ranks: � Z � r nJ ( Q ) = J ( Q ) tors J ( Q ) × nJ ( Q ) tors n Z So bounding the size of im γ bounds r (hopefully sharply). Embedding curve in J : [ Pic 1 C ] ∈ H 1 ( Q , J [ 2 g − 2 ]) There exists d ∈ Pic 1 C ( Q ) if and only if [ Pic 1 C ] ∈ im γ . Bonus: Map ˜ γ can be evaluated immediately on C . γ ( C ) = { δ ∈ L × / L × n : ρ p ( δ ) ∈ ˜ Sel ˜ γ p ( C ( Q p )) for all p } N ILS B RUIN R ATIONAL POINTS ON CURVES

  18. � � � Example: Smooth plane quartics (B.-Poonen-Stoll) Let C be a smooth plane quartic. ◮ Set ∆ = Spec ( L ) of 28 bitangents ◮ Even weight vectors E ⊂ ( Z / 2 Z ) ∆ : µ ∆ 2 � J [ 2 ] � E ∨ � R ∨ � 0 0 ◮ Cohomology: J ( k ) L × γ � ˜ 2 J ( k ) L × 2 k × � � γ � J [ 2 ]( k ) � E ∨ ( k ) � R ∨ ( k ) � H 1 ( J [ 2 ]) � H 1 ( E ∨ ) 0 N ILS B RUIN R ATIONAL POINTS ON CURVES

  19. � � We need all of computational algebraic number theory ... J ( k ) L × γ � ˜ 2 J ( k ) L × 2 k × � � γ � J [ 2 ]( k ) � E ∨ ( k ) � R ∨ ( k ) � H 1 ( J [ 2 ]) � H 1 ( E ∨ ) 0 ◮ ˜ γ consists of evaluation at the “generic” bitangent. ◮ We need the ring of integers of L and S -units in L . ◮ J [ 2 ]( k ) , R ∨ ( k ) , E ∨ ( k ) follow from identifying Gal ( L / k ) ⊂ Sp 6 ( F 2 ) . N ILS B RUIN R ATIONAL POINTS ON 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