Algebraic Structures DEFINITIONS: PROPERTIES OF BINARY OPERATIONS Let S be a set and let  denote a binary operation on S. (Here  does not necessarily.

Slides:



Advertisements
Similar presentations
Discrete Mathematics II
Advertisements

Rules of Matrix Arithmetic
5.1 Real Vector Spaces.
Mathematics of Cryptography Part II: Algebraic Structures
Cryptography and Network Security
Sets, Combinatorics, Probability, and Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS Slides.
1.  We have studied groups, which is an algebraic structure equipped with one binary operation. Now we shall study rings which is an algebraic structure.
Math 3121 Abstract Algebra I
Groups TS.Nguyễn Viết Đông.
Algebraic Structures: Group Theory II
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.
1.3 – AXIOMS FOR THE REAL NUMBERS. Goals  SWBAT apply basic properties of real numbers  SWBAT simplify algebraic expressions.
M. Khalily Dermany Islamic Azad University.  finite number of element  important in number theory, algebraic geometry, Galois theory, cryptography,
Rings,Fields TS. Nguyễn Viết Đông Rings, Integral Domains and Fields, 2. Polynomial and Euclidean Rings 3. Quotient Rings 2.
Copyright © Cengage Learning. All rights reserved.
Real Numbers and Their Properties รายวิชา ค ความรู้พื้นฐานสำหรับแคลคูลัส 1 ภาคเรียนที่ 1 ปีการศึกษา 2552.
Math 3121 Abstract Algebra I Lecture 3 Sections 2-4: Binary Operations, Definition of Group.
1 Section 10.1 What Is an Algebra? To most people the word algebra means high school algebra. But there are many kinds of algebra. An algebra consists.
Unit – IV Algebraic Structures
FINITE FIELDS 7/30 陳柏誠.
Systems of Linear Equation and Matrices
Chap. 2 Matrices 2.1 Operations with Matrices
Linear Algebra Chapter 4 Vector Spaces.
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
Mathematics for Business and Economics - I
Numbers, Operations, and Quantitative Reasoning.
Introduction to Modern Cryptography Sharif University Spring 2015 Data and Network Security Lab Sharif University of Technology Department of Computer.
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.
Homework Review notes Complete Worksheet #1. Homework Let A = {a,b,c,d}, B = {a,b,c,d,e}, C = {a,d}, D = {b, c} Describe any subset relationships. 1.
Groups Definition A group  G,  is a set G, closed under a binary operation , such that the following axioms are satisfied: 1)Associativity of  :
Monoids, Groups, Rings, Fields
Set, Combinatorics, Probability & Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Set,
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesFunctions.
Math 3121 Abstract Algebra I Lecture 9 Finish Section 10 Section 11.
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
Great Theoretical Ideas in Computer Science.
Great Theoretical Ideas in Computer Science for Some.
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
Chap. 4 Vector Spaces 4.1 Vectors in Rn 4.2 Vector Spaces
Boolean Algebra and Computer Logic Mathematical Structures for Computer Science Chapter 7.1 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesBoolean Algebra.
Math 344 Winter 07 Group Theory Part 2: Subgroups and Isomorphism
Math 3121 Abstract Algebra I Lecture 7: Finish Section 7 Sections 8.
Chapter 2 … part1 Matrices Linear Algebra S 1. Ch2_2 2.1 Addition, Scalar Multiplication, and Multiplication of Matrices Definition A matrix is a rectangular.
UNIT - 2.  A binary operation on a set combines two elements of the set to produce another element of the set. a*b  G,  a, b  G e.g. +, -, ,  are.
Chapter 6 Abstract algebra
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
Linear Algebra Chapter 2 Matrices.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
A function is a rule f that associates with each element in a set A one and only one element in a set B. If f associates the element b with the element.
Boolean Algebra and Computer Logic Mathematical Structures for Computer Science Chapter 7 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesBoolean Algebra.
Multiplicative Group The multiplicative group of Z n includes every a, 0
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.
Properties of Groups Proposition 1: Let (G,  ) be a group. i.The inverse element of any element of G is unique. Remark: In view of i., we may use the.
Prepared By Meri Dedania (AITS) Discrete Mathematics by Meri Dedania Assistant Professor MCA department Atmiya Institute of Technology & Science Yogidham.
Chapter 7 Algebraic Structures
Relations, Functions, and Matrices
Unit-III Algebraic Structures
CS480 Cryptography and Information Security
Groups and Applications
Great Theoretical Ideas In Computer Science
MATH301- DISCRETE MATHEMATICS Copyright © Nahid Sultana Dr. Nahid Sultana Chapter 4: Number Theory and Cryptography.
Copyright © Cengage Learning. All rights reserved.
I. Finite Field Algebra.
1.3 – AXIOMS FOR THE REAL NUMBERS
College Algebra Chapter 3 Polynomial and Rational Functions
Presentation transcript:

Modeling Arithmetic, Computation, and Languages Mathematical Structures for Computer Science Chapter 8 Copyright © 2006 W.H. Freeman & Co. MSCS Slides Algebraic Structures

Algebraic Structures DEFINITIONS: PROPERTIES OF BINARY OPERATIONS Let S be a set and let  denote a binary operation on S. (Here  does not necessarily denote multiplication but simply any binary operation.) The operation is associative if (x)(y)(z)[x  (y  z) = (x  y)  z] Associativity allows us to write x  y  z without using parentheses because grouping does not matter. The operation is commutative if (x)(y)(x  y = y  x) [S, ] has an identity element if (i)(x)(x  i = i  x = x) If [S, ] has an identity element i, then each element in S has an inverse with respect to if (x)(x1)(x  x1 = x1  x = i ) Section 8.1 Algebraic Structures

Algebraic Structures DEFINITIONS: GROUP, COMMUTATIVE GROUP [S, ] is a group if S is a nonempty set and  is a binary operation on S such that  is associative an identity element exists (in S) each element in S has an inverse (in S) with respect to  A group in which the operation is commutative is called a commutative group. Section 8.1 Algebraic Structures

Algebraic Structures For example, Let R+ denote the positive real numbers and let  denote real-number multiplication, which is a binary operation on R+. Then [R+, ] is a commutative group. Multiplication is associative and commutative. The positive real number 1 serves as an identity because x  1 = 1  x = x Every positive real number x has an inverse with respect to multiplication, namely the positive real number 1/x, because x  1/x = 1/x  x = 1 Section 8.1 Algebraic Structures

Algebraic Structures A structure called a monoid results from dropping the inverse property in the definition of a group. A semigroup results from dropping the identity property and the inverse property in the definition of a group. Many familiar forms of arithmetic are instances of semigroups, monoids, and groups. Section 8.1 Algebraic Structures

For each i, ai is the coefficient of xi. Algebraic Structures An expression of the form anxn + an1xn1 + ... + a0 where ai  R, i = 0, 1, ... , n, and n  N is a polynomial in x with real-number coefficients (or a polynomial in x over R). For each i, ai is the coefficient of xi. If i is the largest integer greater than 0 for which ai  0, the polynomial is of degree i. If no such i exists, the polynomial is of zero degree. Terms with zero coefficients are generally not written. The set of all polynomials in x over is denoted by R[x]. Section 8.1 Algebraic Structures

Thus, [R[x]],  ] is a commutative monoid. Algebraic Structures We define binary operations of + and  in R[x] to be polynomial addition and multiplication. For polynomials f (x) and g(x) members of R[x], the products f (x)  g(x) and g(x)  f (x) are equal because the coefficients are real numbers, and we can use all the properties of real numbers under multiplication and addition. Similarly, for f (x), g(x), and h(x) members of R[x], ( f (x) * g(x))  h(x) = f (x)  (g(x)  h(x)). The constant polynomial 1 is an identity because 1  f (x) = f (x)  1 = f (x). Thus, [R[x]],  ] is a commutative monoid. It fails to be a group because only the nonzero constant polynomials have inverses. Section 8.1 Algebraic Structures

Basic Results About Groups THEOREM ON THE UNIQUENESS OF THE IDENTITY IN A GROUP In any group (or monoid) [G, ], the identity element i is unique. To prove that the identity element is unique, suppose that i1 and i2 are both identity elements. Then i1 = i1  i2 = i2. THEOREM ON THE UNIQUENESS OF INVERSES IN A GROUP For each x in a group [G, ], x1 is unique. THEOREM ON THE INVERSE OF A PRODUCT For x and y members of a group [G, ], (x  y) 1 = y1  x1. DEFINITION: CANCELLATION LAWS A set S with a binary operation satisfies the right cancellation law if for x, y, z  S, x  z = y  z implies x = y. It satisfies the left cancellation law if z  x = z  y implies x = y. Section 8.1 Algebraic Structures

Basic Results About Groups THEOREM ON CANCELLATION IN A GROUP Any group [G, ] satisfies the left and right cancellation laws. THEOREM ON SOLVING LINEAR EQUATIONS IN A GROUP Let a and b be any members of a group [G, ]. Then the linear equations a  x = b and x  a = b have unique solutions in G. If [G, ] is a group where G is finite with n elements, then n is said to be the order of the group, denoted by G. If G is an infinite set, the group is of infinite order. Section 8.1 Algebraic Structures

Every x  A has an inverse element in A. Subgroups DEFINITION: SUBGROUP Let [G, ] be a group and A  G. Then [A, ] is a subgroup of [G, ] if [A, ] is itself a group. To test whether [A, ] is a subgroup of [G, ], we can assume the inherited properties of a well-defined operation and associativity and check for the three remaining properties required. THEOREM ON SUBGROUPS For [G, ] a group with identity i and A  G, [A, ] is a subgroup of [G, ] if it meets the following three tests: A is closed under . i  A. Every x  A has an inverse element in A. Section 8.1 Algebraic Structures

Subgroups If [G, ] is a group with identity i, then it is true that [{i}, ] and [G, ] are subgroups of [G, ]. These somewhat trivial subgroups of [G, ] are called improper subgroups. Any other subgroups of [G, ] are proper subgroups. An interesting subgroup can always be found in the symmetric group Sn for n > 1. We know that every member of Sn can be written as a composition of cycles, but it is also true that each cycle can be written as the composition of cycles of length 2, called transpositions. In S7, (5, 1, 7, 2, 3, 6) = (5, 6) ° (5, 3) ° (5, 2) ° (5, 7) ° (5, 1). We classify any permutation as even or odd according to the number of transpositions in any representation of that permutation. Section 8.1 Algebraic Structures

Subgroups THEOREM ON ALTERNATING GROUPS For n  N, n > 1, the set An of even permutations determines a subgroup, called the alternating group, of [Sn, °] of order n!/2. There is a relationship between the size of a group and the size of a subgroup. This relationship is stated in Lagrange’s theorem. LAGRANGE’S THEOREM The order of a subgroup of a finite group divides the order of the group. THEOREM ON SUBGROUPS OF [Z, +] Subgroups of the form [nZ, +] for n N are the only subgroups of [Z, +]. Section 8.1 Algebraic Structures

Isomorphic structures are the same except for relabeling. Isomorphic Groups Isomorphic structures are the same except for relabeling. There must be a bijection from S to T that accomplishes the relabeling. This bijection must also preserve the effects of the binary operation. DEFINITION: GROUP ISOMORPHISM Let [S, ] and [T, +] be groups. A mapping f: S  T is an isomorphism from [S, ] to [T, +] if the function f is a bijection. for all x, y  S, f (x  y) f (x) + f (y). Property (2) is expressed by saying that f is a homomorphism. Section 8.1 Algebraic Structures

Isomorphic Groups 1 a 1 a b  THEOREM ON SMALL GROUPS Every group of order 2 is isomorphic to the group whose group table is: Every group of order 3 is isomorphic to the group whose group table is:  1 a  1 a b Section 8.1 Algebraic Structures

CAYLEY’S THEOREM Every group is isomorphic to a permutation group. Isomorphic Groups Every group of order 4 is isomorphic to one of the two groups whose group tables are: CAYLEY’S THEOREM Every group is isomorphic to a permutation group.  1 a b c  1 a b c Section 8.1 Algebraic Structures