section 20 fermat s and euler s theorems
play

Section 20 Fermats and Eulers theorems Instructor: Yifan Yang - PowerPoint PPT Presentation

Fermats theorem Eulers generalization Application to cryptography Section 20 Fermats and Eulers theorems Instructor: Yifan Yang Spring 2007 Instructor: Yifan Yang Section 20 Fermats and Eulers theorems Fermats


  1. Fermat’s theorem Euler’s generalization Application to cryptography Section 20 – Fermat’s and Euler’s theorems Instructor: Yifan Yang Spring 2007 Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  2. Fermat’s theorem Euler’s generalization Application to cryptography The multiplicative group of nonzero elements in a field Theorem The nonzero elements of a field form a group under the field multiplication. Proof. Straightforward. See Exercise 37 of Section 18. Notation The mutliplicative group of nonzero elements in a field F will be denoted by F × . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  3. Fermat’s theorem Euler’s generalization Application to cryptography The multiplicative group of nonzero elements in a field Theorem The nonzero elements of a field form a group under the field multiplication. Proof. Straightforward. See Exercise 37 of Section 18. Notation The mutliplicative group of nonzero elements in a field F will be denoted by F × . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  4. Fermat’s theorem Euler’s generalization Application to cryptography The multiplicative group of nonzero elements in a field Theorem The nonzero elements of a field form a group under the field multiplication. Proof. Straightforward. See Exercise 37 of Section 18. Notation The mutliplicative group of nonzero elements in a field F will be denoted by F × . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  5. Fermat’s theorem Euler’s generalization Application to cryptography Fermat’s theorem Theorem (20.1, Little theorem of Fermat) Let p be a prime. Then for all integers a not divisible by p, we have a p − 1 ≡ 1 mod p . Proof. The group Z × p has p − 1 elements. Then by the Lagrange p , a p − 1 ≡ 1 mod p . theorem (Theorem 10.10), for all a ∈ Z × Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  6. Fermat’s theorem Euler’s generalization Application to cryptography Fermat’s theorem Theorem (20.1, Little theorem of Fermat) Let p be a prime. Then for all integers a not divisible by p, we have a p − 1 ≡ 1 mod p . Proof. The group Z × p has p − 1 elements. Then by the Lagrange p , a p − 1 ≡ 1 mod p . theorem (Theorem 10.10), for all a ∈ Z × Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  7. Fermat’s theorem Euler’s generalization Application to cryptography Corollary and examples Corollary (20.2) Let p be a prime. Then a p ≡ a mod p for all a ∈ Z . Example 1. Let us compute the remainder of 7 103 when divided by 17. Solution. By Fermat’s theorem, we have 7 16 ≡ 1 mod 17. Thus, 7 103 = 7 6 × 16 + 7 = ( 7 16 ) 6 ( 7 7 ) ≡ 7 7 = 7 ( 7 3 ) 2 = 7 ( 343 ) 2 ≡ 7 · 9 ≡ 12 mod 17 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  8. Fermat’s theorem Euler’s generalization Application to cryptography Corollary and examples Corollary (20.2) Let p be a prime. Then a p ≡ a mod p for all a ∈ Z . Example 1. Let us compute the remainder of 7 103 when divided by 17. Solution. By Fermat’s theorem, we have 7 16 ≡ 1 mod 17. Thus, 7 103 = 7 6 × 16 + 7 = ( 7 16 ) 6 ( 7 7 ) ≡ 7 7 = 7 ( 7 3 ) 2 = 7 ( 343 ) 2 ≡ 7 · 9 ≡ 12 mod 17 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  9. Fermat’s theorem Euler’s generalization Application to cryptography Corollary and examples Corollary (20.2) Let p be a prime. Then a p ≡ a mod p for all a ∈ Z . Example 1. Let us compute the remainder of 7 103 when divided by 17. Solution. By Fermat’s theorem, we have 7 16 ≡ 1 mod 17. Thus, 7 103 = 7 6 × 16 + 7 = ( 7 16 ) 6 ( 7 7 ) ≡ 7 7 = 7 ( 7 3 ) 2 = 7 ( 343 ) 2 ≡ 7 · 9 ≡ 12 mod 17 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  10. Fermat’s theorem Euler’s generalization Application to cryptography Examples Example 2. Prove that n 33 − n is divisible by 15 for all n . Solution. We need to show that n 33 − n is divisible by both 3 and 5. Here we demonstrate n 33 − n ≡ 0 mod 5, and leave n 33 − n ≡ 0 mod 3 as an exercise. If 5 | n , then n 33 is clearly congruent to n modulo 5. If 5 ∤ n , then n 33 − n = n ( n 32 − 1 ) = n (( n 4 ) 8 − 1 ) ≡ n ( 1 − 1 ) = 0 mod 5 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  11. Fermat’s theorem Euler’s generalization Application to cryptography Examples Example 2. Prove that n 33 − n is divisible by 15 for all n . Solution. We need to show that n 33 − n is divisible by both 3 and 5. Here we demonstrate n 33 − n ≡ 0 mod 5, and leave n 33 − n ≡ 0 mod 3 as an exercise. If 5 | n , then n 33 is clearly congruent to n modulo 5. If 5 ∤ n , then n 33 − n = n ( n 32 − 1 ) = n (( n 4 ) 8 − 1 ) ≡ n ( 1 − 1 ) = 0 mod 5 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  12. Fermat’s theorem Euler’s generalization Application to cryptography Examples Example 2. Prove that n 33 − n is divisible by 15 for all n . Solution. We need to show that n 33 − n is divisible by both 3 and 5. Here we demonstrate n 33 − n ≡ 0 mod 5, and leave n 33 − n ≡ 0 mod 3 as an exercise. If 5 | n , then n 33 is clearly congruent to n modulo 5. If 5 ∤ n , then n 33 − n = n ( n 32 − 1 ) = n (( n 4 ) 8 − 1 ) ≡ n ( 1 − 1 ) = 0 mod 5 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  13. Fermat’s theorem Euler’s generalization Application to cryptography Examples Example 2. Prove that n 33 − n is divisible by 15 for all n . Solution. We need to show that n 33 − n is divisible by both 3 and 5. Here we demonstrate n 33 − n ≡ 0 mod 5, and leave n 33 − n ≡ 0 mod 3 as an exercise. If 5 | n , then n 33 is clearly congruent to n modulo 5. If 5 ∤ n , then n 33 − n = n ( n 32 − 1 ) = n (( n 4 ) 8 − 1 ) ≡ n ( 1 − 1 ) = 0 mod 5 . Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  14. Fermat’s theorem Euler’s generalization Application to cryptography Euler’s generalization Theorem (20.6) The set Z × n of nonzero elements of Z n that are not zero divisors forms a group. Proof. • closed: • Suppose that a and b are not 0 nor zero divisors. We need to show that ab is neither 0 nor a zero divisor. • Since a and b are not 0 nor zero divisors, ab � = 0. • Now suppose that ( ab ) c = 0. • Then a ( bc ) = 0. Since a is not 0 nor a zero divisors, bc = 0. • By the same token bc = 0 implies c = 0. Thus ab is not a zero divisor. Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  15. Fermat’s theorem Euler’s generalization Application to cryptography Euler’s generalization Theorem (20.6) The set Z × n of nonzero elements of Z n that are not zero divisors forms a group. Proof. • closed: • Suppose that a and b are not 0 nor zero divisors. We need to show that ab is neither 0 nor a zero divisor. • Since a and b are not 0 nor zero divisors, ab � = 0. • Now suppose that ( ab ) c = 0. • Then a ( bc ) = 0. Since a is not 0 nor a zero divisors, bc = 0. • By the same token bc = 0 implies c = 0. Thus ab is not a zero divisor. Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  16. Fermat’s theorem Euler’s generalization Application to cryptography Euler’s generalization Theorem (20.6) The set Z × n of nonzero elements of Z n that are not zero divisors forms a group. Proof. • closed: • Suppose that a and b are not 0 nor zero divisors. We need to show that ab is neither 0 nor a zero divisor. • Since a and b are not 0 nor zero divisors, ab � = 0. • Now suppose that ( ab ) c = 0. • Then a ( bc ) = 0. Since a is not 0 nor a zero divisors, bc = 0. • By the same token bc = 0 implies c = 0. Thus ab is not a zero divisor. Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  17. Fermat’s theorem Euler’s generalization Application to cryptography Euler’s generalization Theorem (20.6) The set Z × n of nonzero elements of Z n that are not zero divisors forms a group. Proof. • closed: • Suppose that a and b are not 0 nor zero divisors. We need to show that ab is neither 0 nor a zero divisor. • Since a and b are not 0 nor zero divisors, ab � = 0. • Now suppose that ( ab ) c = 0. • Then a ( bc ) = 0. Since a is not 0 nor a zero divisors, bc = 0. • By the same token bc = 0 implies c = 0. Thus ab is not a zero divisor. Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

  18. Fermat’s theorem Euler’s generalization Application to cryptography Euler’s generalization Theorem (20.6) The set Z × n of nonzero elements of Z n that are not zero divisors forms a group. Proof. • closed: • Suppose that a and b are not 0 nor zero divisors. We need to show that ab is neither 0 nor a zero divisor. • Since a and b are not 0 nor zero divisors, ab � = 0. • Now suppose that ( ab ) c = 0. • Then a ( bc ) = 0. Since a is not 0 nor a zero divisors, bc = 0. • By the same token bc = 0 implies c = 0. Thus ab is not a zero divisor. Instructor: Yifan Yang Section 20 – Fermat’s and Euler’s theorems

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