CSE115/ENGR160 Discrete Mathematics 05/03/12 Ming-Hsuan Yang UC Merced 1 9.4 Equivalence relation • In traditional C, only the first 8 characters of a variable are checked by the complier • Let R be relation on the set of strings of characters s.t. sRt where s and t are two strings, if s and t are at least 8 characters long and the first 8 characters of s and t agree, or s=t • Easy to see R is reflexive, symmetric, and transitive 2 Example • The integers a and b are related by the “congruence modulo 4” relation when 4 divides a-b • We will see this relation is reflexive, symmetric and transitive • The above-mentioned two relations are examples of equivalence relations, namely, relations that are reflexive, symmetric, and transitive 3 Equivalence relation • A relation on a set A is called an equivalence relation if it is reflexive, symmetric, and transitive • Important property in mathematics and computer science • Two elements a and b are related by an equivalence relation are called equivalent, denoted by a ∼ b, a and b are equivalent elements w.r.t. a particular equivalence relation 4 Example • Let R be the relation on the set of integers s.t. aRb iff a=b or a=-b • We previously showed that R is reflexive, symmetric, and transitive – R is reflexive, aRa iff a=a or a=-a – R is symmetric, aRb if a=b or a=-b, then b=a or b=-a and so bRa (also for the only if part) – R is transitive, if aRb and bRc, then (a=b or a=-b) and (b=c or b=-c). So a=c or a=-c. Thus aRc (also for the only if part) • If follows that R is an equivalence relation 5 Example • Let R be the relation on the set of real numbers s.t. aRb iff a-b is an integer. Is R an equivalence relation? • Since a-a=0 is an integer for all real number a, aRa for all a. Hence R is reflexive • Now suppose aRb, then a-b is an integer, so b-a is an integer. Hence bRa. Thus R is symmetric • If aRb and bRc, then a-b and b-c are integers. So, ac=(a-b)+(b-c) is an integer. Hence aRc. Thus R is transitive • Consequently, R is an equivalence relation 6 Example • Let m be a positive integer with m>1. Show that the relation R={(a,b)|a ≡b (mod m)} is an equivalence relation on the set of integers • Recall a≡b (mod m) iff m divides a-b. Note that a-a=0 is divided by m. Hence a≡a (mod m). So congruence modulo m is reflexive • Suppose a≡b(mod m), then a-b is divisible by m, so a-b=km, where k is an integer. It follows b-a=(-k)m, so b≡a(mod m). Hence, congruence modulo m is symmetric 7 Example • Suppose a≡b(mod m) and b≡c(mod m). Then m divides both a-b and b-c. Thus, there are integers k and l with a-b=km and b-c=lm • Put them together a-c=(a-b)+(b-c) = km+lm = (k+l)m. Thus a≡c(mod m). So, congruence modulo m is transitive • It follows that congruence modulo m is an equivalence relation 8 Example • Let R be the relation on the set of real numbers s.t. xRy iff x and y are real numbers that differ by less than 1, that is |x-y|<1. Show that R is not an equivalence relation • R is reflexive as |x-x|=0<1 where x ∊ R • R is symmetric for if xRy, then |x-y|<1, which tells us |y-x|<1. So yRx • R is not transitive. Take x=2.8, y=1.9, z=1.1, so that |x-y|=0.9<1, |y-z|=0.8<1, but |x-z|=1.7>1 • So R is not an equivalence relation 9 9.6 Partial orderings • Often use relations to order some or all of the elements of sets • Example: order words, schedule projects • A relation R on a set S is called partial ordering or partial order if it is reflexive, antisymmetric, and transitive • A set S together with a partial ordering R is called partially ordered set, or poset, and is denoted by (S,R) • Members of S are called elements of the poset 10 Example • Show that the “greater than or equal” relation ( ≥) is a partial ordering on the set of integers • ≥ is reflexive as a ≥ a • ≥ is antisymmetric as if a ≥ b and b ≥ a then a=b • ≥ is transitive as if if a≥b and b≥c then a ≥ c • (Z, ≥) is a poset 11 Example • The divisbility relation | is a partial ordering on the set of positive integers, as it is reflexive, antisymmetric, and transitive • We see that (Z+, |) is a poset 12 Example • Show that inclusion ⊆ is a partial ordering (the relation of one set being a subset of another is called inclusion) on the power set of a set S • Example: power set of {0,1,2} is P({0,1,2})= {∅, {0}, {1}, {2}, {0,1}, {0,2}, {1,2}, {0,1,2}} • A ⊆ A whenever A is a subset of S, so ⊆ is reflexive • It is antiysmmetric as A ⊆ B and B ⊆ A imply that A=B • It is transitive as A ⊆ B and B ⊆ C imply that A ⊆ C. Hence ⊆ is a partial ordering on P(S), and (P(S), ⊆) is a poset 13 Example • Let R be the relation on the set of people s.t. xRy if x and y are people and x is older than y. Show that R is not a partial ordering • R is antisymmetric if a person x is order than a person y, then y is not order than x • R is transitive • R is not reflexive as no person is older than himself/herself 14 Relation in any poset • In different posets different symbols such as ≤, ⊆ and | are used for a partial ordering • Need a symbol we can use when we discuss the ordering in an arbitrary poset • The notation a ≼ b is used to denote (a,b)∊R in an arbitrary poset (S,R) • ≼ is used as the “less than or equal to” relation on the set of real numbers is the most familiar example of a partial ordering, and similar to ≤ symbol • ≼ is used for any poset, not just “less than or equals” relation , i.e., (S, ≼) 15 Comparable • The elements a and b of a poset (S, ≼) are called comparable if either a≼b or b≼a. When a and b are elements of S s.t. neither a≼b nor b≼a, a and b are incomparable • In the poset (Z+, |), are the integers 3 and 9 comparable? Are 5 and 7 comparable? • The integers 3 and 9 are comparable as 3|9. the integers 5 and 7 are incomparable as 5 does not divide 7 and 7 does not divide 5 16 Total ordering • Pairs of elements may be incomparable and thus we have “partial” ordering • When every 2 elements in the set are comparable, the relation is called total ordering • If (S, ≼) is a poset and every two elements of S are comparable, S is called a totally ordered or linearly ordered set, and ≼ is called a total order or a linear order • A totally ordered set is also called a chain 17 Example • The poset (Z, ≤) is totally ordered as a ≤ b or b ≤ a whenever a and b are integers • The poset (Z+, |) is not tally ordered as it contains elements that are incomparable, such as 5 and 7 18 Well-ordered set • (S, ≼) is a well-ordered set if it is a poset s.t. ≼ is a total ordering and every nonempty subset of S has a least element • The set of ordered pairs of positive integers, Z+×Z+ with (a1, a2) (b1, b2) if a1 < a2 or if a1=b1 and a2 ≤b2 (the lexicographic ordering), is a well-ordered set • The set Z, with the usual ordering, is not wellordered as the set of negative integers has no least element 19