0% found this document useful (0 votes)
113 views

(CH 8) Relations 1. Basics: 400 Lecture Note #6

The document summarizes key concepts about relations from chapter 8 of 400 lecture notes #6. It defines binary and n-ary relations, and discusses important properties such as reflexivity, symmetry, transitivity, and the transitive closure of a relation. It introduces equivalence relations and equivalence classes. Finally, it covers partial order relations and provides examples of the less than or equal to relation and the divides relation.

Uploaded by

Ataaye Zahra
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

(CH 8) Relations 1. Basics: 400 Lecture Note #6

The document summarizes key concepts about relations from chapter 8 of 400 lecture notes #6. It defines binary and n-ary relations, and discusses important properties such as reflexivity, symmetry, transitivity, and the transitive closure of a relation. It introduces equivalence relations and equivalence classes. Finally, it covers partial order relations and provides examples of the less than or equal to relation and the divides relation.

Uploaded by

Ataaye Zahra
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

400 lecture note #6

[Ch 8] Relations

1. Basics

• There are various kinds of relations between mathematical objects – e.g. +, /, xy (exponent), =, ≠, ≥, ˄, ~,
→, ≡, ∩
• Formal definition of (Binary) Relation:

So, xRy means (x,y) ∈ R.


R

• [Example 8.1.1, p. 442]: Define a relation L from R (real numbers) to R as follows:

For all real numbers x and y, x L y ⇔ x < y.

a. Is 57 L 53?
b. Is (−17) L (−14)?
c. Is 143 L 143?
d. Is (−35) L 1?

• N-ary Relations – A relation defined on several sets.

Example: A simple database

Define a quaternary relation R on A1 x A2 x A3 x A4 as follows:

(a1, a2, a3, a4) ∈ R ⇔ a patient with patient ID number a1, named a2, was
admitted on date a3, with primary diagnosis a4.

Example instances/tuples:

(011985, John Schmidt, 020710, asthma)


(574329, Tak Kurosawa, 0114910, pneumonia)
(466581, Mary Lazars, 0103910, appendicitis)

2. Reflexivity, Symmetry, Transitivity

• Important properties of general relations:


• Informal definitions:
 Reflexive: Each element is related to itself.
 Symmetric: If any one element is related to any other element, then the second element is
related to the first.
 Transitive: If any one element is related to a second and that second element is related to a third,
then the first element is related to the third.

[Definitions for Non-relation]

1. R is not reflexive ⇔ there is an element x in A such that x R x [that is, such that (x, x) ∉ R].
2. R is not symmetric ⇔ there are elements x and y in A such that x R y but y R x [that is, such that
(x, y) ∈ R but (y, x) ∉ R].
3. R is not transitive ⇔ there are elements x, y and z in A such that x R y and y R z but x R z [that
is, such that (x, y) ∈ R and (y, z) ∈ R but (x, z) ∉ R].

• Examples:
 [8.2.1, p. 451] Let A = {0, 1, 2, 3} and define relations R, S, and T on A as follows:

R = {(0, 0), (0, 1), (0, 3), (1, 0), (1, 1), (2, 2), (3, 0), (3, 3)},
S = {(0, 0), (0, 2), (0, 3), (2, 3)},
T = {(0, 1), (2, 3)}.

a. Is R reflexive? symmetric? transitive?


b. Is S reflexive? symmetric? transitive?
c. Is T reflexive? symmetric? transitive?

2. [8.2.3, p. 454] Define a relation R on R (the set of all real numbers) as follows:

For all x, y ∈ R, x R y ⇔ x < y.

Is R reflexive? Is R symmetric? Is R transitive?

3. [8.2.4, p. 455] Define a relation T on Z (the set of all integers) as follows:

For all integers m and n, m T n ⇔ 3 | (m − n).

This relation is called congruence modulo 3.

Is T Reflexive? Symmetric? Transitive?

• Transitive Closure of a relation


Example [8.2.5, p. 457]: Let A = {0, 1, 2, 3} and consider the relation R defined on A as follows:

R = {(0, 1), (1, 2), (2, 3)}.

Find the transitive closure of R.

ANSWER: {(0, 1), (0, 2), (0, 3), (1, 2), (1, 3), (2, 3)}.

4. Equivalence Relations

• A relation on a set that satisfies the three properties of reflexivity, symmetry, and transitivity is called an
equivalence relation.

• Example:
 Consider the relation R on a set {1,2,3,4,5}.

R = {(1,1), (1,3), (1,5), (2,2), (2,4), (3,1), (3,3), (3,5),


(4,2), (4,4), (5,1), (5,3), (5,5)}

is an equivalence relation because:

 R is reflexive because (1,1), (2,2), (3,3), (4,4), (5,5) are in R.


 R is symmetric because whenever (x,y) is in R, (y,x) is in R as well.
 R is transitive because whenever (x,y) and (y,z) are in R, (x,z) is in R as well.

 Consider the relation R on a set {1,2,3,4}.

R = {(1,1), (1,2), (1,3), (1,4), (2,2), (2,3), (2,4), (3,3), (3,4), (4,4)}

is NOT an equivalence relation because R is not symmetric.

5. Equivalence Classes

• “In mathematics, when the elements of some set S have a notion of equivalence (formalized as an
equivalence relation) defined on them, then one may naturally split the set S into equivalence classes.
These equivalence classes are constructed so that elements a and b belong to the same equivalence class
if and only if a and b are equivalent.” [Wikipedia]
• Example [8.3.5, p. 465]: Let A = {0, 1, 2, 3, 4} and define a relation R on A as follows:

R = {(0, 0), (0, 4), (1, 1), (1, 3), (2, 2), (3, 1), (3, 3), (4, 0), (4, 4)}.

The directed graph for R is as shown below. As can be seen by inspection, R is an equivalence relation
on A. Find the distinct equivalence classes of R.

ANSWER: First find the equivalence class of every element of A.

• [0] = {x ∈ A | x R 0} = {0, 4}
• [1] = {x ∈ A | x R 1} = {1, 3}
• [2] = {x ∈ A | x R 2} = {2}
• [3] = {x ∈ A | x R 3} = {1, 3}
• [4] = {x ∈ A | x R 4} = {0, 4}

Note that [0] = [4] and [1] = [3]. Thus the distinct equivalence classes of the relation are {0, 4}, {1, 3},
and {2}.

• Exercises:
1. The relation R on a set {1,2,3,4,5}.

R = {(1,1), (1,3), (1,5), (2,2), (2,4), (3,1), (3,3), (3,5), (4,2), (4,4), (5,1), (5,3), (5,5)}

is an equivalence relation (as shown in the previous examples). First find the equivalence classes.

2. Let X = {1,2,3,…,10}. Define xRy to mean that 3 divides x-y.


We can readily verify that T is reflexive, symmetric and transitive (thus R is an equivalent
relation).

Let us determine the members of the equivalence classes. The equivalence class [1] consists of
all x with xR1, thus

[1] = {x ∈ X | 3 divides x-1} = {1,4,7,10}.

Find all other equivalent classes.

4. [§8.5] Partial Order Relations


• Antisymmetric relation -- when symmetric elements are NOT in the relation.

A relation R on a set X is called antisymmetric if for


all x,y ∈ X, if (x,y) ∈ R then (y,x) ∉ R.

Example: The relation R on a set {1,2,3,4}, and a relation R defined over X as (x,y) ∈ R if x <= y:

R = {(1,1), (1,2), (1,3), (1,4), (2,2), (2,3), (2,4), (3,3), (3,4), (4,4)}

is antisymmetric because for all x,y, if (x,y) ∈ R and x ≠ y, then (y,x) ∉ R.

• Partial order relation – VERY IMPORTANT in Computer Science (related to data structures such as
trees, graphs).

Two fundamental partial order relations are the “less than or equal to (<=)” relation on a set of real
⊆)” relation on a set of sets.
numbers and the “subset (⊆

• Example [8.5.4, p. 501] Another useful partial order relation is the “divides” relation.

Let | be the “divides” relation on a set A of positive integers. That is, for all a, b ∈ A,

a | b ⇔ b = ka for some integer k.

Prove that | is a partial order relation on A.

ANSWER: is shown on the textbook, but we will work it out in the class.

You might also like