Conjuntos, elementos, pertinência, igualdade e inclus˜ao

Propaganda
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Conjuntos, elementos, pertinência,
igualdade e inclusão
Renata de Freitas e Petrucio Viana
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Instituto de Matemática e Estatı́stica, UFF
Março de 2011
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Sumário
• Conjuntos, elementos, pertinência.
Conjuntos,
elementos,
pertinência
• Conjuntos finitos, conjuntos infinitos.
Conjuntos
finitos e
infinitos
• Definição de conjunto: por lista, por propriedade.
Definição de
conjuntos
• Conjuntos numéricos.
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
• Igualdade, inclusão.
• Propriedades básicas.
• Problemas e algoritmos.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Christos Papadimitriou
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
• Autor dos livros Elementos da Teoria da Computação,
Otimização Combinatória: algoritmos e complexidade,
Complexidade Computacional, entre outros.
• Prêmio Knuth, em 2002 for longstanding and seminal
contributions to the foundations of computer science.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos, elementos, pertinência
Os conceitos
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
ser um conjunto
e
ser um elemento de um conjunto
são considerados como primitivos, i.e., não são definidos
formalmente.
O nosso entendimento sobre eles é guiado pela familiaridade e
a intuição que temos sobre
conjuntos
e
elementos.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Conjuntos de elementos
Um problema é que a nossa intuição sobre elementos e
conjuntos, geralmente, está errada!
Por exemplo, conjuntos podem ser elementos.
• Podemos considerar o conjunto dos alunos da Turma A2
da disciplina Matemática Discreta.
Cada um dos alunos que compõem a turma é um
elemento deste conjunto.
Bruno é um elemento deste conjunto.
• Podemos considerar o aluno Bruno como um conjunto de
órgãos.
Coração é um elemento de Bruno.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos de conjuntos
Esta situação é, na verdade, corriqueira.
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
• Podemos considerar o conjunto das pastas da pasta
Meus documentos do desktop da Profa. Renata.
Cada pasta armazenada nesta pasta é um elemento deste
conjunto.
Igualdade e
inclusão
Problemas e
algoritmos
Assim, um mesmo objeto pode tanto ser considerado como um
elemento ou um conjunto, dependendo do contexto.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Notação
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
• Bruno ∈ Turma A2
• Jogos 6∈ Meus Documentos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
notação
leitura
a∈b
a é elemento de b
a∈b
a pertence a b
a 6∈ b a não é elemento de b
a 6∈ b
a não pertence a b
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos finitos
Um conjunto é finito se possui um número (natural) bem
determinado de elementos.
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
• O conjunto cujo único elemento é o time carioca que já foi
campeão mundial.
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
• O conjunto das células de memória deste computador.
• O conjunto dos grãos de areia da praia de Copacabana.
• O conjunto dos átomos do universo.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Conjuntos infinitos
Um conjunto é infinito se quando retiramos qualquer
quantidade finita de elementos dele, ele continua tendo
infinitos elementos.
• O conjunto dos números naturais.
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
• O conjunto dos números racionais.
• O conjunto dos pontos do Plano Cartesiano.
• O conjunto das curvas que podemos desenhar no espaço.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Definição de conjuntos
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Um conjunto é denotado pela apresentação de sua definição
entre chaves: { , }.
Vamos estudar duas maneiras de definir um conjunto:
Definição de
conjuntos
Conjuntos
numéricos
• por lista ou indicação de uma lista,
Igualdade e
inclusão
Problemas e
algoritmos
• por propriedade.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Definição por lista
Para definir um conjunto por lista, apresentamos uma lista dos
“nomes” dos elementos do conjunto.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Notação
Um conjunto definido por lista é denotado pela apresentação
dos nomes dos seus elementos separados por vı́rgulas e
encerrados entre chaves.
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Meus Documentos =
{Artigos , Orientações , Aulas , Apresentações , Projetos}
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Definição por indicação de lista
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
A definição por lista é adequada apenas para conjuntos finitos
“pequenos”.
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
No caso de conjuntos finitos “grandes” ou de conjuntos
infinitos, podemos apresentar uma indicação da lista dos
elementos do conjunto.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Notação
Um conjunto definido por indicação de lista é denotado pela
apresentação dos nomes de alguns dos seus elementos
separados por vı́rgulas e encerrados entre chaves e são usadas
reticências para substituir os nomes de elementos do conjunto
que não são listados.
Devem ser listados nomes de elementos em quantidade
suficiente para que o leitor possa inferir quais nomes foram
substituı́dos pelas reticências.
Igualdade e
inclusão
Problemas e
algoritmos
D = {Andre , Bruno , Carlos , Daniel , . . . , Walter}
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Notação
No caso de conjuntos infinitos, podem ser usados
nomes genéricos que indiquem a forma dos elementos do
conjunto.
N = {0, 1, 2, . . . , n , . . .}
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
P = {0, 2, 4, . . . , 2n , . . .}
Problemas e
algoritmos
Há ainda outras formas mais complicadas, dependendo do que
se passa na cabeça do autor da definição do conjunto.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Definição por propriedade
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Para definir um conjunto por propriedade, devemos apresentar
um conjunto universo e uma propriedade que se aplica a
elementos desse universo.
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Os elementos do conjunto definido são os elementos do
conjunto universo que possuem a propriedade.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Notação
Um conjunto definido por propriedade é denotado do seguinte
modo:
{x ∈ U : P(x)},
onde U é o nome do conjunto universo e P(x) é uma
especificação da propriedade, envolvendo a variável x.
Apesar de ser estranho, a expressão
Conjuntos
numéricos
{x ∈ U : P(x)}
Igualdade e
inclusão
Problemas e
algoritmos
costuma ser lida como
o conjunto dos x pertencentes a U tais que x é P.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Notação
Outra maneira de denotar um conjunto definido por
propriedade é:
{x : x ∈ U e P(x)},
ou ainda de formas mais complicadas, dependendo do que se
passa na cabeça do autor da definição do conjunto.
Por exemplo, o conjunto
Definição de
conjuntos
P = {x ∈ N : x é par}
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
também pode ser denotado por
P = {x : existe y ∈ N tal que x = 2y }
ou, ainda, por
P = {2y : y ∈ N}
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos numéricos
Do ponto de vista da matemática, os conjuntos mais
importantes são:
Conjuntos,
elementos,
pertinência
N, o conjunto dos números naturais.
Conjuntos
finitos e
infinitos
Z, o conjunto dos números inteiros.
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Q, o conjunto dos números racionais.
R, o conjunto dos números reais.
C, o conjunto dos números complexos.
Observe que todos estes conjuntos são infinitos.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Pré requisitos
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Assumimos como conhecidas todas as propriedades dos
conjuntos numéricos, que são abordadas no Ensino Médio.
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Isso não significa que você tem que saber todas elas de cor
mas, sim, que você deve estar preparado para usá-las e não ter
medo de fazer isso, quando for preciso.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Igualdade
A relação de igualdade entre conjuntos é regulada pelo seguinte
princı́pio:
Princı́pio da Extensionalidade
Dois conjuntos são iguais se, e somente se, possuem
exatamente os mesmos elementos.
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Por exemplo, considere os conjuntos:
A = {x ∈ Z : x é natural},
B = {x ∈ Z : x é soma de 4 quadrados}.
Temos que A e B são iguais.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Tradução
Renata de
Freitas e
Petrucio
Viana
notação
leitura
=
é igual a
para todo
∀
∈
pertence
se, e somente se
⇐⇒
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Em sı́mbolos:
A=B
se, e somente se,
∀x(x ∈ A ⇐⇒ x ∈ B).
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Ordem e repetições
Para saber se dois conjuntos A e B são iguais, precisamos
saber apenas quais são os elementos de A e de B.
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Não importa a ordem em que os elementos são apresentados.
{1, 2, 3} = {3, 2, 1}
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Não importa se há repetição na apresentação dos elementos.
{1, 2, 2, 3} = {1, 1, 2, 3, 3, 3}
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Representações e universos
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Não importa a maneira como os elementos são apresentados.
√
{1, 2, 2, 2, 3} = {3, 3, | 4|, 1}
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Não importa o universo em que os objetos são tomados.
{x ∈ N : 1 < x < 3} = {x ∈ R : x 2 − 4x + 4 = 0}
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Propriedades básicas da igualdade
Estamos interessados nas propriedades da igualdade que valem
para todos os conjuntos, independente da natureza dos seus
elementos.
Para todos os conjuntos A, B e C ,
para todos os objetos x ∈ U, temos que:
(1) A = A.
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
(2) Se A = B, então B = A.
(3) Se A = B e B = C , então A = C .
(4) Se A = B e x ∈ A, então x ∈ B.
Se A = B e A ∈ C , então B ∈ C .
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Verificando igualdades
Como verificar se dois conjuntos dados A e B são iguais?
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
{x ∈ Z : x é soma de 3 quadrados} = N?
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
– Verificando se:
– todo elemento de A é também elemento de B,
– todo elemento de B é também elemento de A.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Inclusão
Definição
Sejam A e B conjuntos. Dizemos que A está contido em B se,
e somente se, todos os objetos que são elementos de A são
também elementos de B.
Por exemplo, o conjunto das pessoas com deficiência está
contido no conjunto dos seres humanos.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Tradução
Renata de
Freitas e
Petrucio
Viana
notação
leitura
⊆
está contido em
para todo
∀
∈
pertence
se ... então
=⇒
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Em sı́mbolos:
A⊆B
se, e somente se,
∀x(x ∈ A =⇒ x ∈ B).
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Notação
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
notação
leitura
a⊆b
a está contido em b
a é subconjunto de b
a⊆b
a 6⊆ b
a não está contido em b
a 6⊆ b a não é subconjunto de b
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Observe a semelhança entre o sı́mbolo ≤, utilizado quando
comparamos números, e o sı́mbolo ⊆, utilizado quando
comparamos conjuntos.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Propriedades básicas da inclusão
Estamos interessados nas propriedades da inclusão que valem
para todos os conjuntos, independente da natureza dos seus
elementos.
Para todos os conjuntos A, B e C , temos que:
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
(1) A ⊆ A.
(2) Se A ⊆ B e B ⊆ A, então A = B.
(3) Se A ⊆ B e B ⊆ C , então A ⊆ C .
(4) Se A = B e C ⊆ A, então C ⊆ B.
Se A = B e A ⊆ C , então B ⊆ C .
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Uma propriedade que falta
Observe que as propriedades listadas da relação ⊆, sobre
conjuntos, são inteiramente análogas a propriedades da
relação ≤, sobre números.
Mas, neste contexto, a semelhança pára por aı́.
Por exemplo, para números, vale
∀x, y (x ≤ y ou y ≤ x),
mas existem conjuntos A e B tais que
A 6⊆ B e B 6⊆ A.
Por exemplo, os conjuntos A = {1} e B = {2}.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Problemas
Um problema computacional é uma questão geral a ser
respondida, possuindo determinado parâmetros.
Por exemplo,
Definição de
conjuntos
Conjuntos
numéricos
• ‘multiplicar duas matrizes’,
Igualdade e
inclusão
Problemas e
algoritmos
• ‘determinar se um número natural é primo’.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
Especificações
Um problema é especificado quando damos (1) uma indicação
dos parâmetros considerados no problema, (2) o universo no
qual os parâmetros tomam valores e (3) a questão a ser
respondida.
Por exemplo:
• O problema da multiplicação de matrizes pode ser
especificado como:
Dados: Duas matrizes A e B de números reais, tais que o
número de colunas de A é igual ao número de linhas de B;
Questão: Calcular o produto AB.
• O problema dos números primos pode ser especificado
como:
Dados: Um número natural n, não nulo e maior do que 1;
Questão: n é primo?
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Problemas de decisão
Um problema é de decisão quando a questão pode ter como
resposta sim ou não.
Conjuntos
finitos e
infinitos
Definição de
conjuntos
• Multiplicar matrizes não é um problema de decisão.
Conjuntos
numéricos
Igualdade e
inclusão
Problemas e
algoritmos
• O problema de determinar se um número natural é primo é
de decisão.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Algoritmos
Um algoritmo que resolve um problema de decisão é um
procedimento que sempre pára e responde corretamente com
sim ou não à questão do problema, para quaisquer dados de
entrada.
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
• Você conhece um algoritmo para multiplicar duas
matrizes?
Igualdade e
inclusão
Problemas e
algoritmos
• Você conhece um algoritmo para determinar se um
número é primo?
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Problemas de inclusão
Exercı́cio
Projetar algoritmos para decidir se A ⊆ B, nos casos em que A
e B são apresentados como segue.
A
B
A⊆B?
listagem
listagem
Algoritmo ?
listagem
propriedade Algoritmo ?
propriedade
listagem
Algoritmo ?
propriedade propriedade Algoritmo ?
Problemas e
algoritmos
Escrever os algoritmos o mais detalhadamente possı́vel, usando
as notações introduzidas nesta aula.
Conjuntos,
elementos,
pertinência,
igualdade e
inclusão
Renata de
Freitas e
Petrucio
Viana
Conjuntos,
elementos,
pertinência
Conjuntos
finitos e
infinitos
Definição de
conjuntos
Conjuntos
numéricos
Igualdade e
inclusão
Mais exercı́cios
1. Exercı́cios do Capı́tulo 1 do Menezes
(Paulo B. Menezes, Matemática Discreta para Computação e
Informática, 2a. edição, Sagra Luzzatto / Instituto de Informática da
UFRGS, Porto Alegre, 2006).
2. Exercı́cios do Capı́tulo 2, pp. 55-56, itens 1, 3 e 9, do
Scheinerman
(E.R. Scheinerman, Matemática Discreta, Thomson, São Paulo,
2006).
Problemas e
algoritmos
3. Exercı́cios da Lista 1.
Download