randomness in number theory
play

Randomness in number theory Edgar Costa (MIT) November 29th, 2018 - PowerPoint PPT Presentation

Randomness in number theory Edgar Costa (MIT) November 29th, 2018 Colorado State University Slides available at edgarcosta.org under Research Randomness principle in number theory Number theoretic dichotomy [Sarnak] Given a problem, either


  1. Randomness in number theory Edgar Costa (MIT) November 29th, 2018 Colorado State University Slides available at edgarcosta.org under Research

  2. Randomness principle in number theory Number theoretic dichotomy [Sarnak] Given a problem, either • Understanding and/or proving the probability law deep understanding of the phenomenon • Real world applications • pseudo random numbers • cryptography • quasi-Monte Carlo methods 1. there is a rigid structure ⇝ rigid solution, or 2. the answer is difficult to determine ⇝ random behaviour

  3. Randomness principle in number theory Number theoretic dichotomy [Sarnak] Given a problem, either • Understanding and/or proving the probability law • Real world applications • pseudo random numbers • cryptography • quasi-Monte Carlo methods 1. there is a rigid structure ⇝ rigid solution, or 2. the answer is difficult to determine ⇝ random behaviour ⇝ deep understanding of the phenomenon

  4. Randomness principle in number theory Number theoretic dichotomy [Sarnak] Given a problem, either • Understanding and/or proving the probability law • Real world applications • pseudo random numbers • cryptography • quasi-Monte Carlo methods 1. there is a rigid structure ⇝ rigid solution, or 2. the answer is difficult to determine ⇝ random behaviour ⇝ deep understanding of the phenomenon

  5. Counting roots of polynomials Question How many roots does f have? • What about over ? For quadratic polynomials, x 2 ax b the answer just depends on the sign of a 2 4 b f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0

  6. Counting roots of polynomials Question How many roots does f have? • At most d • What about over ? For quadratic polynomials, x 2 ax b the answer just depends on the sign of a 2 4 b f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0

  7. Counting roots of polynomials Question How many roots does f have? • What about over ? For quadratic polynomials, x 2 ax b the answer just depends on the sign of a 2 4 b f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0 • Over C or Q al we know that it has d roots.

  8. Counting roots of polynomials Question How many roots does f have? For quadratic polynomials, x 2 ax b the answer just depends on the sign of a 2 4 b f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0 • Over C or Q al we know that it has d roots. • What about over R ?

  9. Counting roots of polynomials Question How many roots does f have? f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0 • Over C or Q al we know that it has d roots. • What about over R ? For quadratic polynomials, x 2 + ax + b , the answer just depends on the sign of ∆ := a 2 − 4 b .

  10. Counting roots of polynomials over finite fields Question How many roots does f have? Question How often does each value occur? f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0 N f ( p ) :=# { x ∈ { 0 , . . . , p − 1 } : f ( x ) ≡ 0 mod p } =# { x ∈ { 0 , . . . , p − 1 } : p | f ( x ) } =# { x ∈ F p : f ( x ) = 0 } ∈ { 0 , 1 , . . . , d }

  11. Counting roots of polynomials over finite fields Question How many roots does f have? Question How often does each value occur? f ( x ) ∈ Z [ x ] a monic irreducible polynomial of degree d > 0 N f ( p ) :=# { x ∈ { 0 , . . . , p − 1 } : f ( x ) ≡ 0 mod p } =# { x ∈ { 0 , . . . , p − 1 } : p | f ( x ) } =# { x ∈ F p : f ( x ) = 0 } ∈ { 0 , 1 , . . . , d }

  12. N f p N f p Quadratic polynomials 1 is a square modulo p 1 2 0 2 2 Hence, if It is easy to describe for which primes is a square p . For example, 5 is a square for p 1 4 5 and p isn’t a square, then Half of the numbers modulo p are squares. 2. 1 2 0 f ( x ) = x 2 + ax + b , ∆ := a 2 − 4 b  if ∆ is not a square modulo p    Quadratic formula = ⇒ N f ( p ) = if ∆ ≡ 0 mod p   if ∆ is a square modulo p 

  13. N f p N f p Quadratic polynomials 1 is a square modulo p 1 2 0 2 2 Hence, if It is easy to describe for which primes is a square p . For example, 5 is a square for p 1 4 5 and p isn’t a square, then Half of the numbers modulo p are squares. 2. 1 2 0 f ( x ) = x 2 + ax + b , ∆ := a 2 − 4 b  if ∆ is not a square modulo p    Quadratic formula = ⇒ N f ( p ) = if ∆ ≡ 0 mod p   if ∆ is a square modulo p 

  14. Quadratic polynomials 1 5 and p 1 4 For example, 5 is a square for p p . is a square It is easy to describe for which primes 2 Half of the numbers modulo p are squares. 2 2. 0 f ( x ) = x 2 + ax + b , ∆ := a 2 − 4 b  if ∆ is not a square modulo p    Quadratic formula = ⇒ N f ( p ) = if ∆ ≡ 0 mod p   if ∆ is a square modulo p  Hence, if ∆ ∈ Z isn’t a square, then Prob(∆ is a square modulo p ) = 1 / 2 = ⇒ Prob( N f ( p ) = 0 ) = Prob( N f ( p ) = 2 ) = 1

  15. Quadratic polynomials 0 2 Half of the numbers modulo p are squares. 2 1 f ( x ) = x 2 + ax + b , ∆ := a 2 − 4 b  if ∆ is not a square modulo p    Quadratic formula = ⇒ N f ( p ) = if ∆ ≡ 0 mod p   if ∆ is a square modulo p  Hence, if ∆ ∈ Z isn’t a square, then Prob(∆ is a square modulo p ) = 1 / 2 = ⇒ Prob( N f ( p ) = 0 ) = Prob( N f ( p ) = 2 ) = 1 It is easy to describe for which primes ∆ is a square mod p . For example, 5 is a square for p ≡ 1 , 4 mod 5 and p = 2.

  16. N f p Cubic polynomials 3 f g i Theorem (Frobenius) 3 g S 3 f g fixes i roots 2 3 3 √ √ √ f ( x ) = x 3 − 2 = ( ) ( 2 e 2 π i / 3 ) ( 2 e 4 π i / 3 ) x − x − x −  1 / 3 if k = 0    ( ) Prob N f ( p ) = k = 1 / 2 if k = 1   1 / 6 if k = 3 .  g ( x ) = x 3 − x 2 − 2 x + 1 = ( x − α 1 ) ( x − α 2 ) ( x − α 3 )  2 / 3 if k = 0  Prob ( N g ( p ) = k ) = 1 / 3 if k = 3 . 

  17. Cubic polynomials 3 f S 3 g 3 Theorem (Frobenius) 3 3 2 √ √ √ f ( x ) = x 3 − 2 = ( ) ( 2 e 2 π i / 3 ) ( 2 e 4 π i / 3 ) x − x − x −  1 / 3 if k = 0    ( ) Prob N f ( p ) = k = 1 / 2 if k = 1   1 / 6 if k = 3 .  g ( x ) = x 3 − x 2 − 2 x + 1 = ( x − α 1 ) ( x − α 2 ) ( x − α 3 )  2 / 3 if k = 0  Prob ( N g ( p ) = k ) = 1 / 3 if k = 3 .  Prob( N f ( p ) = i ) = Prob( g ∈ Gal( f ) : g fixes i roots ) ,

  18. Cubic polynomials 3 Theorem (Frobenius) 3 3 2 √ √ √ f ( x ) = x 3 − 2 = ( ) ( 2 e 2 π i / 3 ) ( 2 e 4 π i / 3 ) x − x − x −  1 / 3 if k = 0    ( ) Prob N f ( p ) = k = ⇒ Gal( f ) = S 3 1 / 2 if k = 1   1 / 6 if k = 3 .  g ( x ) = x 3 − x 2 − 2 x + 1 = ( x − α 1 ) ( x − α 2 ) ( x − α 3 )  2 / 3 if k = 0  Prob ( N g ( p ) = k ) = ⇒ Gal( g ) = Z / 3 Z 1 / 3 if k = 3 .  Prob( N f ( p ) = i ) = Prob( g ∈ Gal( f ) : g fixes i roots ) ,

  19. Elliptic curves An elliptic curve is a smooth curve defined by or There is a natural group structure ! If P , Q , and R are colinear, then P Q R 0 Applications: • cryptography • integer factorization • pseudorandom numbers, … y 2 = x 3 + ax + b Over R it might look like Over C this is a torus

  20. Elliptic curves An elliptic curve is a smooth curve defined by or There is a natural group structure ! If P , Q , and R are colinear, then Applications: • cryptography • integer factorization • pseudorandom numbers, … y 2 = x 3 + ax + b Over R it might look like Over C this is a torus P + Q + R = 0

  21. Elliptic curves An elliptic curve is a smooth curve defined by or There is a natural group structure ! If P , Q , and R are colinear, then Applications: • cryptography • integer factorization • pseudorandom numbers, … y 2 = x 3 + ax + b Over R it might look like Over C this is a torus P + Q + R = 0

  22. E p for many p , what can we say about E ? Elliptic curves • Given studying the statistical properties E p . E : y 2 = x 3 + ax + b , a , b ∈ Z Write E p := E mod p • What can we say about # E p for an arbitrary p ?

  23. studying the statistical properties Elliptic curves E p . E : y 2 = x 3 + ax + b , a , b ∈ Z Write E p := E mod p • What can we say about # E p for an arbitrary p ? • Given # E p for many p , what can we say about E ?

  24. Elliptic curves E : y 2 = x 3 + ax + b , a , b ∈ Z Write E p := E mod p • What can we say about # E p for an arbitrary p ? • Given # E p for many p , what can we say about E ? ⇝ studying the statistical properties # E p .

  25. Hasse’s bound Theorem (Hasse, 1930s) In other words, p p 1 E p p 2 2 What can we say about the error term, p , as p ? | p + 1 − # E p | ≤ 2 √ p .

  26. Hasse’s bound Theorem (Hasse, 1930s) In other words, | p + 1 − # E p | ≤ 2 √ p . λ p := p + 1 − # E p √ p ∈ [ − 2 , 2 ] What can we say about the error term, λ p , as p → ∞ ?

  27. Two types of elliptic curves ordinary special E E p 0 1 p p 0 1 2 λ p := p + 1 − # E p √ p ∈ [ − 2 , 2 ] There are two limiting distributions for λ p

  28. Two types of elliptic curves p 0 p p 1 0 1 2 E special ordinary E λ p := p + 1 − # E p √ p ∈ [ − 2 , 2 ] There are two limiting distributions for λ p - 2 - 1 1 2 - 2 - 1 0 1 2

  29. Two types of elliptic curves p 0 p p 1 0 1 2 special ordinary λ p := p + 1 − # E p √ p ∈ [ − 2 , 2 ] There are two limiting distributions for λ p End E al = Z End E al ̸ = Z - 2 - 1 1 2 - 2 - 1 0 1 2

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