Buscar

Relações

Prévia do material em texto

Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Relac¸o˜es
Renata de Freitas e Petrucio Viana
Instituto de Matema´tica, UFF
Outubro de 2010
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Suma´rio
• Relac¸o˜es.
• Operac¸o˜es sobre relac¸o˜es.
• Propriedades ba´sicas.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
De Roever
• Semaˆntica relacional de
programas.
De Roover
(1943 – ****)
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Motivac¸a˜o
• Objetos podem ser especificados de acordo com a maneira
como eles se relacionam com outros objetos.
Exemplo:
Renata e´ a melhor professora que eu ja´ tive.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
• Va´rios conceitos matema´ticos importantes podem ser
vistos como relac¸o˜es.
Exemplos:
=, ≤, ∈, ⊆
444
444Relac¸a˜o
sim/na˜o
a, b
//
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
• Programas, determin´ısticos ou na˜o-determin´ısticos, podem
ser vistos como relac¸o˜es.
Exemplos:
444
444MDC
4
12, 8
//
444
444Divisorcomum
2
12, 8
//
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
“Relac¸o˜es esta˜o em toda parte!”
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Definic¸a˜o
Definic¸a˜o Sejam A e B conjuntos. Dizemos que R e´ uma
relac¸a˜o de A em B se R ⊆ A× B.
Observe que relac¸o˜es sa˜o conjuntos de pares ordenados.
• ∅ e´ uma relac¸a˜o.
• Se A e B sa˜o conjuntos, enta˜o A× B e´ uma relac¸a˜o.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Exemplos importantes
(a) =
(b) ≤, <, ≥ e >
Em N, as relac¸o˜es ≤ e < sa˜o definidas a partir de +.
Definic¸a˜o Sejam a, b ∈ N. Dizemos que a ≤ b se, e
somente se, existe c ∈ N tal que a + c = b.
Definic¸a˜o Sejam a, b ∈ N. Dizemos que a < b se, e
somente se, existe c ∈ N∗ tal que a + c = b.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Exemplos importantes
Em R, a relac¸a˜o ≤ e´ definida a partir de + e 2.
Definic¸a˜o Sejam a, b ∈ R. Dizemos que a ≤ b se, e somente
se, existe c ∈ R tal que a + c2 = b.
Exerc´ıcio Definir ≤ em Z e em Q.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Exemplos importantes
(c) Divisibilidade.
Em N, a relac¸a˜o de divisibilidade | e´ definida a partir da
operac¸a˜o de multiplicac¸a˜o.
Definic¸a˜o Sejam a, b ∈ N. Dizemos que a|b se, e
somente se, existe c ∈ N tal que a · c = b.
Exerc´ıcio Definir | em Z, em Q e em R.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Exemplos importantes
(d) Primos entre si.
Definic¸a˜o Sejam a, b ∈ N. Dizemos que a e b sa˜o primos
entre si se, e somente se, para todo c ∈ N, se c |a e c |b,
enta˜o c = 1.
Definic¸a˜o Sejam a, b ∈ Z. Dizemos que a e b sa˜o primos
entre si se, e somente se, para todo c ∈ Z, se c |a e c |b,
enta˜o c = 1 ou c = −1.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Exemplos importantes
(e) Congrueˆncia mo´dulo n.
Questa˜o Como jogar par ou ı´mpar com 3 pessoas?
E com 4 pessoas?
E com 5?
E com n, n ∈ N∗?
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Operac¸o˜es sobre relac¸o˜es
Noc¸o˜es e operac¸o˜es usuais sobre conjuntos adequam-se a`s
relac¸o˜es, pois relac¸o˜es sa˜o conjuntos.
∈, ⊆, =, ∪, ∩, −
Observac¸o˜es:
• Os objetos que pertencem a uma relac¸a˜o sa˜o pares
ordenados.
• Para a aplicac¸a˜o da operac¸a˜o de complementac¸a˜o, deve-se
considerar um universo adequado.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Operac¸o˜es sobre relac¸o˜es
Existem operac¸o˜es especiais que se aplicam a relac¸o˜es, que
levam em conta que os elementos das relac¸o˜es sa˜o pares
ordenados.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Reversa˜o
Definic¸a˜o Seja R uma relac¸a˜o de A em B.
O reverso de R e´ a relac¸a˜o:
R−1 = {(b, a) ∈ B × A : (a, b) ∈ R}.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Propriedades ba´sicas de −1
(1) (R−1)−1 = R
(2) R−1 = R−1
(3) (R ∩ S)−1 = R−1 ∩ S−1
(4) (R ∪ S)−1 = R−1 ∪ S−1
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Composic¸a˜o
Definic¸a˜o
Sejam R ⊆ A× B e S ⊆ C × D.
A composic¸a˜o de R com S e´ a relac¸a˜o:
R ◦ S = { (x , z) ∈ A× D :
existe y ∈ B ∩ C tal que
(x , y) ∈ R e (y , z) ∈ S }.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Propriedades ba´sicas de ◦
(1) (R ◦ S) ◦ T = R ◦ (S ◦ T )
(2) R ◦ R = ???
(3) R ◦ S = ???
(4) R ◦ S = ???
(5) R ◦ (S ∩ T ) = ???
(6) R ◦ (S ∪ T ) = ???
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Relac¸o˜es especiais
Definic¸a˜o Sejam A e B conjuntos.
(a) ∅ e´ uma relac¸a˜o de A em B.
(b) A× B e´ uma relac¸a˜o de A em B.
(b) IdA = {(a, a) : a ∈ A} e´ uma relac¸a˜o de A em A,
chamada identidade em A.
(b) DfA = {(a, b) ∈ A× A : a 6= b} e´ uma relac¸a˜o de A em
A, chamada diversidade em A.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Propriedades ba´sicas das relac¸o˜es
especiais
Para toda relac¸a˜o R ⊆ A× B:
(1) R ◦ IdB = R
(2) IdA ◦ R = R
(3) ???
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Princ´ıpio ba´sico da
investigac¸a˜o cient´ıfica
“Se esta´ complicado, simplifique.”
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
Endorrelac¸o˜es
Definic¸a˜o Seja A um conjunto. Dizemos que R e´ uma
endorrelac¸a˜o em A se R ⊆ A× A.
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
A´lgebra das endorrelac¸o˜es
Para todas as relac¸o˜es R,S ,T em A:
(1) (R ◦ S) ◦ T = R ◦ (S ◦ T )
(2) R ◦ IdA = IdA ◦ R = R
(3) R ◦ ∅ = ∅ ◦ R = ∅
(4) R ◦ (S ∪ T ) = (R ◦ S) ∪ (R ◦ T )
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜es
Propriedades
ba´sicas
A´lgebra das endorrelac¸o˜es
(5) (R ∩ S)−1 = R−1 ∩ S−1
(6) (R ∪ S)−1 = R−1 ∪ S−1
(7) (R−1)−1 = R
(8) R−1 = R−1
(9) (R ◦ S)−1 = S−1 ◦ R−1
Relac¸o˜es
Renata de
Freitas e
Petrucio
Viana
Relac¸o˜es
Operac¸o˜es
sobre relac¸o˜esPropriedades
ba´sicas
Exerc´ıcios
1. Exerc´ıcios do Menezes
(Paulo B. Menezes, Matema´tica Discreta para Computac¸a˜o e
Informa´tica, 2a. edic¸a˜o, Sagra Luzzatto / Instituto de Informa´tica da
UFRGS, Porto Alegre, 2006).
2. Exerc´ıcios do Scheinerman
(E.R. Scheinerman, Matema´tica Discreta, Thomson, Sa˜o Paulo,
2006).
3. Exerc´ıcios da Lista 8.
	Relações
	Operações sobre relações
	Propriedades básicas

Continue navegando