MATH 470 Lecture 11

From Notes
Jump to navigation Jump to search

« previous | Tuesday, February 19, 2013 | next »


Inequality Relevant to Primes

For all , , we have


Recall the probability of picking a random number in (1,n) is greater than

So the chances of failing to pick a prime in tries is

By substituting for and for in the lemma above, the chances of failing to find a prime after tries is:

Therefore, after tries, the chances of you finding a prime is at least

A more precise estimate on the number of primes less than () is:

Riemann Hypothesis

(1859; One reformulation)

Complex analysis to number theory

(Still unproved)


Deeper question: count primes in arithmetic progression (very relevant to cryptography)


               2 3 5 7 11 13 17 19 23 29 31 ...
equiv 3 mod 4:   X   X  X        X  X     X

What about primes of the form ?

and should be relatively prime, so there are many classes


Dirichlet's Theorem

Let π(x; n, a) = number of primes ≤ x which are ≡ a (mod n)


Then


Applied to Riemann Hypothesis, we get the Generalized Riemann Hypothesis:

GRH is a huge problem from analytic number theory and greatly impacts cryptography and algorithms

Jacobi Symbol

if with distinct primes , , and

We define

Note:

  • Definition is absurd computationally! (requires factoring)
  • Legendre symbol is a special case of the Jacobi symbol
  • is not always (e.g. , whereas
  • need not imply is a square mod
  • means is not a square (i.e. one-sided check for square-ness

Jacobi yield a much faster way to compute Legendre symbols:

Theorem. If is odd,

  1. and then
  2. if then
  3. Gauss' law of quadratic reciprocity (1796): If is odd and then


Example

since but

by property 1

Apply properties 5 and 1 again...

Apply property 2...

This becomes by property 4

Apply 5 and 1 two more times...

Now this is the first time , so by property 5 and 1,

Note that , so by property 2,

Now we can compute as normal...


This was a lot faster than if we would have tried to compute . moral: quadratic reciprocity is much faster

Pratt's Theorem

Last lecture, Dr. Rojas claimed that Jacobi symbols lead to a fast randomized primality test. Let's see a related test:

Key idea: verifying vs. deciding NP problems are easily verified, but finding solution is hard

might go back earlier: Kraitchic-Lehmer

is prime iff there is an with AND , where is prime

Compositeness is easily verified: check a short certificate (candidate factor)


What about primality? Pratt's theorem tells us we can find small certificates to verify primality!

Example

Hint: this tree is the short certificate

617, (3)
|-- 2
|-- 7, (3)
|   |-- 2
|   `-- 3, (2)
`-- 11, (2)
    |-- 2
    `-- 5, (2)
        `-- 2

For , works! In other words, and for all . These are exactly 2, 7, and 11, so to verify if these are prime, we recursively apply Pratt's theorem.


So a certificate of primality for consists of

  1. an satisfying the conditions of the theorem
  2. a list of all primes dividing
  3. Cirtificates fro those .

Verifyingprimality of takes only bit operations.

Finding certificate could be hard!