Você está na página 1de 28

Matem atica Discreta: Elementar e Al em

, J. P ELIK AN E K. V ESZTERGOMBI L. L OV ASZ

Traduzido do original em ingl es Discrete Mathematics: Elementary and Beyond Springer, January 2003, ISBN 0387955852. por Ruy Jos e Guerra Barretto de Queiroz Junho 2005

Indice
Pref acio 1 Vamos contar! 1.1 Uma festa . . . . . . . . . . . . . . . . . . . . 1.2 Conjuntos e similares . . . . . . . . . . . . . . 1.3 O n umero de subconjuntos . . . . . . . . . . . 1.4 O n umero aproximado de subconjuntos . . . . 1.5 Seq ue ncias . . . . . . . . . . . . . . . . . . . 1.6 Permutac o es . . . . . . . . . . . . . . . . . . . 1.7 O n umero de subconjuntos ordenados . . . . . 1.8 O n umero de subconjuntos de um dado tamanho 2 Ferramentas combinat orias 2.1 Induc a o . . . . . . . . . . . . . . . . . . . . 2.2 Comparando e estimando n umeros . . . . . . 2.3 Inclus ao-exclus ao . . . . . . . . . . . . . . . 2.4 Casas de Pombo . . . . . . . . . . . . . . . . 2.5 O paradoxo g emeo e o velho e bom logaritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 1 1 4 9 13 14 16 17 18 23 23 27 29 31 33 39 39 40 42 43 45 46 50 53 60 60 62 65

3 Coecientes binomiais e o Tri angulo de Pascal 3.1 O Teorema Binomial . . . . . . . . . . . . . . . . . . 3.2 Distribuindo presentes . . . . . . . . . . . . . . . . . 3.3 Anagramas . . . . . . . . . . . . . . . . . . . . . . . 3.4 Distribuindo dinheiro . . . . . . . . . . . . . . . . . . 3.5 O Tri angulo de Pascal . . . . . . . . . . . . . . . . . . 3.6 Identidades no Tri angulo de Pascal . . . . . . . . . . . 3.7 Uma vis ao de olhos de p assaro do Tri angulo de Pascal 3.8 Uma vis ao de olhos de a guia: detalhes nos . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

4 Numeros de Fibonacci 4.1 O exerc cio de Fibonacci . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Muitas identidades . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Uma f ormula para os n umeros de Fibonacci . . . . . . . . . . . . . .

ii

5 Probabilidade combinat oria 5.1 Eventos e probabilidades . . . . . . . . . . . . . . . . . . . . . . 5.2 Repetic a o independente de um experimento . . . . . . . . . . . . 5.3 A Lei dos Grandes N umeros . . . . . . . . . . . . . . . . . . . . 5.4 A Lei dos Pequenos N umeros e a Lei dos N umeros Muito Grandes 6 Inteiros, divisores, e primos 6.1 Divisibilidade de inteiros . . . . . . 6.2 Os primos e sua hist oria . . . . . . . 6.3 Fatorac a o em primos . . . . . . . . 6.4 Sobre o conjunto de primos . . . . . 6.5 O Pequeno Teorema de Fermat . . 6.6 O Algoritmo Euclideano . . . . . . 6.7 Congru encias . . . . . . . . . . . . 6.8 N umeros estranhos . . . . . . . . . 6.9 Teoria dos n umeros e combinat oria . 6.10 Como testar se um n umero e primo? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . .

70 70 71 73 74

77 . 77 . 78 . 80 . 82 . 86 . 88 . 94 . 96 . 103 . 105

7 Grafos 112 7.1 Graus pares e mpares . . . . . . . . . . . . . . . . . . . . . . . . . . 112 7.2 Caminhos, ciclos, e conectividade . . . . . . . . . . . . . . . . . . . 116 7.3 Passeios eulerianos e ciclos hamiltonianos . . . . . . . . . . . . . . . 120 8 Arvores 8.1 Como denir a rvores? . . . . . . . 8.2 Como crescer a rvores? . . . . . . 8.3 Como contar a rvores? . . . . . . . 8.4 Como armazenar a rvores? . . . . 8.5 O n umero de a rvores n ao-rotuladas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 127 129 131 133 138

timo 9 Encontrando o o 142 9.1 Encontrando a melhor a rvore . . . . . . . . . . . . . . . . . . . . . . 142 9.2 Caixeiro Viajante . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 10 Emparelhamentos em grafos 10.1 Um problema de danc a . . . . . . . . . . . . . 10.2 Um outro problema de emparelhamento . . . . 10.3 O teorema principal . . . . . . . . . . . . . . . 10.4 Como encontrar um emparelhamento perfeito? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 150 151 153 156

11 Combinat oria em Geometria 164 11.1 Intersec o es de diagonais . . . . . . . . . . . . . . . . . . . . . . . . 164 11.2 Contando regi oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 11.3 Pol gonos convexos . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

iii

12 F ormula de Euler 172 12.1 Um planeta sob ataque . . . . . . . . . . . . . . . . . . . . . . . . . 172 12.2 Grafos planares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 12.3 F ormula de Euler para Poliedros . . . . . . . . . . . . . . . . . . . . 176 13 Colorindo mapas e grafos 13.1 Colorindo regi oes com duas cores . . . . . . . . . 13.2 Colorindo grafos com duas cores . . . . . . . . . . 13.3 Colorindo grafos com muitas cores . . . . . . . . . 13.4 Colorac a o de mapas e o Teorema das Quatro Cores 14 Geometrias nitas, c odigos, quadrados latinos, e outras belas criaturas 14.1 Pequenos mundos ex oticos . . . . . . . . . . 14.2 Planos ans nitos e planos projetivos nitos 14.3 Desenhos em bloco . . . . . . . . . . . . . . 14.4 Sistemas de Steiner . . . . . . . . . . . . . . 14.5 Quadrados latinos . . . . . . . . . . . . . . . 14.6 C odigos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 179 181 184 186

. . . . . .

. . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

193 193 199 202 206 210 213 219 219 222 224 225 226 227 231

15 Uma olhada em complexidade e criptograa 15.1 Uma aula de Connecticut na corte do Rei Arthur . 15.2 Criptograa cl assica . . . . . . . . . . . . . . . . 15.3 Como guardar o u ltimo movimento em xadrez? . 15.4 Como vericar uma senhasem aprend e-la? . . 15.5 Como encontrar esses primos? . . . . . . . . . . 15.6 Criptograa de chave p ublica . . . . . . . . . . . 16 Respostas aos exerc cios

iv

Pref acio
Para a maioria dos estudantes, o primeiro e u nico curso em matem atica na universidade e c alculo. E e verdade que c alculo e o mais importante campo da matem atica, cuja emerg encia no s eculo XVII sinalizou o nascimento da matem atica moderna, foi a chave para as aplicac o es bem sucedidas da matem atica nas ci encias e na engenharia. Mas o c alculo (ou a an alise) tamb em e muito t ecnico. Requer bastante trabalho at e mesmo para introduzir suas noc o es fundamentais como continuidade ou derivadas (anal de contas, levou 2 s eculos somente para desenvolver a pr opria denic a o dessas noc o es). Para se ter um verdadeiro sentimento sobre o poder de seus m etodos, digamos atrav es da descric a o de uma de suas aplicac o es importantes em detalhe, leva anos de estudo. Se voc e quiser ser um matem atico, cientista da computac a o, ou engenheiro, esse investimento e necess ario. Mas se seu objetivo e desenvolver um sentimento sobre o que e a matem atica, onde e que os m etodos matem aticos podem ser u teis, e que tipo de quest oes sobre as quais os matem aticos realmente trabalham, voc e pode querer buscar a resposta em algum outro campo da matem atica. Existem muitas est orias de sucesso da matem atica aplicada fora do c alculo. Um t opico quente recente e criptograa matem atica, que e baseada na teoria dos n umeros

), e e largamente aplicada, entre outras, em (o estudo dos inteiros positivos seguranc a de computadores e transac a o banc aria eletr onica. Outras a reas importantes em matem atica aplicada incluem programac a o linear, teoria dos c odigos e a teoria da computac a o. O conte udo matem atico nessas aplicac o es e coletivamente chamado de matem atica discreta. (A palavra discreta e usada no sentido de separados um do outro, o oposto de cont nua; ela e tamb em comumente usada no sentido mais restritivo de nita. A vers ao mais cotidiana dessa palavra e escrita discreet. 1 ) O objetivo deste livro n ao e cobrir matem atica discreta em profundidade (deveria ter cado claro da descric a o acima que tal tarefa seria mal-denida e imposs vel mesmo assim). Ao contr ario, discutimos um n umero de resultados e m etodos selecionados, a maioria das a reas de combinat oria e teoria dos grafos, com um pouco de teoria elementar dos n umeros, probabilidade e geometria combinat oria. importante se dar conta de que n E ao existe matem atica sem provas. Meramente enunciar os fatos, sem dizer algo sobre por que esses fatos s ao v alidos, seria terrivelmente distanciado do esp rito da matem atica e tornaria imposs vel dar qualquer id eia
1 N.T. Trata-se de jogo de palavras: discreet em ingl es tamb em signica discreto, mas dessa vez no sentido de cuidadoso.

sobre como ela funciona. Da , sempre que poss el, daremos as provas dos teoremas ` vezes isso n que enunciamos. As ao e poss vel; fatos um tanto simples e elementares podem ser extremamente dif ceis de provar, e algumas dessas provas podem requerer cursos avanc ados para segu -las. Nesses casos, enunciaremos pelo menos que a prova e altamente t ecnica e vai al em do escopo deste livro. Um outro ingrediente importante da matem atica e a resoluc a e o de problemas. Voc n ao ser a capaz de aprender o quer que seja de matem atica sem sujar suas m aos e experimentar as id eias que voc e aprende na soluc a o de problemas. Para alguns, isso pode soar apavorante, mas na verdade a maioria das pessoas perseguem esse tipo de atividade quase todo dia: todo mundo que joga uma partida de xadrez, ou resolve uma charada, est a resolvendo problemas de matem atica discreta. O leitor e fortemente aconselhado a responder a ` s quest oes postas no texto e se envolver com os problemas no nal de cada cap tulo deste livro. Trate isso como resolver charada, e se voc e achar que alguma id eia que lhe ocorreu na soluc a o tem algum papel mais adiante, que satisfeito pois voc e est a comec ando a pegar a ess encia de como a matem atica se desenvolve. Esperamos que possamos ilustrar que a matem atica e um edif cio, onde resultados s ao constru dos sobre resultados anteriores, frequentemente voltando aos grandes matem aticos gregos; que a matem atica est a viva, com mais id eias novas e mais problemas prementes n ao-resolvidos que nunca; e que a matem atica e tamb em uma arte, onde a beleza de id eias e m etodos e t ao importante quanto sua diculdade ou aplicabilidade. L aszl o Lov asz J ozsef Pelik an Katalin Vesztergombi

vi

Cap tulo 1

Vamos contar!
1.1 Uma festa
Alice convida seis pessoas para sua festa de anivers ario: Bob, Carl, Diane, Eve, Frank e George. Quando eles chegam, eles apertam as m aos de cada um (estranho costume Europeu). Esse grupo e estranho mesmo, porque um deles pergunta: Quantos apertos de m ao isso signica? Eu apertei 6 m aos no total diz Bob, e eu acho, assim fez todo mundo. Como somos sete, isso deveria signicar apertos de m ao aventura Carl. Isso parece demasiado diz Diane. A mesma l ogica d a 2 apertos de m ao se duas pessoas se encontram, o que est a claramente errado. Isso e exatamente o ponto chave: todo aperto de m ao foi contado duas vezes. Temos que dividir 42 por 2, para chegar ao n umero certo: 21. resolve Eve a quest ao. Quando eles iam para a mesa, eles entraram numa discuss ao sobre quem senta onde; para contornar isso, Alice sugere: Vamos mudar o posicionamento de sentar a cada meia hora, at e que cheguemos a cada posicionamento poss vel. Mas voc e ca na cabeceira da mesa diz George, pois e seu anivers ario. Quanto tempo essa festa vai durar? Quantos posicionamentos diferentes existem (com o lugar de Alice xo)? Vamos preencher as cadeiras uma a uma, comec ando com a cadeira a ` direita de Alice. Podemos por aqui qualquer um dos 6 convidados. Agora olhe para a segunda cadeira. se Bob senta na primeira cadeira, podemos por aqui qualquer um dos 5 convidados remanescentes; se Carl senta a , temos novamente 5 escolhas, etc. Portanto o n umero de maneiras de preencher as primeiras duas cadeiras e




   . De forma semelhante, n ao importa como preenchemos as primeiras duas  cadeiras, temos 4 escolhas para a terceira cadeira, o que d a  maneiras de preencher as primeiras tr es cadeiras. Continuando de forma semelhante, encontramos que o   n umero de maneiras de sentar os convidados e   . Se eles trocam de assentos a cada meia hora, isso leva 360 horas, isto e , 15 dias para passar por todas as ordens de assentamento. Que festa, pelo menos no que diz

respeito a ` durac a o!
1.1 Quantas maneiras essas pessoas podem ser sentadas a ` mesa, se Alice tamb em pode sentar em qualquer lugar?

Ap os o bolo, a turma quer danc ar (rapazes com garotas, lembre-se, essa e uma festa europ eia conservadora). Quantos pares poss veis podem ser formados? OK, essa e f acil: existem 3 garotas, e cada uma pode escolher um dos 4 rapazes, e isso faz  pares poss veis. Ap os cerca de dez dias, eles realmente precisam de algumas id eias novas para manter a festa acontecendo. Frank tem uma: Vamos fazer uma vaquinha e tirar um pr emio na loteria! Tudo o que temos que fazer e comprar um n umero suciente de bilhetes tal que independente do que eles sorteiem, devemos ter um bilhete com os n umeros certos. De quantos bilhetes precisamos para isso? (Na loteria sobre a qual eles est ao falando, 5 n umeros s ao selecionados de 90.) Isso e como o assentamento diz George, Suponha que fac amos o jogo de modo que Alice marca um n umero, ent ao ela passa o bilhete a Bob, que marca um n umero e
o passa a Carl, Alice tem 90 escolhas, e independente do que ela escolha, Bob tem  89 escolhas, de modo que existem escolhas para os primeiros dois n umeros, e    escolhas poss continuando de forma semelhante, chegamos a  veis para os cinco n umeros. Na verdade, acho que essa e como a quest ao do aperto de m ao diz Alice. Se preenchermos os bilhetes da maneira que voc e sugeriu, obtemos o mesmo bilhete mais que uma vez. Por exemplo, haver a um bilhete onde eu marco 7 e Bob marca 23, e um outro onde eu marco 23 e Bob marca 7. Carl salta e diz: Bem, vamos imaginar um bilhete, digamos, com n umeros e  . De quantas maneiras o obtemos? Alice poderia ter marcado quaisquer deles; qualquer que fosse o que ela marcou, Bob poderia ter marcado qualquer dos quatro restantes. Agora esse e realmente como o problema do assentamento. Obtemos todo bilhete vezes. Portanto conclui Diane, se preenchermos os bilhetes da maneira que George    bilhetes que obtemos, toda 5-tupla ocorre prop os, ent ao dentre os  n ao apenas uma vez, mas vezes. Portanto o n umero de diferentes bilhetes e apenas    



Precisamos somente de comprar esse n umero de bilhetes. Algu em com uma boa calculadora de bolso calculou esse valor numa olhadela; era 43.949.268. Portanto eles tiveram que decidir (recordem, isso acontece em um pa s europeu pobre) que eles n ao t em dinheiro suciente para comprar tantos bilhetes. (Al em disso, eles ganhariam muito menos. E para preencher tantos bilhetes estragaria

a festa )

Portanto eles decidiram jogar cartas ao inv es de loteria. Alice, Bob, Carl e Diane jogam bridge. Olhando para suas cartas, Carl diz: Acho que eu tinha a mesma m ao na u ltima vez. Isso e muito improv avel diz Diane. Qu ao improv avel? Em outras palavras, quantas m aos diferentes pode-se ter em bridge? (O baralho tem 52 cartas, cada jogador recebe 13.) Esperamos que voc eo tenha notado: isso e essencialmente a mesma quest ao que a loteria. Imagine que Carl pega suas cartas uma a uma. A primeira carta pode ser qualquer uma das 52 cartas; o que quer que ele pegou primeiro, existem 51 possibilidades para a segunda carta, de modo que existem  possibilidades para as primeiras duas cartas. Argumentando 
 semelhantemente, vemos que existem    possibilidades para as 13 cartas. Mas, agora toda m ao foi contada muitas vezes. Na verdade, se Eve chega a kibitz e olha nas cartas de Carl depois que ele as arrumou, e tenta adivinhar (n ao sabemos por que) a ordem na qual ele as escolheu, ela poderia pensar: Ele poderia ter pegado qualquer das 13 cartas primeiro; ele poderia ter pegado qualquer das 12 cartas
remanescentes segundo; qualquer das 11 cartas remanescentes terceiro; Aha, isso e
ordens nas quais ele poderia novamente como o assentamento: existem ter pegado suas cartas. Mas isso signica que o n umero de m aos diferentes em bridge e 
    

Portanto, a chance de que Carl tivesse a mesma m ao duas vezes seguidas e uma em 635.013.559.600, muito pequena mesmo. Finalmente, os seis convidados decidem jogar xadrez. Alice, que s o quer assist -los, prepara 3 tabuleiros. De quantas maneiras voc es turma podem ser emparelhados um com outro? ela questiona. Isso e claramente o mesmo problema que sentar voc es em seis cadeiras; n ao importa se as cadeiras est ao ao redor da mesa de jantar ou nos tr es tabuleiros.   Portanto, a resposta e como antes. Acho que voc e n ao devia contar como um emparelhamento diferente se duas pessoas no mesmo tabuleiro trocam de lugar diz Bob, e n ao deveria importar que par senta diante de qual tabuleiro. Sim, acho que temos que concordar sobre o que a quest ao realmente signica adiciona Carl. Se incluirmos nela quem joga com as brancas em cada tabuleiro, ent ao se um par troca de lugar obtemos de fato um emparelhamento diferente. Mas Bob est a certo de que n ao importa qual par usa qual tabuleiro. O que voc e quer dizer com n ao importa? Voc e senta diante do primeiro tabuleiro, que e o mais pr oximo ao amendoim, e eu sento diante do u ltimo, que e o mais distante diz Diane. Vamos simplesmente nos xar a ` vers ao de Bob da quest ao sugere Eve. N ao e como nos apertos de m dif cil, na verdade. E ao: a cifra de Alice de 720 conta cada emparelhamento v arias vezes. Poder amos rearranjar os 3 tabuleiros de 6 maneiras diferentes, sem mudar o emparelhamento. 3

E cada par pode ou n ao trocar de lado adiciona Frank. Isso signica maneiras de rearranjar as pessoas sem trocar o emparelhamento. Portanto, na realidade existem maneiras de sentar todas as quais signicam o mesmo emparelhamento. Os 720 modos de sentar v em em grupos de 48, e portanto o n umero    . de emparelhamentos e Acho que ainda existe outra maneira de chegar nisso diz Alice ap os algum tempo. Bob e o mais jovem, portanto deixe-o escolher um parceiro primeiro. Ele pode escolher seu parceiro de 5 maneiras. Quem quer que seja o mais jovem entre os restantes, pode escolher seu ou sua parceiro(a) de 3 maneiras, e isso resolve o emparelhamento. . Portanto o n umero de emparelhamento e  Bem, e bom ver que chegamos na mesma cifra por dois argumentos realmente diferentes. No m nimo, e reconfortante diz Bob, e nesse tom feliz deixamos a festa.
1.2 Qual e o n umero de emparelhamentos no sentido de Carl (quando importa quem senta em qual lado do tabuleiro, mas os tabuleiros s ao todos iguais), e no sentido de Diane (quando e o contr ario)? 1.3 Qual e o n umero de emparelhamentos (nos v arios sentidos como acima) em uma festa de 10?

1.2 Conjuntos e similares


Queremos formalizar asserc o es como o problema de contar o n umero de m aos em bridge e essentialmente o mesmo que o problema de contar bilhetes na loteria. A ferramenta mais b asica em matem atica que ajuda aqui e a noc a o de conjunto. Qualquer colec a o de coisas, chamadas de elementos, e um conjunto. O baralho e um conjunto, cujos elementos s ao as cartas. Os participantes da festa formam um conjunto, cujos elementos s ao Alice, Bob, Carl, Diane, Eve, Frank e George (vamos representar esse conjunto por ). Todo bilhete de loteria cont em um conjunto de 5 n umeros. Para a matem atica, v arios conjuntos de n umeros s ao importantes: o conjunto dos n meros reais, representado por ; o conjunto dos n umeros racionais, representado por u ; o conjunto dos inteiros, representado por ; o conjunto dos inteiros n ao-negativos, representado por ; o conjunto dos inteiros positivos, representado por . O conjunto vazio, o conjunto sem qualquer elemento, e um outro conjunto importante (embora n ao muito interessante); ele e representado por . Se
e um conjunto e e um elemento de
, escrevemos 
. O n umero de elementos de um conjunto
(tamb em chamado de cardinalidade de
) e representado  por 
 . Por conseguinte,   ;   ; e   (innito).1 Podemos especicar um conjunto listando seus elementos entre chaves; portanto

 Alice, Bob, Carl, Diane, Eve, Frank, George 


e o conjunto de participantes da festa de anivers ario de Alice, ou



matem atica, pode-se distinguir v arios n veis de innitude; por exemplo, pode-se distinguir entre as cardinalidades de e . Esse e o assunto da teoria dos conjuntos e n ao nos diz respeito aqui.

1 Em

 

` vezes substitu e o conjunto de n umeros no bilhete de loteria de meu tio. As mos a lista por uma descric a o verbal, como  Alice e seus convidados Frequentemente especicamos um conjunto por uma propriedade que destaca os elementos em um grande universo como os n umeros reais. Escrevemos ent ao essa propriedade dentro das chaves, mas ap os os dois pontos. Por conseguinte

  
e uma garota 


anteriormente), e

e o conjunto dos inteiros n ao-negativos (que chamamos

Alice, Diane, Eve 

(representamos esse conjunto por ). Deixe-me tamb em dizer a voc e que tem mais de 21 anos 

 Alice, Carl, Frank 

(representamos esse conjunto por ). Um conjunto


e chamado de subconjunto de um conjunto , se todo elemento de
e tamb em um elemento de . Em outras palavras,
consiste de certos elementos de . Permitimos que
consista de todos os elementos de (caso em que

), ou de nenhum deles (caso em que
). Portanto, o conjunto vazio e um subconjunto de todo conjunto. A relac a o que diz que
e um subconjunto de e representada por
. Por exemplo, entre os v arios conjuntos de pessoas consideradas acima,  e  . Entre os conjuntos de n umeros, temos uma longa cadeia: A notac a o

 e diferente de . Na cadeia acima, poder amos substituir o s mbolo de por  . Se temos dois conjuntos, podemos denir v arios outros conjuntos a partir da ajuda deles. A intersec a o conjunto consistindo daqueles elementos o de dois conjuntos e que s ao elementos de ambos os conjuntos. A intersec a o de dois conjuntos
e e representada por
 . Por exemplo, temos   Alice  . Dois conjuntos cuja intersec a o e o conjunto vazio (em outras palavras, n ao t em qualquer elemento em comum) s ao chamados disjuntos. A uni ao de dois conjuntos e o conjunto consistindo daqueles elementos que s ao elementos em pelo menos um dos conjuntos. A uni ao de dois conjuntos
e e representada por
 . Por exemplo, temos   Alice, Carl, Diane, Eve, Frank  . A diferenc a de dois conjuntos
e e o conjunto de elementos que pertencem a ao a . A diferenc a de dois conjuntos
e e representada por
 . Por
mas n exemplo, temos   Diane, Eve  . A diferenc a sim etrica de dois conjuntos
e e o conjunto de elementos que pertencem a exatamente um deles:
ou . A diferenc a sim etrica de dois conjuntos
e e representada por
! . Por exemplo, temos "  Carl, Diane, Eve, Frank  . Intersec a o, uni ao, e os dois tipos de diferenc a s ao semelhantes a ` adic a o, multiplicac a o, subtrac a o: elas s ao operac o es sobre conjuntos, ao inv es de operac o es 5

   quer dizer que


e um subconjunto de

Figura 1.1: O diagrama de Venn de tr es conjuntos, e os conjuntos em ambos os lados de (1.1). sobre n umeros. Tal qual operac o es sobre n umeros, operac o es de conjuntos obedecem a muitas regras (identidades) u teis. Por exemplo:
 
 
 (1.1)

Para ver que isso e o caso, pense num elemento que pertence ao conjunto no lado esquerdo. Ent ao temos
e tamb em  . Essa u ltima asserc a o e a mesma que dizer que ou ou . Se , ent ao (como tamb em temos
) temos
 . Se , ent ao, de modo semelhante, obtemos
 . Portanto sabemos
 ou
 . Pela denic a o da uni ao de dois conjuntos, isso e o mesmo que dizer que
 
 . Reciprocamente, considere um elemento que pertence ao lado direito. Pela denic a o de uni ao, isso signica que
 ou
 . No primeiro caso, temos
e tamb em
. No segundo, obtemos
e tamb em . Portanto em qualquer dos casos
, e temos ou , o que implica que  . Mas isso signica que
  . Esse tipo de argumento ca um tanto cansativo, muito embora n ao existe nada nele a n ao ser l ogica elementar. Um problema com ele e que e t ao comprido que e f acil cometer um erro no argumento. Existe uma boa maneira gr aca de suportar tais argumentos. Representamos os conjuntos
, e por tr es c rculos sobrepostos (Figura 1.1). Imaginamos que os elementos em comum de
, e s ao colocados na parte comum dos tr es c rculos; aqueles elementes de
que tamb em est ao em mas n ao em s ao colocados na parte comum dos c rculos
e fora de , etc. Esse desenho e chamado de diagrama de Venn dos tr es conjuntos. Agora onde est ao aqueles elementos no diagrama de Venn que pertencem ao lado esquerdo de (1.1)? Temos que formar a uni ao de e , que e o conjunto cinza em (1.1(a)), e ent ao intersect a-lo com
, para obter a parte cinza escuro. Para obter o conjunto no lado direito, temos que formar os conjuntos
 e
 (marcados por linhas verticais e horizontais, respectivamente), e ent ao formar sua uni ao. Est a claro a partir da gura que obtemos o mesmo conjunto. Isso ilustra que diagramas de Venn prov eem uma maneira segura e f acil de provar tais identidades envolvendo operac o es de conjuntos.

 

A identidade (1.1) e boa e um tanto f acil de lembrar: se pensamos na uni ao como um tipo de adic a o (isso e um tanto natural), e intersec a o como um tipo de
multiplicac a o (hmm n ao t ao claro por que, talvez ap os aprendermos sobre probabilidade no Cap tulo 5 voc e ver a), ent ao vemos que (1.1) e completamente an aloga a ` conhecida regra distributiva para n umeros:

Essa analogia vai mais longe? Vamos pensar sobre as outras proprieadades de adic a o e multiplicac a o. Duas proporiedades importantes s ao que elas s ao comutativas::

e associativa:

Acontece que essas s ao tamb em propriedades das operac o es de uni ao e intersec a o: (1.2)
 

  
e


 


 


 





(1.3)

A prova dessas identidades ca para o leitor como exerc cio. Advert encia! Antes de ir longe demais com essa analogia, vamos apontar para o fato de que existe uma outra lei distributiva para conjuntos:
 
 
 (1.4)

Chegamos nisso simplesmente trocando uni ao e intersec a o em (1.1). (Essa identidade pode ser provada tal qual (1.1), veja o Exerc cio 1.19.) Essa segunda distributividade e algo que n ao tem an alogo para n umeros: em geral,

para tr es n umeros . Existem outras identidades importantes envolvendo uni ao, intersec a o, e tamb em os dois tipos de diferenc a. Essas s ao u teis, mas n ao muito profundas: elas reetem a l ogica simples. Portanto n ao as listamos aqui, mas enunciamos v arias delas adiante nos exerc cios.
1.4 D e exemplo de conjuntos cujos elementos s ao (a) edif cios, (b) pessoas, (c) estudantes, (d) a rvores, (e) n umeros, (f) pontos. 1.5 Quais s ao os elementos dos seguintes conjuntos: (a) ex ercito, (b) humanidade, (c) biblioteca, (d) o reino animal? 1.6 Nomeie conjuntos tendo cardinalidade (a) 52, (b) 13, (c) 32, (d) 100, (e) 90, (f) 2.000.000. 1.7 Quais s ao os elementos do seguinte (reconhecidamente peculiar) conjunto: Alice


 ?

1.8 O termo elemento de um conjunto e um caso especial de um subconjunto de um conjunto?

conjunto com um menor n umero poss vel de elementos.


. Quantos voce obtem? 1.10 Dena pelo menos tr es conjuntos, dos quais Alice, Diane, Eve e um subconjunto. 
 , contendo mas nao contendo . 1.11 Liste todos os subconjuntos de 1.12 Dena um conjunto dos quais ambos
 e    sao subconjuntos. Encontre tal
1.9 Liste todos os subconjuntos de

1.13 (a) Que conjunto voc e chamaria de uni ao de , 


e 
? (b) Encontre a uni ao dos primeiros dois conjuntos, e ent ao a uni ao desse com o terceiro. Tamb em, encontre a uni ao do u ltimo dos dois conjuntos, e ent ao a uni ao desse com o primeiro conjunto. Tente formular o que voc e observou. (c) D e uma denic a o da uni ao de mais de dois conjuntos. 1.14 Explique a conex ao entre a noc a o da uni ao de conjuntos e o exerc cio 1.12. 1.15 Formamos a uni ao de um conjunto com 5 elementos e um conjunto com 9 elementos. Quais dos seguintes n umeros podemos obter como a cardinalidade da uni ao: 4, 6, 9, 10, 14, 20? 1.16 Formamos a uni ao de dois conjuntos. Sabemos que um deles tem  elementos e o outro tem  elementos. Que podemos inferir sobre a cardinalidade da uni ao? 1.17 Qual e a intersec a o (a) dos conjuntos e  ; (b) do conjunto de garotas nessa classe e o conjunto de garotos nessa classe; (c) do conjunto dos n umeros primos e o conjunto de n umeros pares? 1.18 Formamos a intersec a o de dois conjuntos. Sabemos que um deles tem  elementos e o a o? outro tem  elementos. Que podemos inferir sobre a cardinalidade da intersec 1.19 Prove (1.2), (1.3) e (1.4). 1.20 Prove que    ! "  . 1.21 (a) Qual e a diferenc a sim etrica do conjunto #%$ de inteiros n ao-negativos e o conjunto & de inteiros pares ( &' )(((+* *,  ((( cont em inteiros pares tanto negativos quanto positivos).

   

(b) Formamos a diferenc a sim etrica de  e  , para obter um conjunto - . Formamos a diferenc a sim etrica de  e - . O que voc e obteve? D e uma prova da resposta.

1.3 O numero de subconjuntos


Agora que introduzimos a noc a o de subconjuntos, podemos formular nosso primeiro problema combinat orio geral: qual e o n umero de todos os subconjuntos de um conjunto com elementos? Comec amos tentanto com n umeros pequenos. N ao tem qualquer import ancia o que s ao os elementos do conjunto; chamamos etc. O conjunto vazio tem apenas um subconjunto (a saber, ele pr oprio). Um conjunto com um u nico elemento, digamos   , tem dois subconjuntos: o conjunto pr oprio   e o conjunto vazio . Um conjunto com dois elementos, digamos   tem quatro subconjuntos:     e   . D a mais trabalho listar todos os subconjuntos de um conjunto   com 3 elementos: (1.5)         


0 1 1 2 2 4 3 8

Podemos fazer uma pequena tabela com esses dados: No. de elementos No. of subconjuntos

Olhando para esses valores, observamos que o n umero de subconjuntos e uma pot encia de 2: se o conjunto tem elementos, o resultado e , pelo menos nesses pequenos exemplos. N ao e dif cil ver que essa e sempre a resposta. Suponha que voc e tenha que selecionar um subconjunto de um conjunto
com elementos; vamos chamar esses ele

mentos . Ent ao podemos ou n ao querer incluir , em outras palavras, podemos tomar duas poss veis decis oes nesse ponto. N ao importa o que decidimos sobre , podemos ou n ao querer incluir no subconjunto; isso signica duas decis oes poss veis, e portanto o n umero de maneiras que podemos decidir sobre e e . Agora n ao importa como decidimos sobre e , temos que decidir sobre
, e podemos novamente decidir de duas maneiras. Cada uma dessas maneiras pode ser combinada com cada uma das 4 decis oes que poder amos ter tomado sobre e , o que perfaz  possibilidades para decidir sobre e
. Podemos ao importa como decidimos sobre os continuar de modo semelhante: n primeiros elementos, temos duas decis oes poss veis sobre o seguinte, e portanto so o n umero de possibilidades dobra sempre que tomamos um novo elemento. Para decidir sobre todos os elementos do conjunto, temos possibilidades. Da , derivamos o teorema seguinte.

Teorema 1.3.1 Um conjunto com elementos tem

subconjuntos.

Podemos ilustrar o argumento usado na prova atrav es da imagem que aparece na Figura 1.2. Lemos essa gura da seguinte forma. Desejamos selecionar um subconjunto chamado . Comec amos do c rculo no topo (chamado de n o o cont em uma ). O n pergunta: e um elemento de ? As duas setas saindo desse n o s ao rotuladas com as duas poss veis respostas a essa pergunta (Sim e N ao). Tomamos uma decis ao e seguimos a seta apropriada (tamb em chamada de aresta) rumo ao n o na outra extremidade. Esse n o cont em a pr oxima pergunta: e um elemento de ? Siga a seta correspondente a ` sua resposta rumo ao pr oximo n o, que cont em a terceira (e nesse caso a u ltima)

S
b

N
b

S
c

N
c

S
S c

N
c

S
abc

N
ab

S
ac

N
a

S
bc

N
b

S
c

Figura 1.2: Uma a rvore de decis ao para selecionar um subconjunto de

 .

pergunta que voc e deve responder para determinar o subconjunto:


e um elemento de ? Dando uma resposta e seguindo a seta apropriada chegamos a um n o, que cont em uma listagem dos elementos de . Por conseguinte, selecionar um subconjunto corresponde a descer nesse diagrama de cima para baixo. Existem tantos subconjuntos de nosso conjunto quanto n os no u ltimo n vel. Como o n u mero de n o s dobra de n vel para n vel ao descer, o u ltimo
n vel cont em n os (e se tiv essemos um conjunto de -elementos, ele conteria n os). o. Uma gura como essa e Observac a chamada de a ao e uma denic a o rvore.. (Isso n matem atica; essa vir a mais tarde.) Se voc e quiser saber por que a a rvore est a crescendo de cabec a para baixo, pergunte aos cientistas da computac a o que introduziram essa convenc a o. (A sabedoria convencional e que eles nunca sa ram da sala, e por isso eles nunca viram uma a rvore de verdade.) Podemos dar uma outra prova do teorema 1.3.1. Novamente, a resposta car a esclarecida se zermos uma pergunta sobre subconjuntos. Mas, agora n ao queremos selecionar um subconjunto; o que queremos e enumerar subconjuntos, o que signica que 

desejamos rotul a-los com n umeros de modo que possamos falar, digamos, sobre o subconjunto de No. 23 do conjunto. Em outras palavras, queremos arranjar os subconjuntos do conjunto em uma lista e ent ao falar sobre o 23 subconjunto da lista. (Na verdade desejamos chamar o primeiro subconjunto da lista de No. 0, o segundo subconjunto na lista de No. 1 etc. Isso e um pouco estranho mas, dessa vez s ao os l ogicos os culpados. Na realidade, voc e achar a isso um tanto natural e conveniente ap os algum tempo.) Existem muitas maneiras de ordenar os subconjuntos de um conjunto para formar uma lista. Uma coisa razoavelmente natural a fazer e comec ar com , e ent ao listar todos os subconjuntos com 1 elemento, ent ao listar todos os subconjuntos com 2 elementos, etc. Essa e a maneira pela qual a lista (1.5) e montada. Uma outra possibilidade e ordenar os subconjuntos como um cat alogo telef onico.

10

Esse m etodo ser a mais transparente se escrevermos os subconjuntos sem chaves e v rgulas. Para os subconjuntos de   , obtemos a lista

Essas s ao de fato maneiras u teis e naturais de listar todos os subconjuntos. Entretanto, elas t em uma limitac a o. Imagine a lista dos subconjuntos de 10 elementos, e se pergunte qual e o subconjunto da lista, sem na verdade escrever a lista inteira. Isso seria dif cil! Existe uma maneira de torn a-la mais f acil? Vamos comec ar com uma outra maneira de representar subconjuntos (uma outra codicac a ao matem atico). Ilustramos tal maneira para os subconjuntos de o no jarg   . Olhamos para os elementos um por um, e escrevemos um 1 se o elemento ocorre no subconjunto e um 0 se ele n ao ocorre. Por conseguinte, para o subconjunto    , escrevemos  , pois est a no subconjunto, n ao est a, e est a novamente. Dessa maneira todo subconjunto e codicado por uma cadeia de comprimento 3, consistindo de 0s e 1s. Se especicarmos qualquer cadeia dessa, podemos facilmente extrair dela o subconjunto ao qual ela corresponde. Por exemplo, a cadeia 010 corresponde ao subconjunto   , pois o primeiro 0 nos diz que n ao est a no subconjunto, o 1 que segue nos diz que est a l a, e o u ltimo 0 nos diz que n ao est a l a. Agora tais cadeias consistindo de 0s e 1s nos remetem a ` representac a aria o bin de inteiros (em outras palavras, representac o es na base 2). Vamos recordar a forma bin aria de inteiros n ao-negativos at e 10:


  



 



    
 

(Colocamos o ndice 2 a para nos lembrar que estamos trabalhando na base 2, e n ao 10.) 

parecem quase como c Agora as formas bin arias de inteiros odigos de subconjuntos; a diferenc a e que a forma bin aria de um inteiro sempre comec a com um 1, e os primeiros 4 desses inteiros t em formas bin arias mais curtas que 3, enquanto que todos os c odigos de subconjuntos consistem de exatamente 3 d gitos. Podemos fazer essa diferenc a desaparecer se acrescentarmos 0s a ` s formas bin arias nos seus in cios, para faz e-las todas car com o mesmo comprimento. Dessa maneira obtemos

11

a seguinte correspond encia:


    

    
     

Portanto vemos que os subconjuntos de   correspondem aos n umeros 

. O que acontece se considerarmos, em geral, subconjuntos de um conjunto com elementos? Podemos argumentar tal qual foi feito acima, para obter que os subconjuntos de um conjunto de elementos correspondem aos inteiros, comec ando com 0, e terminando com o maior inteiro que tem apenas d gitos na sua representac a o bin aria (d gitos na representac a o bin aria s ao usualmente chamados de bits). Agora o menor n mero com , portanto os subconjuntos correspondem aos n umeros
bits e u

. Est a claro que a quantidade desses n umeros e , da a quantidade de subconjuntos e . Agora podemos responder a ` nossa pergunta sobre o 233 subconjunto de um conjunto de 10 elementos. Temos que converter 233 a ` notac a o bin aria. 233 e mpar, portanto seu u ltimo d gito bin ario (bit) ser a 1. Vamos cortar fora esse u ltimo bit. Isso e . o mesmo que subtrair 1 de 233 e depois divid -lo por 2: obtemos Esse n umero e par, portanto seu u ltimo bit ser a 0. Vamos cortar fora esse bit no  vamente; obtemos . Novamente, ou ltimo e 0, e cortando-o fora  obtemos . Esse e mpar, portanto seu u ltimo bit 1, e cortando-o fora  e obtemos . Cortando fora um 0, obtemos  ; cortando fora um 1, obtemos ; cortando fora um 1, obtemos ; cortando fora um 1, obtemos 0. Portanto a forma bin aria de 233 e 11101001. Segue que se s ao os elementos de nosso conjunto, ent ao o 233 subcon
junto de um conjunto de 10-elementos consiste dos elementos  .

    


      


 

Coment arios. Apresentamos duas provas do teorema 1.3.1. Voc e pode estar se perguntando por que precisamos de duas provas. Certamente n ao porque uma u nica prova n ao teria provido suciente conanc a na veracidade do enunciado! Diferentemente de um procedimento legal, uma prova matem atica ou d a absoluta certeza ou ent ao ela e in util. N ao importa quantas provas incompletas apresentemos, elas n ao se somam para compor uma prova completa. Ali as, a prop osito, poder amos lhe pedir para conar, e n ao apresentar qualquer prova. Mais adiante em alguns casos isso ser a necess ario, quando enunciaremos teoremas cuja prova e longa demais ou complicada demais para ser inclu da nesse livro introdut orio. Portanto, por que cuidamos de apresentar uma prova, imagine duas provas do mesmo enunciado? A resposta e que toda prova revela muito mais que apenas o simples fato enunciado no teorema, e esse elemento a mais pode ser mais valioso que o 12

pr oprio teorema. Por exemplo, a primeira prova apresentada acima introduziu a id eia de quebrar a selec a o de um subconjunto em decis oes independentes, e a representac a o dessa id eia por uma arvore de decis ao; usaremos essa id eia repetidamente. A segunda prova introduziu a id eia de enumerac a o desses subconjuntos (rotulando

os com inteiros ). Tamb em vimos um m etodo importante de contagem: estabelecemos uma correspond encia entre os objetos que desejamos contar (os subconjuntos) e alguns outros tipos de objetos que podemos contar facilmente (os n umeros 

). Nessa correspond encia

para todo subcojunto, t nhamos exatamente um n umero correspondente, e para todo n umero, t nhamos exatamente um subconjunto correspondente. Uma correspond encia com essas propriedades e chamada de uma correspond encia um-para-um (ou bijec a encia um-para-um entre o). Se pudermos fazer uma correspond os elementos de dois conjuntos, ent ao eles t em o mesmo n umero de elementos.
1.22 Dada a correspond encia entre n umeros e subconjuntos descrita acima, que n umeros correspondem a (a) subconjuntos com 1 elemento, (b) o conjunto todo? (c) Que conjuntos correspondem a n umeros pares? 1.23 Qual e o n umero de subconjuntos de um conjunto com  elementos, contendo um dado elemento? 1.24 Mostre que um conjunto n ao-vazio tem o mesmo n umero de subconjuntos mpares (i.e., subconjuntos com um n umero mpar de elementos) que subconjuntos pares. 1.25 Qual e o n umero de inteiros com (a) no m aximo  d gitos (decimais); (b) exatamente  d gitos (n ao esquec a que existem n umeros positivos e negativos!)?

1.4 O numero aproximado de subconjuntos


Portanto sabemos que o n umero de subconjuntos de um conjunto de 100 ele mentos e . Esse e um n umero grande, mas qu ao grande? Seria bom saber, no m nimo, quantos d gitos ter a na forma decimal usual. Usando computa dores, n ao seria muito dif cil encontrar a forma decimal desse n umero (       ao tenhamos computado    ), mas suponha que n res a ` m ao. Podemos pelo menos estimar a ordem de magnitude desse n umero?


 

Sabemos

que , e da . Por conseguinte, .  Agora e um 2 seguido por zeros; ele tem d gitos, e portanto tem no m aximo d gitos.     

Sabemos tamb em que ; esses dois n umeros s ao bastante   pr oximos um do outro2. Da , o que signica que tem pelo menos d gitos.

2 O fato de que
e t ao pr ximo a   e usado ou mesmo mal-usado no nome kilobyte, que signica   bytes, embora ele devesse signicar 1000 bytes, tal qual um kilograma signica 1000 gramas. Igualmente, megabyte signica 
bytes, o que e pr oximo a 1 milh ao de bytes, mas n ao exatamente igual.

13

Isso nos d a uma id eia razoavelmente boa do tamanho de . Com um pouco mais de matem atica de segundo grau, podemos obter exatamente o n u mero de d gitos. O que signica dizer que um n umero tem exatamente d gitos? Signica que ele est a entre     e (o limitante inferior e permitido, o superior n ao). Desejamos encontrar o valor de para o qual   Agora podemos escrever apropriado de e 

o que signica que e o maior inteiro n ao superior a . Matem aticos t em um nome para isso: e a parte inteira ou piso de , e e representada por  . Podemos tamb em oximo inteiro. H a tamb em dizer que obtemos arredondando para baixo para o pr um nome para o n umero obtido arredondando-se para cima para o pr oximo inteiro: ele e chamado de teto de , e representado por   .  Usando qualquer calculadora cient ca (ou tabela de logaritmos), vemos que 
           , portanto 
, e aproximando isso para baixo obtemos que  . Por conseguinte tem 31 d gitos.

  na forma , apenas n ao ser a um inteiro: o valor 


. Temos ent ao

1.26 Quantos bits (d gitos bin arios) 



tem se for escrito na base  ? 1.27 Encontre uma f ormula para o n umero de d gitos de  .

encias 1.5 Sequ


Motivados pela codicac a o de subconjuntos como cadeias de 0s e 1s, podemos querer determinar o n umero de cadeias de comprimento compostas de algum outro conjunto de s mbolos, por exemplo, , e . O argumento que demos para o caso de 0s e 1s pode ser transportado para esse caso sem qualquer mudanc a essencial. Podemos observar que para o primeiro elemento da cadeia, podemos escolher qualquer dos , e , isto e , temos 3 escolhas. Independentemente do que escolhermos, existem 3 escolhas para o segundo elemento da cadeia, de modo que o n umero de maneiras de escolher os primeiros dois elementos e . Continuando de maneira semelhante, obtemos que o n umero de maneiras de escolher a cadeia inteira e . Na verdade, o n umero 3 n ao tem qualquer papel especial aqui; o mesmo argumento prova o seguinte teorema:

Teorema 1.5.1 O n umero de cadeias de comprimento compostas de dados e .

elementos

O problema seguinte leva a uma generalizac a o dessa quest ao. Suponha que um banco de dados tem 4 campos: o primeiro, contendo uma abreviac a o de 8-caracteres do nome de um empregado; o segundo, M ou F para o sexo; o terceiro, o anivers ario do empregado, no formato mm-dd-aa (desconsiderando o problema de n ao ser capaz de distinguir empregados nascidos em 1880 de empregados nascidos em 1980); e o 14

quarto, um c odigo de func a o que pode ser um de 13 possibilidades. Quantos registros diferentes s ao poss veis? O n umero ser a certamente grande. J a sabemos do teorema 1.5.1 que o primeiro         campo pode conter nomes (a maioria desses ser a muito dif cil de pronunciar, e n ao s ao prov aveis de ocorrer, mas vamos cont a-los todos como possibilidades). O segundo campo tem 2 entradas poss veis; o terceiro, 36524 entradas poss veis (o n umero de dias em um s eculo); o u ltimo, 13 entradas poss veis. Agora como determinamos o n umero de maneiras pelas quais essas entradas podem ser combinadas? O argumento que descrevemos acima pode ser repetido, tal como 3 escolhas tem que ser substitu do, na ordem, por escolhas, escolhas, escolhas e 13 escolhas. Obtemos que a resposta e     . Podemos formular a seguinte generalizac a o do teorema 1.5.1. A prova consiste da repetic a o do argumento acima.

de modo Teorema 1.5.2 Suponha que desejemos formar cadeias de comprimento que possamos usar qualquer dos elementos de um dado conjunto de s mbolos como o primeiro elemento da cadeia, qualquer dos elementos de um dado conjunto de s mbolos como o segundo elemento da cadeia, etc., qualquer dos elementos de um dado conjunto de s mbolos como o u da cadeia. Ent ao o n umero ltimo elemento

total de cadeias que podemos formar e .


Como um outro caso especial, considere o problema: quantos inteiros n aonegativos t em exatamente d gitos (em decimal)? Est a claro que o primeiro d gito

), enquanto que o segundo, terceiro, pode ser qualquer um dos 9 n umeros ( etc. d gitos podem ser qualquer dos 10 d gitos. Por conseguinte obtemos um caso es

 pecial da quest ao anterior com e . Por conseguinte a  resposta e  . (cf. exerc cio 1.25).
1.28 Desenhe uma a rvore ilustrando a maneira que contamos o n umero de cadeias de comprimento  formadas dos caracteres e , e explique como ela d a a resposta. Fac a o mesmo para o problema mais geral quando   ,  ,   ,   . 1.29 Numa loja de esportes, existem camisetas de 5 cores diferentes, calc o es de 4 cores diferentes, e meias de 3 cores diferentes. Quantos uniformes diferentes voc e pode compor com esses itens? 1.30 Em um bilhete de loteria esportiva, voc e tem que apostar 1, 2, ou X para cada um dos 13 jogos. De quantas maneiras voc e pode preencher o bilhete? 1.31 Jogamos um dado duas vezes; quantos resultados diferentes voc e pode ter? (Um 1 seguido por um 4 e diferente de um 4 seguido por um 1.) 1.32 Temos 20 presentes diferentes que desejamos distribuir para 12 crianc as. N ao e exigido que toda crianc a obtenha algo; poderia acontecer que damos todos os presentes a ` mesma crianc a. De quantas maneiras podemos distribuir os presentes?

15

1.33 Temos 20 tipos de presentes; dessa vez, temos um grande suprimento de cada. Desejamos dar presentes a 12 crianc as. Novamente, n ao e exigido que toda crianc a obtenha algo; mas nenhuma crianc a possa ganhar duas c opias do mesmo presente. De quantas maneiras podemos dar presentes?

es 1.6 Permutac o
Durante a festa, j a hav amos encontrado o problema: de quantas maneiras podemos sentar pessoas em cadeiras (bem, hav amos encontrado o problema para e , mas a quest ao e sucientemente natural para qualquer ). Se imaginarmos que as cadeiras s ao numeradas, ent ao encontrar um assentamento para essas pessoas


(ou e o mesmo que associ a-las aos n umeros se desejamos agradar aos l ogicos). Ainda uma outra maneira de dizer isso e ordenar as pessoas em uma u nica la, ou montar uma lista (ordenada) com seus nomes. Se temos uma lista de objetos (um conjunto ordenado, onde e especicado qual elemento e primeiro, segundo etc.), e os rearranjamos de modo que eles estejam em uma outra ordem, isso e chamado de permuta tamb em chamada de -los; a nova ordem e uma permutac a em chamamos a rearrumac a o que n ao muda nada, o dos objetos. Tamb uma permutac a o (um pouco no esp rito de chamar o conjunto vazio de um conjunto). Por exemplo, o conjunto   tem as seguintes 6 permutac o es:

Portanto, a quest ao e determinar o n umero de maneiras pelas quais objetos podem ser ordenados, i.e., o n umero de permutac o es de objetos. A soluc a o encontrada pelas pessoas na festa funciona em geral: podemos por qualquer das pessoas no primeiro lugar; independentemente de quem escolhemos, temos escolhas para o segundo. Portanto o n umero de maneiras de preencher as primeiras duas posic o es e . Independentemente de como tenhamos preenchido a primeira e a segunda posic o es, escolhas para a terceira posic a o, de modo que n umero de maneiras de existem preencher as primeiras tr es posic o es e . Est a claro que esse argumento continua assim at e que todas as posic o es forem preenchidas. A pen ultima posic a o pode ser preenchida de duas maneiras; a pessoa colocada na u ltima posic a o e determinada, se as outras posic o es sejam preenchidas. Por conseguinte, o n umero de maneiras de preencher todas as posic o es e

. Esse produto e t ao importante que temos uma notac a o para ele: (leia fatorial). Em outras palavras, e o n umero de maneiras de ordenar objetos. Com essa notac a o, podemos enunciar nosso segundo teorema.

Teorema 1.6.1 O n umero de permutac o es de objetos e . Novamente, podemos ilustrar o argumento acima gracamente (Figura 1.3). Comec amos com o n o no topo, que p oe nossa primeira decis ao: quem devemos sentar na primeira cadeira? As 3 setas saindo correspondem a ` s tr es respostas poss veis a ` quest ao. Tomando uma decis ao, podemos seguir uma das setas em direc a o ao n o seguinte. Esse carrega o pr oximo problema de decis ao: quem devemos colocar na segunda cadeira? As duas setas saindo do n o representam as duas escolhas poss veis. 16

1o.? a
2o. ?

b
2o. ?

c
2o. ?

b
abc

c
acb

a
bac

c
bca

a
cab

b
cba

Figura 1.3: Uma a rvore de decis ao para selecionar uma permutac a o de

 .

(Note que essas escolhas s ao diferentes para n os diferentes nesse n vel; o que e importante e que existem duas setas saindo de cada n o.) Se tomamos uma decis ao e seguimos a seta correspondente para o n o seguinte, sabemos quem senta na terceira cadeira. O n o carrega a ordem de assentamento inteira. Est a claro que para um conjunto com elementos, setas deixam o n o no topo, e portanto existem n os no n vel seguinte. setas saem de cada um desses, portanto existem n os no terceiro n vel. setas saem de cada um desses, etc. O n vel mais ao fundo tem n os. Isso mostra que existem exatamente permutac o es.

1.34  rapazes e  garotas saem para danc ar. De quantas maneiras eles podem todos danc ar simultaneamente? (Assumimos que somente casais de sexo diferente danc am um com o outro.) 1.35 (a) De quantas maneiras 8 pessoas podem jogar xadrez na interpretac a o de Alice da quest ao? (b) Voc e pode dar uma f ormula geral para  pessoas?

1.7 O numero de subconjuntos ordenados


  atletas, apenas a ordem dos primeiros e registrada. QuanNuma competic a o de tos resultados diferentes tem a competic a o? Essa quest ao pode ser respondida na linha dos argumentos que vimos. O primeiro lugar pode ser vencido por qualquer dos atletas; independente de quem venc a, existem 99 poss veis vencedores do segundo lugar, de modo que os dois primeiros pr emios   podem sair de primeiros dois, existem 98 atletas que maneiras. Dados os   
podem ser terceiros, etc. Portanto a resposta e  .
1.36 Ilustre esse argumento por meio de uma a rvore. 1.37 Suponha que registremos a ordem de todos os 100 atletas. (a) Quantos resultados diferentes podemos ent ao ter? (b) Quantos desses d ao o mesmo para os 10 primeiros lugares? (c) Mostre que o resultado acima para o n umero de poss veis resultados para os 10 primeiros lugares podem tamb em ser obtidos usando (a) e (b).

17

N ao h a nada especial sobre os n umeros 100 e 10 no problema acima; poder amos fazer o mesmo para atletas com os primeiros lugares registrados. Para dar uma forma mais matem atica ao resultado, podemos substituir os atletas por qualquer conjunto de tamanho . A lista dos primeiros lugares e dada por uma seq ue ncia de elementos de , de forma que todos t em que ser diferentes. Podemos tamb em ver esse procedimento como selecionando um subconjunto dos atletas com elementos, e ent ao os ordenando. Por conseguinte, temos o teorema a seguir.

Teorema 1.7.1 O n umero de subconjuntos ordenados com elementos de um conjunto


com elementos e
.
.) (Note que se comec armos com e contarmos n umeros, o u ltimo ser a longo demais falar em termos de conjuntos com elementos e subconjuntos E e conveniente abreviar essas express oes para -conjuntos e com elementos; da -subconjuntos. Portanto o n u mero de -subconjuntos ordenados de um -conjunto e

.

1.38 Se voc e generalizar a soluc a o do exerc cio 1.37, voc e obt em a resposta na forma


*

Verique que esse e o mesmo n umero tal qual dado no teorema 1.7.1. 1.39 Explique a semelhanc a e a diferenc a entre as quest oes de contagem respondidas pelo teorema 1.7.1 e pelo teorema 1.5.1.

1.8 O numero de subconjuntos de um dado tamanho


Daqui, podemos facilmente derivar um dos mais importantes resultados de contagem.

Teorema 1.8.1 O n umero de -subconjuntos de um -conjunto e

Recordemos ordenados, obtemos que se contarmos subconjuntos claro que, se desejamos saber o
, pelo Teorema 1.7.1. E n umero de subconjuntos n ao-ordenados, ent ao contamos demais; todo subconjunto foi contado exatamente vezes (com toda ordenac a o poss vel de seus elementos). Por tanto temos que dividir esse n umero por para obter o n umero de subconjuntos com elementos (sem ordenac a o). O n umero de -subconjuntos de um -conjunto e uma quantidade t ao importante que e preciso uma notac a o separada para ele: (leia: de escolha ). Por conse guinte,
(1.6) Prova.

18

Da o n umero de bilhetes de loteria diferentes e , o n umero de apertos-de-m ao e etc. Os n umeros s ao tamb em chamados de coecientes binomiais (na Sec a o 3.1 veremos por que).
1.40 Quais problemas discutidos durante a festa eram casos especiais do teorema 1.8.1? 1.41 Fac a uma tabela com os valores de  para 
 * 1.42 Ache os valores de  para  por meio do signicado combinat orio de  .



 .

atrav es de (1.6), e explique os resultados

Coecientes binomiais satisfazem muitas igualdades importantes. No pr oximo teorema reunimos algumas dessas; algumas outras igualdades ocorrer ao nos exerc cios e no pr oximo cap tulo. Teorema 1.8.2 Coecientes binomiais satisfazem as seguintes igualdades:

Se

, ent ao

(1.7)

(1.8)

(1.9)

Prova. Provamos (1.7) apelando para o signicado combinat orio de ambos os lados. Temos um conjunto de -elementos, digamos . O lado esquerdo conta subconjuntos de -elementos de , enquanto que o lado direito conta subconjuntos de elementos de . Para ver que esses n umeros s ao os mesmos, precisamos apenas observar que juntamente com todo subconjunto de -elementos vai um subconjunto de -elementos: seu complemento de um conjunto, que em exatamente aqueles cont elementos de que n ao est ao contidos no conjunto de -elementos. Isso emparelha subconjuntos de -elementos com os subconjuntos de -elementos, mostrando que existe o mesmo n umero de ambos. Vamos provar (1.8) usando a f ormula alg ebrica (1.6). Ap os substituic a o, a igualdade ca
Podemos dividir ambos os lados por , e multiplicar por ; ent ao a identidade ca

que pode ser vericada por f acil manipulac a o alg ebrica. Finalmente, provamos (1.9) atrav es da interpretac a o combinat oria novamente. Mais uma vez, seja um conjunto de -elementos. O primeiro termo no lado esquerdo 19

conta os subconjuntos de 0-elementos de (existe apenas um, o conjunto vazio); o segundo termo conta subconjuntos de 1-elemento; o pr oximo termo, subconjuntos de 2-elementos etc. Na soma completa, todo subconjunto de e contado exatamente uma vez. Sabemos que (o lado direito) e o n umero de todos os subconjuntos de . Isso prova (1.9), e completa a prova do Teorema 1.8.2.
1.43 Encontre uma prova de (1.7) usando a f ormula alg ebrica para  , e de (1.8), usando o signicado combinat orio de ambos os lados.
      ; d e duas provas, uma usando a interpretac a o combi  nat oria e a outra, usando a f ormula alg ebrica para os coecientes binomiais.

1.44 Prove que

1.45 Prove (novamente, de duas maneiras) que 1.46 Prove (de duas maneiras) que para

* *

"* *

Exerc cios de Revis ao


1.47 De quantas maneiras voc e pode assentar 12 pessoas em duas mesas redondas com 6 lugares em cada uma? Pense nas poss veis maneiras de denir quando dois assentamentos s ao diferentes, e encontre a resposta para cada um. 1.48 Nomeie conjuntos com cardinalidade (a) 365, (b) 12, (c) 7, (d) 11.5, (e) 0, (f) 1024. 1.49 Liste todos os subconjuntos de

 

contendo 

mas n ao contendo .

1.50 N ao escrevemos todas as relac o es de subconjunto entre v arios conjuntos de n umeros; por exemplo, # tamb em e verdadeiro. Quantas tais relac o es voc e pode encontrar entre os conjuntos
# $ #  ?

1.51 Qual e a intersec a o entre (a) o conjunto dos inteiros positivos cujo u ltimo d gito e 3, e o conjunto dos n umeros pares; (b) o conjunto dos n umeros divis veis por 5 e o conjunto dos n umeros pares? 1.52 Sejam   
e  intersec a o com  tenha elemento.


 .

Liste todos os subconjuntos de 

cuja

1.53 Tr es conjuntos t em 5, 10 e 15 elementos, respectivamente. Quantos elementos podem ter sua uni ao e sua intersec a o? 1.54 Qual e a diferenc a sim etrica de  e  ?

20

1.55 Forme a diferenc a sim etrica de  e  , para obter um conjunto - . Forme a diferenc a sim etrica de  e - . Que conjunto voc e obt em? 1.56 Sejam   -

tr es conjuntos e assuma que  e um subconjunto de - . Prove que




-



 - (

Mostre por um exemplo que a condic a o de que  e um subconjunto de -

n ao pode ser omitida.

 , se 1.57 Qual e a diferenc a  (a)  e o conjunto dos n umeros primos e  e o conjunto n umeros mpares? (b)  e o conjunto dos n umeros reais n ao-negativos e  e o conjunto dos n umeros reais n ao-positivos?

1.58 Prove que para quaisquer tr es conjuntos   - ,

 

 -

 -

 -

1.59 Seja  um conjunto e suponha que represente o conjunto de todos os subconjuntos de  verdadeiro? 2-elementos de  . Qual dos seguintes enunciados e



 -

     

   

 

 

    

   

 

 

1.60 Seja  um subconjunto de  ,  "   ,    a o com  tem elemento?  cuja intersec

. Qual e a quantidade de subconjuntos de

1.61 Calcule a forma bin aria de   e  , e calcule sua soma na notac a o bin aria. Verique os resultados em confronto com adicionar   e  na notac a o decimal usual, e ent ao convert e-lo para bin ario. 1.62 Prove que todo inteiro positivo pode ser escrito como a soma de pot encias diferentes de 2. Prove tamb em que para um dado n umero, existe apenas uma maneira de faz e-lo. 1.63 Comec ando de Washington, DC, de quantas maneiras voc e pode visitar 5 das outras 50 capitais de estado e retornar a Washington? 1.64 Encontre o n umero de todos os inteiros de 20-d gitos nos quais nenhum par de d gitos consecutivos s ao iguais. 1.65 Alice tem bolas (todas diferentes). Primeiro, ela as divide em duas pilhas; ent ao ela apanha uma das pilhas com pelo menos dois elementos, e a divide em duas; ela repete isso at e que cada pilha tenha apenas um elemento. (a) Quantos passos isso leva? (b) Mostre que n umero de maneiras diferentes nas quais ela pode realizar esse procedimento e  ((( (    



21

[Dica: imagine o procedimento de tr as-para-frente.]

1.66 Voc e deseja enviar cart oes postais a 12 amigos. Na loja, existem apenas 3 tipos de cart oes postais. De quantas maneiras voc e pode enviar os cart oes postais, se (a) existe um n umero grande de cada cart ao postal, e voc e deseja enviar um cart ao a cada amigo; (b) existe um n umero grande de cada cart ao postal, e voc e deseja enviar um ou mais cart oes para cada amigo (mas ningu em deve receber dois cart oes id enticos); (c) a loja tem apenas 4 exemplares de cada cart ao, e voc e deseja enviar um cart ao para cada amigo? 1.67 Qual e o n umero de maneiras de colorir  objetos com 3 cores, se cada cor tem que ser usada pelo menos uma vez? 1.68 Desenhe uma a rvore para soluc a o de Alice de quanticar o n umero de maneiras que 6 pessoas podem jogar xadrez, e explique o argumento de Alice usando a a rvore. 1.69 Quantas palavras diferentes voc e pode obter rearranjando as letras da palavra MA TEMATICA? 1.70 Encontre todos os inteiros positivos , e para os quais



1.71 Prove que

*


 

 * *

 *  ( * 

1.72  pessoas est ao sentadas ao redor de uma mesa. De quantas maneiras podemos escolher pessoas, sem que nunca duas delas sejam vizinhas?

22

Você também pode gostar