DISCRETE MATHEMATICS W W L CHEN

Similar documents
Group Homomorphisms and Isomorphisms

Section 3 Isomorphic Binary Structures

Part V. Chapter 19. Congruence of integers

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

ALGEBRA I (LECTURE NOTES 2017/2018) LECTURE 9 - CYCLIC GROUPS AND EULER S FUNCTION

MATH 420 FINAL EXAM J. Beachy, 5/7/97

Ultraproducts of Finite Groups

Course 2BA1: Trinity 2006 Section 9: Introduction to Number Theory and Cryptography

Homework 6 Solutions to Selected Problems

Chapter 5. Modular arithmetic. 5.1 The modular ring

Relations. Binary Relation. Let A and B be sets. A (binary) relation from A to B is a subset of A B. Notation. Let R A B be a relation from A to B.

(Think: three copies of C) i j = k = j i, j k = i = k j, k i = j = i k.

LINEAR ALGEBRA W W L CHEN

2MA105 Algebraic Structures I

Solutions of Assignment 10 Basic Algebra I

LINEAR ALGEBRA W W L CHEN

Course MA2C02, Hilary Term 2013 Section 9: Introduction to Number Theory and Cryptography

Cosets, factor groups, direct products, homomorphisms, isomorphisms

A Little Beyond: Linear Algebra

Joseph Muscat Universal Algebras. 1 March 2013

Rings of Residues. S. F. Ellermeyer. September 18, ; [1] m

INTRODUCTION TO THE GROUP THEORY

SEVENTH EDITION and EXPANDED SEVENTH EDITION

Computations/Applications

Algebraic Structures Exam File Fall 2013 Exam #1

Converse to Lagrange s Theorem Groups

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

4. Congruence Classes

Additive Combinatorics Lecture 12

FIRST YEAR CALCULUS W W L CHEN

Equational Logic. Chapter Syntax Terms and Term Algebras

6 Cosets & Factor Groups

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

A Note on Powers in Finite Fields

MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES

23.1. Proof of the fundamental theorem of homomorphisms (FTH). We start by recalling the statement of FTH introduced last time.

Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson

Lecture 4.1: Homomorphisms and isomorphisms

Lectures - XXIII and XXIV Coproducts and Pushouts

Universal Hash Proofs and a Paradigm for Adaptive Chosen Ciphertext Secure Public-Key Encryption

Continuing discussion of CRC s, especially looking at two-bit errors

Math 319 Problem Set #2 Solution 14 February 2002

Roth s Theorem on Arithmetic Progressions

Section 18 Rings and fields

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS

Section 0. Sets and Relations

Radix polynomial representation

Answers to Final Exam

Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 3

A proof of Freiman s Theorem, continued. An analogue of Freiman s Theorem in a bounded torsion group

Discrete Mathematics and Probability Theory Summer 2014 James Cook Note 5

10. Finite Lattices and their Congruence Lattices. If memories are all I sing I d rather drive a truck. Ricky Nelson

ALGEBRA II: RINGS AND MODULES OVER LITTLE RINGS.

1 Differentiable manifolds and smooth maps

Aperiodic languages and generalizations

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

MATH 433 Applied Algebra Lecture 4: Modular arithmetic (continued). Linear congruences.

Application 3.2 (Ruzsa). Let α R and A be a finite non-empty set in a commutative group. Suppose that A + A α A. Then for all positive integers h 2

UNIQUE PRIME CARTESIAN FACTORIZATION OF GRAPHS OVER FINITE FIELDS

NOTES ON FINITE FIELDS

For your quiz in recitation this week, refer to these exercise generators:

Direct Product of BF-Algebras

MATH 215 Sets (S) Definition 1 A set is a collection of objects. The objects in a set X are called elements of X.

LINEAR ALGEBRA W W L CHEN

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Rings. Chapter 1. Definition 1.2. A commutative ring R is a ring in which multiplication is commutative. That is, ab = ba for all a, b R.

Equivalence Relations and Partitions, Normal Subgroups, Quotient Groups, and Homomorphisms

Abstract Algebra: Supplementary Lecture Notes

Section 4.4 Functions. CS 130 Discrete Structures

Normal forms in combinatorial algebra

4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset

Transposition as a permutation: a tale of group actions and modular arithmetic

1 Adeles over Q. 1.1 Absolute values

CSE 20 DISCRETE MATH. Winter

Chapter One Complex Numbers

Math 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007)

Group Theory

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS

Lecture 6: Introducing Complexity

VARIETIES OF ABELIAN TOPOLOGICAL GROUPS AND SCATTERED SPACES

Modular Arithmetic Instructor: Marizza Bailey Name:

A connection between number theory and linear algebra

Algebraic Geometry Spring 2009

1 Equivalence Relations

Homework 10 M 373K by Mark Lindberg (mal4549)

Know the Well-ordering principle: Any set of positive integers which has at least one element contains a smallest element.

CS 468: Computational Topology Group Theory Fall b c b a b a c b a c b c c b a

Herbrand Theorem, Equality, and Compactness

Sets and Motivation for Boolean algebra

Lecture 3. Theorem 1: D 6

7 Semidirect product. Notes 7 Autumn Definition and properties

AN INTRODUCTION TO AFFINE SCHEMES

2MA105 Algebraic Structures I

ABSTRACT ALGEBRA: A STUDY GUIDE FOR BEGINNERS

The Integers. Peter J. Kahn

EXAM 3 MAT 423 Modern Algebra I Fall c d a + c (b + d) d c ad + bc ac bd

Solutions to Assignment 3

Categories and functors

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

Transcription:

DISCRETE MATHEMATICS W W L CHEN c W W L Chen, 1991, 2008. This chapter is available free to all individuals, on the understanding that it is not to be used for financial gain, and may be downloaded and/or photocopied, with or without permission from the author. However, this document may not be kept on any information storage and retrieval system without permission from the author, unless such system is not accessible to any individuals other than its owners. Chapter 9 GROUPS AND MODULO ARITHMETIC 9.1. Addition Groups of Integers Example 9.1.1. Consider the set Z 5 = {0, 1, 2, 3, 4}, together with addition modulo 5. We have the following addition table: + 0 1 2 3 4 0 0 1 2 3 4 1 1 2 3 4 0 2 2 3 4 0 1 3 3 4 0 1 2 4 4 0 1 2 3 It is easy to see that the following hold: (1) For every x, y Z 5, we have x + y Z 5. (2) For every x, y, z Z 5, we have (x + y) + z = x + (y + z). (3) For every x Z 5, we have x + 0 = 0 + x = x. (4) For every x Z 5, there exists x Z 5 such that x + x = x + x = 0. Definition. A set G, together with a binary operation, is said to form a group, denoted by (G, ), if the following properties are satisfied: (G1) (CLOSURE) For every x, y G, we have x y G. (G2) (ASSOCIATIVITY) For every x, y, z G, we have (x y) z = x (y z). (G3) (IDENTITY) There exists e G such that x e = e x = x for every x G. (G4) (INVERSE) For every x G, there exists an element x G such that x x = x x = e. Chapter 9 : Groups and Modulo Arithmetic page 1 of 5

Here, we are not interested in studying groups in general. Instead, we shall only concentrate on groups that arise from sets of the form Z k = {0, 1,..., k 1} and their subsets, under addition or multiplication modulo k. It is not difficult to see that for every k N, the set Z k forms a group under addition modulo k. Conditions (G1) and (G2) follow from the corresponding conditions for ordinary addition and results on congruences modulo k. The identity is clearly 0. Furthermore, 0 is its own inverse, while every x 0 clearly has inverse k x. PROPOSITION 9A. For every k N, the set Z k forms a group under addition modulo k. We shall now concentrate on the group Z 2 under addition modulo 2. Clearly we have 0 + 0 = 1 + 1 = 0 and 0 + 1 = 1 + 0 = 1. In coding theory, messages will normally be sent as finite strings of 0 s and 1 s. It is therefore convenient to use the digit 1 to denote an error, since adding 1 modulo 2 changes the number, and adding another 1 modulo 2 has the effect of undoing this change. On the other hand, we also need to consider finitely many copies of Z 2. Suppose that n N is fixed. Consider the cartesian product Z n 2 = Z 2... Z 2 }{{} n of n copies of Z 2. We can define addition in Z n 2 by coordinate-wise addition modulo 2. In other words, for every (x 1,..., x n ), (y 1,..., y n ) Z n 2, we have It is an easy exercise to prove the following result. (x 1,..., x n ) + (y 1,..., y n ) = (x 1 + y 1,..., x n + y n ). PROPOSITION 9B. For every n N, the set Z n 2 modulo 2. forms a group under coordinate-wise addition 9.2. Multiplication Groups of Integers Example 9.2.1. Consider the set Z 4 = {0, 1, 2, 3}, together with multiplication modulo 4. We have the following multiplication table: 0 1 2 3 0 0 0 0 0 1 0 1 2 3 2 0 2 0 2 3 0 3 2 1 It is clear that we cannot have a group. The number 1 is the only possible identity, but then the numbers 0 and 2 have no inverse. Example 9.2.2. Consider the set Z k = {0, 1..., k 1}, together with multiplication modulo k. Again it is clear that we cannot have a group. The number 1 is the only possible identity, but then the number 0 has no inverse. Also, any proper divisor of k has no inverse. Chapter 9 : Groups and Modulo Arithmetic page 2 of 5

It follows that if we consider any group under multiplication modulo k, then we must at least remove every element of Z k which does not have a multiplicative inverse modulo k. We then end up with the subset Z k = {x Z k : xu = 1 for some u Z k }. Example 9.2.3. Consider the subset Z 10 = {1, 3, 7, 9} of Z 10. It is fairly easy to check that Z 10, together with multiplication modulo 10, forms a group of 4 elements. In fact, we have the following group table: 1 3 7 9 1 1 3 7 9 3 3 9 1 7 7 7 1 9 3 9 9 7 3 1 PROPOSITION 9C. For every k N, the set Z k forms a group under multiplication modulo k. Proof. Condition (G2) follows from the corresponding condition for ordinary multiplication and results on congruences modulo k. The identity is clearly 1. Inverses exist by definition. It remains to prove (G1). Suppose that x, y Z k. Then there exist u, v Z k such that xu = yv = 1. Clearly (xy)(uv) = 1 and uv Z k. Hence xy Z k. PROPOSITION 9D. For every k N, we have Z k = {x Z k : (x, k) = 1}. Proof. Recall Proposition 4H. There exist u, v Z such that (x, k) = xu + kv. It follows that if (x, k) = 1, then xu = 1 modulo k, so that x Z k. On the other hand, if (x, k) = m > 1, then for any u Z k, we have xu {0, m, 2m,..., k m}, so that xu 1 modulo k, whence x Z k. 9.3. Group Homomorphism In coding theory, we often consider functions of the form α : Z m 2 Z n 2, where m, n N and n > m. Here, we think of Z m 2 and Z n 2 as groups described by Proposition 9B. In particular, we are interested in the special case when the range C = α(z m 2 ) forms a group under coordinate-wise addition modulo 2 in Z n 2. Instead of checking whether this is a group, we often check whether the function α : Z m 2 Z n 2 is a group homomorphism. Essentially, a group homomorphism carries some of the group structure from its domain to its range, enough to show that its range is a group. To motivate this idea, we consider the following example. Example 9.3.1. If we compare the additive group (Z 4, +) and the multiplicative group (Z 10, ), then there does not seem to be any similarity between the group tables: + 0 1 2 3 0 0 1 2 3 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2 1 3 7 9 1 1 3 7 9 3 3 9 1 7 7 7 1 9 3 9 9 7 3 1 Chapter 9 : Groups and Modulo Arithmetic page 3 of 5

However, if we alter the order in which we list the elements of Z 10, then we have the following: + 0 1 2 3 0 0 1 2 3 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2 1 7 9 3 1 1 7 9 3 7 7 9 3 1 9 9 3 1 7 3 3 1 7 9 They share the common group table (with identity e) below: e a b c e e a b c a a b c e b b c e a c c e a b We therefore conclude that (Z 4, +) and (Z 10, ) have a great deal in common. Indeed, we can imagine that a function φ : Z 4 Z 10, defined by may have some nice properties. φ(0) = 1, φ(1) = 7, φ(2) = 9, φ(3) = 3, Definition. Suppose that (G, ) and (H, ) are groups. A function φ : G H is said to be a group homomorphism if the following condition is satisfied: (HOM) For every x, y G, we have φ(x y) = φ(x) φ(y). Definition. Suppose that (G, ) and (H, ) are groups. A function φ : G H is said to be a group isomorphism if the following conditions are satisfied: (IS1) φ : G H is a group homomorphism. (IS2) φ : G H is one-to-one. (IS3) φ : G H is onto. Definition. We say that two groups G and H are isomorphic if there exists a group isomorphism φ : G H. Example 9.3.2. The groups (Z 4, +) and (Z 10, ) are isomorphic. Example 9.3.3. The groups (Z 2, +) and ({±1}, ) are isomorphic. Simply define φ : Z 2 {±1} by φ(0) = 1 and φ(1) = 1. Example 9.3.4. Consider the groups (Z, +) and (Z 4, +). Define φ : Z Z 4 in the following way. For each x Z, let φ(x) Z 4 satisfy φ(x) x (mod 4), when φ(x) is interpreted as an element of Z. It is not difficult to check that φ : Z Z 4 is a group homomorphism. This is called reduction modulo 4. We state without proof the following result which is crucial in coding theory. PROPOSITION 9E. Suppose that α : Z m 2 Z n 2 is a group homomorphism. Then C = α(z m 2 ) forms a group under coordinate-wise addition modulo 2 in Z n 2. Remark. The general form of Proposition 9E is the following: Suppose that (G, ) and (H, ) are groups, and that φ : G H is a group homomorphism. Then the range φ(g) = {φ(x) : x G} forms a group under the operation of H. Chapter 9 : Groups and Modulo Arithmetic page 4 of 5

Problems for Chapter 9 1. Suppose that φ : G H and ψ : H K are group homomorphisms. Prove that ψ φ : G K is a group homomorphism. 2. Prove Proposition 9E. Chapter 9 : Groups and Modulo Arithmetic page 5 of 5