numb3rs
play

Numb3rs 11 2 10 3 Lecture 5 9 4 Modular Arithmetic 8 5 7 6 - PowerPoint PPT Presentation

0 12 1 Numb3rs 11 2 10 3 Lecture 5 9 4 Modular Arithmetic 8 5 7 6 Story So Far Quotient and Remainder GCD Euclid s algorithm to compute gcd(a,b) L(a,b) { au + bv | u,v Z } = { n gcd(a,b) | n Z } Primes


  1. 0 12 1 Numb3rs 11 2 10 3 Lecture 5 9 4 Modular Arithmetic 8 5 7 6

  2. Story So Far Quotient and Remainder GCD Euclid’ s algorithm to compute gcd(a,b) L(a,b) ≜ { au + bv | u,v ∈ Z } 
 = { n ⋅ gcd(a,b) | n ∈ Z } Primes Fundamental Theorem of Arithmetic

  3. 
 Question 1 2520 = 2 3 ⋅ 3 2 ⋅ 5 ⋅ 7 
 3300 = 2 2 ⋅ 3 ⋅ 5 2 ⋅ 11 
 gcd ( 2520, 3300 ) = 
 A. 10 
 B. 30 
 C. 60 
 D. 150 
 E. 180

  4. Common Multiples Common Multiple: c is a common multiple of a and b 
 if a|c and b|c. Least Common Multiple ( for a ≠ 0 and b ≠ 0 ) 
 lcm(a,b) = smallest positive integer among the common 
 multiples of a and b Well-defined: a ⋅ b is a positive common multiple of (a,b) (unless a=0 or b=0) and we restrict to positive multiples. So an integer in the range [1, a ⋅ b]. e.g. 36 = 2 2 ⋅ 3 2 , 30 = 2 ⋅ 3 ⋅ 5. lcm(36,30) = 2 2 ⋅ 3 2 ⋅ 5 = 180

  5. 
 LCM as Tiling [Here all numbers are positive integers] m is a common multiple of a & b, iff an a x b tile can be used to perfectly tile an m x m square 
 LCM: smallest such square 8 12 24

  6. 
 Question 2 2520 = 2 3 ⋅ 3 2 ⋅ 5 ⋅ 7 
 3300 = 2 2 ⋅ 3 ⋅ 5 2 ⋅ 11 
 lcm ( 2520, 3300 ) = 
 2 3300 A. 2 5 ⋅ 3 3 ⋅ 5 3 ⋅ 7 ⋅ 11 
 2 11 3 3 B. 2 3 ⋅ 3 2 ⋅ 5 2 ⋅ 7 ⋅ 11 
 2 5 5 7 C. 2 ⋅ 3 ⋅ 5 ⋅ 7 ⋅ 11 
 2520 D. 2 3 ⋅ 3 3 ⋅ 5 3 ⋅ 7 3 ⋅ 11 3 
 E. 2 2 ⋅ 3 ⋅ 5 ⋅ 7 ⋅ 11 gcd(a,b) ⋅ lcm (a,b) = |a ⋅ b| [Why?]

  7. Quotient & Remainder For any two integers m and a, m ≠ 0, there is a unique quotient q and remainder r, such that 
 a = q ⋅ m + r, and 0 ≤ r < |m| -14 -13 -12 -11 -10 -9 -8 -2 m=7 -7 -6 -5 -4 -3 -2 -1 -1 r 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 q e.g. 
 7 8 9 10 11 12 13 1 a=11 
 q=1, r=4 14 15 16 17 18 19 20 2

  8. Congruence For a “modulus” m and two integers a and b, we say a ≡ b (mod m) if m|(a-b) a ≡ b (mod m) iff remainder(a,m) = remainder(b,m) Proof: Let rem(a,m) =r 1 , rem(b,m)=r 2 . Let a=q 1 m + r 1 and b =q 2 m + r 2 . Then a-b = (q 1 -q 2 )m + (r 1 -r 2 ). a-b=qm ⇒ (r 1 -r 2 ) = q’m. r 1 ,r 2 ∈ [0,m) ⇒ |r 1 -r 2 | < m ⇒ r 1 =r 2 r 1 =r 2 ⇒ a-b=qm where q=q 1 -q 2 .

  9. Congruence For a “modulus” m and two integers a and b, we say a ≡ b (mod m) if m|(a-b) distance between a&b -14 -13 -12 -11 -10 -9 -8 is a multiple of m 
 modulus= ⟷ 
 -7 -6 -5 -4 -3 -2 -1 7 a&b on same column 
 0 1 2 3 4 5 6 ⟷ 
 0 1 2 3 4 5 6 a&b have same 11 ≡ 18 (mod 7) remainder w.r.t. m 7 8 9 10 11 12 13 11 ≡ -10 (mod 7) 9 ≡ 2 (mod 7) 14 15 16 17 18 19 20

  10. Congruence For a “modulus” m and two integers a and b, we say a ≡ b (mod m) if m|(a-b) 14 7 modulus= 0 20 15 7 -7 13 8 1 6 -14 -1 -6 -8 -13 -9 -12 -2 -5 5 2 12 9 19 16 -11 -10 -4 -3 4 3 10 11 18 17

  11. 
 Question 3 Pick correct values for x in -11 ≡ x (mod 7) 
 A. 4 and -3 
 B. 3 and -4 
 C. -3 and -4 
 D. 4 and -4 
 E. 3 and -3

  12. Congruence For a “modulus” m and two integers a and b, we say a ≡ b (mod m) if m|(a-b) 14 7 modulus= 0 20 15 7 -7 13 8 1 6 -14 -1 -6 -8 -13 -9 -12 -2 -5 5 2 12 9 19 16 -11 -10 -4 -3 4 3 10 11 18 17

  13. Modular Arithmetic Fix a modulus m. 
 Elements of the universe: columns in the “table” for m Let [a] m stand for the column containing a i.e., stands for all elements x, s.t. a ≡ x (mod m) e.g.: [-17] 5 = [-2] 5 = [3] 5 Z m = { [0] m , …, [m-1] m } (or simply, {0,…,m-1}) We shall define operations in Z m , i.e., among the columns

  14. Modular Addition [a] m : the set of all elements x, s.t. a ≡ x (mod m) Modular addition: [a] m + m [b] m ≜ [a+b] m Well-defined? Or, are we defining the same element to have two different values? [a] m = [a’] m ∧ [b] m = [b’] m → [a+b] m = [a’+b’] m ? i.e., ’’ → (a+b) ≡ (a’+b’) (mod m) ? (a+b)-(a’+b’) = (a-a’) + (b-b’) is a multiple of m. ✔

  15. Modular Addition [a] m : the set of all elements x, s.t. a ≡ x (mod m) Modular addition: [a] m + m [b] m ≜ [a+b] m -25 -24 -23 -22 -21 1 + 4 ≡ 0 (mod 5) -8 + -19 2 + 3 ≡ 0 (mod 5) -20 -19 -18 -17 -16 ≡ 2+1 (mod 5) -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 7 + -25 -5 -4 -3 -2 -1 ≡ 7 (mod 5) 0 1 2 3 4 5 6 7 8 9

  16. 
 
 
 
 
 
 
 
 Modular Addition e.g. m = 6 
 + 0 1 2 3 4 5 0 1 2 3 4 5 0 Every element a has an 1 2 3 4 5 0 1 additive inverse -a, so 2 3 4 5 0 1 2 that a + (-a) ≡ 0 (mod m) 3 4 5 0 1 2 3 + 0 1 2 3 4 4 5 0 1 2 3 4 0 1 2 3 4 0 5 0 1 2 3 4 5 1 2 3 4 0 1 More generally, 
 2 3 4 0 1 2 a + x ≡ b (mod m) always e.g. p = 5 3 4 0 1 2 3 has a solution, x = b-a 4 0 1 2 3 4

  17. Modular Multiplication [a] m : the set of all elements x, s.t. a ≡ x (mod m) Modular multiplication: [a] m × m [b] m ≜ [a ⋅ b] m [a] m = [a’] m ∧ [b] m = [b’] m → [a ⋅ b] m = [a’ ⋅ b’] m ? i.e., ’’ → a ⋅ b ≡ a’ ⋅ b’ (mod m) ? ∃ p,p’,r a = pm+r, a’=p’m+r 
 ∃ q,q’,s b = qm+s, b’=q’m+s (why?) a ⋅ b = (mpq+ps+qr)m + rs and 
 a’ ⋅ b’ = (mp’q’+p’ s+q’r)m + rs. So m | (a ⋅ b-a’ ⋅ b’)

  18. Modular Multiplication [a] m : the set of all elements x, s.t. a ≡ x (mod m) Modular multiplication: [a] m × m [b] m ≜ [a ⋅ b] m -20 -19 -18 -17 -16 -8 × -19 -15 -14 -13 -12 -11 ≡ 2 × 1 (mod 5) -10 -9 -8 -7 -6 7 × -20 ≡ 0 (mod 5) -5 -4 -3 -2 -1 identity of 0 1 2 3 4 multiplication 5 6 7 8 9

  19. 
 
 
 
 
 
 
 
 Modular Multiplication e.g. m = 6 
 0 0 1 1 2 2 3 3 4 4 5 5 × × 0 0 0 0 0 0 0 0 Sometimes, the product 0 1 2 3 4 5 1 1 of two non-zero numbers 0 2 4 0 2 4 can be zero! 2 2 0 3 0 3 0 3 3 3 0 1 2 3 4 × 0 4 2 0 4 2 4 4 0 0 0 0 0 0 0 5 4 3 2 1 5 5 0 1 2 3 4 1 0 2 4 1 3 2 e.g. p = 5 0 3 1 4 2 3 0 4 3 2 1 4

  20. Modular Arithmetic [a] m : the set of all elements x, s.t. a ≡ x (mod m) Modular addition: [a] m + m [b] m ≜ [a+b] m Modular multiplication: [a] m × m [b] m ≜ [a ⋅ b] m Well-defined: if a ≡ a’ (mod m) and b ≡ b’ (mod m), then a + b ≡ a’ + b’ (mod m) a ⋅ b ≡ a’ ⋅ b’ (mod m)

  21. 
 Question 4 8 8 ≡ x (mod 5) where x is 
 A. 0 
 B. 1 
 C. 2 
 8 8 ≡ 3 8 (mod 5) D. 3 
 3 2 ≡ 4 (mod 5) 
 E. 4 3 4 ≡ 4 2 ≡ 1 (mod 5) 
 3 8 ≡ 1 2 ≡ 1 (mod 5)

  22. Modular Arithmetic [a] m : the set of all elements x, s.t. a ≡ x (mod m) Modular addition: [a] m + m [b] m ≜ [a+b] m Modular multiplication: [a] m × m [b] m ≜ [a ⋅ b] m Multiplicative Inverse! a has a multiplicative inverse modulo m iff a is co-prime with m. gcd(a,m)=1 ↔ ∃ u,v au+mv=1 ↔ ∃ u [a] m × m [u] m = [1] m e.g. [2] 9 × 9 [5] 9 = [1] 9 so [2] 9 -1 = [5] 9 and [5] 9 -1 = [2] 9 For a prime modulus p, all except [0] p have inverses!

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