Você está na página 1de 28

Matem tica Discreta: a Elementar e Al m e

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

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

Indice
Pref cio a 1 Vamos contar! 1.1 Uma festa . . . . . . . . . . . . . . . . . . . . 1.2 Conjuntos e similares . . . . . . . . . . . . . . 1.3 O n mero de subconjuntos . . . . . . . . . . . u 1.4 O n mero aproximado de subconjuntos . . . . u 1.5 Seq encias . . . . . . . . . . . . . . . . . . . u 1.6 Permutacoes . . . . . . . . . . . . . . . . . . . 1.7 O n mero de subconjuntos ordenados . . . . . u 1.8 O n mero de subconjuntos de um dado tamanho u 2 Ferramentas combinat rias o 2.1 Inducao . . . . . . . . . . . . . . . . . . . . 2.2 Comparando e estimando n meros . . . . . . u 2.3 Inclus o-exclus o . . . . . . . . . . . . . . . a a 2.4 Casas de Pombo . . . . . . . . . . . . . . . . 2.5 O paradoxo g meo e o velho e bom logaritmo e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ngulo de Pascal a 3.1 O Teorema Binomial . . . . . . . . . . . . . . . . . . 3.2 Distribuindo presentes . . . . . . . . . . . . . . . . . 3.3 Anagramas . . . . . . . . . . . . . . . . . . . . . . . 3.4 Distribuindo dinheiro . . . . . . . . . . . . . . . . . . 3.5 O Tri ngulo de Pascal . . . . . . . . . . . . . . . . . . a 3.6 Identidades no Tri ngulo de Pascal . . . . . . . . . . . a 3.7 Uma vis o de olhos de p ssaro do Tri ngulo de Pascal a a a 3.8 Uma vis o de olhos de aguia: detalhes nos . . . . . . a

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

4 Numeros de Fibonacci 4.1 O exerccio de Fibonacci . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Muitas identidades . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Uma f rmula para os n meros de Fibonacci . . . . . . . . . . . . . . o u

ii

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

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

. . . .

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 arvores? . . . . . . . 8.2 Como crescer arvores? . . . . . . 8.3 Como contar arvores? . . . . . . . 8.4 Como armazenar arvores? . . . . 8.5 O n mero de arvores n o-rotuladas u a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 127 129 131 133 138

9 Encontrando o otimo 142 9.1 Encontrando a melhor arvore . . . . . . . . . . . . . . . . . . . . . . 142 9.2 Caixeiro Viajante . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 10 Emparelhamentos em grafos 10.1 Um problema de danca . . . . . . . . . . . . . 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 ria em Geometria o 164 11.1 Intersecoes de diagonais . . . . . . . . . . . . . . . . . . . . . . . . 164 11.2 Contando regi es . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 o 11.3 Polgonos convexos . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

iii

12 F rmula de Euler o 172 12.1 Um planeta sob ataque . . . . . . . . . . . . . . . . . . . . . . . . . 172 12.2 Grafos planares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 12.3 F rmula de Euler para Poliedros . . . . . . . . . . . . . . . . . . . . 176 o 13 Colorindo mapas e grafos 13.1 Colorindo regi es com duas cores . . . . . . . . . o 13.2 Colorindo grafos com duas cores . . . . . . . . . . 13.3 Colorindo grafos com muitas cores . . . . . . . . . 13.4 Coloracao de mapas e o Teorema das Quatro Cores 14 Geometrias nitas, c digos, o quadrados latinos, e outras belas criaturas 14.1 Pequenos mundos ex ticos . . . . . . . . . . o 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 digos . . . . . . . . . . . . . . . . . . . . o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ssica . . . . . . . . . . . . . . . . a 15.3 Como guardar o ultimo movimento em xadrez? . 15.4 Como vericar uma senhasem aprend -la? . . e 15.5 Como encontrar esses primos? . . . . . . . . . . 15.6 Criptograa de chave p blica . . . . . . . . . . . u 16 Respostas aos exerccios

iv

Pref cio a
Para a maioria dos estudantes, o primeiro e unico curso em matem tica na universidade a e c lculo. E e verdade que c lculo e o mais importante campo da matem tica, cuja a a a emerg ncia no s culo XVII sinalizou o nascimento da matem tica moderna, foi a chave e e a para as aplicacoes bem sucedidas da matem tica nas ci ncias e na engenharia. a e Mas o c lculo (ou a an lise) tamb m e muito t cnico. Requer bastante trabalho a a e e at mesmo para introduzir suas nocoes fundamentais como continuidade ou derivadas e (anal de contas, levou 2 s culos somente para desenvolver a pr pria denicao dessas e o nocoes). Para se ter um verdadeiro sentimento sobre o poder de seus m todos, digamos e atrav s da descricao de uma de suas aplicacoes importantes em detalhe, leva anos de e estudo. Se voc quiser ser um matem tico, cientista da computacao, ou engenheiro, esse e a investimento e necess rio. Mas se seu objetivo e desenvolver um sentimento sobre o a que e a matem tica, onde e que os m todos matem ticos podem ser uteis, e que tipo de a e a quest es sobre as quais os matem ticos realmente trabalham, voc pode querer buscar o a e a resposta em algum outro campo da matem tica. a Existem muitas est rias de sucesso da matem tica aplicada fora do c lculo. Um o a a t pico quente recente e criptograa matem tica, que e baseada na teoria dos n meros o a u ), e e largamente aplicada, entre outras, em (o estudo dos inteiros positivos seguranca de computadores e transacao banc ria eletr nica. Outras areas importantes a o em matem tica aplicada incluem programacao linear, teoria dos c digos e a teoria da a o computacao. O conte do matem tico nessas aplicacoes e coletivamente chamado de u a matem tica discreta. (A palavra discreta e usada no sentido de separados um do oua tro, o oposto de contnua; ela e tamb m comumente usada no sentido mais restritivo e de nita. A vers o mais cotidiana dessa palavra e escrita discreet. 1 ) a O objetivo deste livro n o e cobrir matem tica discreta em profundidade (devea a ria ter cado claro da descricao acima que tal tarefa seria mal-denida e impossvel mesmo assim). Ao contr rio, discutimos um n mero de resultados e m todos selecioa u e nados, a maioria das areas de combinat ria e teoria dos grafos, com um pouco de teoria o elementar dos n meros, probabilidade e geometria combinat ria. u o E importante se dar conta de que n o existe matem tica sem provas. Meramente a a enunciar os fatos, sem dizer algo sobre por que esses fatos s o v lidos, seria terrivela a mente distanciado do esprito da matem tica e tornaria impossvel dar qualquer id ia a e
1 N.T. Trata-se de jogo de palavras: discreet em ingl s tamb m signica discreto, mas dessa vez no sentido e e de cuidadoso.



sobre como ela funciona. Da, sempre que possel, daremos as provas dos teoremas ` que enunciamos. As vezes isso n o e possvel; fatos um tanto simples e elementares a podem ser extremamente difceis de provar, e algumas dessas provas podem requerer cursos avancados para segu-las. Nesses casos, enunciaremos pelo menos que a prova e altamente t cnica e vai al m do escopo deste livro. e e Um outro ingrediente importante da matem tica e a resolucao de problemas. Voc a e n o ser capaz de aprender o quer que seja de matem tica sem sujar suas m os e expea a a a rimentar as id ias que voc aprende na solucao de problemas. Para alguns, isso pode e e 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 resolvendo problemas de matem tica discreta. O leitor e fortemente aconselhado a a a responder as quest es postas no texto e se envolver com os problemas no nal de cada ` o captulo deste livro. Trate isso como resolver charada, e se voc achar que alguma e id ia que lhe ocorreu na solucao tem algum papel mais adiante, que satisfeito pois e voc est comecando a pegar a ess ncia de como a matem tica se desenvolve. e a e a Esperamos que possamos ilustrar que a matem tica e um edifcio, onde resultados a s o construdos sobre resultados anteriores, frequentemente voltando aos grandes maa tem ticos gregos; que a matem tica est viva, com mais id ias novas e mais problemas a a a e prementes n o-resolvidos que nunca; e que a matem tica e tamb m uma arte, onde a a a e beleza de id ias e m todos e t o importante quanto sua diculdade ou aplicabilidade. e e a L szl Lov sz a o a J zsef Pelik n o a Katalin Vesztergombi

vi

Captulo 1

Vamos contar!
1.1 Uma festa
Alice convida seis pessoas para sua festa de anivers rio: Bob, Carl, Diane, Eve, Frank a e George. Quando eles chegam, eles apertam as m os de cada um (estranho costume a Europeu). Esse grupo e estranho mesmo, porque um deles pergunta: Quantos apertos de m o isso signica? a Eu apertei 6 m os no total diz Bob, e eu acho, assim fez todo mundo. a Como somos sete, isso deveria signicar apertos de m o aventura Carl. a Isso parece demasiado diz Diane. A mesma l gica d 2 apertos de m o se duas o a a pessoas se encontram, o que est claramente errado. a Isso e exatamente o ponto chave: todo aperto de m o foi contado duas vezes. a Temos que dividir 42 por 2, para chegar ao n mero certo: 21. resolve Eve a quest o. u a Quando eles iam para a mesa, eles entraram numa discuss o sobre quem senta a onde; para contornar isso, Alice sugere: Vamos mudar o posicionamento de sentar a cada meia hora, at que cheguemos a e cada posicionamento possvel. Mas voc ca na cabeceira da mesa diz George, pois e seu anivers rio. e a Quanto tempo essa festa vai durar? Quantos posicionamentos diferentes existem (com o lugar de Alice xo)? Vamos preencher as cadeiras uma a uma, comecando 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 mero de maneiras de preencher as primeiras duas cadeiras e u . De forma semelhante, n o importa como preenchemos as primeiras duas a cadeiras, temos 4 escolhas para a terceira cadeira, o que d a maneiras de preencher as primeiras tr s cadeiras. Continuando de forma semelhante, encontramos que o e n mero de maneiras de sentar os convidados e u . 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 duracao! `
1.1 Quantas maneiras essas pessoas podem ser sentadas a mesa, se Alice tamb m pode sentar ` e em qualquer lugar?

Ap s o bolo, a turma quer dancar (rapazes com garotas, lembre-se, essa e uma festa o europ ia conservadora). Quantos pares possveis podem ser formados? e OK, essa e f cil: existem 3 garotas, e cada uma pode escolher um dos 4 rapazes, e a isso faz pares possveis. Ap s cerca de dez dias, eles realmente precisam de algumas id ias novas para mano e ter a festa acontecendo. Frank tem uma: Vamos fazer uma vaquinha e tirar um pr mio na loteria! Tudo o que temos que e fazer e comprar um n mero suciente de bilhetes tal que independente do que eles sor u teiem, devemos ter um bilhete com os n meros certos. De quantos bilhetes precisamos u para isso? (Na loteria sobre a qual eles est o falando, 5 n meros s o selecionados de 90.) a u a Isso e como o assentamento diz George, Suponha que facamos o jogo de modo que Alice marca um n mero, ent o ela passa o bilhete a Bob, que marca um n mero e u a u 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 meros, e u continuando de forma semelhante, chegamos a escolhas possveis para os cinco n meros. u Na verdade, acho que essa e como a quest o do aperto de m o diz Alice. Se a a preenchermos os bilhetes da maneira que voc sugeriu, obtemos o mesmo bilhete mais e que uma vez. Por exemplo, haver um bilhete onde eu marco 7 e Bob marca 23, e um a outro onde eu marco 23 e Bob marca 7. Carl salta e diz: Bem, vamos imaginar um bilhete, digamos, com n meros u 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 prop s, ent o dentre os o a bilhetes que obtemos, toda 5-tupla ocorre n o apenas uma vez, mas a vezes. Portanto o n mero de diferentes bilhetes u e apenas

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

&%$  $"  "

#



Portanto eles decidiram jogar cartas ao inv s de loteria. Alice, Bob, Carl e Diane e jogam bridge. Olhando para suas cartas, Carl diz: Acho que eu tinha a mesma m o na a ultima vez. Isso e muito improv vel diz Diane. a Qu o improv vel? Em outras palavras, quantas m os diferentes pode-se ter em a a a bridge? (O baralho tem 52 cartas, cada jogador recebe 13.) Esperamos que voc o e tenha notado: isso e essencialmente a mesma quest o que a loteria. Imagine que Carl a 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 o foi contada muitas vezes. Na verdade, se Eve chega a kibitz a e olha nas cartas de Carl depois que ele as arrumou, e tenta adivinhar (n o sabemos a 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 novamente como o assentamento: existem ordens nas quais ele poderia ter pegado suas cartas. Mas isso signica que o n mero de m os diferentes em bridge e u a

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

   

  

 (

E cada par pode ou n o trocar de lado adiciona Frank. Isso signica a 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 m em grupos de 48, e portanto o n mero e u de emparelhamentos e . Acho que ainda existe outra maneira de chegar nisso diz Alice ap s algum tempo. o Bob e o mais jovem, portanto deixe-o escolher um parceiro primeiro. Ele pode esco lher 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 mero de emparelhamento e u Bem, e bom ver que chegamos na mesma cifra por dois argumentos realmente diferentes. No mnimo, e reconfortante diz Bob, e nesse tom feliz deixamos a festa.
1.2 Qual e o n mero de emparelhamentos no sentido de Carl (quando importa quem senta u em qual lado do tabuleiro, mas os tabuleiros s o todos iguais), e no sentido de Diane (quando e a o contr rio)? a 1.3 Qual e o n mero de emparelhamentos (nos v rios sentidos como acima) em uma festa de u a 10?

1.2 Conjuntos e similares


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

e o conjunto de participantes da festa de anivers rio de Alice, ou a

1 Em matem tica, pode-se distinguir v rios nveis de innitude; por exemplo, pode-se distinguir entre a a as cardinalidades de e . Esse e o assunto da teoria dos conjuntos e n o nos diz respeito aqui. a

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

   

# $

 #  

     

(

! "

& %

  

` e o conjunto de n meros no bilhete de loteria de meu tio. As vezes substitumos a lista u por uma descricao verbal, como

Frequentemente especicamos um conjunto por uma propriedade que destaca os elementos em um grande universo como os n meros reais. Escrevemos ent o essa prou a priedade dentro das chaves, mas ap s os dois pontos. Por conseguinte o

(representamos esse conjunto por ). Um conjunto e chamado de subconjunto de um conjunto , se todo elemento de e tamb m um elemento de . Em outras palavras, consiste de certos elementos de e . 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 relacao que diz que e um subconjunto de e representada por . Por exemplo, entre os v rios conjuntos de pessoas consideradas acima, a e . Entre os conjuntos de n meros, temos uma longa cadeia: u

A notacao quer dizer que e um subconjunto de e diferente de . Na cadeia acima, poderamos substituir o smbolo de por . Se temos dois conjuntos, podemos denir v rios outros conjuntos a partir da ajuda a deles. A intersecao de dois conjuntos e o conjunto consistindo daqueles elementos que s o elementos de ambos os conjuntos. A intersecao de dois conjuntos e e a representada por . Por exemplo, temos Alice . Dois conjuntos cuja intersecao e o conjunto vazio (em outras palavras, n o t m qualquer elemento em a e comum) s o chamados disjuntos. a A uni o de dois conjuntos e o conjunto consistindo daqueles elementos que s o a a elementos em pelo menos um dos conjuntos. A uni o de dois conjuntos e e reprea sentada por . Por exemplo, temos Alice, Carl, Diane, Eve, Frank . A diferenca de dois conjuntos e e o conjunto de elementos que pertencem a mas n o a . A diferenca de dois conjuntos e e representada por a . Por exemplo, temos Diane, Eve . A diferenca sim trica de dois conjuntos e e e o conjunto de elementos que pertencem a exatamente um deles: ou . A diferenca sim trica de dois conjuntos e e e representada por . Por exemplo, temos Carl, Diane, Eve, Frank . Intersecao, uni o, e os dois tipos de diferenca s o semelhantes a adicao, a a ` multiplicacao, subtracao: elas s o operacoes sobre conjuntos, ao inv s de operacoes a e 5

 

( )&

! "#

2 '4

! $#

tem mais de 21 anos

! "

 

$ '&

 

(representamos esse conjunto por


). Deixe-me tamb m dizer a voc que e e Alice, Carl, Frank

! #

e uma garota

Alice, Diane, Eve

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


Alice e seus convidados

anteriormente), e

#

 !

 

2 '3

 !  

! "

( 10

 !  

$ %

 

   

 

Figura 1.1: O diagrama de Venn de tr s conjuntos, e os conjuntos em ambos os lados e de (1.1). sobre n meros. Tal qual operacoes sobre n meros, operacoes de conjuntos obedecem u u a muitas regras (identidades) uteis. Por exemplo:

Para ver que isso e o caso, pense num elemento que pertence ao conjunto no lado esquerdo. Ent o temos a e tamb m e . Essa ultima assercao e a mesma que dizer que ou ou . Se , ent o (como tamb m temos a e ) temos . Se , ent o, de modo semelhante, obtemos a . Portanto sabemos ou . Pela denicao da uni o de dois conjuntos, isso e o a mesmo que dizer que . Reciprocamente, considere um elemento que pertence ao lado direito. Pela denicao de uni o, isso signica que a ou . No primeiro caso, temos e tamb m e . No segundo, obtemos e tamb m e . 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 o existe nada a nele a n o ser l gica elementar. Um problema com ele e que e t o comprido que a o a e f cil cometer um erro no argumento. Existe uma boa maneira gr ca de suportar a a tais argumentos. Representamos os conjuntos , e por tr s crculos sobrepostos e (Figura 1.1). Imaginamos que os elementos em comum de , e s o colocados a na parte comum dos tr s crculos; aqueles elementes de que tamb m est o em e e a mas n o em s o colocados na parte comum dos crculos e fora de , etc. Esse a a desenho e chamado de diagrama de Venn dos tr s conjuntos. e Agora onde est o aqueles elementos no diagrama de Venn que pertencem ao lado a esquerdo de (1.1)? Temos que formar a uni o de e , que e o conjunto cinza em a (1.1(a)), e ent o intersect -lo com , para obter a parte cinza escuro. Para obter o a a conjunto no lado direito, temos que formar os conjuntos e (marcados por linhas verticais e horizontais, respectivamente), e ent o formar sua uni o. Est claro a a a a partir da gura que obtemos o mesmo conjunto. Isso ilustra que diagramas de Venn prov em uma maneira segura e f cil de provar tais identidades envolvendo operacoes e a de conjuntos. 6



 

! 

!

  

! 0

(1.1)

!

! ! !  $ ' $ "

$ !   

! &

! $ '  ! !     
  

 

 

 !

 

 

 

$ 0

A identidade (1.1) e boa e um tanto f cil de lembrar: se pensamos na uni o a a como um tipo de adicao (isso e um tanto natural), e intersecao como um tipo de multiplicacao (hmm n o t o claro por que, talvez ap s aprendermos sobre proba a a o bilidade no Captulo 5 voc ver ), ent o vemos que (1.1) e completamente an loga a e a a a ` conhecida regra distributiva para n meros: u

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

Acontece que essas s o tamb m propriedades das operacoes de uni o e intersecao: a e a

A prova dessas identidades ca para o leitor como exerccio. Advert ncia! Antes de ir longe demais com essa analogia, vamos apontar para o e fato de que existe uma outra lei distributiva para conjuntos:

Chegamos nisso simplesmente trocando uni o e intersecao em (1.1). (Essa identia dade pode ser provada tal qual (1.1), veja o Exerccio 1.19.) Essa segunda distributivi dade e algo que n o tem an logo para n meros: em geral, a a u

para tr s n meros e u . Existem outras identidades importantes envolvendo uni o, intersecao, e tamb m a e os dois tipos de diferenca. Essas s o uteis, mas n o muito profundas: elas reetem a a a l gica simples. Portanto n o as listamos aqui, mas enunciamos v rias delas adiante nos o a a exerccios.
1.4 D exemplo de conjuntos cujos elementos s o (a) edifcios, (b) pessoas, (c) estudantes, (d) e a arvores, (e) n meros, (f) pontos. u 1.5 Quais s o os elementos dos seguintes conjuntos: (a) ex rcito, (b) humanidade, (c) biblioa e teca, (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 o os elementos do seguinte (reconhecidamente peculiar) conjunto: Alice a

 

! ! 

$ $ $  ! ' ! "

! ! '

     

  

! %

     

e associativa:

 

  

   

$ $  

$ &

(1.2) (1.3)

$ %

(1.4)

1.8 O termo elemento de um conjunto e um caso especial de um subconjunto de um con junto? 1.9 Liste todos os subconjuntos de

1.10 Dena pelo menos tr s conjuntos, dos quais Alice, Diane, Eve e um subconjunto. e

1.11 Liste todos os subconjuntos de

, contendo

mas n o contendo . a s o subconjuntos. Encontre tal a

1.12 Dena um conjunto dos quais ambos e conjunto com um menor n mero possvel de elementos. u

1.13 (a) Que conjunto voc chamaria de uni o de e a , e ? (b) Encontre a uni o dos primeiros dois conjuntos, e ent o a uni o desse com o terceiro. a a a Tamb m, encontre a uni o do ultimo dos dois conjuntos, e ent o a uni o desse com o primeiro e a a a conjunto. Tente formular o que voc observou. e (c) D uma denicao da uni o de mais de dois conjuntos. e a 1.14 Explique a conex o entre a nocao da uni o de conjuntos e o exerccio 1.12. a a 1.15 Formamos a uni o de um conjunto com 5 elementos e um conjunto com 9 elementos. a Quais dos seguintes n meros podemos obter como a cardinalidade da uni o: 4, 6, 9, 10, 14, 20? u a


1.16 Formamos a uni o de dois conjuntos. Sabemos que um deles tem a tem elementos. Que podemos inferir sobre a cardinalidade da uni o? a


1.17 Qual e a intersecao (a) dos conjuntos e ; (b) do conjunto de garotas nessa classe e o conjunto de garotos nessa classe; (c) do conjunto dos n meros primos e o conjunto de n meros pares? u u 1.18 Formamos a intersecao de dois conjuntos. Sabemos que um deles tem elementos e o outro tem elementos. Que podemos inferir sobre a cardinalidade da intersecao? 1.19 Prove (1.2), (1.3) e (1.4).
%$ )(4! 32%%#! )(&%#! ' 1 $ 0 ' $ "  

1.20 Prove que

.
8 6 75

1.21 (a) Qual e a diferenca sim trica do conjunto e de inteiros n o-negativos e o conjunto a de inteiros pares ( cont m inteiros pares tanto negativos quanto e positivos).
E

(b) Formamos a diferenca sim trica de e e , para obter um conjunto diferenca sim trica de e . O que voc obteve? D uma prova da resposta. e e e
$ ! E !

       

        

 ((    D( #C((A @ @ @   B  B @ @ @

  

. Quantos voc obt m? e e

elementos e o outro

      

1 98

. Formamos a

1.3 O numero de subconjuntos


Agora que introduzimos a nocao de subconjuntos, podemos formular nosso primeiro problema combinat rio geral: qual e o n mero de todos os subconjuntos de um cono u junto com elementos? Comecamos tentanto com n meros pequenos. N o tem qualquer import ncia o que u a a s o os elementos do conjunto; chamamos a etc. O conjunto vazio tem apenas um subconjunto (a saber, ele pr prio). Um conjunto com um unico elemento, digamos o , tem dois subconjuntos: o conjunto pr prio o e o conjunto vazio . Um conjunto com dois elementos, digamos tem quatro subconjuntos: e . D mais a trabalho listar todos os subconjuntos de um conjunto com 3 elementos: (1.5)

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

1 2

2 4

3 8

Olhando para esses valores, observamos que o n mero de subconjuntos e uma pot ncia u e de 2: se o conjunto tem elementos, o resultado e , pelo menos nesses pequenos exemplos. N o e difcil ver que essa e sempre a resposta. Suponha que voc tenha que selea e cionar um subconjunto de um conjunto com elementos; vamos chamar esses elementos . Ent o podemos ou n o querer incluir , em outras palavras, a a podemos tomar duas possveis decis es nesse ponto. N o importa o que decidimos o a sobre , podemos ou n o querer incluir a no subconjunto; isso signica duas decis es possveis, e portanto o n mero de maneiras que podemos decidir sobre o u e e . Agora n o importa como decidimos sobre e , temos que decidir sobre a , e podemos novamente decidir de duas maneiras. Cada uma dessas maneiras pode ser combinada com cada uma das 4 decis es que poderamos ter tomado sobre e , o o que perfaz possibilidades para decidir sobre e . Podemos continuar de modo semelhante: n o importa como decidimos sobre os a primeiros elementos, temos duas decis es possveis sobre o seguinte, e portanto so o o n mero de possibilidades dobra sempre que tomamos um novo elemento. Para decidir u sobre todos os elementos do conjunto, temos possibilidades. Da, derivamos o teorema seguinte.

Podemos ilustrar o argumento usado na prova atrav s da imagem que aparece na e Figura 1.2. Lemos essa gura da seguinte forma. Desejamos selecionar um subconjunto chamado . Comecamos do crculo no topo (chamado de n o). O n cont m uma o e pergunta: e um elemento de ? As duas setas saindo desse n s o rotuladas com as o a duas possveis respostas a essa pergunta (Sim e N o). Tomamos uma decis o e segui a a mos a seta apropriada (tamb m chamada de aresta) rumo ao n na outra extremidade. e o Esse n cont m a pr xima pergunta: o e o e um elemento de ? Siga a seta correspon dente a sua resposta rumo ao pr ximo n , que cont m a terceira (e nesse caso a ultima) ` o o e 9

Teorema 1.3.1 Um conjunto com

elementos tem

subconjuntos.

#!

#  ! # ! # ! # ! #!#!# ! #  ! #  ! #  ! # ! # !


#! 



&

S
S c S

S
abc

N
ab

S
ac

N
a

S
bc

N
b

S
c

Figura 1.2: Uma arvore de decis o para selecionar um subconjunto de a

pergunta que voc deve responder para determinar o subconjunto: e um elemento de e ? Dando uma resposta e seguindo a seta apropriada chegamos a um n , que cont m o e 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 s no o ultimo nvel. Como o n mero de n s dobra de nvel para nvel ao descer, o ultimo u o nvel cont m e n s (e se tiv ssemos um conjunto de -elementos, ele conteria o e n s). o Observacao. Uma gura como essa e chamada de arvore.. (Isso n o e uma denicao a matem tica; essa vir mais tarde.) Se voc quiser saber por que a arvore est crescendo a a e a de cabeca para baixo, pergunte aos cientistas da computacao que introduziram essa convencao. (A sabedoria convencional e que eles nunca saram da sala, e por isso eles nunca viram uma arvore de verdade.) Podemos dar uma outra prova do teorema 1.3.1. Novamente, a resposta car esa clarecida se zermos uma pergunta sobre subconjuntos. Mas, agora n o queremos selea cionar um subconjunto; o que queremos e enumerar subconjuntos, o que signica que desejamos rotul -los com n meros a u 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 o falar sobre o 23 subconjunto da lista. a (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 o os a l gicos os culpados. Na realidade, voc achar isso um tanto natural e conveniente o e a ap s algum tempo.) o Existem muitas maneiras de ordenar os subconjuntos de um conjunto para formar uma lista. Uma coisa razoavelmente natural a fazer e comecar com , e ent o listar a todos os subconjuntos com 1 elemento, ent o listar todos os subconjuntos com 2 elea mentos, etc. Essa e a maneira pela qual a lista (1.5) e montada. Uma outra possibilidade e ordenar os subconjuntos como um cat logo telef nico. a o

10

# !



N
b S

N
c S

Esse m todo ser mais transparente se escrevermos os subconjuntos sem chaves e e a vrgulas. Para os subconjuntos de , obtemos a lista

Essas s o de fato maneiras uteis e naturais de listar todos os subconjuntos. Entrea tanto, elas t m uma limitacao. Imagine a lista dos subconjuntos de 10 elementos, e se e pergunte qual e o subconjunto da lista, sem na verdade escrever a lista inteira. Isso seria difcil! Existe uma maneira de torn -la mais f cil? a a Vamos comecar com uma outra maneira de representar subconjuntos (uma outra codicacao no jarg o matem tico). Ilustramos tal maneira para os subconjuntos de a a . Olhamos para os elementos um por um, e escrevemos um 1 se o elemento ocorre no subconjunto e um 0 se ele n o ocorre. Por conseguinte, para o subconjunto a , escrevemos , pois est no subconjunto, n o est , e est novamente. a a a a 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 o est no subconjunto, o a a 1 que segue nos diz que est l , e o ultimo 0 nos diz que n o est l . a a a a a Agora tais cadeias consistindo de 0s e 1s nos remetem a representacao bin ria ` a de inteiros (em outras palavras, representacoes na base 2). Vamos recordar a forma bin ria de inteiros n o-negativos at 10: a a e

(Colocamos o ndice 2 a para nos lembrar que estamos trabalhando na base 2, e n o a 10.) Agora as formas bin rias de inteiros a parecem quase como c digos de o subconjuntos; a diferenca e que a forma bin ria de um inteiro sempre comeca com um a 1, e os primeiros 4 desses inteiros t m formas bin rias mais curtas que 3, enquanto e a que todos os c digos de subconjuntos consistem de exatamente 3 dgitos. Podemos o fazer essa diferenca desaparecer se acrescentarmos 0s as formas bin rias nos seus ` a incios, para faz -las todas car com o mesmo comprimento. Dessa maneira obtemos e

11

! !     !    !   " "  "

 
 ! 

 

  # !
! 

 ! 

 !

 #!

! 

# ! #

a seguinte correspond ncia: e

Portanto vemos que os subconjuntos de correspondem aos n meros u . 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, comecando com 0, e terminando com o maior inteiro que tem apenas dgitos na sua representacao bin ria a (dgitos na representacao bin ria s o usualmente chamados de bits). Agora o menor a a n mero com u bits e , portanto os subconjuntos correspondem aos n meros u . Est claro que a quantidade desses n meros e , da a quantidade a u de subconjuntos e . Agora podemos responder a nossa pergunta sobre o 233 subconjunto de um con` junto de 10 elementos. Temos que converter 233 a notacao bin ria. 233 e mpar, ` a portanto seu ultimo dgito bin rio (bit) ser 1. Vamos cortar fora esse ultimo bit. Isso e a a o mesmo que subtrair 1 de 233 e depois divid-lo por 2: obtemos . Esse n mero e par, portanto seu ultimo bit ser 0. Vamos cortar fora esse bit nou a vamente; obtemos . Novamente, o ultimo e 0, e cortando-o fora obtemos . Esse e mpar, portanto seu ultimo bit e 1, e cortando-o fora 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 ria de 233 e 11101001. a Segue que se s o os elementos de nosso conjunto, ent o o 233 subcona a junto de um conjunto de 10-elementos consiste dos elementos . Coment rios. Apresentamos duas provas do teorema 1.3.1. Voc pode estar se pera e guntando por que precisamos de duas provas. Certamente n o porque uma unica prova a n o teria provido suciente conanca na veracidade do enunciado! Diferentemente de a um procedimento legal, uma prova matem tica ou d absoluta certeza ou ent o ela e a a a in til. N o importa quantas provas incompletas apresentemos, elas n o se somam para u a a compor uma prova completa. Ali s, a prop sito, poderamos lhe pedir para conar, e n o apresentar qualquer a o a prova. Mais adiante em alguns casos isso ser necess rio, quando enunciaremos teoa a remas cuja prova e longa demais ou complicada demais para ser includa nesse livro introdut rio. o 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 sim ples fato enunciado no teorema, e esse elemento a mais pode ser mais valioso que o 12

    !   

' 

#  ! #  ! !

# ! #! #! #!

# !

 !  !    

  !  ! 

! 

 

   

 

pr prio teorema. Por exemplo, a primeira prova apresentada acima introduziu a id ia o e de quebrar a selecao de um subconjunto em decis es independentes, e a representacao o dessa id ia por uma rvore de decis o; usaremos essa id ia repetidamente. e a a e A segunda prova introduziu a id ia de enumeracao desses subconjuntos (rotulandoe os com inteiros ). Tamb m vimos um m todo importante de contagem: ese e tabelecemos uma correspond ncia entre os objetos que desejamos contar (os subcone juntos) e alguns outros tipos de objetos que podemos contar facilmente (os n meros u ). Nessa correspond ncia e para todo subcojunto, tnhamos exatamente um n mero correspondente, e u para todo n mero, tnhamos exatamente um subconjunto correspondente. u Uma correspond ncia com essas propriedades e chamada de uma correspond ncia e e um-para-um (ou bijecao). Se pudermos fazer uma correspond ncia um-para-um entre e os elementos de dois conjuntos, ent o eles t m o mesmo n mero de elementos. a e u
1.22 Dada a correspond ncia entre n meros e subconjuntos descrita acima, que n meros core u u respondem a (a) subconjuntos com 1 elemento, (b) o conjunto todo? (c) Que conjuntos correspondem a n meros pares? u


1.23 Qual e o n mero de subconjuntos de um conjunto com u elemento?

1.24 Mostre que um conjunto n o-vazio tem o mesmo n mero de subconjuntos mpares (i.e., a u subconjuntos com um n mero mpar de elementos) que subconjuntos pares. u


1.25 Qual e o n mero de inteiros com (a) no m ximo dgitos (decimais); (b) exatamente u a dgitos (n o esqueca que existem n meros positivos e negativos!)? a u

1.4 O numero aproximado de subconjuntos


Portanto sabemos que o n mero de subconjuntos de um conjunto de 100 eleu mentos e . Esse e um n mero grande, mas qu o grande? Seria bom sa u a ber, no mnimo, quantos dgitos ter na forma decimal usual. Usando computa a dores, n o seria muito difcil encontrar a forma decimal desse n mero ( a u ), mas suponha que n o tenhamos computadoa res a m o. Podemos pelo menos estimar a ordem de magnitude desse n mero? ` a u Sabemos que , e da . Por conseguinte, . Agora e um 2 seguido por zeros; ele tem dgitos, e portanto tem no m ximo dgitos. a Sabemos tamb m que e ; esses dois n meros s o bastante u a pr ximos um do outro2. Da o , o que signica que tem pelo menos dgitos.
2 O fato de que e t o pr imo a a x e usado ou mesmo mal-usado no nome kilobyte, que sig nica bytes, embora ele devesse signicar 1000 bytes, tal qual um kilograma signica 1000 gramas. Igualmente, megabyte signica bytes, o que e pr ximo a 1 milh o de bytes, mas n o exatamente igual. o a a

13

   !



  

 

 

   !

   !

 ! 

  

  

 

 !

 "!

 

 

 

 

 

elementos, contendo um dado

(  

  

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

o que signica que e o maior inteiro n o superior a . Matem ticos t m um nome a a e para isso: e a parte inteira ou piso de , e e representada por . Podemos tamb m e o a e dizer que obtemos arredondando para baixo para o pr ximo inteiro. H tamb m um nome para o n mero obtido arredondando-se para cima para o pr ximo inteiro: u o ele e chamado de teto de , e representado por . Usando qualquer calculadora cientca (ou tabela de logaritmos), vemos que , portanto , e aproximando isso para baixo obtemos que . Por conseguinte tem 31 dgitos.


e 1.5 Sequ ncias


Motivados pela codicacao de subconjuntos como cadeias de 0s e 1s, podemos querer determinar o n mero de cadeias de comprimento compostas de algum outro u conjunto de smbolos, por exemplo, , e . O argumento que demos para o caso de 0s e 1s pode ser transportado para esse caso sem qualquer mudanca 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 mero de maneiras de escolher os u primeiros dois elementos e . Continuando de maneira semelhante, obtemos que o n mero de maneiras de escolher a cadeia inteira e . u Na verdade, o n mero 3 n o tem qualquer papel especial aqui; o mesmo argumento u a prova o seguinte teorema:

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

Teorema 1.5.1 O n mero de cadeias de comprimento u dados e .

compostas de

elementos

! 

1.27 Encontre uma f rmula para o n mero de dgitos de o u

   

1.26 Quantos bits (dgitos bin rios) a

tem se for escrito na base ? .

 

 

  

  

 

 !

  

 

Agora podemos escrever apropriado de e

na forma

, apenas n o ser um inteiro: o valor a a . Temos ent o a



 !



 

 

 

 ! 

 !

 

! 

 !

 

quarto, um c digo de funcao que pode ser um de 13 possibilidades. Quantos registros o diferentes s o possveis? a O n mero ser certamente grande. J sabemos do teorema 1.5.1 que o primeiro u a a campo pode conter nomes (a maioria desses ser muito difcil a de pronunciar, e n o s o prov veis de ocorrer, mas vamos cont -los todos como posa a a a sibilidades). O segundo campo tem 2 entradas possveis; o terceiro, 36524 entradas possveis (o n mero de dias em um s culo); o ultimo, 13 entradas possveis. u e Agora como determinamos o n mero de maneiras pelas quais essas entradas podem u ser combinadas? O argumento que descrevemos acima pode ser repetido, tal como escolhas, escolhas, 3 escolhas tem que ser substitudo, na ordem, por escolhas e 13 escolhas. Obtemos que a resposta e . Podemos formular a seguinte generalizacao do teorema 1.5.1. A prova consiste da repeticao do argumento acima. Teorema 1.5.2 Suponha que desejemos formar cadeias de comprimento de modo que possamos usar qualquer dos elementos de um dado conjunto de smbolos como o primeiro elemento da cadeia, qualquer dos elementos de um dado conjunto de smbolos como o segundo elemento da cadeia, etc., qualquer dos elementos de um dado conjunto de smbolos como o ultimo elemento da cadeia. Ent o o n mero a u total de cadeias que podemos formar e . Como um outro caso especial, considere o problema: quantos inteiros n oa negativos t m exatamente dgitos (em decimal)? Est claro que o primeiro dgito e a pode ser qualquer um dos 9 n meros ( u ), enquanto que o segundo, terceiro, etc. dgitos podem ser qualquer dos 10 dgitos. Por conseguinte obtemos um caso es pecial da quest o anterior com a e . Por conseguinte a resposta e . (cf. exerccio 1.25).
1.28 Desenhe uma arvore ilustrando a maneira que contamos o n mero de cadeias de compri u mento formadas dos caracteres e , e explique como ela d a resposta. Faca o mesmo para a , , , . o problema mais geral quando 1.29 Numa loja de esportes, existem camisetas de 5 cores diferentes, calcoes de 4 cores dife rentes, e meias de 3 cores diferentes. Quantos uniformes diferentes voc pode compor com esses e itens? 1.30 Em um bilhete de loteria esportiva, voc tem que apostar 1, 2, ou X para cada um dos 13 e jogos. De quantas maneiras voc pode preencher o bilhete? e 1.31 Jogamos um dado duas vezes; quantos resultados diferentes voc pode ter? (Um 1 seguido e por um 4 e diferente de um 4 seguido por um 1.) 1.32 Temos 20 presentes diferentes que desejamos distribuir para 12 criancas. N o e exigido a que toda crianca obtenha algo; poderia acontecer que damos todos os presentes a mesma crianca. ` De quantas maneiras podemos distribuir os presentes?
 )1 

15

 !

    

 



          

 )1

1 

 !

 

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

1.6 Permutacoes
Durante a festa, j havamos encontrado o problema: de quantas maneiras podemos a sentar pessoas em cadeiras (bem, havamos encontrado o problema para e , mas a quest o e sucientemente natural para qualquer ). Se imaginarmos a que as cadeiras s o numeradas, ent o encontrar um assentamento para essas pessoas a a e o mesmo que associ -las aos n meros a u (ou se desejamos agradar aos l gicos). Ainda uma outra maneira de dizer isso e ordenar as pessoas em o uma unica 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-los; a nova ordem e tamb m chamada de e uma permutacao dos objetos. Tamb m chamamos a rearrumacao que n o muda nada, e a uma permutacao (um pouco no esprito de chamar o conjunto vazio de um conjunto). Por exemplo, o conjunto tem as seguintes 6 permutacoes:

Portanto, a quest o e determinar o n mero de maneiras pelas quais objetos podem a u ser ordenados, i.e., o n mero de permutacoes de objetos. A solucao encontrada pelas u 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 mero de maneiras de preencher as primeiras duas posicoes e u . Independentemente de como tenhamos preenchido a primeira e a segunda posicoes, escolhas para a terceira posicao, de modo que n mero de maneiras de u existem preencher as primeiras tr s posicoes e e . Est claro que esse argumento continua assim at que todas as posicoes forem a e preenchidas. A pen ltima posicao pode ser preenchida de duas maneiras; a pessoa u colocada na ultima posicao e determinada, se as outras posicoes sejam preenchidas. Por conseguinte, o n mero de maneiras de preencher todas as posicoes e u . Esse produto e t o importante que temos uma notacao para ele: a (leia fatorial). Em outras palavras, e o n mero de maneiras de ordenar objetos. u Com essa notacao, podemos enunciar nosso segundo teorema.

Novamente, podemos ilustrar o argumento acima gracamente (Figura 1.3). Comecamos com o n no topo, que p e nossa primeira decis o: quem devemos sen o o a tar na primeira cadeira? As 3 setas saindo correspondem as tr s respostas possveis ` e a quest o. Tomando uma decis o, podemos seguir uma das setas em direcao ao n ` a a o seguinte. Esse carrega o pr ximo problema de decis o: quem devemos colocar na seo a gunda cadeira? As duas setas saindo do n representam as duas escolhas possveis. o 16

Teorema 1.6.1 O n mero de permutacoes de u

objetos e

 



    # !



1o.? a
2o. ?

b
2o. ?

c
2o. ?

b
abc

c
acb

a
bac

c
bca

a
cab

b
cba

Figura 1.3: Uma arvore de decis o para selecionar uma permutacao de a

(Note que essas escolhas s o diferentes para n s diferentes nesse nvel; o que e impora o tante e que existem duas setas saindo de cada n .) Se tomamos uma decis o e seguimos o a a seta correspondente para o n seguinte, sabemos quem senta na terceira cadeira. O o n carrega a ordem de assentamento inteira. o Est claro que para um conjunto com elementos, setas deixam o n no topo, e a o portanto existem n s no nvel seguinte. o setas saem de cada um desses, portanto existem n s no terceiro nvel. o setas saem de cada um desses, etc. O nvel mais ao fundo tem n s. Isso mostra que existem exatamente permutacoes. o
1.34 rapazes e garotas saem para dancar. De quantas maneiras eles podem todos dancar simultaneamente? (Assumimos que somente casais de sexo diferente dancam um com o outro.) 1.35 (a) De quantas maneiras 8 pessoas podem jogar xadrez na interpretacao de Alice da quest o? a (b) Voc pode dar uma f rmula geral para e o pessoas?
 

1.7 O numero de subconjuntos ordenados


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

17

# !

 !

 ! 

 

 

 !

N o h nada especial sobre os n meros 100 e 10 no problema acima; poderamos a a u fazer o mesmo para atletas com os primeiros lugares registrados. Para dar uma forma mais matem tica ao resultado, podemos substituir os atletas a por qualquer conjunto de tamanho . A lista dos primeiros lugares e dada por uma seq encia de elementos de , de forma que todos t m que ser diferentes. Podemos u e tamb m ver esse procedimento como selecionando um subconjunto dos atletas com e elementos, e ent o os ordenando. Por conseguinte, temos o teorema a seguir. a Teorema 1.7.1 O n mero de subconjuntos ordenados com elementos de um conjunto u com elementos e . (Note que se comecarmos com e contarmos n meros, o ultimo ser u a .) E longo demais falar em termos de conjuntos com elementos e subconjuntos o com elementos; da e conveniente abreviar essas express es para -conjuntos e -subconjuntos. Portanto o n mero de -subconjuntos ordenados de um -conjunto e u .
1.38 Se voc generalizar a solucao do exerccio 1.37, voc obt m a resposta na forma e e e

Verique que esse e o mesmo n mero tal qual dado no teorema 1.7.1. u 1.39 Explique a semelhanca e a diferenca entre as quest es de contagem respondidas pelo teo o rema 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 mero de -subconjuntos de um -conjunto e u

Recordemos que se contarmos subconjuntos ordenados, obtemos , pelo Teorema 1.7.1. E claro que, se desejamos saber o n mero de subconjuntos n o-ordenados, ent o contamos demais; todo subconjunto foi u a a contado exatamente vezes (com toda ordenacao possvel de seus elementos). Por tanto temos que dividir esse n mero por para obter o n mero de subconjuntos com u u elementos (sem ordenacao). O n mero de -subconjuntos de um -conjunto e uma quantidade t o importante u a que e preciso uma notacao separada para ele: (leia: de escolha ). Por conseguinte,

(1.6)

18

 

Prova.

B %

 



Da o n mero de bilhetes de loteria diferentes e u , o n mero de apertos-de-m o e u a etc. Os n meros u s o tamb m chamados de coecientes binomiais (na Secao 3.1 a e veremos por que).
1.40 Quais problemas discutidos durante a festa eram casos especiais do teorema 1.8.1?
 
!

1.41 Faca uma tabela com os valores de 1.42 Ache os valores de para por meio do signicado combinat rio de o
1
!

para
B  

atrav s de (1.6), e explique os resultados e

Coecientes binomiais satisfazem muitas igualdades importantes. No pr ximo teo orema reunimos algumas dessas; algumas outras igualdades ocorrer o nos exerccios e a no pr ximo captulo. o Teorema 1.8.2 Coecientes binomiais satisfazem as seguintes igualdades:


Prova. Provamos (1.7) apelando para o signicado combinat rio de ambos os lados. o 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 meros s o os mesmos, precisamos apenas obu a servar que juntamente com todo subconjunto de -elementos vai um subconjunto de -elementos: seu complemento de um conjunto, que cont m exatamente aqueles e elementos de que n o est o contidos no conjunto de -elementos. Isso emparelha a a subconjuntos de -elementos com os subconjuntos de -elementos, mostrando que existe o mesmo n mero de ambos. u Vamos provar (1.8) usando a f rmula alg brica (1.6). Ap s substituicao, a igualo e o dade ca

que pode ser vericada por f cil manipulacao alg brica. a e Finalmente, provamos (1.9) atrav s da interpretacao combinat ria novamente. e o Mais uma vez, seja um conjunto de -elementos. O primeiro termo no lado esquerdo

19

 

Podemos dividir ambos os lados por ent o a identidade ca a

, e multiplicar por

 

 

          

Se

, ent o a





 

 

(1.7)

(1.8) (1.9)

conta os subconjuntos de 0-elementos de (existe apenas um, o conjunto vazio); o segundo termo conta subconjuntos de 1-elemento; o pr ximo termo, subconjuntos de o 2-elementos etc. Na soma completa, todo subconjunto de e contado exatamente uma vez. Sabemos que (o lado direito) e o n mero de todos os subconjuntos de . Isso u prova (1.9), e completa a prova do Teorema 1.8.2.
!

1.43 Encontre uma prova de (1.7) usando a f rmula alg brica para o e signicado combinat rio de ambos os lados. o 1.44 Prove que

, e de (1.8), usando o

; d duas provas, uma usando a interpretacao combie




nat ria e a outra, usando a f rmula alg brica para os coecientes binomiais. o o e 1.45 Prove (novamente, de duas maneiras) que 1.46 Prove (de duas maneiras) que para

Exerccios de Revis o a
1.47 De quantas maneiras voc pode assentar 12 pessoas em duas mesas redondas com 6 lue gares em cada uma? Pense nas possveis maneiras de denir quando dois assentamentos s o a 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 o contendo . a

1.50 N o escrevemos todas as relacoes de subconjunto entre v rios conjuntos de n meros; por a a u exemplo, tamb m e verdadeiro. Quantas tais relacoes voc pode encontrar entre os e e conjuntos ? 1.51 Qual e a intersecao entre (a) o conjunto dos inteiros positivos cujo ultimo dgito e 3, e o conjunto dos n meros pares; u (b) o conjunto dos n meros divisveis por 5 e o conjunto dos n meros pares? u u
! 1 $ 1

1.53 Tr s conjuntos t m 5, 10 e 15 elementos, respectivamente. Quantos elementos podem ter e e sua uni o e sua intersecao? a
! !

1.54 Qual e a diferenca sim trica de e

1.52 Sejam intersecao com


!

tenha

e elemento.

. Liste todos os subconjuntos de

cuja

20

  

B B %

B 4 B

  

  

    

' 

 5   6  5  5

'

, se 1.57 Qual e a diferenca (a) e o conjunto dos n meros primos e e o conjunto n meros mpares? u u (b) e o conjunto dos n meros reais n o-negativos e u a e o conjunto dos n meros reais u n o-positivos? a
E $ !

1.58 Prove que para quaisquer tr s conjuntos e


!

,
@

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

1.61 Calcule a forma bin ria de a e , e calcule sua soma na notacao bin ria. Verique os a resultados em confronto com adicionar e na notacao decimal usual, e ent o convert -lo a e para bin rio. a 1.62 Prove que todo inteiro positivo pode ser escrito como a soma de pot ncias diferentes de 2. e Prove tamb m que para um dado n mero, existe apenas uma maneira de faz -lo. e u e 1.63 Comecando de Washington, DC, de quantas maneiras voc pode visitar 5 das outras 50 e capitais de estado e retornar a Washington? 1.64 Encontre o n mero de todos os inteiros de 20-dgitos nos quais nenhum par de dgitos u consecutivos s o iguais. a 1.65 Alice tem bolas (todas diferentes). Primeiro, ela as divide em duas pilhas; ent o ela a 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 mero de maneiras diferentes nas quais ela pode realizar esse procedimento u e
@      2

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

21

  ((@    @ @

1 &$

1.60 Seja um subconjunto de , cuja intersecao com tem elemento?


1 4! !

. Qual e a quantidade de subconjuntos de

E 0

$ 0 &#!

"

E 0

 $ %"

 $ %0

"

E 0

Mostre por um exemplo que a condicao de que


$

e um subconjunto de

n o pode ser omitida. a

@ E 0

$ &"

E %0

 

E 0

"

" #!

 $ &"

 $ &0

"

E $ !

1.56 Sejam

tr s conjuntos e assuma que e

e um subconjunto de

1.55 Forme a diferenca sim trica de e , para obter um conjunto e sim trica de e . Que conjunto voc obt m? e e e
$ !

. Forme a diferenca


! ! !

. Prove que

1.66 Voc deseja enviar cart es postais a 12 amigos. Na loja, existem apenas 3 tipos de cart es e o o postais. De quantas maneiras voc pode enviar os cart es postais, se e o (a) existe um n mero grande de cada cart o postal, e voc deseja enviar um cart o a cada u a e a amigo; (b) existe um n mero grande de cada cart o postal, e voc deseja enviar um ou mais cart es u a e o para cada amigo (mas ningu m deve receber dois cart es id nticos); e o e (c) a loja tem apenas 4 exemplares de cada cart o, e voc deseja enviar um cart o para cada a e a amigo?


1.67 Qual e o n mero de maneiras de colorir u usada pelo menos uma vez?

objetos com 3 cores, se cada cor tem que ser

1.68 Desenhe uma arvore para solucao de Alice de quanticar o n mero de maneiras que 6 u pessoas podem jogar xadrez, e explique o argumento de Alice usando a arvore. 1.69 Quantas palavras diferentes voc pode obter rearranjando as letras da palavra MAe TEMATICA? 1.70 Encontre todos os inteiros positivos , e para os quais
@

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

22

 B @ B 

'

B B 

'

B &

1.71 Prove que

 )1