You are on page 1of 26

EEE908 - Modelagem e

Controle de Sistemas Dinamicos


a Eventos Discretos
Relacoes
Rosen, K.H., Matematica Discreta e suas
Aplicacoes, Mc-Graw Hill, 6
a
edicao, 2009
Prof. Patrcia N. Pena
GACSED - Grupo de Analise e Controle de Sistemas a
Eventos Discretos
Fevereiro, 2014
Relacoes
Ligacoes entre elementos de conjuntos ocorrem em mui-
tos contextos.
um negocio e um numero de telefone;
um empregado e seu salario, etc.;
Estas ligacoes sao representadas usando uma estrutura
de relacao, que e um subconjunto do produto cartesiano
dos conjuntos.
Exemplo 1. Seja um conjunto de alunos e um conjunto
de notas.
O produto cartesiano Alunos Notas e o conjunto de
pares formados por um elemento de cada conjunto.
Alunos Notas = {(Joao, 2), (Joao, 3), . . . , (Joao, 10),
(Maria, 2), (Maria, 3), . . . , (Maria, 10)
(Jose, 2), (Jose, 3), . . . , (Jose, 10),
(Ricardo, 2), . . . , (Ricardo, 10),
(Ana, 2), (Ana, 3) . . . , (Ana, 10)}.
A relacao representada na gura pode ser descrita como:
R = {(Joao, 4), (Maria, 10), (Jose, 6), (Ricardo, 9), (Ana, 6)}.
2
Relacoes
A maneira mais direta de expressar relacoes entre ele-
mentos de dois conjuntos e por meio de pares ordenados
compostos pelos dois elementos relacionados.
Denicao 1. Sejam A e B dois conjuntos. Uma rela cao
binaria de A em B e um subconjunto de AB.
Seja a um elemento de A e b, c elementos de B. Considere
que a esta relacionado a b e nao esta relacionado a c. Diz-
se que:
a Rb;
(a, b) R;
(a, c) / R;
a esta relacionado a b por R.
Exemplo 2. Seja A = {1, 2} e B = {3, 4},
AB = {(1, 3), (1, 4), (2, 3), (2, 4)}
Qualquer subconjunto de AB e uma relacao binaria de
A para B.
R = {(1, 3), (1, 4), (2, 3), } AB
S = {(2, 4)} AB
T = {(1, 1)} AB
R e S sao relacoes de A para B. T nao e relacao de A
para B e nem de B para A.
3
Relacoes
Uma rela cao pode ser uma comparacao de dois objetos.
Quaisquer dois objetos estao, ou nao, relacionados de
acordo com alguma regra.
Relacao Par
< (2, 8) satisfaz pois 2 < 8
> (2, 8) nao satisfaz pois 2 8
({2}, {2, 4, 6}) satisfaz pois {2} {2, 4, 6}
Denicao 2 (Relacao). Uma relacao e um conjunto de
pares ordenados.
Exemplo 3.
R = {(1, 2), (1, 3), (3, 0)}
Os pares ordenados (1, 2), (1, 3), (3, 0) satisfazem a relacao
R.
Exemplo 4.
R = {(x, y)|x, y Z e y x N}
Relacao denida sobre o conjunto de numeros inteiros,
x, y Z. Um par (x, y) esta relacionado por R se y x for
positivo. A relacao R e .
4
Relacoes
Relacoes sao generaliza coes de funcoes.
Uma fun cao f de um conjunto A em um conjunto B as-
socia exatamente um elemento de B a cada elemento de
A. O graco de f e o conjunto de pares ordenados (a, b),
tal que f(a) = b.
R = {(1, 1), (2, 2), (3, 2)} AB e funcao.
R = {(1, 1), (1, 2), (3, 3)} AB nao e funcao.
Relacoes de um conjunto sobre si mesmo sao de especial
interesse.
Denicao 3 (Relacao sobre um conjunto). Uma rela cao
sobre o conjunto A e uma relacao de A para A.
Exerccio 1. Seja A = {1, 2, 3, 4}. Que pares ordenados
estao na relacao R = {(a, b) : a divide b}
Exerccio 2. Quantas relacoes existem em um conjunto
de 2 elementos ?
5
Propriedades das Relacoes
Denicao 4 (Reexividade). Uma relacao R sobre um
conjunto A e reexiva se (a, a) R para todo a A.
a, (a, a) R.
Exerccio 3. A relacao divide, denida sobre o conjunto
dos inteiros positivos e reexiva ?
Exerccio 4. Quais das seguintes relacoes denidas sobre
os inteiros sao reexivas ?
R
1
= {(a, b) : a b}
R
2
= {(a, b) : a > b}
R
3
= {(a, b) : a = b ou a = b}
R
4
= {(a, b) : a = b +1}
R
5
= {(a, b) : a +b 3}
R
6
= {(a, b) : a = b}
6
Propriedades das Relacoes
Denicao 5 (Simetria). Uma relacao R sobre um con-
junto A e simetrica se (b, a) R sempre que (a, b) R
para a, b A.
a b(a, b) R (b, a) R.
Em palavras, a relacionado com b implica b relacionado
com a.
Denicao 6 (Anti-Simetria). Uma relacao R sobre um
conjunto A onde (a, b) R e (b, a) R somente se a = b
e dita ser anti-simetrica.
a b((a, b) R (b, a) R) (a = b).
Em palavras, nao ha nenhum par de elementos distintos
a e b, com a relacionado com b e b relacionado a.
Observa cao 1 Simetria e antisimetria nao sao termos
opostos, ja que uma relacao pode ter ambas as pro-
priedades ou falhar em ambas.
Por outro lado uma relacao nao pode ter as duas pro-
priedades se contiver algum par (a, b) tal que a = b.
Observa cao 2 Seja (a, b) R se (b, a) / R sempre, entao
a propriedade da anti-simetria nao e violada.
7
Propriedades das Relacoes
Exerccio 5. A relacao divide, denida sobre o conjunto
dos inteiros positivos e simetrica? e anti-simetrica?
Exerccio 6. Quais das relacoes abaixo sao simetricas e
quais sao anti-simetricas ?
R
1
= {(a, b) : a b}
R
2
= {(a, b) : a > b}
R
3
= {(a, b) : a = b ou a = b}
R
4
= {(a, b) : a = b +1}
R
5
= {(a, b) : a +b 3}
R
6
= {(a, b) : a = b}
8
Propriedades das Relacoes
Denicao 7 (Transitividade). Uma relacao R sobre um
conjunto A e dita ser transitiva se (a, b) R e (b, c) R
implique (a, c) R para a, b, c A.
a b c ((a, b) R (b, c) R) (a, c) R.
Exerccio 7. A relacao divide, denida sobre o conjunto
dos inteiros positivos e transitiva?
Exerccio 8. Quais das relacoes abaixo sao transitivas?
R
1
= {(a, b) : a b}
R
2
= {(a, b) : a > b}
R
3
= {(a, b) : a = b ou a = b}
R
4
= {(a, b) : a = b +1}
R
5
= {(a, b) : a +b 3}
R
6
= {(a, b) : a = b}
9
Composicao de Relacoes
Relacoes de A em B sao subconjuntos de AB e podem
ser combinadas de qualquer maneira que conjuntos podem
ser combinados.
Exemplo 5. Sejam R uma relacao de {1, 2, 3} para {1, 2, 3,
4}. As relacoes R
1
= {(1, 1), (2, 2), (3, 3)} e R
2
= {(1, 1),
(1, 2), (1, 3), (1, 4)} podem ser combinadas para obter:
R
1
R
2
= {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (3, 3)}
R
1
R
2
= {(1, 1)}
R
1
R
2
= {(2, 2), (3, 3)}
R
2
R
1
= {(1, 2), (1, 3), (1, 4)}
Ha outra maneira de combinar relacoes.
Denicao 8 (Composicao). Seja R uma relacao de um
conjunto A para um conjunto B e S uma relacao de B
para um conjunto C. Dene-se a composicao de R e S,
S R, como a relacao de A para C formada pelos pares
(a, c), onde a A, c C, e para os quais existe b B tal
que (a, b) R e (b, c) S.
Exemplo 6. Sejam R uma relacao de {1, 2, 3} para {1, 2, 3,
4} denida por R = {(1, 1), (1, 4), (2, 3), (3, 1), (3, 4)}, e S
uma rela cao do conjunto de {1, 2, 3, 4} para o conjunto
{0, 1, 2} denida por S = {(1, 0), (2, 0), (3, 1), (3, 2), (4, 1)}.
Obtenha a composicao S R.
R = {(1, 1), (1, 4), (2, 3), (3, 1), (3, 4)}
S = {(1, 0), (2, 0), (3, 1), (3, 2), (4, 1)}
S R = {(1, 0), (1, 1), (2, 1), (2, 2), (3, 0), (3, 1)}
10
Composicao de Relacoes
Exemplo 7. Sejam R a relacao no conjunto de todas as
pessoas, tal que (a, b) R se a pessoa a for um progenitor
de b. Entao, (a, c) R R se e somente se existir uma
pessoa b tal que (a, b) R e (b, c) R. Em outras palavras,
(a, c) R R se e somente se a for avo de c.
Denicao 9 (Potencia de uma Relacao). Seja R uma
relacao sobre o conjunto A. Dene-se as potencias R
n
, n =
1, 2, 3, ..., recursivamente como
R
1
= R e R
n+1
= R
n
R
Exerccio 9. Seja R = {(1, 1), (2, 1), (3, 2), (4, 3)}. Cal-
cule R
4
.
Exerccio 10. Fazer os exerccios 1, 3, 4, 30, 31 e 43,
da secao 8.1 (paginas 527 a 529, da sexta edicao em
portugues).
11
Relacoes de Equivalencia
Pode ser interessante dividir um conjunto em classes, de
modo que todas os elementos de uma classe sao conside-
radas equivalentes.
Exemplo 8. Compilador reconhece somente os 8 primei-
ros caracteres dos nomes das variaveis. Entao variaveis
mais longas que 8 caracteres mas que possuam os primei-
ros 8 caracteres iguais sao tratados como equivalentes
pelo compilador.
Denicao 10 (Relacao de Equivalencia). Uma relacao R
sobre o conjunto A e uma relacao de equivalencia se e
reexiva, simetrica e transitiva.
Aparece quando importa se um elemento pertence a uma
certa classe de elementos e nao sua identidade particular.
Denicao 11. Dois elementos a e b que sao relacionados
por uma relacao de equivalencia sao chamados de equiva-
lente. A nota cao a b e usada para denotar que a e b sao
equivalentes com respeito a uma relacao de equivalencia
particular.
Decorre das propriedades que:
a e equivalente a ele mesmo (reexiva)
a, b estao relacionadas (simetria, a Rb b Ra)
a e b equivalentes e b e c equivalentes implicam a, c
equivalentes.
12
Relacoes de Equivalencia
Exerccio 11. Quais das seguintes relacoes sao relacoes
de equivalencia ?
Relacao R sobre o conjunto de palavras do Portugues,
tais que (a, b) R se |a| = |b| onde |x| e o compri-
mento de x;
Relacao R sobre o conjunto dos numeros reais, tais
que (a, b) R se a b e um inteiro;
Rela cao R = {(a, b) : a b(mod 4)} sobre o conjunto
dos numeros inteiros (Congruencia modulo 4).
13
Classes de Equivalencia
Relacoes de equivalencia dividem conjuntos em classes
distintas de elementos relacionados entre si.
Denicao 12 (Classe de Equivalencia). Considere uma
relacao de equivalencia R sobre um conjunto A. O con-
junto de todos os elementos relacionados a um elemento
a A e dito ser a classe de equivalencia de a, denotada
por [a]
R
, ou simplesmente [a].
Em outras palavras [a]
R
= {s : (a, s) R}.
Se b [a]
R
, entao b e dito ser um elemento representativo
desta classe de equivalencia.
Exerccio 12. Quais as classes de equivalencia de [0]
R
e
[0, 5]
R
na relacao R sobre o conjunto dos numeros reais,
tais que (a, b) R se a b e um inteiro?
Exerccio 13. [0]
R
e [1]
R
na relacao R = {(a, b) : a
b(mod 4)} (Congruencia modulo 4) sobre o conjunto dos
numeros inteiros?
14
Classes de Equivalencia e Partic oes
Teorema 1. Considere uma relacao de equivalencia R so-
bre um conjunto A. As seguintes armacoes sao equiva-
lentes:
(a, b) R; (1)
[a] = [b];
[a] [b] = .
Em palavras, seja uma relacao R, as classes de equi-
valencia de dois elementos de A sao identicas ou disjuntas.
Teorema 2. As classes de equivalencia de uma relacao R
sobre um conjunto A, formam uma Particao do conjunto
A.
Em palavras, uma relacao de equivalencia particiona o
conjunto A em um conjunto de subconjuntos disjuntos.
Teorema 3. Dada uma particao {A
i
|i I} do conjunto
A, existe uma relacao de equivalencia R que tem como
classes de equivalencia os conjuntos A
i
, i I.
Exerccio 14. Quais sao os elementos da Particao indu-
zida pela relacao Congruencia modulo 4?
Exerccio 15. Fazer exerccios 1, 2, 11, 15, 46 e 47 da
secao 8.5 (paginas 562 a 565, da sexta edicao em por-
tugues).
15
Ordens Parciais

E comum utilizar alguma relacao para ordenar elementos


de um conjunto. Por exemplo, pares de palavras (x, y),
onde x vem antes de y no dicionario. Ou pares de numeros
(x, y) em que x e menor que y.
Ao adicionar os pares (x, x) `a relacao, temos uma rela cao
reexiva, transitiva e anti-simetrica.
Denicao 13 (Ordem Parcial). Uma relacao R sobre um
conjunto A e uma ordem parcial se ela e reexiva, transi-
tiva e anti-simetrica.
Denicao 14 (Poset). Se R e uma ordem parcial sobre A,
entao o par (A, R) e um conjunto parcialmente ordenado,
ou poset.
Exerccio 16. Mostre que a relacao maior ou igual, ,
e uma ordem parcial no conjunto dos inteiros.
Observacao 3 Num poset (A, R) a notacao a b in-
dica que (a, b) R.
Observa cao 4 a b: a menor ou igual a b.
Observa cao 5 a b: a b mas a = b.
16
Ordens Parciais
O fato de dois elementos estarem no poset, ou seja
a, b (A, ), nao signica necessariamente que a b ou
b a.
Denicao 15. Os elementos a, b de um poset (A, R)
sao ditos comparaveis se a b ou b a. Caso contrario a
e b sao ditos serem incomparaveis.
Exerccio 17. No poset (Z
+
, |) - (inteiros positivos,divide)
- os elementos 3 e 9 sao comparaveis? e os elementos 5
e 7?
Denicao 16. Se em um poset (A, R) quaisquer dois
elementos sao comparaveis, entao A e dito ser um con-
junto totalmente ordenado ou cadeia, e e uma
ordem total.
Exerccio 18. O poset (Z, ) e totalmente ordenado
pois a b ou b a, a, b Z. E o poset (Z
+
, |)?
17
Diagramas Hasse
Denicao 17 (Diagrama Hasse). Um Diagrama Hasse de
um poset (A, ) e um grafo direcionado (o sentido e
assumido ser sempre de baixo para cima) onde os nos
correspondem a elementos a A e os arcos correspondem
a pares (a, b) , isto e a b. Arcos sao desenhados
somente para a, b vizinhos.
Exemplo 9. Sejam X = {, , } e A = 2
X
. A gura
abaixo mostra o Diagrama Hasse do poset (A, ).
= {, , }
=
{} {} {}
{, } {, } {, }
Exemplo de diagrama Hasse
18
Diagramas Hasse
Exemplo 10. Como outro exemplo considere
A = {, x, y, a, b, }
A gura abaixo mostra o Diagrama Hasse do poset
associado a uma relacao de ordem parcial R denida sobre
A.

y x

b a
Exemplo 10.
Exerccio 19. Obtenha a Relacao de Ordem Parcial R
que tenha como Diagrama Hasse o grafo do Exemplo 10.
19
Diagramas Hasse
Exerccio 20. Desenhar o diagrama Hasse do poset
({2, 4, 5, 10, 12, 20, 25}, |).
20
Elementos Maximos e Mnimos
Denicao 18. Um elemento a, de um poset (S, R) e
maximo no poset se nao existe b S tal que a b.
De forma similar, a e mnimo no poset se nao existe
b S tal que b a.
Exerccio 21. Que elementos do poset ({2, 4, 5, 10, 12,
20, 25}, |) sao maximos, e que elementos sao mnimos ?
Denicao 19. Um elemento a, de um poset (S, R) e
o Limite Maximo (LM) do poset se b a para todo
b S.
De forma similar, a e o limite mnimo (lm) no poset se
a b para todo b S.
Exerccio 22. Para um conjunto X, determine se existem
LM e lm no poset (2
X
, ).
Exerccio 23. Existem LM e lm no poset (Z
+
, |)?
21
Fronteiras Superiores e Inferiores
Denicao 20. Dado um poset (S, R) e um subconjunto
A S um elemento s S e uma Fronteira Superior (FS)
de A se a s, para todo a A.
De forma similar, i S e uma fronteira inferior (fi) de A
se i a, para todo a A.
Exerccio 24. Encontre as fronteiras superiores e inferi-
ores dos subconjuntos {2, 4, 10}, {5, 10, 25}, e {2, 5, 10},
no poset ({2, 4, 5, 10, 12, 20, 25}, |).
Exerccio 25. Encontre as fronteiras superiores e inferi-
ores dos subconjuntos {{}, {}, {, }}, {, {}, {}}, no
poset correspondente ao Diagrama Hasse do Exemplo
9.
Exerccio 26. Encontre as fronteiras superiores e infe-
riores dos subconjuntos {, a}, {a, b}, {a, b, y}, no poset
correspondente ao Diagrama Hasse do Exemplo 10.
22
Fronteira Superior mnima e
fronteira inferior Maxima
Denicao 21. Dado um poset (S, R) e um subconjunto
A S um elemento x S e a Fronteira Superior mnima
(FSm) de A se a x, para todo a A, e x s para todo
s que seja FS de A.
De forma similar, y S e a fronteira inferior Maxima (fiM)
de A se y a, para todo a A, e z y para todo z que
seja fi de A.
Exerccio 27. Encontre, se existirem, as FSm e fiM dos
subconjuntos {2, 4, 10}, {5, 10, 25}, {2, 5, 10}, no poset
({2, 4, 5, 10, 12, 20, 25}, |).
Exerccio 28. Encontre, se existirem, as FSm e fiM dos
subconjuntos {{}, {}, {, }}, {, {}, {}}, e A no po-
set correspondente ao Diagrama Hasse do Exemplo 9.
Exerccio 29. Encontre, se existirem, as FSm e fiM dos
subconjuntos {, a}, {a, b}, {a, b, y}, no poset correspon-
dente ao Diagrama Hasse do Exemplo 10.
23
Reticulados (Lattices)
Denicao 22. Um reticulado e um poset (S, R) tal que,
para todo subconjunto A = {s
1
, s
2
}, s
1
, s
2
S, FSm e fiM
de A existem. Nesse caso se usa a notacao s
1
s
2
e s
1
s
2
,
respectivamente para FSm e fiM de A.
Exerccio 30. Indique quais dos seguintes posets sao
reticulados:
1. ({2, 4, 5, 10, 12, 20, 25}, |);
2. poset correspondente ao Diagrama Hasse do Exem-
plo 9;
3. poset correspondente ao Diagrama Hasse do Exem-
plo 9.
24
Reticulados (Lattices)
Denicao 23. Para generalizar o conceito de fronteira
inferior Maxima ou l = inf(A) = s
1
s
2
s
n
, onde
A S, l, z S e s
1
, . . . , s
n
A dene-se:
(s
i
A)l s
i
& (z)((s
i
A)z s
i
) z l
Observacao: l nao necessariamente pertence a A.
Em palavras, para que um elemento l seja nmo ou M
de um subconjunto A de S, ele precisa ser menor que y,
para todo y A e qualquer elemento que seja menor que
algum elemento de A e necessariamente menor que l.
Denicao 24. Para generalizar o conceito de Fronteira
Superior mnima ou u = sup(A) = s
1
s
2
s
n
, onde
A S, u, z S e s
1
, . . . , s
n
A dene-se:
(s
i
A)u s
i
& (z)((s
i
A)z s
i
) z u.
Observacao: u nao necessariamente pertence a A.
Em palavras, para que um elemento u seja supremo ou
FSm de um subconjunto A de S, ele precisa ser maior que
y, para todo y A e qualquer elemento que seja maior
que algum elemento de A e necessariamente maior que u.
Exerccio 31. Fazer os exerccios 1, 4, 5, 9, 10, 22, 27,
32, 35, 43 e 44 da se cao 8.6 (paginas 578 a 581), da
sexta edi cao em portugues).
25
EEE908 - Modelagem e
Controle de Sistemas Dinamicos
a Eventos Discretos
Linguagens e Automatos
Hopcroft, J.E., Motwani, R. e Ullman, J.D.,
Introduction to Automata Theory, Languages and
Computation, Addison-Wesley, 2
a
edicao, 2001
Prof. Patrcia N. Pena
Feveriro, 2014

You might also like