Você está na página 1de 6

Matemática Discreta

Aula nº 9
Francisco Restivo
2006-03-30

Relações e suas representações

Exemplos:
x é a Mãe de y
x é maior que y
x é a capital de y

Representação:
R = {(a, b): a é a capital do País b}
a R b ↔ (a, b) ∈ R
A = {Porto, Lisboa, Madrid}
B = {Portugal, Espanha, Brasil}
R = {(Lisboa, Portugal), (Madrid, Espanha)}

Uma relação (binária) R entre (os conjuntos) A e B é um


subconjunto do produto cartesiano A × B
R⊆A×B

1
Representações gráficas

A = B = {1, 2, 3, 4, 5, 6} 6 x x x x

R = {(a, b): a divide b} 5 x x


4 x x x
2 divide 4 3 x x
2 x x
1 x
1 2 3 4 5 6
grelha bidimensional

A = {Deco, Figo, Lucho}


B = {Porto, Benfica, Barcelona}
Deco Porto
R = {(a, b): a joga em b}
Figo Benfica
Deco joga no Barcelona Lucho Barcelona

diagrama de setas

Representações gráficas

A = B = {1, 2, 3, 4, 5, 6}
6
R = {(a, b): a divide b} 1
3 divide 6
5

2
3 4

grafo orientado | digrafo

A = B = {1, 2, 3, 4, 5, 6}
1 1 1 1 1 1
R = {(a, b): a divide b} 0
 1 0 1 0 1
a nas linhas e b nas colunas 0 0 1 0 0 1
3 divide 3 e 3 divide 6  
0 0 0 1 0 0
0 0 0 0 1 0
 
0 0 0 0 0 1

matriz binária

2
Conjuntos tipificados
Se R é uma relação entre A e B
A: Set[S]
B: Set[T]
R: Set[S×T]

Exemplo:
Elementos de R?
{(a,c), (a,d), (a,e), (b,e), (c,a), (c,b), (d,c), (d,e), (e,a), (e,b)}
b c
Matriz binária:
0 0 1 1 1
0 0 0 0 1
 a
1 1 0 0 0
 
0 0 1 0 1
1 1 0 0 0

e d

Propriedades das relações:


Se R for uma relação num conjunto A, define-se
Reflexiva se e só se ∀a∈A, aRa
Simétrica se e só se ∀a,b∈A, aRb → bRa
Anti-simétrica se e só se ∀a,b∈A, aRb ∧ bRa → a = b
Transitiva se e só se ∀a,b,c∈A, aRb ∧ bRc → a R c

Exemplo:
No conjunto dos números reais, xRy se e só se x ≤ y
Reflexiva? Sim
Simétrica? Não (contra-exemplo: x=1 e y=2)
Anti-simétrica? Sim
Transitiva? Sim

3
Outro exemplo:
A = {a, b, c, d}
R = {(a,a), (a,b), (a,c), (b,a), (b,b), (b,c), (b,d), (d,d)}
Reflexiva? Não: ¬(cRc)
Simétrica? Não: aRc mas ¬(cRa)
Anti-simétrica? Não: aRb e bRa mas a≠b
Transitiva? Não: aRb e bRd mas ¬(aRd)

Mais um exemplo:
Em Z+ × Z+, (a, b)R(c, d) se e só se a + d = b + c
Propriedades: Reflexiva, Simétrica, Transitiva
Anti-simétrica? (1, 2)R(2, 3) e (2, 3)R(1, 2) mas (1, 2)≠(2, 3)

Intersecção e união de relações:


Uma vez que uma relação é um conjunto, podemos definir a
intersecção e a união de relações.
Se as relações R e S entre os conjuntos A e B são subconjuntos
do conjunto A × B, então R ∩ S e R ∪ S também o são.

Propriedades:
Se R e S são reflexivas, então R ∩ S e R ∪ S também o são
Se R e S são simétricas, então R ∩ S e R ∪ S também o são
Se R e S são anti-simétricas, então R ∩ S também o é, mas
nada sabemos sobre R ∪ S
Se R e S são transitivas, então R ∩ S também o é, mas nada
sabemos sobre R ∪ S

4
Composição de relações:
A composição de R e S é uma relação S°R assim definida
a(S°R)c se e só se ∃b, aRb ∧ bRc

aRb bSc
a(S°R)c

Exemplo:
xRy se e só se x é a Mãe de y
xSy se e só se x é o Pai de y
Quais são as relações compostas S°R e R°S?
Avó paterna e avô materno

Relação de equivalência:
É uma relação que é reflexiva, simétrica e transitiva.

Relações de equivalência e partições são conceitos relacionados.

Uma relação de equivalência, no conjunto das pessoas vivas:


xRy se e só se residem no mesmo País.
É reflexiva (aRa), simétrica (se aRb então bRa) e transitiva (se
aRb e bRc então aRc).
A relação R divide o conjunto das pessoas vivas em partições,
cada uma das quais corresponde a um País.

Numa relação R num conjunto A, classe de equivalência de um


elemento x é o conjunto de todos os elementos de A que estão
relacionados com x:
[x] = {y ∈ A: x R y}

10

5
Dois teoremas:
Numa relação de equivalência R num conjunto A,
∀x,y∈A, [x] = [y] se e só se xRy
Numa relação de equivalência R num conjunto A não vazio, a
família das classes de R-equivalência distintas é uma partição
de A.

Exemplo:
No conjunto dos números reais, xRy se e só se têm a mesma
parte inteira x = y
É uma relação de equivalência? Sim
Quais são as classes de equivalência?
{[n, n+1[: n ∈ Z}
Constituem uma partição? Sim

11

Outro teorema:
Uma partição {Si: i ∈ I} de um conjunto A define uma relação de
equivalência: xRy se e só se ∃i ∈ I, x,y ∈ Si

Aritmética modular:
A relação congruência módulo n, definida no conjunto dos
inteiros, é uma relação de equivalência
a ≡n b se e só se a – b é um múltiplo de n
Os restos da divisão de a e de b por n são iguais.

Há n classes de equivalência distintas: [0], [1], ..., [n – 1]

Operações em Z / n:
Soma: [a] +n [b] = [a + b]
Multiplicação: [a] ×n [b] = [a.b]

12

Você também pode gostar