Você está na página 1de 37

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos

nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos, elementos, pertin encia, igualdade e inclus ao


Renata de Freitas e Petrucio Viana

Instituto de Matem atica e Estat stica, UFF Mar co de 2011

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Sum ario
Conjuntos, elementos, pertin encia. Conjuntos nitos, conjuntos innitos. Deni c ao de conjunto: por lista, por propriedade. Conjuntos num ericos. Igualdade, inclus ao. Propriedades b asicas. Problemas e algoritmos.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Christos Papadimitriou

Autor dos livros Elementos da Teoria da Computa c ao,

Otimiza c ao Combinat oria: algoritmos e complexidade, Complexidade Computacional, entre outros.


Pr emio Knuth, em 2002 for longstanding and seminal

contributions to the foundations of computer science.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos, elementos, pertin encia

Os conceitos ser um conjunto e ser um elemento de um conjunto

s ao considerados como primitivos, i.e., n ao s ao denidos formalmente. O nosso entendimento sobre eles e guiado pela familiaridade e a intui c ao que temos sobre conjuntos e elementos.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos de elementos
Um problema e que a nossa intui c ao sobre elementos e conjuntos, geralmente, est a errada! Por exemplo, conjuntos podem ser elementos.
Podemos considerar o conjunto dos alunos da Turma A2

da disciplina Matem atica Discreta. Cada um dos alunos que comp oem a turma e um elemento deste conjunto. Bruno e um elemento deste conjunto.
Podemos considerar o aluno Bruno como um conjunto de

rg o aos. Cora c ao e um elemento de Bruno.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos de conjuntos
Esta situa c ao e, na verdade, corriqueira.

Podemos considerar o conjunto das pastas da pasta

Meus documentos do desktop da Profa. Renata. Cada pasta armazenada nesta pasta e um elemento deste conjunto.

Assim, um mesmo objeto pode tanto ser considerado como um elemento ou um conjunto, dependendo do contexto.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao

Bruno Turma A2

Jogos Meus Documentos

nota c ao leitura ab a e elemento de b ab a pertence a b a b a n ao e elemento de b ab a n ao pertence a b

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos nitos
Um conjunto e nito se possui um n umero (natural) bem determinado de elementos.

O conjunto cujo u nico elemento e o time carioca que j a foi

campe ao mundial.
O conjunto das c elulas de mem oria deste computador. O conjunto dos gr aos de areia da praia de Copacabana. O conjunto dos atomos do universo.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos innitos
Um conjunto e innito se quando retiramos qualquer quantidade nita de elementos dele, ele continua tendo innitos elementos.

O conjunto dos n umeros naturais. O conjunto dos n umeros racionais. O conjunto dos pontos do Plano Cartesiano. O conjunto das curvas que podemos desenhar no espa co.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Deni c ao de conjuntos

Um conjunto e denotado pela apresenta c ao de sua deni c ao entre chaves: { , }. Vamos estudar duas maneiras de denir um conjunto:

por lista ou indica c ao de uma lista,

por propriedade.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Deni c ao por lista


Para denir um conjunto por lista, apresentamos uma lista dos nomes dos elementos do conjunto.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao
Um conjunto denido por lista e denotado pela apresenta c ao dos nomes dos seus elementos separados por v rgulas e encerrados entre chaves.

Meus Documentos = {Artigos , Orienta c oes , Aulas , Apresenta c oes , Projetos}

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Deni c ao por indica c ao de lista

A deni c ao por lista e adequada apenas para conjuntos nitos pequenos.

No caso de conjuntos nitos grandes ou de conjuntos innitos, podemos apresentar uma indica c ao da lista dos elementos do conjunto.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao
Um conjunto denido por indica c ao de lista e denotado pela apresenta c ao dos nomes de alguns dos seus elementos separados por v rgulas e encerrados entre chaves e s ao usadas retic encias para substituir os nomes de elementos do conjunto que n ao s ao listados. Devem ser listados nomes de elementos em quantidade suciente para que o leitor possa inferir quais nomes foram substitu dos pelas retic encias.

D = {Andre , Bruno , Carlos , Daniel , . . . , Walter}

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao
No caso de conjuntos innitos, podem ser usados nomes gen ericos que indiquem a forma dos elementos do conjunto.

N = {0, 1, 2, . . . , n , . . .}

P = {0, 2, 4, . . . , 2n , . . .} H a ainda outras formas mais complicadas, dependendo do que se passa na cabe ca do autor da deni c ao do conjunto.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Deni c ao por propriedade

Para denir um conjunto por propriedade, devemos apresentar um conjunto universo e uma propriedade que se aplica a elementos desse universo.

Os elementos do conjunto denido s ao os elementos do conjunto universo que possuem a propriedade.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao
Um conjunto denido por propriedade e denotado do seguinte modo: {x U : P (x )}, onde U e o nome do conjunto universo e P (x ) e uma especica c ao da propriedade, envolvendo a vari avel x . Apesar de ser estranho, a express ao {x U : P (x )} costuma ser lida como o conjunto dos x pertencentes a U tais que x e P.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao
Outra maneira de denotar um conjunto denido por propriedade e: {x : x U e P (x )}, ou ainda de formas mais complicadas, dependendo do que se passa na cabe ca do autor da deni c ao do conjunto. Por exemplo, o conjunto P = {x N : x e par} tamb em pode ser denotado por P = {x : existe y N tal que x = 2y } ou, ainda, por P = {2y : y N}

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Conjuntos num ericos


Do ponto de vista da matem atica, os conjuntos mais importantes s ao: N, o conjunto dos n umeros naturais. Z, o conjunto dos n umeros inteiros. Q, o conjunto dos n umeros racionais. R, o conjunto dos n umeros reais. C, o conjunto dos n umeros complexos. Observe que todos estes conjuntos s ao innitos.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Pr e requisitos

Assumimos como conhecidas todas as propriedades dos conjuntos num ericos, que s ao abordadas no Ensino M edio.

Isso n ao signica que voc e tem que saber todas elas de cor mas, sim, que voc e deve estar preparado para us a-las e n ao ter medo de fazer isso, quando for preciso.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Igualdade
A rela c ao de igualdade entre conjuntos e regulada pelo seguinte princ pio: Princ pio da Extensionalidade Dois conjuntos s ao iguais se, e somente se, possuem exatamente os mesmos elementos. Por exemplo, considere os conjuntos: A = {x Z : x e natural}, B = {x Z : x e soma de 4 quadrados}.

Temos que A e B s ao iguais.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Tradu c ao

nota c ao leitura = e igual a para todo pertence se, e somente se

Em s mbolos: A=B se, e somente se, x (x A x B ).

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Ordem e repeti co es
Para saber se dois conjuntos A e B s ao iguais, precisamos saber apenas quais s ao os elementos de A e de B .

N ao importa a ordem em que os elementos s ao apresentados. {1, 2, 3} = {3, 2, 1}

N ao importa se h a repeti c ao na apresenta c ao dos elementos. {1, 2, 2, 3} = {1, 1, 2, 3, 3, 3}

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Representa co es e universos

N ao importa a maneira como os elementos s ao apresentados. {1, 2, 2, 2, 3} = {3, 3, | 4|, 1}

N ao importa o universo em que os objetos s ao tomados. {x N : 1 < x < 3} = {x R : x 2 4x + 4 = 0}

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Propriedades b asicas 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. (2) Se A = B , ent ao B = A. (3) Se A = B e B = C , ent ao A = C . (4) Se A = B e x A, ent ao x B . Se A = B e A C , ent ao B C .

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Vericando igualdades
Como vericar se dois conjuntos dados A e B s ao iguais?

{x Z : x e soma de 3 quadrados} = N?

Vericando se:
todo elemento de A e tamb em elemento de B , todo elemento de B e tamb em elemento de A.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Inclus ao
Deni c ao Sejam A e B conjuntos. Dizemos que A est a contido em B se, e somente se, todos os objetos que s ao elementos de A s ao tamb em elementos de B . Por exemplo, o conjunto das pessoas com deci encia est a contido no conjunto dos seres humanos.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Tradu c ao

nota c ao leitura est a contido em para todo pertence se ... ent ao =

Em s mbolos: AB se, e somente se, x (x A = x B ).

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Nota c ao

nota c ao leitura ab a est a contido em b a e subconjunto de b ab ab a n ao est a contido em b a b a n ao e subconjunto de b

Observe a semelhan ca entre o s mbolo , utilizado quando comparamos n umeros, e o s mbolo , utilizado quando comparamos conjuntos.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Propriedades b asicas da inclus ao


Estamos interessados nas propriedades da inclus ao que valem para todos os conjuntos, independente da natureza dos seus elementos. Para todos os conjuntos A, B e C , temos que: (1) A A. (2) Se A B e B A, ent ao A = B . (3) Se A B e B C , ent ao A C . (4) Se A = B e C A, ent ao C B . Se A = B e A C , ent ao B C .

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Uma propriedade que falta


Observe que as propriedades listadas da rela c ao , sobre conjuntos, s ao inteiramente an alogas a propriedades da rela c ao , sobre n umeros. Mas, neste contexto, a semelhan ca p ara por a . Por exemplo, para n umeros, vale x , y (x y ou y x ), mas existem conjuntos A e B tais que A B e B A. Por exemplo, os conjuntos A = {1} e B = {2}.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Problemas
Um problema computacional e uma quest ao geral a ser respondida, possuindo determinado par ametros.

Por exemplo,

multiplicar duas matrizes,

determinar se um n umero natural e primo.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Especica co es
Um problema e especicado quando damos (1) uma indica c ao dos par ametros considerados no problema, (2) o universo no qual os par ametros tomam valores e (3) a quest ao a ser respondida. Por exemplo:
O problema da multiplica c ao de matrizes pode ser

especicado como:
Dados: Duas matrizes A e B de n umeros reais, tais que o n umero de colunas de A e igual ao n umero de linhas de B ; Quest ao: Calcular o produto AB . O problema dos n umeros primos pode ser especicado

como:
Dados: Um n umero natural n, n ao nulo e maior do que 1; Quest ao: n e primo?

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Problemas de decis ao

Um problema e de decis ao quando a quest ao pode ter como resposta sim ou n ao.

Multiplicar matrizes n ao e um problema de decis ao.

O problema de determinar se um n umero natural e primo e

de decis ao.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Algoritmos
Um algoritmo que resolve um problema de decis ao e um procedimento que sempre p ara e responde corretamente com o ` sim ou na a quest ao do problema, para quaisquer dados de entrada.

Voc e conhece um algoritmo para multiplicar duas

matrizes?

Voc e conhece um algoritmo para determinar se um

n umero e primo?

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Problemas de inclus ao
Exerc cio Projetar algoritmos para decidir se A B , nos casos em que A e B s ao apresentados como segue.

A B AB? listagem listagem Algoritmo ? listagem propriedade Algoritmo ? propriedade listagem Algoritmo ? propriedade propriedade Algoritmo ? Escrever os algoritmos o mais detalhadamente poss vel, usando as nota c oes introduzidas nesta aula.

Conjuntos, elementos, pertin encia, igualdade e inclus ao Renata de Freitas e Petrucio Viana Conjuntos, elementos, pertin encia Conjuntos nitos e innitos Deni c ao de conjuntos Conjuntos num ericos Igualdade e inclus ao Problemas e algoritmos

Mais exerc cios


1. Exerc cios do Cap tulo 1 do Menezes
(Paulo B. Menezes, Matem atica Discreta para Computa c ao e Inform atica, 2a. edi c ao, Sagra Luzzatto / Instituto de Inform atica 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 atica Discreta, Thomson, S ao Paulo, 2006).

3. Exerc cios da Lista 1.