Escolar Documentos
Profissional Documentos
Cultura Documentos
RELAÇÕES E FUNÇÕES
OBJETIVO DA AULA:
2. Lógica de Predicados
3. Técnicas de Demonstração
4. Teoria dos Conjuntos
5. Análise Combinatória
6. Teoria dos Grafos
CONTEÚDO
1. Introdução
2. Relações
3. Funções
1. INTRODUÇÃO
• Há muitas relações na Matemática e na Ciência da
Computação
– “Menor do que”
– “É paralelo à”
– “É um subconjunto de”
• Tipos de relações:
– Relações de equivalência
– Relações de ordem
– Funções
CONTEÚDO
1. Introdução
2. Relações
3. Funções
2. RELAÇÕES
PRODUTO DE CONJUNTOS: Sejam A e B :
A x B = {(x,y)|x A e y B}
– Conjunto de todos os pares ordenados (x,y)
• A x A = A2
– Ex: A = {1,2} e B = {3,4}
A x B = {(1,3), (1,4),(2,3),(2,4)}
B x A = {(3,1),(3,2),(4,1),(4,2)}
A2 = {(1,1),(1,2),(2,1),(2,2)}
A3 = {(1,1,1),(1,1,2),(1,2,1),(1,2,2), (2,1,1),(2,1,2),(2,2,1),(2,2,2)}
– Portanto, |AxB| = 4 e |A| x |B| = 4
2. RELAÇÕES
RELAÇÕES BINÁRIAS EM UM CONJUNTO
– Uma relação binária é um conjunto de pares ordenados
• Dado o conjunto A, é uma relação binária em A, se for um
conjunto de pares ordenados de membros de A.
• É um subconjunto de A2.
– Existem relações unárias, ternárias, quaternárias, etc.
– Em geral uma relação binária é definida por uma
descrição da relação predicado binário
2. RELAÇÕES
RELAÇÕES BINÁRIAS EM UM CONJUNTO
• Ex: Considere o conjunto S = {1, 2, 4}
– Relações
a) x y x = y/2 ; {(1,2), (2,4)} satisfazem
b) x y x + y é ímpar;
{(1,2), (1,4)} satisfazem
RELAÇÕES BINÁRIAS ENTRE CONJUNTOS DIFERENTES
• Dados dois conjuntos S e T, uma relação binária de S para T é um
subconjunto de SxT
2. RELAÇÕES
RELAÇÕES BINÁRIAS ENTRE CONJUNTOS DIFERENTES
• Ex: Considere os conjuntos
• E - Todos os estudantes de Engenharia da Computação (EC)
• L - Todos os laboratórios do DCC
• P - Todos os professores do DCC
• D - Todas as disciplinas do curso de EC
– Relações
a)e l (e,l) E x L, e está matriculado e estagia no lab 1
b)e d (e,d) E x D, e está matriculado na disciplina d
c)d p (d,p) D x P, disciplina d é ensinada por p
2. RELAÇÕES
TIPOS DE RELAÇÕES BINÁRIAS
– Um para um: cada componente aparece apenas uma vez
na relação.
– Um para muitos: se a primeira componente aparece mais
de uma vez.
– Muitos para um: se a segunda componente aparece em
mais de um par.
– Muitos para muitos: se cada componente aparece em
mais de um par.
2. RELAÇÕES
PROPRIEDADES DAS RELAÇÕES
Dado o conjunto A
– é reflexiva x x para todo x A
• Ex: <= e = sobre N
– é simétrica x y y x para todo x, y A
• = sobre N, e irmãos sobre pessoas
– é transitiva x y e y z x z para todo x, y, z A
• <, <= e = sobre N
– é anti-simétrica x y e y x x=y para todo x, y
A
• = sobre N
2. RELAÇÕES
Exercícios
Teste as relações no conjunto dado S e diga suas propriedades:
1.S = N; x Y x + y é par Reflexiva, simétrica e transitiva
3.S = N; x Y x = y2 Anti-simétrica
Reflexiva, simétrica, anti-simétrica e
4.S = {0,1}; x Y x = y2 transitiva
5.S = {1,2,3}; = {(1,1),(2,2),(3,3),(1,2),(2,1)}
Reflexiva, simétrica e transitiva
2. RELAÇÕES
FECHOS DE RELAÇÕES
– Uma relação binária * em um conjunto S é o fecho
de uma relação em S em relação à propriedade P se
1. * tem a propriedade P;
2. *;
3.* é subconjunto de qualquer outra relação em S que
inclua e tenha a propriedade P
2. RELAÇÕES
Ex: Sejam S={1,2,3} e = {(1,1),(1,2),(1,3),(3,1),(2,3)}
– é reflexiva, simétrica e/ou transitiva? NÃO
1. Introdução
2. Relações
3. Funções
3. FUNÇÕES
– Sejam S e T conjuntos
• Uma função f de S em T, f:ST, é um subconjunto de S x T tal
que cada elemento de S aparece uma única vez como primeiro
componente de um par ordenado.
Domínio S Contradomínio T
s . f(s)=t
( 4 k 2)
g ( n) k 1
2
3. FUNÇÕES
PROPRIEDADES DE FUNÇÕES
• Injetora (“one-to-one”) se:
– f(a1) = b e f(a2) = b a1 = a2
– Ex: f: R R, f(x)= x3
• Sobrejetora (“onto”) se:
– A imagem de f é o contra-domínio de f.
– Ex: f: R R, f(x)= x3
• Bijetora (correspondência um-para-um) se:
– É injetiva e sobrejetiva.
– Ex: f: R R, f(x)= x3
3. FUNÇÕES
– FUNÇÃO COMPOSTA
• Sejam f : S T e g : T U. A função composta g o f é
função de F em U definida por :
(g o f)(s) = g(f(s))
– Valor de (g o f)(2.3)?
5
3. FUNÇÕES
– FUNÇÕES EM ANÁLISES DE ALGORITMOS
• Função teto e função piso
3,14 = 3 3,14 = 4
• Funções valor inteiro e valor absolut0:
INT(3,14) = 3 ABS (-14) = 14
• Função resto
25 (mod 7) = 4
• Funções exponenciais
• Funções logarítmicas
3. FUNÇÕES
– Exercício
• Diga quais são funções, e suas propriedades:
a) f: Z N, onde f (x)= x2+1
b) f:{1,2,3} {p,q,r}, onde f{(1,q),(2,r),(3,p)} (módulo de x)
c) g : NN, onde g é definida por g(x) = 2x
• Defina f:NN por f(x) = x+1. Seja g:NN dada por
g(x) = 3x. Calcule as seguintes expressões:
a)(g o f)(5)?
b)(f o g)(5)?