Cyclic Groups Part 2.

Slides:



Advertisements
Similar presentations
The Euler Phi-Function Is Multiplicative (3/3)
Advertisements

1 Lect. 12: Number Theory. Contents Prime and Relative Prime Numbers Modular Arithmetic Fermat’s and Euler’s Theorem Extended Euclid’s Algorithm.
1 In this lecture  Number Theory ● Rational numbers ● Divisibility  Proofs ● Direct proofs (cont.) ● Common mistakes in proofs ● Disproof by counterexample.
Section 11 Direct Products and Finitely Generated Abelian Groups One purpose of this section is to show a way to use known groups as building blocks to.
Having Proofs for Incorrectness
3.3 Divisibility Definition If n and d are integers, then n is divisible by d if, and only if, n = dk for some integer k. d | n  There exists an integer.
Primality Testing Patrick Lee 12 July 2003 (updated on 13 July 2003)
1 Section 2.4 The Integers and Division. 2 Number Theory Branch of mathematics that includes (among other things): –divisibility –greatest common divisor.
Chapter Primes and Greatest Common Divisors ‒Primes ‒Greatest common divisors and least common multiples 1.
The Fundamental Theorem of Arithmetic (2/12) Definition (which we all already know). A number greater than 1 is called prime if its only divisors are 1.
Greatest Common Divisor. Definitions Let a and b be two non-zero integers. The greatest common divisor of a and b, denoted gcd(a,b) is the largest of.
Basic properties of the integers
Math 3121 Abstract Algebra I
1.  Detailed Study of groups is a fundamental concept in the study of abstract algebra. To define the notion of groups,we require the concept of binary.
Is ℤ 6 a cyclic group? (a) Yes (b) No. How many generators are there of ℤ 6 ?
Deciding Primality is in P M. Agrawal, N. Kayal, N. Saxena Slides by Adi Akavia.
3 Gallon Jug5 Gallon Jug Greatest Common Divisor Lecture 8: Sep 30.
Chapter II. THE INTEGERS
6/20/2015 5:05 AMNumerical Algorithms1 x x1x
Inverses and GCDs Supplementary Notes Prepared by Raymond Wong
Complexity1 Pratt’s Theorem Proved. Complexity2 Introduction So far, we’ve reduced proving PRIMES  NP to proving a number theory claim. This is our next.
1 Indirect Argument: Contradiction and Contraposition.
Find all subgroups of the Klein 4- Group. How many are there?
Finite fields.
Cyclic Groups. Definition G is a cyclic group if G = for some a in G.
Fundamental Theorem of Arithmetic. Euclid's Lemma If p is a prime that divides ab, then p divides a or p divides b.
Cryptography Lecture 6 Stefan Dziembowski
1 Properties of Integers Objectives At the end of this unit, students should be able to: State the division algorithm Apply the division algorithm Find.
9/2/2015Discrete Structures1 Let us get into… Number Theory.
COMP 170 L2 Page 1 L05: Inverses and GCDs l Objective: n When does have an inverse? n How to compute the inverse? n Need: Greatest common dividers (GCDs)
The Polynomial Time Algorithm for Testing Primality George T. Gilbert.
Finite Groups & Subgroups. Order of a group Definition: The number of elements of a group (finite or infinite) is called its order. Notation: We will.
By: Hector L Contreras SSGT / USMC
Discrete Mathematics, 1st Edition Kevin Ferland
Mathematical Induction. F(1) = 1; F(n+1) = F(n) + (2n+1) for n≥ F(n) n F(n) =n 2 for all n ≥ 1 Prove it!
Greatest Common Divisor
Lagrange's Theorem. The most important single theorem in group theory. It helps answer: –How large is the symmetry group of a volleyball? A soccer ball?
6.3 Permutation groups and cyclic groups  Example: Consider the equilateral triangle with vertices 1 , 2 , and 3. Let l 1, l 2, and l 3 be the angle bisectors.
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
Cyclic Groups (9/25) Definition. A group G is called cyclic if there exists an element a in G such that G =  a . That is, every element of G can be written.
1 Methods of Proof Proof techniques in this handout –Direct proof –Division into cases –Proof by contradiction In this handout, the proof techniques will.
Math 409/409G History of Mathematics Books VII – IX of the Elements Part 3: Prime Numbers.
Math 3121 Abstract Algebra I Lecture 5 Finish Sections 6 + Review: Cyclic Groups, Review.
Math 344 Winter 07 Group Theory Part 2: Subgroups and Isomorphism
Tuesday’s lecture: Today’s lecture: One-way permutations (OWPs)
Cyclic Groups A Cyclic Group is a group which can be generated by one of its elements. That is, for some a in G, G={a n | n is an element of Z} Or, in.
Great Theoretical Ideas in Computer Science for Some.
CS Lecture 14 Powerful Tools     !. Build your toolbox of abstract structures and concepts. Know the capacities and limits of each tool.
Direct Proof and Counterexample III
6.3.2 Cyclic groups §1.Order of an element §Definition 13: Let G be a group with an identity element e. We say that a is of order n if a n =e, and for.
Dan Boneh Intro. Number Theory Fermat and Euler Online Cryptography Course Dan Boneh.
SECTION 10 Cosets and the Theorem of Lagrange Theorem Let H be a subgroup of G. Let the relation  L be defined on G by a  L b if and only if a -1 b 
Great Theoretical Ideas in Computer Science.
Divisibility and Modular Arithmetic
All About Division. Definition / A nonzero integer t is a divisor of an integer s if there is an integer u such that s = tu. / If t is a divisor of s,
Group A set G is called a group if it satisfies the following axioms. G 1 G is closed under a binary operation. G 2 The operation is associative. G 3 There.
Great Theoretical Ideas in Computer Science.
Fuw-Yi Yang1 Textbook: Introduction to Cryptography 2nd ed. By J.A. Buchmann Chap 1 Integers Department of Computer Science and Information Engineering,
B504/I538: Introduction to Cryptography
Topic 12: Number Theory Basics (2)
Advanced Algorithms Analysis and Design
Chapter 4: Cyclic Groups
Math 3121 Abstract Algebra I
Chapter 8: External Direct Product
Direct Proof and Counterexample III
Great Theoretical Ideas in Computer Science
Counting Elements of Disjoint Sets: The Addition Rule
Patrick Lee 12 July 2003 (updated on 13 July 2003)
Counting Elements of Disjoint Sets: The Addition Rule
From the last time: gcd(a, b) can be characterized in two different ways: It is the least positive value of ax + by where x and y range over integers.
Presentation transcript:

Cyclic Groups Part 2

Review Definition: G is cyclic if G = <a> for some a in G. Thm 4.1 If |a| = ∞, ai=aj iff i =j If |a| = n, ai=aj iff n| i – j <a> = {a, a2, … an-1,e} Cor 1: |a| = |<a>| Cor 2: ak = e implies |a| | k

Review (con't) Thm 4.2 If |a| = n, then Proved first part last time. <ak> = <agcd(n,k)> |ak| = n/gcd(n,k) Proved first part last time.

Proof of 4.2 To prove the |ak| = n/gcd(n,k) , we begin with a little lemma. Prove: If d | n = |a|, then |ad| = n/d. Proof: Let n = dq. Then e = an = (ad)q. So |ad| ≤ q. If 0< i < q, then 0 < di < dq = n = |a| so (ad)i ≠ e Hence, |ad| = q which is n/d as required.

Proof that |ak| = n/gcd(n,k) Now let d = gcd(n,k). We have |ak| = |<ak>| by 4.1 cor 1 = |<ad>| by part 1 = |ad| by 4.1 cor 1 = n/d by our lemma. This concludes the proof of 4.2.

Example Suppose G = <a> with |a| = 30. Find |a21| and <a21>. By Thm 4.2, |a21| = 30/gcd(30,21) = 10 Also <a21> = <a3> = {a3, a6, a9, a12,a15, a18, a21, a24, a27, e}

Corollaries to Theorem 4.2 In a finite cyclic group, the order of an element divides the order of the group. Let |a| = n in any group. Then <ai> = <aj> iff gcd(n,i) = gcd(n,j) |ai| = |aj| iff gcd(n,i) = gcd(n,j)

More corollaries to 4.2 Let |a| = n. Then <ai> = aj iff gcd(n,i) = gcd(n,j) 4. An integer k in Zn is a generator of Zn iff gcd(n,j) = 1

Example Find all the generators of U(50) = <3>. |U(50)| = 20 The numbers relatively prime to 20 are 1, 3, 7, 9, 11, 13, 17, 19 The generators of U(50) are therefore 31, 33, 37, 39, 311, 313, 317, 319 i.e. 3, 27, 37, 33, 47, 23, 13, 17

Example In D8, List all generators of <R45º> |R45| = 8 The numbers relatively prime to 8 are 1, 3, 5, 7 The generators are R45, R453, R455, R457 i.e. R45, R135, R225, R315

Fundamental Theorem of Cyclic Groups Every subgroup of a cyclic group is cyclic. If |a| = n, then the order of any subgroup of <a> is a divisor of n For each positive divisor k of n, the group <a> has exactly one subgroup of order k, namely <an/k>

(a) Subgroups are cyclic Proof: Let G = <a> and suppose H ≤ G. If H is trivial, then H is cyclic. Suppose H is not trivial. Let m be the smallest positive integer with am in H. (Does m exist?) ________ By closure, <am> is contained in H. We claim that H = <am>. To see this, choose any b = ak in H. There exist integers q,r with 0 ≤ r < m such that ak = aqm + r (Why?) ___________

Since b = ak = aqma r, we have ar = (am)-q b Since b and am are in H, so is ar. But r < m (the smallest power of a in H) so r = 0. Hence b = (am)q and b is in H. It follows that H = <am> as required.

(b) |H| is a divisor of |a| Proof: Given |<a>| = n and H ≤ <a>. We showed H = <am> where m is the smallest positive integer with am in H. Now e = an is in H, so as we just showed, n = mq for some q. Now |am| = q is a divisor of n as required.

(c) Exactly one subgroup for each divisor k of n (Existence) Given |<a>| = n. Let k | n. Say n = kq. Note that gcd(n,q) = q So |aq| = n/gcd(n,q) = n/q = k. Hence there exists a subgroup of order k, namely <an/q>

(c) Con't. (Uniqueness) Let H be any subgroup of <a> with order k. We claim H = <an/k> From (a), H = <am> for some m. From (b), m | n so gcd(n,m) = m. So k = |am| = n/gcd(n,m) by 4.2 = n/m Hence m = n/k So H = <an/k> as required.

Subgroups of Zn For each positive divisor k of n, the set <n/k> is the unique subgroup of Zn of order k. Moreover, these are the only subgroups of Zn.

Euler Phi Function (n) = the number of relatively prime positive numbers < n |U(n)| = (n) (n) = n*(1-1/p1)(1-1/p2)… where p1, p2 … are prime divisors of n

Theorem 4.4 If d is a positive divisor of n, the number of elements of order d in a cyclic group of order n is (d). Proof: By the FTCG, there is a unique subgroup H of order d. Clearly, |a| = d iff a generates H. Choose any generator b. By cor 3 of 4.2, bk generates H iff gcd(k,d) = 1. Hence the number of generators of H is (d).

Example How many elements of order 8 in Z16? (8) = 8(1-1/2) = 4 Find them: In Z16, |2| = 16/2 = 8. Generators of <2> are 2{1,3,5,7} = {2,6,10,14} These are all elements of order 8 in Z16

Another Example How many elements of order 8 in Z800? (8) = 8(1-1/2) = 4 Find them: In Z800 800/8 = 100 has order 8 The generators of <100> are 100{1,3,5,7} = {100, 300, 500, 700} These are all elements of order 8 in Z800

What can we say about all finite groups? Theorem 4.5 In a finite group, the number of elements of order d is a multiple of (d). Proof: Let G be a finite group with n elements of order d. Let b be the number of cyclic subgroups G with order d. Each element of order d belongs to exactly one cyclic subgroup of order d. Thus n = b•(d).

Final Example In U(20) Find the number of elements of order 4 U(20) = {1, 3, 7, 9, 11, 13, 17, 19} <3> = {3, 9, 7, 1} and <13> = {13, 9, 7, 1} U(20) is not cyclic. Elements of order 4 are 3, 7, 13, 9. n = 2•(4) = 4