Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
144 views

Number Theory: MTK3013 Discrete Structures

The document discusses the basics of number theory, including divisibility, greatest common divisors, least common multiples, and modular arithmetic. It provides examples and definitions for prime numbers, relatively prime integers, the Euclidean algorithm for finding the greatest common divisor, and the relationship between the greatest common divisor and least common multiple of two numbers.

Uploaded by

Getsi Jebamalar
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views

Number Theory: MTK3013 Discrete Structures

The document discusses the basics of number theory, including divisibility, greatest common divisors, least common multiples, and modular arithmetic. It provides examples and definitions for prime numbers, relatively prime integers, the Euclidean algorithm for finding the greatest common divisor, and the relationship between the greatest common divisor and least common multiple of two numbers.

Uploaded by

Getsi Jebamalar
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 29

http://fskik.upsi.edu.

my

NUMBER THEORY

MTK3013
DISCRETE STRUCTURES

1
http://fskik.upsi.edu.my

Introduction to Number Theory

Number theory is about integers and their properties.

We will start with the basic principles of


• divisibility,
• greatest common divisors,
• least common multiples, and
• modular arithmetic

and look at some relevant algorithms.

2
http://fskik.upsi.edu.my

Primes and Great Common


Divisors

Section 3.4

3
http://fskik.upsi.edu.my

Division
If a and b are integers with a  0, we say that
a divides b if there is an integer c so that b = ac.

When a divides b we say that a is a factor of b and that b


is a multiple of a.

The notation a | b means that a divides b.

We write a X b when a does not divide b


(see book for correct symbol).

4
http://fskik.upsi.edu.my

Divisibility Theorems
For integers a, b, and c it is true that

• if a | b and a | c, then a | (b + c)
Example: 3 | 6 and 3 | 9, so 3 | 15.

• if a | b, then a | bc for all integers c


Example: 5 | 10, so 5 | 20, 5 | 30, 5 | 40, …

• if a | b and b | c, then a | c
Example: 4 | 8 and 8 | 24, so 4 | 24.

5
http://fskik.upsi.edu.my

The Division Algorithm


Let a be an integer and d a positive integer.
Then there are unique integers q and r, with
0  r < d, such that a = dq + r.

In the above equation,


• d is called the divisor,
• a is called the dividend,
• q is called the quotient, and
• r is called the remainder.

6
http://fskik.upsi.edu.my

The Division Algorithm


Another example:

What happens when we divide -11 by 3 ?

Note that the remainder cannot be negative.

-11 = 3(-4) + 1.

• -11 is the dividend,


• 3 is the divisor,
• -4 is called the quotient, and
• 1 is called the remainder.
Example : i. Find 17 mod 5 and ii. Find -133 mod 7
7
http://fskik.upsi.edu.my

The Division Algorithm


Example:

When we divide 17 by 5, we have

17 = 53 + 2.

• 17 is the dividend,
• 5 is the divisor,
• 3 is called the quotient, and
• 2 is called the remainder.

8
http://fskik.upsi.edu.my

Modular Arithmetic
• If a is an integer and m a positive integer, a
mod m is the remainder when a is divided by
m.
• If a = qm + r and 0  r < m, then a mod m
=r
• Example: Find 17 mod 5.
• Example: Find 133 mod 9.

9
http://fskik.upsi.edu.my

Modular Arithmetic
Let a be an integer and m be a positive integer.
We denote by a mod m the remainder when a is divided
by m.

Examples:
9 mod 4 = 1

9 mod 3 = 0

9 mod 10 = 9

-13 mod 4 = 3

10
http://fskik.upsi.edu.my

Applications of Modular
Arithmetic
• Hashing functions
• Pseudorandom number generation
• Cryptography

11
http://fskik.upsi.edu.my

Primes and Great Common


Divisors

Section 3.5

12
http://fskik.upsi.edu.my

Primes
A positive integer p greater than 1 is called prime if the
only positive factors of p are 1 and p.

A positive integer that is greater than 1 and is not prime is


called composite.

The fundamental theorem of arithmetic:


Every positive integer can be written uniquely as the
product of primes, where the prime factors are written in
order of increasing size.

13
http://fskik.upsi.edu.my

Primes
Examples:
15 = 3·5

48 = 2·2·2·2·3 = 24·3

17 = 17

100 = 2·2·5·5 = 22·52

512 = 2·2·2·2·2·2·2·2·2 = 29

515 = 5·103

28 = 2·2·7 = 22·7

14
http://fskik.upsi.edu.my

Primes
If n is a composite integer, then n has a prime divisor less
than or equal .

This is easy to see: if n is a composite integer, it must


have two divisors p1 and p2 such that p1p2 = n and p1  2
and p2  2.

p1 and p2 cannot both be greater than


, because then p1p2 would be greater than n.

If the smaller number of p1 and p2 is not a prime itself,


then it can be broken up into prime factors that are
smaller than itself but  2.
15
http://fskik.upsi.edu.my

Greatest Common Divisors


Let a and b be integers, not both zero.
The largest integer d such that d | a and d | b is called the
greatest common divisor of a and b.
The greatest common divisor of a and b is denoted by
gcd(a, b). Notation : gcd (a, b) = d.
Example 1: What is gcd(48, 72) ?
The positive common divisors of 48 and 72 are
1, 2, 3, 4, 6, 8, 12, 16, and 24, so gcd(48, 72) = 24.
Example 2: What is gcd(19, 72) ?
Example 3 : What is gcd (45, 60)?

16
http://fskik.upsi.edu.my

Greatest Common Divisors


Using prime factorizations: gcd(a,b) can be computed
using the prime factorizations of a and b.
a = p1a1 p2a2 … pnan , b = p1b1 p2b2 … pnbn ,
where p1 < p2 < … < pn and ai, bi  N for 1  i  n

gcd(a, b) = p1min(a1, b1) p2min(a2, b2) … pnmin(an, bn)

Example: a = 60 = 22 31 51

b = 54 = 21 33 50

gcd(a, b) = 21 31 50 = 6

Find gcd (120,500)


17
http://fskik.upsi.edu.my

Relatively Prime Integers


Definition:
Two integers a and b are relatively prime if gcd(a, b) = 1.

Examples:
Are 15 and 28 relatively prime?
Yes, gcd(15, 28) = 1.
Are 55 and 28 relatively prime?
Yes, gcd(55, 28) = 1.
Are 35 and 28 relatively prime?
No, gcd(35, 28) = 7.
Are 17 and 22 are relatively prime?
18
http://fskik.upsi.edu.my

Relatively Prime Integers


Definition:
The integers a1, a2, …, an are pairwise relatively prime if gcd(ai, aj) =
1 whenever 1  i < j  n.

Examples:
Are 15, 17, and 27 pairwise relatively prime?
No, because gcd(15, 27) = 3.
Are 15, 17, and 28 pairwise relatively prime?
Yes, because gcd(15, 17) = 1, gcd(15, 28) = 1 and gcd(17, 28) = 1.

Are 10,17, 21 pairwise relatively prime?


Are 10,19, 24 pairwise relatively prime?

19
http://fskik.upsi.edu.my

Least Common Multiples


Definition:
The least common multiple of the positive integers a and
b is the smallest positive integer that is divisible by both a
and b – a|m and b|m.
We denote the least common multiple of a and b by
lcm(a, b). Notation : lcm (a,b) = m.
Examples:
lcm(3, 7) =

lcm(4, 6) =

lcm(5, 10) =

20
http://fskik.upsi.edu.my

Least Common Multiples


Using prime factorizations:
a = p1a1 p2a2 … pnan , b = p1b1 p2b2 … pnbn ,
where p1 < p2 < … < pn and ai, bi  N for 1  i  n

lcm(a, b) = p1max(a1, b1) p2max(a2, b2) … pnmax(an, bn)

Example: a = 60 = 22 31 51

b = 54 = 21 33 50

lcm(a, b) = 22 33 51 = 4x27x5 = 540

Find lcm(120, 500).


21
http://fskik.upsi.edu.my

Relationship between GCD and LCM


a = 60 = 22 31 51

b = 54 = 21 33 50

gcd(a, b) = 21 31 50 =6

lcm(a, b) = 22 33 51 = 540

Theorem: axb = gcd(a,b)xlcm(a,b)

22
http://fskik.upsi.edu.my

The Euclidean Algorithm


The Euclidean Algorithm finds the greatest common
divisor of two integers a and b.
For example, if we want to find gcd(287, 91), we divide 287
(the larger number) by 91 (the smaller one):
287 = 913 + 14
 287 - 913 = 14
 287 + 91(-3) = 14
We know that for integers a, b and c,
if a | b, then a | bc for all integers c.
Therefore, any divisor of 91 is also a divisor of 91(-3).

23
http://fskik.upsi.edu.my

The Euclidean Algorithm


287 + 91(-3) = 14

We also know that for integers a, b and c,


if a | b and a | c, then a | (b + c).

Therefore, any divisor of 287 and 91 must also be a divisor


of 287 + 91(-3), which is 14.

Consequently, the greatest common divisor of 287 and 91


must be the same as the greatest common divisor of 14
and 91:

gcd(287, 91) = gcd(14, 91).


24
http://fskik.upsi.edu.my

The Euclidean Algorithm


In the next step, we divide 91 by 14:
91 = 146 + 7
This means that gcd(14, 91) = gcd(14, 7).

So we divide 14 by 7:
14 = 72 + 0
We find that 7 | 14, and thus gcd(14, 7) = 7.

Therefore, gcd(287, 91) = 7.


25
http://fskik.upsi.edu.my

Example
• Find the greatest common divisor of 414 and 662 using the
Euclidean algorithm.

662 = 414 . 1 + 248


414 = 248 . 1 + 166
248 = 166. 1 + 82
166 = 82. 2 + 2
82 = 2. 41 + 0
Hence, gcd (414, 662 ) = 2, because 2 is the last nonzero remainder

26
http://fskik.upsi.edu.my

The Euclidean Algorithm


In pseudocode, the algorithm can be implemented as
follows:

procedure gcd(a, b: positive integers)


x := a
y := b
while y  0
begin
r := x mod y
x := y
y := r
end {x is gcd(a, b)}

27
http://fskik.upsi.edu.my

Application of Number Theory


• If a and b are positive then there exist integers s and r suct
that gcd (a, b) = sa + tb.

See page 232.

28
http://fskik.upsi.edu.my

Example
Express gcd (252,198) = 18 as linear combination of 252 and 198.

Using Euclidean Algorithm:


252 = 1 . 198 + 54 54 = 252 – 1. 198

198 = 3 . 54 + 36 36= 198 – 3. 54

54 = 1. 36 + 18 18 = 54 – 1. 36

36 = 2. 18 + 0
18 = 54 – 1. 36
= 54 - 1. (198 – 3.54)
= 54 – 1. 198 + 3. 54
= 4. 54 – 1.198
= 4. (252 – 1. 198) – 1.198
= 4. 252 - 4. 198 – 1.198
= 4. 252 – 5. 198
29

You might also like