Math 3121 Abstract Algebra I Lecture 9 Finish Section 10 Section 11.

Slides:



Advertisements
Similar presentations
Math 3121 Abstract Algebra I
Advertisements

Math 3121 Abstract Algebra I Lecture 8 Sections 9 and 10.
1 Lect. 12: Number Theory. Contents Prime and Relative Prime Numbers Modular Arithmetic Fermat’s and Euler’s Theorem Extended Euclid’s Algorithm.
Mathematics of Cryptography Part II: Algebraic Structures
Cryptography and Network Security
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.
1 Section 2.4 The Integers and Division. 2 Number Theory Branch of mathematics that includes (among other things): –divisibility –greatest common divisor.
Math 3121 Abstract Algebra I
Groups TS.Nguyễn Viết Đông.
 Definition 16: Let H be a subgroup of a group G, and let a  G. We define the left coset of H in G containing g,written gH, by gH ={g*h| h  H}. Similarity.
Algebraic Structures: Group Theory II
Section 13 Homomorphisms Definition A map  of a group G into a group G’ is a homomorphism if the homomophism property  (ab) =  (a)  (b) Holds for.
Algebraic Structures DEFINITIONS: PROPERTIES OF BINARY OPERATIONS Let S be a set and let  denote a binary operation on S. (Here  does not necessarily.
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.
Group THeory Bingo You must write the slide number on the clue to get credit.
Discrete Mathematics Lecture 4 Harper Langston New York University.
Chapter 4 – Finite Fields Introduction  will now introduce finite fields  of increasing importance in cryptography AES, Elliptic Curve, IDEA, Public.
Lecture 3.2: Public Key Cryptography II CS 436/636/736 Spring 2012 Nitesh Saxena.
Great Theoretical Ideas in Computer Science.
Math 3121 Abstract Algebra I Lecture 3 Sections 2-4: Binary Operations, Definition of Group.
Unit – IV Algebraic Structures
FINITE FIELDS 7/30 陳柏誠.
Prelude to Public-Key Cryptography Rocky K. C. Chang, February
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?
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.
Great Theoretical Ideas in Computer Science for Some.
Rational Numbers and Fields
Math 3121 Abstract Algebra I Lecture 5 Finish Sections 6 + Review: Cyclic Groups, Review.
Foundations of Discrete Mathematics Chapter 4 By Dr. Dalia M. Gil, Ph.D.
Math 3121 Abstract Algebra I Lecture 10 Finish Section 11 Skip 12 – read on your own Start Section 13.
Math 3121 Abstract Algebra I
Math 3121 Abstract Algebra I Lecture 7: Finish Section 7 Sections 8.
Math 3121 Abstract Algebra I Lecture 11 Finish Section 13 Section 14.
Normal Subgroups and Factor Groups (11/11) Definition. A subgroup H of a group G is called normal if for every a  G, the left coset aH is the same set.
Section 14 Factor Groups Factor Groups from Homomorphisms. Theorem Let  : G  G’ be a group homomorphism with kernel H. Then the cosets of H form a factor.
Math 3121 Abstract Algebra I
CS Lecture 14 Powerful Tools     !. Build your toolbox of abstract structures and concepts. Know the capacities and limits of each tool.
SECTION 9 Orbits, Cycles, and the Alternating Groups Given a set A, a relation in A is defined by : For a, b  A, let a  b if and only if b =  n (a)
Math 3121 Abstract Algebra I Lecture 14 Sections
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.
SECTION 8 Groups of Permutations Definition A permutation of a set A is a function  ϕ : A  A that is both one to one and onto. If  and  are both permutations.
Lecture 3.1: Public Key Cryptography I CS 436/636/736 Spring 2015 Nitesh Saxena.
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.
Cryptography Lecture 14 Arpita Patra © Arpita Patra.
Divisibility and Modular Arithmetic
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.
Chapter 4 With Question/Answer Animations 1. Chapter Motivation Number theory is the part of mathematics devoted to the study of the integers and their.
Number Theory Lecture 1 Text book: Discrete Mathematics and its Applications, 7 th Edition.
Week 8 - Wednesday.  What did we talk about last time?  Relations  Properties of relations  Reflexive  Symmetric  Transitive.
Great Theoretical Ideas in Computer Science.
Prepared By Meri Dedania (AITS) Discrete Mathematics by Meri Dedania Assistant Professor MCA department Atmiya Institute of Technology & Science Yogidham.
Math 3121 Abstract Algebra I Lecture 6 Midterm back over+Section 7.
Agenda Review:  Relation Properties Lecture Content:  Divisor and Prime Number  Binary, Octal, Hexadecimal Review & Exercise.
Math 3121 Abstract Algebra I
Garis-garis Besar Perkuliahan
Unit-III Algebraic Structures
Abstract Algebra I.
Math 3121 Abstract Algebra I
Groups and Applications
Great Theoretical Ideas In Computer Science
Math 3121 Abstract Algebra I
MATH301- DISCRETE MATHEMATICS Copyright © Nahid Sultana Dr. Nahid Sultana Chapter 4: Number Theory and Cryptography.
Number Theory and Modular Arithmetic
Math 3121 Abstract Algebra I
Cryptography Lecture 21.
Copyright © Zeph Grunschlag,
PHY 745 Group Theory 11-11:50 AM MWF Olin 102 Plan for Lecture 1:
Presentation transcript:

Math 3121 Abstract Algebra I Lecture 9 Finish Section 10 Section 11

HW Due Today Hand in: Due Tues, Oct 28: Page 73: 12, 14, 16 Page 84: 18 Pages 94-95: 10, 24, 36 Do not hand in: Pages 94-95: 19, 39

Section 10 Section 10: Cosets and the Theorem of Lagrange – Modular relations for a subgroup – Definition: Coset – Theorem of Lagrange: For finite groups, the order of subgroup divides the order of the group. – Theorem: For finite groups, the order of any element divides the order of the group

Modulo a Subgroup Definition: Let H be a subgroup of a group G. Define relations: ~ L and ~ R by: x ~ L y ⇔ x -1 y in H x ~ R y ⇔ x y -1 in H We will show that ~ L and ~ R are equivalence relations on G. We call ~ L left modulo H. We call ~ R right modulo H. Note: x ~ L y ⇔ x -1 y = h, for some h in H ⇔ y = x h, for some h in H x ~ R y ⇔ x y -1 = h, for some h in H ⇔ x = h y, for some h in H

Modulo a Subgroup is an Equivalence Relation Theorem: Let H be a subgroup of a group G. The relations: ~ L and ~ R defined by: x ~ L y ⇔ x -1 y in H x ~ R y ⇔ x y -1 in H are equivalence relations on G. Proof: We show the three properties for equivalence relations: 1) Reflexive: x -1 x = e is in H. Thus x ~ L x. 2) Symmetric: x ~ L y ⇒ x -1 y in H ⇒ ( x -1 y) -1 in H ⇒ y -1 x in H ⇒ y ~ L x 3) Transitive: x ~ L y and y ~ L z ⇒ x -1 y in H and y -1 z in H ⇒ ( x -1 y )( y -1 z) in H ⇒ ( x -1 z) in H ⇒ x ~ L z Similarly, for x ~ R y.

Cosets The equivalence classes for these equivalence relations are called left and right cosets modulo the subgroup. Recall: x ~ L y ⇔ x -1 y = h, for some h in H ⇔ y = x h, for some h in H Cosets are defined as follows Definition: Let H be a subgroup of a group G. The subset a H = { a h | h in H } is called the left coset of H containing a, and the subset H a= { a h | h in H } is called the right coset of H containing a.

Examples Cosets of n ℤ in ℤ are : n ℤ, n ℤ +1, n ℤ +2, …, n ℤ + (n-1) For example 2 ℤ in ℤ has two cosets. Cosets of {0, 3} in ℤ 6 Cosets of {0, 2, 4} in ℤ 6

Abelian versus Nonabelian Note: In abelian groups the left cosets are the right cosets. In nonabelian case: left and right don’t always agree. H = { e, μ 1 } in G = S 3 has different left and right cosets. For left cosets, make a multiplication table G×H. For right cosets, make a multiplication table H×G. (See slides after this one). H = { ρ 0, ρ 1, ρ 2 } in S 3 has same left and right cosets.

Multiplication Table for S 3 in Cycle Notation e(1 2 3)(1 3 2)(2 3)(1 3)(1 2) ee(1 2 3)( 13 2)(2 3)(1 3)(1 2) (1 2 3) (1 3 2)e(1 2)(2 3)(1 3) (1 3 2) e(1 2 3)(1 3)(1 2)(2 3) (1 3)(1 2)e(1 2 3)(1 3 2) (1 3) (1 2)(2 3)(1 3 2)e(1 2 3) (1 2) (2 3)(1 3)(1 2 3)(1 3 2)e

Left Cosets for S 3 in Cycle Notation e(2 3) ee (1 2 3) (1 2) (1 3 2) (1 3) (2 3) e (1 3) (1 3 2) (1 2) (1 2 3) Distinct left cosets of H = {e, (2 3)} {e, (2 3)} = e H = (2 3) H {(1 2 3), (1 2)} = (1 2 3) H = (1 2) H {(1 3 2), (1 3)} = (1 3 2) H = (1 3) H

Right Cosets of for S 3 in Cycle Notation e(1 2 3)(1 3 2)(2 3)(1 3)(1 2) ee(1 2 3)( 13 2)(2 3)(1 3)(1 2) (2 3) (1 3)(1 2)e(1 2 3)(1 3 2) Distinct right cosets of H = {e, (2 3)} {e, (2 3)} = H = H (2 3) {(1 2 3), (1 3)} = H (1 2 3) = H (1 3) {(1 3 2), (1 2)} = H (1 3 2) = H (1 2)

Counting Cosets Theorem: For a given subgroup of a group, every coset has exactly the same number of elements, namely the order of the subgroup. Proof: Let H be a subgroup of a group G. Recall the definitions of the cosets: aH and Ha. a H = { a h | h in H } H a= { a h | h in H } Define a map L a from H to aH by the formula L a (g) = a g. This is 1-1 and onto. Define a map R a from H to Ha by the formula R a (g) = g a. This is 1-1 and onto.

Lagrange Theorem (Lagrange): Let H be a subgroup of a finite group G. Then the order of H divides the order of G. Proof: Let n = number of left cosets of H, and let m = the number of elements in H. Then m is the number of elements in any left coset. Thus n m = the number of elements of G. Here m is the order of H, and n m is the order of G.

Orders of Cycles The order of an element in a finite group is the order of the cyclic group it generates. Thus the order of any element divides the order of the group.

HW Section 10 Don’t hand in: – Pages 101: 3, 6, 9, 15 Hand in Tues, Nov 4 – Pages : 6, 8, 10, 36, 40

Section 11 (as time permits) Direct Products and Finitely Generated Abelian Groups Cartesian Product of sets Direct product of groups Structure of Z n  Z m Structure of products of cyclic groups Next time: Structure of Finitely Generated Abelian Groups

Cartesian Products Definition: The Cartesian product of a finite collection of sets S k, for k = 1 to n is the set of all n-tuples (s 1, s 2, …, s n ), with s k in S k. The Cartesian product is denoted by S 1 ×S 2 × … ×S n or by product notations such as

Projection Maps The map p i : S 1 ×S 2 × … ×S n  S i that takes the n-tuple s = (s 1, s 2, …, s n ) to its ith component s i is called the ith projection map. In other words: For any s in S 1 ×S 2 × … ×S n the result of applying the ith projection map to s is called the ith component of s and denoted by s i. Note: Two elements a and b of the product are equal if and only if a i = b i, for all i = 1,…,n.

Direct Product of Groups Theorem: Let G 1, G 2, …, G n be groups with multiplicative notation. Define a binary operation on the Cartesian product G 1 ×G 2 ×… ×G n by (a 1, a 2, …, a n )(b 1, b 2, …, b n ) = (a 1 b 1, a 2 b 2, …, a n b n ), then G 1 ×G 2 ×… ×G n is a group with this binary operation. The set G 1 ×G 2 ×… ×G n with this binary operation is called the direct product of the groups G 1, G 2, …, G n. Proof: Note that the binary operation is defined component- wise. That is, if a and b are in the product, then (a b) i = a i b i. 1) Associativity follows because each component binary operation is associative. 2) The identity is e the n-tuple e = (e 1, e 2, …, e n ), where each e i is the identity of its own component group G i. 3) For each a = (a 1, a 2, …, a n ) in the product, the n- tuple a -1 = ((a 1 ) -1, (a 2 ) -1, …, (a n ) -1 ) is the inverse of a.

Direct Sums of Groups Sometimes we call the direct product a direct sum, especially if we use additive notation. A direct product is characterized by its projection maps. These turn out to be homomorphisms. On the other hand, the direct sum is characterized by injection maps j i : G i  G 1 ×G 2 ×… ×G n that each take a i in G i to the n-tuple (e 1, e 2, …, a i, …, e n ) that has identities in all components except for the ith, which has a i. These also turn out to be homomorphisms.

Examples ℤ 2 × ℤ 3 ℤ 3 × ℤ 5 ℤ 2 × ℤ 2 ℤ 3 × ℤ 3 ℤ 2 × ℤ 6 ℤ 9 × ℤ 6

Internal Products Each component group of a direct product can also be considered a subgroup by injection. All of these subgroups commute with each other. Thus any element g of the product G 1 ×G 2 ×… ×G n can be uniquely written in the form g = g 1 g 2 … g n with g i in G i. When this happens, G is said to be an internal product of the subgroups G i.

LCM and GCD of two numbers Let x and y be integers, then LCM(x, y) is the least multiple of x and y: LCM(x, y) = min{ m in ℤ + | m is a multiple of x and m is a multiple of y} GCD(x, y) is the greatest common divisor of x and y: GCD(x, y) = max{ m in ℤ + | m divides x and m divides y} LCM(x, y) = x y /GCD(x, y).

Methods of finding LCM and GCD Euclidean Algorithm to find GCD in the form a x + b y: Start with positive integers x and y. Set r 0 = x, r 1 = y. Given r k-1 and r k, find q k and r k+1 such that: r k-1 = q k r k + r k+1, with 0 ≤ r k+1 < r k. Continue until r k+1 = 0. Then GCD(x, y) = r k. Then work backward to write GCD in the form a x + b y. Example: Find GCD of 64 and 58. For small numbers use prime factorization.