Download Number Theory: Factors and Primes

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Wieferich prime wikipedia , lookup

List of prime numbers wikipedia , lookup

Elliptic curve primality wikipedia , lookup

Exponentiation wikipedia , lookup

Mersenne prime wikipedia , lookup

Sieve of Eratosthenes wikipedia , lookup

Integer triangle wikipedia , lookup

Prime number theorem wikipedia , lookup

Transcript
Number Theory: Factors and Primes
01/29/13
Boats of Saintes-Maries
Van Gogh
Discrete Structures (CS 173)
Madhusudan Parthasarathy, University of Illinois
1
Counting, numbers, 1‐1 correspondence
2
Representation of numbers
• Unary
• Roman
• Positional number systems: Decimal, binary
3
ALGORITHMS
• al‐Khwārizmī : Persian mathematician,
astronomer
ZERO (500 AD)
• “On the calculation with Hindu numerals”; 825 AD decimal positional number system
Natural numbers and integers
Natural numbers:
closed under addition and multiplication
Integers:
closed under addition, subtraction, multiplication (but not “division”)
5
Divisibility
Suppose and are integers.
Then divides iff
for some integer .
Example:
because
“ divides ”
is a factor or
divisor of
“
”
is a multiple of a
6
Examples of divisibility
(
)
(
, for some integers
• Which of these holds?
4 | 12
11 | ‐11
4 | 4
‐22 | 11
4 | 6
7 | ‐15
12 | 4
4 | ‐16
6 | 0
0 | 6
7
Proof with divisibility
Claim: For any integers , , , if | and b| , then | .
Definition: integer divides integer iff for some integer 8
Proof with divisibility
Claim: For any integers , , , , , if | and | , then |
.
Definition: integer divides integer iff for some integer 9
Prime numbers
• Definition: an integer factors of are and . is prime if the only positive • Definition: an integer prime.
is composite if it is not • Primality is in P! [AKS02]
• Fundamental Theorem of Arithmetic
(aka unique factorization theorem)
Every integer can be written as the product of one or more prime factors. Except for the order in which you write the factors, this prime factorization is unique.
600=2*3*4*5*5
10
GCD
• Greatest common divisor (GCD) for natural numbers a and b: gcd , is the largest number that divides both and max { n | n  N, n | a and n | b}.
Defined only if { n | n  N, n | a and n | b} has a maximum.
So defined iff at least one of a and b is non‐zero.
– Product of shared factors of and • Relatively prime: and are relatively prime if they share no 1
common factors, so that gcd ,
11
LCM
• Least common multiplier (LCM): lcm , is the smallest number that both and divide
lcm(a,b) = min{ p | p  N, p >0, a|p and b|p }.
• lcm(0,b)=lcm(a,0)=0 by definition.
12
Factor examples
gcd(5, 15) = lcm(120, 15) = gcd(0, k) = lcm (6, 8) = gcd(8, 12) =
gcd(8*m, 12*m) =
Which of these are relatively prime?
6 and 8?
5 and 21?
6 and 33?
3 and 33?
Any two prime numbers?
13
Computing the gcd
Naïve algorithm:
factor a and b and compute gcd… but no one knows how to factor fast!
E.g., if
31 and
5,
6 and
1
14
Euclidean algorithm for computing gcd
remainder ,
is the remainder when
is divided by
gcd 969,102
x
y
remainder ,
15
Euclidean algorithm for computing gcd
remainder ,
is the remainder when
is divided by
gcd 3289,1111
x
y
remainder ,
16
Recursive Euclidean Algorithm
17
But why does Euclidean algorithm work?
Euclidean algorithm works iff gcd
where
remainder ,
,
gcd ,
,
18
Proof of Euclidean algorithm
Claim: For any integers , , , , with gcd , . 0, if then gcd ,
19
Next class
• More number theory: congruences
• Rationals and reals
20