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

Week 2 Relations

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Week 2 Relations

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Sequences / Tuples


Sequence : list of things in a certain order .

To from sets brackets



distinguish sequences we use
instead of (
,

braces E) '
instead of 471 .

→ Order matters

repeated occurrences do matter .

→ also called Tuples when


they are finite
sequence of
K

length is a k -

tuple
→ 2-
tuple also called ordered
pairs .

Cartesian product of two sets

→ A ✗ B- -

{ Cny ) / n C- A and
y C-
B }
A ✗ B has ordered A and B

pairs from
e. g

A =
{ 1,2 } B =

{ a ,b, c
} G-
{ 0 ☐
, }
A ✗ BXC =

{ ( 1
,
a
,

1,1 ,
a
,☐ ) , (2%0) ,
12,9 ☐)
,

(1) b) b) ( ,
1
,
b , ☐) ( 2 b , G) 12
, , ,
b,☐) ( 1,48,
, ,
(1) C ☐) , (2) C) D)
,
, (2) C , D) {
Binary Relations
sets A and B relation from A to
→ For
,
a
binary B

is subset R of cartesian product A ✗ B


any
( essentially a set consisting of some ordered pairs)
→ a Rb denotes ( a. b) ER and say that
related to b. else (a) b)
a is R -

4- R is written
as a ☒ b.
[ can also do R ( as b) and 7 Rca b)J ,

Relations on a set
→ a relation from set A b- A itself is called a relation on

A

essentially a relation on A is a subset of A ✗ A .

e-
9
< =

{ Coe, ) C-
y 2- ✗ z / n is smaller than y }

C- 1
,
0 ) C- <

(5) 2) ¢ <

Representing relations

→ e.
g
A = ( 1
,
2,3 , 4)
Relation of A =
9 ( 1,1 ) (127,1133%4) 131112,21
, ,
,
(2) 4), 13,3) }
can be represented as

f. •?
directedgraph.ly#.P
also relations using

can
represent 0-1 matrix

I 2 3 4
does not

%!%%a%?µ!!
" are

3
4
µ ,

00

00
I
000
↓ I
i
of matter but . row and column must

Properties of relations


Relation R on set A is a reflexive if (a) a) ER for
ever# a c- A ( one reflexive
non
in reflexive)
is
enough 6- make it
.

R
e. g -

{ ( 1,1 ) , (1) 2) , ( 1,3) (2) 2) (3)


, ,
(3) 3) }
Ori
{ 1, 2,3 }

→ lrrefkaive ( opposite of reflexive) Relation Ron : set A


must not have ( a a) ER for every element
,
a ER .

all elements a. b EA
→ A relation
R is
symmetric if for , D-

(a) b) C- R whenever (b) a) ER .

e-
g Re
{ ( 1,1 ) , (2
, 2) (3) 3) , { is
symetréc .

9

antisymmetric can also be antisymmetric
(opposite of symmetric symmetric is enough 6- make anti
lone non

←9
R -41,3 ) ( 2,3) , ( 1,27 }
-

,
symmetric )
Transitivity

if both la b) ,
ER and ( b c)
,
ER then
( a. c) ER
→ In a directed graph R is transitive if every
,

two step journey can be done in one step


e. g

k z → w
Not transitive
g
- -

x z → w Not transitive
y
- -

[Ézw
-✓
Transitive
2-
every
as

step journey is
covered .

Transitive closure

let R be a relation on set A
The transitive closure of R is the smallest transitive
relation on A containing R
it is denoted

by R* then R=R*)
( If R is already transitive

essentially copy of R but with the transitive



a
elements

defining R*
recursively
*
Basis R ≤ R

Recursive if fa , b) ER
*
and ( b , c) c- R* then
Ca , c) C- R*

e.g
*

R R
N# 2-
: → w :
- -
- -
-
- -

nE ? -7¥
→ what order will we add the transitive elements

Warshall 's
Algorithm
Algorithm A finite sequence of precise step by step

:

instructions
the matrix of transitive closure
→ Warshall's Algorithm computes
:

R* of R

→ Given Relation R on
a a set A with n elements
we
begin with an nxn matrix Mo

There are n rounds where in
every
round we
change the
matrix some rules
using
↳ M Me Mn
Mo ,
. _ .
.


Mn is the transitive closure relation

Rule No .
1 : Never change the Is

Rule No the 0s to Is if the values


change

. 2 :

adjacent to the 0 in the chosen column and now


are 1s .

i
; k

TE☆ unit I
'
-1

k I

Mk -1 Mk

relation
e.
g let R be a on set A
{ a. b. Sdl

R =/ ( a
,
d) , lb a) ( , ,
b
, c) / ↳ a)
, ,
Cec d) Cd c) /
, , ,

4 elements so ↳ rounds and 4×4 matrix

=\ : :|

I 0 I 0

Round I

④:- / :: :)
°

I 0 0 I
- mi 1 0 1 4
,
00 I O
O O I 0

skip to round 4

mil : : :
I
I 0

0 I
I

1
:|
1

Equivalence Relation
→ A relation R on a set A is an equivalence relation
if it is
1) Reflexive
2)
and
Symmetric
3) Transitive

e.g { & , g) C- 2- ✗ Z
/ x -

y is divisible
by 41
Partial Order
→ if relation R on set A is

D Reflexive
2) anti
symmetric
3) Transitive
order
e. g
≤ is a
partial
Hasse Diagram

Only for partial orders

since we know
they are reflexive ,
we can assume it and not
draw loops
since know
they transitive we can
ignore making

we are
,

arrows for shorter steps .

→ since we it is /all
antisymmetricheads arrows
go one way) ,

we can remove arrow and stack them


e.
g { 1 , 2,3 5,11 , 10,15 ,
,
25
}
ITALA
;i÷H¥É:& -
↑*••
÷¥%• 1

Linear Orders

→ Partial order where a.


b EA and either Ca b)
,
c- R or

(b) a) C- R

it called this the Hasse will


→ is as
diagram just
be a
straight line
Reflexive Not Reflexive
→ All points loop → Notallpoinbbop
lnrefkaive Not irrefbxive

Nopoinbbop →
sanepointsloop
Symmetric Not
Symmetric
→ allpointsiomein →
Notallpointscomeinpairs
pairs

Antisymmetric Not
Antisymmetric

Nopoinblome →
somepointscomeinpairs
in pairs
Transitive Not Transitive
There isasstep journey

every
2-
step path →

lhateannotbedanein
canbedoneintstep 1- step .

You might also like