Professional Documents
Culture Documents
UFMG/ICEx/DCC
MD
Relac
o
es
Introduo
O mundo est povoado por relaes: famlia, emprego, governo, negcios,
etc.
Entidades em Matemtica e Cincia da Computao tambm podem estar
relacionadas entre si de diversas formas.
Objetivo:
estudar relaes em conjuntos;
estudar formas de representar relaes;
estudar propriedades de relaes.
UFMG/ICEx/DCC
MD
Relac
o
es
Relaes em conjuntos
Sejam os conjuntos A = {0, 1, 2} e B = {1, 2, 3}.
Suponha que um elemento x em A esteja relacionado com um elemento y em
B sse x < y.
A notao xRy quer dizer que x est relacionado com y, onde R o nome da
relao (neste caso, x < y).
Logo, temos que:
0R1
0R2
0R3
1R2
1R3
2R3
porque
porque
porque
porque
porque
porque
0 < 1,
0 < 2,
0 < 3,
1 < 2,
1 < 3,
2<3
Por outro lado, a notao x6Ry quer dizer que x no est relacionado com y.
UFMG/ICEx/DCC
MD
Relac
o
es
Relaes em conjuntos
Sejam os conjuntos A = {0, 1, 2} e B = {1, 2, 3}.
Logo, temos que:
UFMG/ICEx/DCC
16R1
porque
1 6< 1,
26R1
porque
2 6< 1,
26R2
porque
2 6< 2
MD
Relac
o
es
Relaes em conjuntos
O produto cartesiano de A e B, definido por
A B = {(x, y)|x A e y B}
Para este exemplo (A = {0, 1, 2} e B = {1, 2, 3}), temos que:
A B = {(0, 1), (0, 2), (0, 3), (1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3)}
e os elementos que satisfazem a relao so
R = {(0, 1), (0, 2), (0, 3), (1, 2), (1, 3), (2, 3)}.
UFMG/ICEx/DCC
MD
Relac
o
es
Relaes em conjuntos
Definio (Relao (binria)):
Sejam os conjuntos A e B.
Uma relao binria de A para B um subconjunto de A B.
Dado um par ordenado (x, y) em A B, x est relacionado com y por R,
escrito xRy, sse (x, y) R.
O termo binrio usado para indicar uma relao entre dois conjuntos.
Notao:
x est relacionado com y:
xRy (x, y) R
x no est relacionado com y:
x6Ry (x, y) 6 R
UFMG/ICEx/DCC
MD
Relac
o
es
UFMG/ICEx/DCC
MD
Relac
o
es
UFMG/ICEx/DCC
MD
Relac
o
es
x2 + y2 = 1
1 , 3 ) C?
( 2
2
Sim.
(2, 0) C?
No.
UFMG/ICEx/DCC
MD
Relac
o
es
UFMG/ICEx/DCC
MD
Relac
o
es
10
UFMG/ICEx/DCC
MD
Relac
o
es
11
1
2
A
UFMG/ICEx/DCC
MD
Relac
o
es
12
Relaes e funes
Definio:
Uma funo F de um conjunto A para um conjunto B uma relao de A para
B que satisfaz as duas propriedades abaixo:
1. Para cada elemento x em A, existe um elemento y em B tal que (x, y)
F.
cada elemento de A o primeiro elemento de um par ordenado de F .
2. Para todos elementos x em A e y e z em B,
se (x, y) F e (x, z) F, ento y = z
no existem dois pares ordenados distintos cujo primeiro elemento seja
o mesmo.
Se F uma funo de A para B, temos que
y = F (x) (x, y) F
UFMG/ICEx/DCC
MD
Relac
o
es
13
Relaes e funes
Exemplo 5 Sejam os conjuntos A = {2, 4, 6} e B = {1, 3, 5} e a relao:
R = {(2, 5), (4, 1), (4, 3), (6, 5)}. R uma funo?
No, por causa dos pares (4, 1) e (4, 3).
2
4
UFMG/ICEx/DCC
MD
Relac
o
es
14
Relaes e funes
Exemplo 6 Sejam os conjuntos A = {2, 4, 6} e B = {1, 3, 5} e a relao:
S : (x, y) A B, (x, y) S y = x + 1. S uma funo?
No, j que 6 A mas no existe y B|y = 6 + 1 = 7.
S
2
UFMG/ICEx/DCC
MD
Relac
o
es
15
x = 1/2
UFMG/ICEx/DCC
MD
Relac
o
es
16
(x,0)
UFMG/ICEx/DCC
MD
Relac
o
es
17
UFMG/ICEx/DCC
MD
Relac
o
es
18
R
2
UFMG/ICEx/DCC
MD
Relac
o
es
19
R 1
R 1
A
UFMG/ICEx/DCC
B
MD
Relac
o
es
A
20
Grfico de R
(u,v)
(v,u)
UFMG/ICEx/DCC
MD
Relac
o
es
21
UFMG/ICEx/DCC
MD
Relac
o
es
22
R
3
8
7
7
A
UFMG/ICEx/DCC
MD
Relac
o
es
23
Relaes n-rias
Definio: Dados os conjuntos A1, A2, . . . , An, uma relao n-ria R em A1
A2 . . . An um subconjunto de A1 A2 . . . An.
Relaes envolvendo dois, trs e quatro conjuntos so chamadas de binrias,
ternrias e quaternrias, respectivamente.
UFMG/ICEx/DCC
MD
Relac
o
es
24
Propriedades de relaes
Exemplo 13 Seja A = {2, 3, 4, 6, 7, 9} e a relao binria R em A definida
como
(x, y) A A, xRy 3|(x y)
UFMG/ICEx/DCC
MD
Relac
o
es
25
Propriedades de relaes
Exemplo 13 Este grafo tem trs propriedades importantes:
1. Cada ponto do grafo tem uma seta para o prprio ponto.
2. Em todos os casos onde existe uma seta indo de um ponto p para um ponto
q, existe uma seta indo do ponto q para o ponto p.
3. Em todos os casos onde existe uma seta indo de um ponto p para um ponto
q e do ponto q para um ponto r, existe uma seta indo do ponto p para o
ponto r.
Essas propriedades correspondem a relaes gerais chamadas de reflexiva,
simtrica e transitiva.
UFMG/ICEx/DCC
MD
Relac
o
es
26
Propriedades de relaes
Seja R uma relao binria no conjunto A.
UFMG/ICEx/DCC
MD
Relac
o
es
27
Propriedades de relaes
Exemplo 14 Seja o conjunto A = {0, 1, 2, 3} e a relao binria R definida
como:
R = {(0, 0), (0, 1), (0, 3), (1, 0), (1, 1), (2, 2), (3, 0), (3, 3)}
Diga se a propriedade reflexiva, simtrica e transitiva?
UFMG/ICEx/DCC
MD
Relac
o
es
28
Propriedades de relaes
Exemplo 15 Seja o conjunto A = {0, 1, 2, 3} e a relao binria S definida
como:
S = {(0, 0), (0, 2), (0, 3), (2, 3)}
A propriedade reflexiva, simtrica e transitiva?
Reflexiva (F): No existe, por exemplo, 1R1.
Concluso
(0, 3)
(0, 2)
(0, 3)
MD
Relac
o
es
29
Propriedades de relaes
Exemplo 16 Seja o conjunto A = {0, 1, 2, 3} e a relao binria T definida
como:
T = {(0, 1), (2, 3)}
Diga se a propriedade reflexiva, simtrica e transitiva?
Reflexiva (F): No existe nenhum lao.
UFMG/ICEx/DCC
Como no existem pares (x, y) e (y, z) que satisfazem a hiptese a concluso da afirmao
verdadeira.
MD
Relac
o
es
30
UFMG/ICEx/DCC
MD
Relac
o
es
31
2o elemento
2
3
V
V
UFMG/ICEx/DCC
1
2
MD
Relac
o
es
2o elemento
0
1o elemento
1o elemento
1o elemento
2o elemento
1
2
32
UFMG/ICEx/DCC
MD
Relac
o
es
33
UFMG/ICEx/DCC
MD
Relac
o
es
34
UFMG/ICEx/DCC
MD
Relac
o
es
35
Hiptese
Concluso
(0, 0) e (0, 0)
(0, 0) e (0, 1)
(0, 0) e (0, 3)
(1, 0) e (0, 1)
(1, 0) e (0, 3)
(1, 1) e (1, 0)
(1, 1) e (1, 1)
(2, 2) e (2, 2)
(3, 0) e (0, 0)
(3, 0) e (0, 1)
(3, 0) e (0, 3)
(3, 3) e (3, 3)
(0, 0)
(0, 1)
(0, 3)
(1, 1)
(1, 3)?
(1, 0)
(1, 1)
(2, 2)
(3, 0)
(3, 1)?
(3, 3)
(3, 3)
Rt = {(0, 0), (0, 1), (0, 3), (1, 0), (1, 1), (1, 3), (2, 2), (3, 0), (3, 1), (3, 3)}.
UFMG/ICEx/DCC
MD
Relac
o
es
36
Grafo dirigido de R:
0
Hiptese
Concluso
(0, 1) e (1, 2)
(1, 2) e (2, 3)
(0, 2)? e (2, 3)
(0, 2)?
(1, 3)?
(0, 3)?
Assim,
UFMG/ICEx/DCC
Rt = {(0, 1), (0, 2), (0, 3), (1, 2), (1, 3), (2, 3)}
MD
Relac
o
es
37
UFMG/ICEx/DCC
MD
Relac
o
es
38
UFMG/ICEx/DCC
MD
Relac
o
es
39
UFMG/ICEx/DCC
MD
Relac
o
es
40
UFMG/ICEx/DCC
MD
Relac
o
es
41
UFMG/ICEx/DCC
MD
Relac
o
es
42
UFMG/ICEx/DCC
MD
Relac
o
es
43
UFMG/ICEx/DCC
MD
Relac
o
es
44
UFMG/ICEx/DCC
MD
Relac
o
es
45
UFMG/ICEx/DCC
MD
Relac
o
es
46
MD
Relac
o
es
47
Propriedades de relaes
Exemplo 21 Seja C o conjunto de todos os circuitos lgicos com um nmero
fixo n de entradas. Seja E uma relao binria no conjunto C definida como:
Para todos os circuitos c1 C e c2 C
c1Ec2
c1 tem a mesma tabela de entrada e sada que c2.
A propriedade reflexiva, simtrica e transitiva?
UFMG/ICEx/DCC
MD
Relac
o
es
48
Propriedades de relaes
Exemplo 21
Reflexiva (V): E reflexiva sse
c C, cEc.
UFMG/ICEx/DCC
MD
Relac
o
es
49
Propriedades de relaes
Exemplo 21
Simtrica (V): E simtrica sse
c1, c2 C, se c1Ec2 ento c2Ec1.
Pela definio de E, isto significa
c1, c2 C,
se
ento
UFMG/ICEx/DCC
MD
Relac
o
es
50
Propriedades de relaes
Exemplo 21
Transitiva (V): E transitiva sse
c1, c2, c3 C, se c1Ec2 e c2Ec3 ento c1Ec3.
Pela definio de E, isto significa
se
ento
UFMG/ICEx/DCC
MD
Relac
o
es
51
Relao de equivalncia
Idia central de relao de equivalncia:
Agrupar pares ordenados de uma relao que esto relacionados entre si.
Partio de um conjunto A:
Coleo de subconjuntos no-vazios mutuamente disjuntos cuja unio o
conjunto A.
Exemplo 22 Para i 6= j, Ai Aj = , ou ainda A1 A2 . . . A6 = A
A3
A2
A1
UFMG/ICEx/DCC
A4
MD
A6
A5
Relac
o
es
52
Relao de equivalncia
Definio: Dada uma partio de um conjunto A, a relao binria R induzida
pela partio definida em A como:
x, y A, xRy Existe um subconjunto A da partio
tal que ambos x e y esto em A.
Exemplo 23 Seja A = {0, 1, 2, 3, 4} e considere a seguinte partio de A:
{0, 3, 4}, {1}, {2}
Determine a relao R induzida por essa partio.
R=
(0, 0), (0, 3), (0, 4), (3, 0), (3, 3), (3, 4), (4, 0), (4, 3), (4, 4),
(1, 1),
(2, 2)
Observao importante:
Uma relao induzida por uma partio de um conjunto satisfaz as propriedades de reflexividade, simetria e transitividade.
UFMG/ICEx/DCC
MD
Relac
o
es
53
Relao de equivalncia
Definio: Seja A um conjunto no-vazio e R uma relao binria em A. R
uma relao de equivalncia sse R reflexiva, simtrica e transitiva.
Exemplo 24 Seja A = {2, 3, 4, 6, 7, 9} e a relao binria R em A definida
como
(x, y) A A, xRy 3|(x y)
A partio de A correspondente
relao R :
{4, 7}, {2}, {3, 6, 9}
UFMG/ICEx/DCC
MD
Relac
o
es
54
UFMG/ICEx/DCC
MD
Relac
o
es
55
1
{0, 4}, {1, 3}, {2}
UFMG/ICEx/DCC
MD
Relac
o
es
56
[a] = [b]
UFMG/ICEx/DCC
MD
Relac
o
es
57
UFMG/ICEx/DCC
MD
Relac
o
es
58
UFMG/ICEx/DCC
MD
Relac
o
es
59
MD
Relac
o
es
60
UFMG/ICEx/DCC
MD
Relac
o
es
61
UFMG/ICEx/DCC
MD
Relac
o
es
62
UFMG/ICEx/DCC
MD
Relac
o
es
63
UFMG/ICEx/DCC
MD
Relac
o
es
64
2
2
2
2
{z
}|
{z
}|
{z
}|
{z
} = 16
1a linha
2a linha
3a linha
4a linha
MD
Relac
o
es
65
Q
1
0
1
0
UFMG/ICEx/DCC
Sada
0
0
0
1
NOT
NOT
OR
AND
Q
NOT
MD
Relac
o
es
66
Relao anti-simtrica
J foram vistas trs propriedades de relaes:
1. Reflexividade
2. Simetria
3. Transitividade
Definio: Seja R uma relao num conjunto A. R uma relao antisimtrica sse,
a, b A, se aRb bRa ento a = b.
Informalmente, uma relao anti-simtrica se para cada aresta de ida
no existe uma aresta de volta.
Tomando a negao dessa definio temos que uma relao R no antisimtrica sse,
a, b A|aRb bRa a 6= b.
UFMG/ICEx/DCC
MD
Relac
o
es
67
Relao anti-simtrica
Exemplo 28 Seja R uma relao no conjunto {0, 1, 2} definida como
R = {(0, 2), (1, 2), (2, 0)}
A propriedade anti-simtrica?
MD
Relac
o
es
68
Relao anti-simtrica
Exemplo 29 Seja R uma relao no conjunto {0, 1, 2} definida como
R = {(0, 0), (0, 1), (0, 2), (1, 1), (1, 2)}
A propriedade anti-simtrica?
2
Anti-simtrica (V): R uma relao anti-simtrica sse,
a, b A, se aRb bRa ento a = b.
Como no existem arestas de ida e de volta para o mesmo par de ns, a relao
anti-simtrica.
UFMG/ICEx/DCC
MD
Relac
o
es
69
UFMG/ICEx/DCC
MD
Relac
o
es
70
MD
Relac
o
es
71
MD
Relac
o
es
72
Ordem lexicogrfica
Seja um conjunto com uma relao de ordem parcial.
Pode-se, ento, definir uma ordem lexicogrfica ou ordem de dicionrio no
conjunto ?.
Seja R uma relao em ?. Para quaisquer inteiros positivos m e n, e
a1a2. . .am e b1b2. . .bn em ?, temos:
1. Se m n e ai = bi para todos i = 1, 2, . . . , m, ento
a1a2. . .am b1b2. . .bn.
2. Para algum inteiro k, k m, k n, e k 1, ai = bi para todos i =
1, 2, . . . , k 1, e ak Rbk mas ak 6= bk , ento
a1a2. . .am b1b2. . .bn.
3. Se o string nulo e s um string em ?, ento s.
O smbolo usado para referenciar uma relao de ordem parcial genrica
e lido como menor ou igual a.
UFMG/ICEx/DCC
MD
Relac
o
es
73
Ordem lexicogrfica
Exemplo 32 Seja = {, >} e R a seguinte relao de ordem parcial em :
R = {(, ), (, >), (>, >)}.
Diga se os seguintes strings definem uma ordem lexicogrfica em ?:
UFMG/ICEx/DCC
MD
Relac
o
es
74
Diagrama de Hasse
Exemplo 33 Seja A = {1, 2, 3, 9, 18} e considere a relao D divide no
conjunto como:
a, b A, a|b b = a k, para algum inteiro k.
O grafo dirigido da relao D :
18
9
2
UFMG/ICEx/DCC
MD
Relac
o
es
75
Diagrama de Hasse
18
9
2
Note que:
Existe um lao (loop) em cada vrtice;
Todas as arestas apontam para a mesma direo,
ou seja, para cima;
Toda vez que h uma aresta de um vrtice para
um segundo e de um segundo para um terceiro,
ento h uma aresta do primeiro vrtice para o
terceiro vrtice.
UFMG/ICEx/DCC
MD
Relac
o
es
76
18
18
9
2
UFMG/ICEx/DCC
MD
Relac
o
es
77
Diagrama de Hasse
Exemplo 34 Considere a relao subconjunto, , no conjunto potncia
P({a, b, c}). Para todos os conjuntos U e V em P({a, b, c}),
U V x, se x U ento x V.
Construa o Diagrama de Hasse dessa relao.
{a,b,c}
{a,b,c}
{a,b}
{a}
{a,c}
{b}
{b,c}
{a,b}
{a}
{c}
0/
UFMG/ICEx/DCC
{a,c}
{b,c}
{b}
{c}
0/
MD
Relac
o
es
78
UFMG/ICEx/DCC
MD
Relac
o
es
79