Relações Relações Ao estudarmos conjuntos, estamos interessados em certas propriedades de seus elementos ou em relações entre conjuntos. Ou seja, queremos analisar sua estrutura. Relações Binárias Na vida real, quando dizemos que duas pessoas, Maria e José, se relacionam, entendemos que Maria e José se distinguem dos demais pares de pessoas por haver uma relação que eles satisfazem ou verificam. Ex.Maria e José são casados. Maria e José são colegas de trabalho. Maria e José não se entendem. Maria manda em José Em matemática é análogo: distinguimos determinados pares de objetos dos demais porque seus elementos satisfazem alguma relação que os elementos dos demais pares, em geral, não satisfazem. Relações Binárias Dados dois conjuntos S e T Uma relação R entre S e T é dada por R SxT Uma relação binária R em S é dada por R SxS = S2 Relações Binárias Ex.: Sejam S= {1,2} e T = {2,3} Temos que SxT = {(1,2), (1,3), (2,2), (2,3)} • Relação de igualdade: os elementos do par são iguais. O único par do “universo” (SxT) que satisfaz essa relação é (2,2), • Relação menor do que: isto é, primeiro elemento do par é menor do que o segundo. Três pares se distinguem: (1,2), (1,3), (2,3). Relações Binárias Definição de uma relação ST: • com palavras • pela enumeração dos pares ordenados que a . satisfazem. • Por uma fórmula relacional • Pela definição do conjunto Usaremos a notação xy ou (x,y) para indicar que o par ordenado (x,y) satisfaz ou pertence à relação : x y (x,y) . Uma relação ST também é denotada por (ST) Relações Binárias Exemplos. Sejam S = {1,2} e T = {2,3,4} : • • • • descrição: x y x+y é ímpar. x y x+y = 2n+1, com n N x y = {(1,2), (1,4), (2,3)} = {(x,y) | x S e y T e x+y é ímpar} Seja PESSOA um conjunto de pessoas, podemos ter: casado-com(PESSOA, PESSOA) Relações Binárias • Para cada uma das seguintes relações binárias em NN, determine quais dos pares ordenados apresentados pertencem à : a. x y x = y+1 ((2,2), (2,3), (3,3), (3,2) b. x y x divide y (2,4), (2,5), (2,6) c. x y x é ímpar (2,3), (3,4), (4,5), (5,6) d. x y x > y2 (1,2), (2,1), (5,2), (5,4), (4,3)) Relações n-árias → Dados os conjuntos S1, S2, ..., Sn, uma relação n-ária em S1S2...Sn é um subconjunto de S1S2...Sn. Neste caso para uma relação em S1S2...Sn escrevemos (s1, s2, ...,sn) se s1, s2, ...,sn pertence à relação. → Exemplo: A= {1,2}, B = {2}, C = {2,3}. ABC = {(1,2,2), (1,2,3), (2,2,2), (2,2,3)} (x,y,z) x=y=z = {(2,2,2)} (x,y,z) x>y = ?? Relações unárias • Uma relação unária em um conjunto S é um subconjunto particular de S. • Um elemento x de S satisfaz ou pertence à se, e somente se, x pertence ao subconjunto que define a relação. • Exemplo 1: O conjunto dos números pares P (subconjunto de N) é definido pela relação: x x é par. • Exemplo 2: Para o conjunto pessoa podemos ter a relação unária maior-de-idade(PESSOA). Relações em um conjunto S Uma relação binária em um conjunto S é um subconjunto de S2 = (SxS). Ex.: x y xy em N Analogamente, uma relação n-ária em um conjunto S é um subconjunto de Sn. Ex.: (x,y,z) x+y=z em N. Definições Seja uma relação binária em SxT. Então, consiste de um conjunto de pares ordenados da forma (s,t). é uma relação um-para-um se cada primeiro elemento s e cada segundo elemento t aparecem exatamente uma vez na relação. Formalmente: se (s,t) e (s,t’) então t=t’ e se (s,t) e (s’,t) então s=s’ Ex.: Sejam S = {2,5,7,9} e T = {1,3,4,5} = {(2,4), (5,5), (7,3), (9,1} Definições é uma relação um-para-muitos se algum primeiro elemento s aparece mais de uma vez. Ex.: = {(7,4), (2,5), (2,3)} é uma relação muitos-para-um se algum segundo elemento t fizer par com mais de um primeiro elemento s.. Ex.: = {(2,4), (3,4), (5,2)} é uma relação muitos-para-muitos se pelo menos um s fizer par com mais de um t e pelo menos um t fizer par com mais de um s.. Ex.: = {(7,4), (2,5), (9,4), (2,3)} Operações sobre relações • Seja B o conjunto de todas as relações binárias em um dado conjunto S: B = P(SxS) = {: é uma relação binária em S} • Isto é, se B, então S2 . • Assim, se e B, então podemos aplicar as operações de conjuntos à e resultando em novos subconjuntos de S2, isto é, em novas relações binárias: • x ( ) y x y ou x y • x ( ) y x y e x y • x ’ y não x y. Exercícios 1. Sejam e duas relações binárias em S={1,2,3,4,5} definidas por: x y x = y e x y x < y. Encontre: a. b. ’ 2. Analise as relações c. ’ pai-de(PESSOA,PESSOA), d. casado-com(PESSOA, PESSOA) e trabalha-em(PESSOA,EMPRESA) e. ’ Quanto às características um-para-um, um-para-muitos, etc.) Propriedades das relações Seja uma relação binária em S. é reflexiva quando xx para todo x S. é simétrica quando xy se, e somente se yx para todo x e y S. é transitiva quando, xy e yz implica xz para todo x, y e z S. é anti-simétrica quando xy e yx implica x = y para todo x e y S. Exemplo Seja S = N os naturais, e x y x+y é par. é reflexiva. é transitiva. é simétrica Fecho de uma relação Se uma relação em um conjunto S não tem uma certa propriedade, podemos tentar estender a fim de obter uma relação * em S que tenha a propriedade. Uma relação binária * em um conjunto S é dita ser o fecho de uma relação em S relativo à propriedade P se: 1 * tem a propriedade P; 2 * ; 3 * é a ‘menor’ relação contendo com a propriedade P Fecho de uma relação Obs.: a nova relação * conterá todos os pares ordenados que contém mais os pares ordenados adicionais necessários para que a propriedade desejada se verifique. Portanto, *. • Exemplo: • Seja S = {1,2,3} e = {(1,1), (1,2), (1,3), (3,1), (2,3)} • Então, - o fecho reflexivo de em S é: * = {(1,1), (1,2), (1,3), (3,1), (2,3), (2,2), (3,3)} - o fecho simétrico de em S é: * = {(1,1), (1,2), (1,3), (3,1), (2,3), (2,1), (3,2)} Exercício Seja S = {a,b,c,d} e = {(c,c), (a,c), (a,d), (b,d), (c,a)} • Encontre os fechos reflexivo, simétrico e transitivo de .