Você está na página 1de 109

C A P T U L O

1
1.1 Lgica
Proposicional
1.2 Equivalncias
Proposicionais
1.3 Predicados e
Quantificadores
1.4 Quantificadores
Agrupados
1.5 Regras de
Inferncia
1.6 Introduo a
Demonstraes
1.7 Mtodos de
Demonstrao
e Estratgia

Os Fundamentos:
Lgica e Demonstraes

s regras da lgica especificam o significado de sentenas matemticas. Propositalmente,


essas regras nos ajudam a entender proposies tais como Existe um inteiro que no a
soma de dois quadrados e Para cada inteiro positivo n, a soma dos inteiros positivos menores
que ou iguais a n n(n + 1) / 2, bem como a raciocinar sobre elas. Lgica a base de todo raciocnio matemtico e de todo raciocnio automatizado. Ela tem aplicaes prticas no desenvolvimento de mquinas de computao, em especificao de sistemas, em inteligncia artificial,
em programao de computadores, em linguagens de programao e em outras reas da cincia da
computao, bem como em outros campos de estudo.
Para entender matemtica, precisamos entender o que torna um argumento matemtico correto,
ou seja, uma demonstrao. Primeiro, demonstramos que uma afirmao verdadeira e a chamamos
de teorema. Um conjunto de teoremas sobre determinado tpico organiza o que conhecemos sobre
esse tpico. Para aprender um tpico de matemtica, uma pessoa precisa construir ativamente argumentos matemticos nesse tpico, e no apenas ler algumas exposies. Alm disso, conhecer a
demonstrao de um teorema, com freqncia, torna possvel modificar o resultado em alguma outra
situao; demonstraes so essenciais para o desenvolvimento de novas idias. Estudantes de cincia da computao freqentemente se surpreendem em relao ao quanto as demonstraes so
importantes em sua rea. De fato, elas so essenciais quando queremos verificar se um programa
computacional est dando uma sada correta para todos os possveis valores de entrada, quando
mostramos que algoritmos sempre produzem resultados corretos, quando estabelecemos a segurana de um sistema e quando criamos inteligncia artificial. Sistemas de raciocnio automatizado tm
sido construdos para permitir que computadores construam suas prprias demonstraes.
Neste captulo, vamos explicar o que torna um argumento matemtico correto e introduzir
ferramentas para construir esses argumentos. Vamos desenvolver um arsenal de mtodos de demonstrao diferentes que nos tornaro capazes de demonstrar muitos tipos de resultados. Depois de introduzir os diferentes mtodos de demonstrao, introduziremos alguma estratgia
para a construo de demonstraes e tambm a noo de conjectura, e explicaremos o processo
de desenvolvimento da matemtica pelo estudo das conjecturas.

1.1Lgica Proposicional
Introduo
As regras de lgica nos do um significado preciso para sentenas matemticas. Essas regras so
usadas para distinguir entre argumentos matemticos vlidos e invlidos. Como o objetivo principal
deste livro ensinar nosso leitor a entender e a construir argumentos matemticos corretos, comearemos nosso estudo de matemtica discreta com uma introduo lgica.
Paralelamente sua importncia no entendimento do raciocnio matemtico, a lgica tem numerosas aplicaes em cincia da computao. Suas regras so usadas no design de circuitos de
computador, na construo de programas, na verificao da correo de programas e de muitas
outras formas. Alm do mais, sistemas de softwares tm sido desenvolvidos para construir demonstraes automaticamente. Vamos discutir essas aplicaes da lgica nos prximos captulos.

Proposies
Nossa discusso comea com uma introduo construo dos blocos bsicos de lgica proposies. Uma proposio uma sentena declarativa (isto , uma sentena que declara um
fato), que pode ser verdadeira ou falsa, mas no ambas.
1-1

2 1 / Os Fundamentos: Lgica e Demonstraes

EXEMPLO 1
Exemplos
Extras

1-2

Todas as seguintes sentenas declarativas so proposies.


1.
2.
3.
4.

Braslia a capital do Brasil.


Toronto a capital do Canad.
1 1 = 2.
2 2 = 3.

As proposies 1 e 3 so verdadeiras, assim como 2 e 4 so falsas.

Algumas sentenas que no so proposies so dadas no Exemplo 2.

EXEMPLO 2

Considere as seguintes sentenas.


1.
2.
3.
4.

Que horas so?


Leia isto cuidadosamente.
x 1 = 2.
x y = z.

As sentenas 1 e 2 no so proposies porque no so sentenas declarativas. As sentenas 3 e


4 no so proposies porque no so nem verdadeiras nem falsas. Note que as sentenas 3 e 4
podem se tornar proposies se atribuirmos um valor para as variveis. Tambm vamos discutir
outros meios de transformar tais sentenas em proposies na Seo 1.3.

Usamos letras para indicar variveis proposicionais (ou variveis declarativas), que so
variveis que representam proposies, assim como letras so usadas para indicar variveis
numricas. As letras convencionalmente usadas para variveis proposicionais so p, q, r, s,.... O
valor-verdade de uma proposio verdadeiro, indicado por V, se for uma proposio verdadeira,
e falso, indicado por F, se for uma proposio falsa.
A rea da lgica que se preocupa com as proposies chamada de clculo proposicional
ou lgica proposicional, e foi desenvolvida sistematicamente a primeira vez pelo fi lsofo grego
Aristteles, h mais de 2.300 anos.

Links
ARISTTELES (384 a.C.322 a.C.) Aristteles nasceu em Estagira, norte da Grcia. Seu pai era o mdico particular
do rei da Macednia. Como seu pai morreu quando Aristteles era jovem, o fi lsofo no pde seguir o costume de ter
a mesma profi sso de seu pai. Aristteles fi cou rfo cedo, pois sua me tambm morreu logo. O guardio que o criou
ensinou-lhe poesia, retrica e grego. Aos 17 anos, seu guardio o enviou a Atenas para continuar sua educao. Aristteles juntou-se Academia de Plato, onde freqentou durante 20 anos as aulas de Plato, e posteriormente apresentou
suas prprias leituras de retrica. Quando Plato morreu em 347 a.C., Aristteles no foi escolhido para ser seu sucessor na Academia, pois suas idias eram muito diferentes das de Plato. Assim, Aristteles se juntou corte do rei
Hrmias, onde permaneceu por trs anos e casou-se com a sobrinha do rei. Como os persas derrotaram Hrmias, Aristteles se mudou para Mitilena e, convidado pelo rei Filipe da Macednia, tornou-se tutor de Alexandre, fi lho de Filipe,
que mais tarde se tornaria Alexandre, o Grande. Aristteles foi tutor de Alexandre durante cinco anos e, depois da morte do rei Filipe, retornou a Atenas e organizou sua prpria escola, chamada Liceu.
Os seguidores de Aristteles eram chamados de peripatticos, que signifi ca os que passeiam, j que Aristteles costumava caminhar
quando discutia questes fi losfi cas. Aristteles ensinou no Liceu por 13 anos, dando lies aos seus estudantes mais avanados pela manh e aos populares em um auditrio aberto, noite. Quando Alexandre, o Grande, morreu em 323 a.C., uma reao violenta contra tudo
relacionado a Alexandre iniciou um grande ataque de mpetos contra Aristteles, que fugiu para o Clcis para evitar um processo. Ele viveu
apenas um ano em Clcis, morrendo por um problema estomacal em 322 a.C.
Aristteles escreveu trs tipos de trabalho: aqueles escritos para uma audincia popular, compilaes de fatos cientfi cos e tratados sistemticos. Estes ltimos incluem trabalhos de lgica, fi losofi a, psicologia, fsica e histria natural. Os escritos de Aristteles foram preservados por um estudante e escondidos em uma cripta, sendo descobertos por um colecionador de livros 200 anos depois. Eles foram levados
para Roma, onde foram estudados por eruditos e publicados em novas edies para serem preservados para a posteridade.

1-3

1.1 Lgica Proposicional3

Links

DEFINIO 1

Agora voltaremos nossa ateno para mtodos de produo de novas proposies a partir
daquelas que j temos. Esses mtodos foram discutidos pelo matemtico ingls George Boole em
1854, em seu livro The Laws of Thought. Muitas sentenas matemticas so construdas combinando-se uma ou mais proposies. Novas proposies, chamadas de proposies compostas,
so criadas a partir de proposies existentes usando-se operadores lgicos.

Seja p uma proposio. A negao de p, indicada por p (e tambm por p), a sentena
No o caso de p.
A proposio p lida no p. O valor-verdade da negao de p, p, o oposto do
valor-verdade de p.

EXEMPLO 3 Encontre a negao da proposio


Hoje sexta-feira.
Exemplos
Extras

e expresse-a em portugus.
Soluo: A negao
No o caso de hoje ser sexta-feira.
A negao pode ser expressa simplesmente por
Hoje no sexta-feira.
ou
No sexta-feira hoje.

EXEMPLO 4 Encontre a negao da proposio


No mnimo 10 mm de chuva caram hoje em So Paulo.
e expresse-a em portugus.
Soluo: A negao
No o caso de no mnimo 10 mm de chuva ter cado hoje em So Paulo.
E pode ser expressa por
Menos de 10 mm de chuva caram hoje em So Paulo.
Tabela 1 A

Tabela-Verdade
para a Negao
de uma
Proposio.
p

V
F

F
V

Lembre-se: No sentido estrito, sentenas que envolvem advrbios de tempo como essas dos
exemplos 3 e 4 no so proposies at que um tempo fixo seja assumido. O mesmo ocorre para
advrbios de lugar, at que um lugar fixo seja assumido, e para pronomes, at que um indivduo
seja assumido. Ns sempre assumiremos um instante fixo, um lugar definido ou um indivduo determinado nessas sentenas, a no ser que indiquemos o contrrio.
A Tabela 1 nos mostra a tabela-verdade para a negao de uma proposio p. Essa tabela tem
uma linha para cada uma das possibilidades de valor-verdade da proposio p Verdadeiro e Falso.
Cada linha mostra o valor-verdade de p correspondente ao valor-verdade de p nesta linha.

41 / Os Fundamentos: Lgica e Demonstraes

1-4

A negao de uma proposio pode tambm ser considerada o resultado da operao do


operador de negao em uma proposio. O operador de negao constri novas proposies a
partir de proposies preexistentes. Agora, introduziremos os operadores lgicos que so usados
para criar novas proposies a partir de outras duas ou mais j existentes. Os operadores lgicos
so tambm chamados de conectivos.

DEFINIO 2

Sejam p e q proposies. A conjuno de p e q, indicada por p q, a proposio p e q. A


conjuno p q verdadeira quando ambas so verdadeiras, e falsa caso contrrio.

A Tabela 2 nos mostra a tabela-verdade para p q. Essa tabela tem uma linha para cada combinao
de valores-verdade para as proposies p e q. As quatro linhas correspondem aos pares VV, VF,
FV e FF, em que o primeiro valor-verdade o valor de p e o segundo o valor de q.
Note que em lgica a palavra mas freqentemente usada no lugar do e em uma conjuno. Por exemplo, a frase O sol est brilhando, mas est chovendo uma outra maneira de dizer
O sol est brilhando e est chovendo. (Em nossa linguagem natural, existe uma diferena substancial entre mas e e, mas no vamos nos preocupar com essa nuana aqui.)

EXEMPLO 5 Encontre a conjuno das proposies p e q, em que p a proposio Hoje sexta-feira e q a


proposio Hoje est chovendo.
Soluo: A conjuno p q dessas proposies a proposio Hoje sexta-feira e hoje est
chovendo. Essa proposio verdadeira em uma sexta-feira chuvosa e falsa em qualquer outro
caso.

DEFINIO 3

Sejam p e q proposies. A disjuno de p e q, indicada por p q, a proposio p ou q. A


disjuno p q falsa se p e q so ambas falsas, e verdadeira em qualquer outro caso.

A Tabela 3 nos mostra a tabela-verdade para p q.


O uso do conectivo ou em uma disjuno corresponde a uma das formas de uso da palavra ou
em portugus, chamado ou inclusivo. Uma disjuno verdadeira quando ao menos uma das
proposies verdadeira. Por exemplo, o ou inclusivo foi usado na frase
Estudantes que tm aulas de clculo ou cincia da computao podem assistir a estas
aulas.

Tabela 2 A Tabela-Verdade para


a Conjuno de Duas Proposies.

Tabela 3 A Tabela-Verdade para


a Disjuno de Duas Proposies.

pq

pq

1-5

1.1 Lgica Proposicional

Aqui, queremos dizer que estudantes que tm aulas de clculo e cincia da computao podem
assistir a estas aulas, bem como estudantes que tm aulas em apenas um dos cursos. Por outro
lado, se queremos usar o ou exclusivo, dizemos
Estudantes que tm aulas de clculo ou cincia da computao, mas no ambas, podem assistir a estas aulas.
Nesse caso, queremos dizer que estudantes que tm aulas nesses dois cursos, clculo e cincia da
computao, no podem assistir a estas aulas.
De maneira similar, quando em um cardpio de restaurante est escrito Sopa ou salada
servida como entrada, o restaurante quer dizer que uma das duas entradas pode ser pedida, mas
no ambas. Portanto, esse um ou exclusivo, e no um ou inclusivo.

EXEMPLO 6
Exemplos
Extras

Qual a disjuno das proposies p e q, em que p e q so as proposies do Exemplo 5?


Soluo: A disjuno p q dessas proposies a proposio
Hoje sexta-feira ou hoje est chovendo.
Essa proposio verdadeira em uma sexta-feira ou em um dia chuvoso e somente falsa no caso
em que no sexta-feira nem chove.

Como tnhamos observado anteriormente, o uso do conectivo ou em uma disjuno


corresponde a uma das formas da palavra ou usadas em portugus, denominada forma inclusiva.
Ento, uma disjuno verdadeira se uma das proposies o . s vezes usamos ou da maneira
exclusiva. Quando a maneira exclusiva usada para conectar as proposies p e q, a proposio
p ou q (mas no ambas) obtida. Essa proposio verdadeira se uma, e apenas uma, das
proposies verdadeira, e falsa quando p e q so ambas falsas ou ambas verdadeiras.

DEFINIO 4

Sejam p e q proposies. A disjuno exclusiva (ou ou exclusivo) de p e q, indicada por


p q, a proposio que verdadeira quando exatamente uma das duas verdadeira e falsa
nos outros casos.

A tabela-verdade para o ou exclusivo de duas proposies mostrada na Tabela 4.

Links
GEORGE BOOLE (18151864) George Boole, fi lho de um sapateiro, nasceu em Lincoln, na Inglaterra, em novembro de 1815. Por causa da difcil situao fi nanceira da famlia, Boole teve que se esforar para educar-se enquanto a
sustentava. No entanto, ele se tornou um dos matemticos mais importantes do sculo XIX. Embora considerasse a
carreira como um clrigo, ele preferiu, em vez disso, entrar no mundo do ensino e mais tarde abrir sua prpria escola.
Em sua preparao para ensinar matemtica, Boole insatisfeito com os livros de sua poca decidiu ler os trabalhos dos grandes matemticos. Enquanto lia os trabalhos do grande matemtico francs Lagrange, Boole fez descobertas no clculo de variantes, o campo de anlise que lida com a descoberta de curvas e superfcies e, assim, otimiza
certos parmetros.
Em 1848, Boole publicou o livro The Mathematical Analysis of Logic, o primeiro de sua contribuio lgica
simblica. Em 1849, ele foi convidado para ser professor de matemtica da Universidade de Queen, em Cork, Irlanda. Em 1854, publicou
The Laws of Thought, seu mais famoso trabalho. Nesse livro, Boole introduziu o que passou a ser chamado de lgebra booleana, em sua
homenagem. Boole escreveu livros de teoria de equaes diferenciais que foram usados na Gr-Bretanha at o fi nal do sculo XIX. Casou-se
em 1855; sua mulher era a sobrinha do professor de grego da Universidade de Queen. Em 1864, Boole morreu de pneumonia, contrada por
manter-se lendo mesmo encharcado depois de uma tempestade.

61 / Os Fundamentos: Lgica e Demonstraes

1-6

Tabela 4 A Tabela-Verdade para


o Ou Exclusivo de Duas Proposies.
p

pq

Tabela 5 A Tabela-Verdade para


as Sentenas Condicionais
p q.
p

pq

Proposies Condicionais
Vamos, agora, discutir outros modos importantes sobre os quais podemos combinar proposies.

DEFINIO 5

Autoavaliao

Sejam p e q proposies. A proposio condicional p q a proposio se p, ento q. A


condicional p q falsa quando p verdadeira e q falsa, e verdadeira em qualquer outro
caso. Na condicional p q, p chamada de hiptese (ou antecedente ou premissa) e q chamada de concluso (ou conseqncia ou conseqente).

A proposio p q chamada de condicional porque p q afirma que q verdadeira na condio de que p tambm o seja. Uma proposio condicional tambm chamada de implicao.
A tabela-verdade para a condicional p q mostrada na Tabela 5. Note que p q
verdadeira quando ambos o so e quando p falsa (no importando qual o valor-verdade de q).
Como a condicional usada como uma regra essencial no raciocnio matemtico, uma
variedade de termos pode ser usada para expressar p q. Voc pode encontrar algumas das
seguintes formas para expressar a condicional:
se p, ento q
se p, q
p suficiente para q

q se p
q quando ocorrer p
uma condio necessria para p q
q a menos que p

p implica q
p apenas se q
uma condio suficiente para q p
q sempre que p
q necessrio para p
q segue de p

Uma maneira usual de entender a tabela-verdade de uma condicional pensar em uma obrigao
ou um contrato. Por exemplo, uma promessa que muitos polticos fazem quando so candidatos
Se eu for eleito, ento vou diminuir os impostos.
Se o poltico for eleito, os eleitores devem esperar que esse poltico diminua os impostos. No
entanto, se o poltico no for eleito, os eleitores no tero nenhuma expectativa sobre o que tal
poltico far com os impostos, mesmo que a pessoa tenha influncia suficiente para baix-los.
Ser apenas quando o poltico for eleito, mas no baixar os impostos, que os eleitores podero
dizer que o poltico quebrou sua promessa de campanha. Esse ltimo cenrio corresponde ao caso
em que p verdadeira e q falsa em p q.
Similarmente, considere a proposio que um professor pode fazer:
Se voc tirar nota 10 no exame final, ento ter conceito A.

1-7

1.1 Lgica Proposicional7

Se tirar nota 10 no exame final, ento voc espera receber o conceito A. Se no tirar 10, voc
pode ou no receber o conceito A dependendo de outros fatores. No entanto, se tirar 10, mas o
professor no lhe der o conceito A, ento voc se sentir trapaceado.
Muitas pessoas acham confuso que p somente se q expresse o mesmo que se p ento q.
Para lembrar isto, note que p somente se q significa que p no pode ser verdadeira quando q
no . Ou seja, a proposio falsa se p verdadeira, mas q falsa. Quando p falsa, q pode ser
verdadeira ou falsa, porque a proposio no diz nada sobre o valor-verdade de q. Um erro
comum pensar que q somente se p uma possibilidade de expressar p q. No entanto, essas
proposies tm valores-verdade diferentes quando p e q tm valores-verdade diferentes.
A expresso a menos que freqentemente usada para expressar condicionais. Observe
que q a menos que p significa que se p falsa, ento q deve ser verdadeira. Ou seja, a
proposio q a menos que p falsa quando p verdadeira e q falsa, mas verdadeira em
qualquer outro caso. Conseqentemente, q a menos que p e p q tm o mesmo valorverdade.
Ilustraremos a traduo entre condicionais e proposies em portugus no Exemplo 7.

EXEMPLO 7 Seja p a proposio Maria aprende matemtica discreta e q a proposio Maria vai conseguir
um bom emprego. Expresse p q em portugus.
Exemplos
Extras

Soluo: Da definio de condicional, vemos que, quando p a proposio Maria aprende matemtica discreta e q a proposio Maria vai conseguir um bom emprego, p q representa
a proposio
Se Maria aprender matemtica discreta, ento ela vai conseguir um bom emprego.
Existem muitas outras maneiras de expressar essa condicional em portugus. Algumas das mais
naturais so:
Maria vai encontrar um bom emprego quando aprender matemtica discreta.
Para conseguir um bom emprego, suficiente que Maria aprenda matemtica discreta.
e
Maria vai conseguir um bom emprego, a menos que no aprenda matemtica discreta.
Note que o modo que definimos a condicional mais geral do que o significado intrnseco s
proposies em portugus. Veja que a proposio condicional no Exemplo 7 e a proposio
Se hoje est ensolarado, ento vou praia.
so proposies utilizadas em linguagem natural, em que h uma relao entre a hiptese e a
concluso. Alm disso, a primeira proposio verdadeira, a menos que Maria aprenda matemtica discreta, mas no consiga um bom emprego, e a segunda verdadeira, a menos que seja um
dia ensolarado e eu no v praia. Por outro lado, a proposio
Se hoje sexta-feira, ento 2 3 = 5.
verdadeira pela definio de proposio condicional, porque a concluso verdadeira. (O valorverdade da hiptese no faz diferena nesse caso.) A proposio condicional
Se hoje sexta-feira, ento 2 3 = 6.
verdadeira para todos os dias, exceto s sextas-feiras, j que 2 3 = 6 falso.
No usamos essas duas ltimas condicionais em linguagem natural (exceto sarcasticamente),
porque no existe uma relao entre a hiptese e a concluso nos dois casos. No raciocnio

81 / Os Fundamentos: Lgica e Demonstraes

1-8

matemtico, consideramos a condicional de uma forma mais geral que a usada na lngua portuguesa.
O conceito matemtico de condicional independente de relaes de causaefeito entre a hiptese
e a concluso. Nossa definio de condicional especifica seus valores-verdade; no tem como base
a sua utilizao em portugus. A linguagem proposicional uma linguagem artificial; ns apenas
usamos o paralelo em portugus para torn-la fcil de ser utilizada e lembrada.
A construo se-ento usada em muitas linguagens de programao diferente da usada em
lgica. A maioria das linguagens de programao contm declaraes tais como if p then S, em
que p uma proposio e S um segmento do programa (uma ou mais declaraes a serem
executadas). Quando a execuo do programa encontra tal declarao, S executado se p
verdadeira, mas S no executado se p falsa, como ilustrado no Exemplo 8.

EXEMPLO 8 Qual o valor da varivel x depois da declarao


if 2 2 = 4 then x := x 1
se x = 0 antes de a declarao ser encontrada? (O smbolo := significa atribuio. A declarao
x := x 1 significa que o valor x 1 ser atribudo a x.)
Soluo: Como 2 2 = 4 verdadeira, a declarao de atribuio x := x 1 executada. Portanto, x tem o valor 0 1 = 1 depois da declarao encontrada.

OPOSTA, CONTRAPOSITIVA E INVERSA Podemos formar muitas outras proposies comeando com a condicional p q. Em particular, existem trs proposies condicionais relacionadas que ocorrem to freqentemente que damos nomes a elas. A proposio q p chamada
de oposta de p q. A contrapositiva de p q a proposio q p. A proposio p q
chamada de inversa de p q. Veremos que, dessas trs condicionais formadas a partir de
p q, apenas a contrapositiva sempre tem o mesmo valor-verdade que p q.
Primeiro vamos mostrar que a contrapositiva, q p, de uma condicional p q sempre
tem o mesmo valor-verdade que p q. Para ver isso, note que a contrapositiva falsa apenas no
caso de p falsa e q verdadeira, que apenas quando q falsa e p verdadeira. Agora podemos
ver que nem a oposta, q p, nem a inversa, p q, tm o mesmo valor-verdade que p q,
para todos os possveis valores-verdade de p e q. Note que, quando p verdadeira e q falsa, a
condicional original falsa, mas a oposta e a inversa so ambas verdadeiras.
Quando duas proposies compostas tm sempre o mesmo valor-verdade, ns as chamamos
equivalentes, de modo que a proposio condicional e a contrapositiva so equivalentes. A
oposta e a inversa tambm so proposies equivalentes, como o leitor pode verificar, mas no
so equivalentes condicional original. (Vamos estudar proposies equivalentes na Seo 1.2.)
Considere nota que um dos erros mais comuns na lgica assumir que a inversa ou a oposta de
uma condicional equivalente a essa condicional.
Ilustraremos o uso das proposies condicionais no Exemplo 9.

EXEMPLO 9 Qual a contrapositiva, a oposta e a inversa da proposio condicional


O time da casa ganha sempre que est chovendo.?
Exemplos
Extras

Soluo: Como q sempre que p uma das maneiras de escrever a condicional p q, a proposio original pode ser reescrita como
Se est chovendo, ento o time da casa ganha.
Conseqentemente, a contrapositiva dessa condicional
Se o time da casa no ganha, ento no est chovendo.

1-9

1.1 Lgica Proposicional9

A oposta
Se o time da casa ganha, ento est chovendo.
A inversa
Se no est chovendo, ento o time da casa no ganha.
Apenas a contrapositiva equivalente condicional original.

BICONDICIONAIS Vamos agora introduzir uma nova maneira de combinar proposies que
expressa que duas proposies tm o mesmo valor-verdade.

DEFINIO 6

Sejam p e q proposies. A proposio bicondicional p q a proposio p se e somente se


q. A bicondicional p q verdadeira sempre que p e q tm o mesmo valor-verdade, e falsa
caso contrrio. Bicondicionais so tambm chamadas de bi-implicaes.

A tabela-verdade para p q est representada na Tabela 6. Note que p q verdadeira, quando


ambas as condicionais p q e q p so verdadeiras, e falsa, caso contrrio. Este o motivo
pelo qual usamos a expresso se e somente se para expressar o conectivo e porque ele simbolicamente escrito pela combinao de e . Existem muitas outras maneiras comuns de expressar p q:
p necessria e suficiente para q
se p ento q, e vice-versa
p sse q (p iff q).
A ltima maneira de expressar uma bicondicional usa a abreviao sse para se e somente se.
Note que p q exatamente o mesmo que (p q) (q p).

EXEMPLO 10 Seja p a proposio Voc pode tomar o avio e q a proposio Voc comprou uma passagem.
Ento p q a proposio
Voc pode tomar o avio se e somente se voc comprou uma passagem.
Exemplos
Extras

Essa proposio verdadeira se p e q so ambas verdadeiras ou ambas falsas, ou seja, se voc


comprou uma passagem e pode tomar o avio ou se voc no comprou uma passagem e no pode
tomar o avio. E ela falsa quando p e q tm valores-verdade opostos, ou seja, quando voc
comprou uma passagem, mas no pode tomar o avio (como se a empresa area o impedisse) ou
quando no comprou uma passagem e pode tomar o avio (como se voc tivesse ganho uma
viagem).

Tabela 6 A Tabela-Verdade para a


Bicondicional p q.
p

pq

101 / Os Fundamentos: Lgica e Demonstraes

1-10

USO IMPLCITO DE BICONDICIONAIS Devemos estar cientes de que nem sempre bicondicionais esto explcitas em nossa linguagem natural. Em particular, a construo se e
somente se raramente usada na linguagem comum. Em vez disso, bicondicionais so freqentemente expressas usando a construo se, ento ou somente se. A outra parte do se
e somente se fica implcita. Ou seja, a proposio oposta est implcita, mas no escrita (ou
falada). Considere, por exemplo, a frase em portugus Se terminar o almoo, ento voc pode
comer a sobremesa. Essa frase tem significado exato Voc pode comer a sobremesa se, e
somente se, terminar o almoo. Essa proposio logicamente equivalente s duas proposies Se terminar o almoo, ento voc pode comer a sobremesa e Voc pode comer sobremesa somente se terminar o almoo. Como temos essa impreciso na linguagem natural,
precisamos assumir que uma proposio condicional na linguagem natural inclui sua oposta.
Como a preciso essencial em matemtica e em lgica, vamos sempre fazer distino entre
condicional e bicondicional.

Tabelas-Verdade para Proposies Compostas


Demo

Agora, j esto introduzidos os quatro importantes conectivos lgicos conjunes, disjunes,


condicional e bicondicional , assim como as negaes. Podemos usar esses conectivos para
construir proposies mais complicadas que envolvem qualquer nmero de variveis proposicionais. Voc pode usar tabelas-verdade para determinar o valor-verdade dessas proposies, como
ilustrado no Exemplo 11. Usamos uma coluna para achar o valor-verdade de cada expresso
composta que ocorre na proposio composta original, exatamente como est construda. O valor-verdade da proposio composta para cada combinao de valores-verdade das variveis proposicionais expresso na ltima coluna da tabela.

EXEMPLO 11 Construa a tabela-verdade da proposio composta


(p q) (p q).
Soluo: Como essa proposio envolve apenas duas variveis proposicionais p e q, existem
quatro linhas nessa tabela, correspondentes s combinaes dos valores-verdade VV, VF, FV e
FF. As primeiras duas colunas so usadas para os valores-verdade de p e q, respectivamente. Na
terceira coluna, achamos os valores-verdade de q, necessrios para encontrar os valores de
p q, que podem ser achados na quarta coluna. Os valores-verdade de p q so encontrados
na quinta coluna. Finalmente, os valores-verdade da proposio composta (p q) (p q)
so encontrados na ltima coluna. A tabela-verdade resultante mostrada na Tabela 7.

Prioridade de Operadores Lgicos


Podemos construir proposies compostas usando a negao e os operadores lgicos j definidos
antes. Vamos geralmente usar parnteses para especificar a ordem em que os operadores lgicos
so aplicados em uma proposio composta. Por exemplo, (p q) (r) a conjuno de

Tabela 7 A Tabela-Verdade de (p q) (p q).


p

p q

pq

(p q) (p q)

1-11

1.1 Lgica Proposicional11

Tabela 8

p q e r. No entanto, para reduzir o nmero de parnteses, especificamos que a negao


aplicada antes de qualquer outro operador. Isso significa que p q a conjuno de p e q,
no a negao da conjuno de p e q.

Operador

Prioridade

2
3

Outra regra geral de prioridade que a conjuno tem prioridade sobre a disjuno, ento
p q r significa (p q) r em vez de p (q r). Como essa regra pode ser mais difcil de ser
lembrada, vamos continuar usando parnteses at que a ordem fique clara.

4
5

Prioridade do
Operador Lgico.

Finalmente, uma regra aceita que a condicional e a bicondicional tm prioridade menor que
a conjuno e a disjuno. Conseqentemente, p q r o mesmo que (p q) r. Vamos usar
parnteses quando a prioridade dos conectivos condicional e bicondicional estiver em ordem
inversa; tal seqncia ser: o condicional deve ter prioridade maior que o bicondicional. A Tabela
8 mostra os nveis de prioridade dos operadores lgicos, , , , e .

Traduzindo Sentenas em Portugus


Existem muitas razes para traduzir sentenas em portugus para expresses que envolvem
variveis proposicionais e conectivos lgicos. Em particular, o portugus (e muitas outras
linguagens humanas) freqentemente ambguo. Traduzir sentenas como proposies compostas (e outros tipos de expresses lgicas, as quais vamos introduzir mais tarde neste captulo) acaba com essa ambigidade. Note que isso pode envolver um conjunto de fatos
assumidos com base no significado de cada sentena. Mais ainda, uma vez traduzidas do
portugus para expresses lgicas, podemos analisar seus valores-verdade, manipul-las e
ainda usar regras de inferncia (as quais discutiremos na Seo 1.5) para raciocinar sobre
elas.
Para ilustrar o processo de traduo de uma sentena do portugus para uma expresso lgica,
considere os exemplos 12 e 13.

EXEMPLO 12 Como podemos traduzir esta sentena do portugus para expresses lgicas?
Voc pode acessar a Internet a partir deste campus somente se voc um expert em cincia
da computao ou no um novato.
Exemplos
Extras

Soluo: Existem muitas maneiras de traduzir essa sentena para uma expresso lgica. Por
exemplo, poderamos represent-la por uma simples varivel proposicional p, mas isso pode no
ser usual quando queremos analisar o significado dela ou raciocinar sobre ela. No entanto, podemos usar variveis proposicionais para cada sentena que forma a proposio e determinar os
conectivos lgicos que devem estar entre elas. Em particular, podemos usar a, c e f representando
Voc pode acessar a Internet a partir deste campus, Voc um expert em cincias da computao e Voc um novato, respectivamente. Note que somente se uma forma de a condicional ser expressa, ento podemos representar a sentena por
a (c f ).

EXEMPLO 13 Como podemos traduzir esta sentena do portugus para expresses lgicas?
Voc pode pular de pra-quedas se voc tem autorizao de seus pais ou se tem mais de 18
anos.

121 / Os Fundamentos: Lgica e Demonstraes

1-12

Soluo: Sejam q, r e s as representaes de Voc pode pular de pra-quedas, Voc tem autorizao de seus pais e Voc tem mais de 18 anos, respectivamente. Ento, a sentena pode ser
traduzida por
(r s) q.
claro que existem muitas outras maneiras de traduzir a sentena, mas essa j suficiente.

Sistemas de Especificaes
A traduo de sentenas da linguagem natural para expresses lgicas uma parte essencial
para a especificao de sistemas de hardware e sistemas de software. Sistemas e engenheiros
de software tomam afirmaes em linguagem natural e produzem especificaes precisas e sem
ambigidade que podem ser usadas como base de um sistema de desenvolvimento. O Exemplo
14 mostra como proposies compostas podem ser usadas nesse processo.

EXEMPLO 14 Expresse a especificao A resposta automtica no pode ser enviada quando o sistema est
sobrecarregado, usando conectivos lgicos.

Exemplos
Extras

Soluo: Um meio de traduzir tomar p como A resposta automtica pode ser enviada e q
como O sistema est sobrecarregado. Ento, p representa No o caso de a resposta automtica poder ser enviada ou A resposta automtica no pode ser enviada. Conseqentemente,
nossa especificao pode ser representada por q p.

Sistemas de especificaes devem ser consistentes, ou seja, no podem conter especificaes


conflitantes que possam ser usadas para derivar uma contradio. Quando as especificaes no
so consistentes, pode no haver um meio de desenvolver um sistema que satisfaa todas as
especificaes.

EXEMPLO 15 Determine se este sistema de especificaes consistente:


A mensagem de diagnstico armazenada no buffer ou retransmitida.
A mensagem de diagnstico no armazenada no buffer.
Se a mensagem de diagnstico armazenada no buffer, ento ela retransmitida.
Soluo: Para determinar se esse sistema consistente, primeiro vamos reescrev-lo como expresses lgicas. Seja p A mensagem de diagnstico armazenada no buffer e q A mensagem
de diagnstico retransmitida. As especificaes podem ser escritas como p q, p e p q.
Uma valorao que torna as trs especificaes verdadeiras deve ter p falsa para que p seja
verdadeira. Como queremos que p q seja verdadeira e temos p falsa, devemos ter q verdadeira.
Ainda como p q verdadeira quando p falsa e q verdadeira, conclumos que essas especificaes so consistentes porque so verdadeiras quando p falsa e q verdadeira. Poderamos
chegar mesma concluso analisando as tabelas-verdade e examinando as quatro possibilidades de valores-verdade para p e q.

EXEMPLO 16 O sistema de especificaes do Exemplo 15 continua consistente se adicionarmos a especificao


A mensagem de diagnstico no retransmitida?
Soluo: Verificando o Exemplo 15, notamos que o sistema consistente se p falsa e q verdadeira, mas a nova especificao representa q, que somente verdadeira se q falsa. Conseqentemente, esse novo sistema inconsistente.

1-13

1.1 Lgica Proposicional13

Buscadores Booleanos
Links

Conectivos lgicos so largamente usados em buscadores de grandes conjuntos de informaes,


tais como ndices de pginas da Internet. Como esses buscadores utilizam tcnicas da lgica
proposicional, eles so chamados de buscadores booleanos.
Em buscadores booleanos, o conectivo E (AND) usado para encontrar informaes que
contenham ambos os termos procurados; o conectivo OU (OR) usado para encontrar informaes
que contenham um ou ambos os termos procurados; e o conectivo NO (NOT), s vezes escrito
E NO (AND NOT), usado para excluir alguma informao que contenha esse termo na procura.
Um estudo cuidadoso de como so usados os conectivos lgicos necessrio quando buscadores
booleanos so usados para localizar alguma informao de interesse potencial. O Exemplo 17
ilustra como funcionam os buscadores booleanos.

EXEMPLO 17 Pesquisando Pginas da Internet A maioria dos buscadores na Web, os quais usualmente
podem nos ajudar a encontrar pginas da Internet sobre algum objeto especfico, utiliza tcnicas de buscadores booleanos. Por exemplo, usando um buscador booleano para achar uma
pgina da Web sobre universidades em So Paulo, devemos procurar por pginas que trabalhem com SO AND PAULO AND UNIVERSIDADES. Os resultados dessa busca incluiro
as pginas que contm as trs palavras SO, PAULO e UNIVERSIDADES. Isso deve incluir
Exemplos
todas as pginas de interesse, assim como pginas sobre universidades que tm algum texto
Extras
sobre So Paulo. (Note que, no Google e em muitos outros buscadores, a palavra AND no
necessria; essa fica subentendida porque todos os termos so includos.) Segundo, para encontrar pginas de universidades em So Paulo ou Paran, devemos procurar por pginas que
trabalhem com (SO AND PAULO OR PARAN) AND UNIVERSIDADES. (Nota: Aqui o
operador AND tem prioridade maior que o operador OR. Alm disso, no Google, os termos usados devem ser SO PAULO OR PARAN.) O resultado dessa busca deve incluir todas as pginas com a palavra UNIVERSIDADES e/ou uma ou ambas as palavras SO e PAULO ou
PARAN. Novamente, pginas com textos que incluem essas palavras, mas que no so de interesse, sero listadas. Finalmente, para encontrar pginas sobre universidades em So Paulo, no
pblicas, podemos primeiro fazer uma busca com SO AND PAULO AND UNIVERSIDADES,
mas essa busca incluir as pginas sobre as universidades tambm pblicas; ento, podemos buscar
por (SO AND PAULO AND UNIVERSIDADES) NOT PBLICAS. O resultado listar as pginas que contm as palavras So e Paulo e universidades e no contm a palavra PBLICAS. (No Google e em muitos outros buscadores, a palavra NOT substituda pelo sinal de
subtrao -; nesse caso, a busca seria SO PAULO UNIVERSIDADES PBLICAS.)

Quebra-Cabeas Lgicos
Links

Enigmas que podem ser resolvidos por raciocnio lgico so chamados de quebra-cabeas lgicos. Resolver quebra-cabeas lgicos um excelente meio de treinar as regras da lgica. Tambm
os programas de computadores que devem trabalhar com raciocnio lgico freqentemente usam
conhecidos quebra-cabeas para demonstrar sua capacidade. Muitas pessoas apreciam resolver
esses quebra-cabeas lgicos, os quais so publicados em livros e peridicos como atividade de
recreao.
Vamos discutir dois quebra-cabeas lgicos. Comearemos com um originalmente proposto
por Raymond Smullyan, um mestre desses jogos, que publicou muitos livros com quebra-cabeas
desafiantes que envolvem raciocnio lgico.

EXEMPLO 18 Em [Sm78] Smullyan props muitos quebra-cabeas sobre uma ilha que contm dois tipos de
habitantes: cavaleiros, que sempre falam a verdade, e bandidos, que sempre mentem. Voc enExemplos
contra
duas pessoas A e B. Quem so A e B, se A diz B um cavaleiro e B diz Ns dois somos
Extras
tipos opostos de habitantes?

14 1 / Os Fundamentos: Lgica e Demonstraes

1-14

Soluo: Sejam p e q as proposies A um cavaleiro e B um cavaleiro, respectivamente,


ento p e q so as afi rmaes que dizem ser A e B bandidos, respectivamente.
Primeiro, vamos considerar a possibilidade de A ser cavaleiro; ou seja, a proposio p
verdadeira. Se isso ocorre, ento ele est falando a verdade, o que implica que B um cavaleiro.
Sendo assim, o que B fala verdade tambm; no entanto, ele diz que os dois so de tipos diferentes
e estamos concluindo que ambos so cavaleiros, o que absurdo. Ento, devemos pensar que A
um bandido, logo est falando mentira, e portanto B tambm bandido. Este fato plausvel,
pois se ele est mentindo tambm, ento ambos devem ser habitantes do mesmo tipo, o que
verdade. Podemos, ento, concluir que ambos so bandidos.

Proporemos mais desses quebra-cabeas de Smullyan sobre cavaleiros e bandidos nos


exerccios 55 a 59 do fi m desta seo. Agora, proporemos o conhecido como o quebra-cabea
das crianas enlameadas, que fala de duas crianas.

EXEMPLO 19 Um pai diz aos fi lhos, um menino e uma menina, para brincarem no quintal sem se sujarem. No
entanto, enquanto brincavam, os dois sujaram a testa de lama. Quando pararam de brincar, o pai
disse: Ao menos um de vocs est com lama na testa, e depois pediu que cada criana respondesse sim ou no pergunta: Voc sabe se voc tem lama na testa?. O pai faz essa pergunta
duas vezes. O que as crianas vo responder cada vez que a pergunta for feita, assumindo que
cada criana pode ver a testa da outra, mas no pode ver sua prpria testa? Assuma que cada
criana honesta e que as crianas respondem pergunta simultaneamente.
Soluo: Seja s a proposio que diz que o fi lho tem a testa suja e d a proposio que diz que a
fi lha tem a testa suja. Quando o pai diz que ao menos uma das duas crianas tem a testa suja, ele
est afi rmando que a disjuno s d verdadeira. Ambas as crianas vo responder no na
primeira vez que a pergunta for feita, pois elas esto vendo o rosto uma da outra e que est sujo;
logo, acreditam que a outra est suja e no elas prprias. Ou seja, o fi lho diz que d verdadeira e
s falsa. E a fi lha diz exatamente o contrrio, d falsa e s verdadeira.
Depois da resposta negativa do menino, a menina conclui que sua testa est suja, j que o
menino afi rmou que d verdadeira. Isso pode ser concludo, pois o pai afi rmou e o menino no
pode ver sua prpria testa.

Links
RAYMOND SMULLYAN (NASCIDO EM 1919) Raymond Smullyan abandonou os estudos no colegial. Ele queria
estudar aquilo que realmente lhe interessava e no o contedo padro do colegial. Depois de passar de uma universidade para outra, ele conquistou um diploma de graduao em matemtica pela Universidade de Chicago, em 1955. Ele
pagou suas despesas universitrias trabalhando com mgica em festas e clubes. Ele obteve seu Ph.D. em lgica em
1959, em Princeton, orientado por Alonzo Church. Depois da graduao em Princeton, ele ensinou matemtica e lgica nas Universidades de Dartmouth, de Princeton, de Yeshiva e na Universidade da Cidade de Nova York. Ele se juntou
ao departamento de fi losofi a da Universidade de Indiana em 1981, onde agora professor emrito.
Smullyan escreveu muitos livros sobre lgica recreacional e matemtica, incluindo Satan, Cantor, and Infinity; What Is the Name of This Book?; The Lady or the Tiger?; Alice in Puzzleland; To Mock a Mockingbird;
Forever Undecided; e The Riddle of Scheherazade: Amazing Logic Puzzles, Ancient and Modern. Por seus quebra-cabeas lgicos
serem desafiantes e provocantes, ele considerado um Lewis Carroll dos dias atuais. Smullyan tambm escreveu diversos livros sobre
a lgica dedutiva aplicada ao xadrez, trs colees de ensaios filosficos e aforismos e muitos livros avanados de lgica matemtica
e teoria dos conjuntos. Ele se interessa particularmente por auto-referncia e tem trabalhado em alguns resultados de Gdel que mostram que impossvel escrever um programa de computador que solucione problemas matemticos. Ele tambm se interessa por explicar as idias da matemtica lgica ao pblico em geral.
Smullyan um msico talentoso e geralmente toca piano com sua esposa, que uma pianista de concerto. Fazer telescpios um de
seus hobbies. Ele tambm se interessa por tica e fotografi a em estreo. Seu lema: Eu nunca tive um confl ito entre o ensino e a pesquisa,
assim como algumas pessoas, porque, quando estou ensinando, estou pesquisando.

1-15

1.1 Lgica Proposicional15

Tabela 9 Tabela para os Operadores


Binrios OR, AND e XOR.
x

xy

xy

xy

Note que a menina pode concluir que d verdadeira, pois, se d fosse falsa, o menino deveria
concluir s e responder sim, ou seja, tinha lama na prpria testa. Sendo assim, ela conclui que
tem lama na prpria testa e responde sim na segunda vez que a pergunta foi feita. Com um
raciocnio anlogo, o menino conclui que tambm tem lama na testa e tambm responde sim
na segunda vez que a pergunta foi feita.

Lgicas e Operaes Bit


Valor-Verdade

Bit

V
F

1
0

Links

DEFINIO 7

Computadores representam informaes usando bits. Um bit um smbolo com dois valores
possveis, 0 (zero) e 1 (um). O significado da palavra bit vem de binary digit (dgito binrio),
porque zeros e uns so os nicos dgitos usados na numerao binria. O conhecido estatstico
John Tukey introduziu este termo em 1946. Um bit pode ser usado para representar um valorverdade, pois existem dois valores-verdade, verdadeiro e falso. Como costumeiramente feito,
vamos usar um bit 1 para representar o verdadeiro e um bit 0 para representar o falso. Ou seja, 1
representa V, 0 representa F. Uma varivel chamada de varivel booleana se seu valor
puder ser verdadeiro ou falso. Conseqentemente, uma varivel booleana pode ser representada por um bit.
Uma computao chamada de operao bit (ou operao binria) corresponde aos
conectivos lgicos, trocando verdadeiro por 1 e falso por 0 nas tabelas-verdade dos operadores
, e ; a Tabela 9 mostra as operaes binrias obtidas. Tambm vamos usar a notao AND,
OR e XOR para os operadores , e , como em algumas linguagens computacionais.
Informaes so freqentemente representadas usando seqncias binrias (bit strings), que
so seqncias de zeros e uns. Quando isso feito, operaes nas seqncias binrias podem ser
usadas para manipular essas informaes.

Uma seqncia binria uma seqncia de zero ou mais bits. A extenso dessa seqncia o
nmero de dgitos (bits) que ela contm.

EXEMPLO 20 101010011 uma seqncia binria de comprimento nove.

Podemos estender operaes bit para seqncias binrias. Definimos a seqncia binria
tipo OU, a seqncia binria tipo E e a seqncia binria tipo OU-exclusivo (bitwise OR,
bitwise AND e bitwise XOR) de duas seqncias binrias de mesmo comprimento como aquela
que tem como seus bits os bits correspondentes ao OU, E e OU-exclusivo para os respectivos
dgitos das duas seqncias originais. Usaremos os smbolos dos operadores , e para representar as seqncias binrias tipo OU, tipo E e tipo OU-exclusivo, respectivamente. Vamos ilustrar essas operaes com o Exemplo 21.

EXEMPLO 21 Encontre a seqncia binria tipo OU, a seqncia binria tipo E e a seqncia binria tipo OUexclusivo das seqncias 01 1011 0110 e 11 0001 1101. (Aqui, e em todo o livro, as seqncias
sero separadas em blocos de quatro bits para facilitar a leitura.)

16 1 / Os Fundamentos: Lgica e Demonstraes

1-16

Soluo: As seqncias so:


01 1011 0110
11 0001 1101
11 1011 1111
01 0001 0100
10 1010 1011

OU
E
OU-exclusivo

Exerccios
1. Quais dessas sentenas so proposies? Quais so os
valores-verdade das que so proposies?
a) Curitiba a capital do Paran.
b) Joinville a capital de Santa Catarina.
c) 2 3 = 5.
d) 5 7 = 10.
e) x 2 = 11.
f) Responda esta questo.
2. Quais destas so proposies? Quais so os valores-verdade
das que so proposies?
a) No ultrapasse.
b) Que horas so?
c) No h moscas pretas em Braslia.
d) 4 x = 5.
e) A lua feita de queijo verde.
n
f) 2 100.
3. Qual a negao de cada proposio a seguir?
a) Hoje quinta-feira.
b) No h poluio em So Paulo.

c) 2 1 = 3.
d) O vero no Rio quente e ensolarado.
4. Considere que p e q so proposies:
p: Eu comprei um bilhete de loteria esta semana.
q: Eu ganhei a bolada de um milho de dlares na
sexta-feira.
Expresse cada uma dessas proposies em uma sentena em
portugus.
a) p
b) p q
c) p q
d) p q
e) p q
f) p q
g) p q
h) p (p q)
5. Considere que p e q so as proposies: Nadar na praia em
Nova Jersey permitido. e Foram descobertos tubares
perto da praia., respectivamente. Expresse cada uma dessas
proposies compostas como uma sentena em portugus.
a) q
b) p q
c) p q
d) p q
e) q p
f) p q
g) p q
h) p (p q)

Links
JOHN WILDER TUKEY (19152000) Tukey, nascido em New Bedford, Massachusetts, era fi lho nico. Seus pais,
ambos professores, decidiram que a educao em casa seria a melhor opo para o desenvolvimento de seu potencial.
Sua educao formal iniciou-se na Universidade de Brown, onde estudou matemtica e qumica. Tukey recebeu o
mestrado em qumica da Brown e continuou seus estudos em Princeton. Com o incio da Segunda Guerra Mundial, ele
se juntou ao Fire Control Research Offi ce, onde comeou a trabalhar com estatstica. Tukey, em suas pesquisas com
estatsticas, impressionou muitos estatsticos com suas habilidades. Em 1945, com o fi m da guerra, Tukey retornou ao
departamento de matemtica de Princeton como professor de estatstica e tambm associou-se ao laboratrio AT&T.
Tukey fundou o Departamento de Estatstica da Princeton em 1966 e foi seu primeiro catedrtico. Fez contribuies
signifi cativas em muitas reas da estatstica, incluindo anlise de variantes, estimativa do espectro das sries de tempo,
inferncias sobre valor de um grupo de parmetros de um experimento e fi losofi a da estatstica. Entretanto, ele muito conhecido por sua
inveno, em parceria com J. W. Cooley, da transformao rpida de Fourier. Alm de suas contribuies em estatstica, Tukey visto como
um habilidoso conhecedor de Wordsmith; tem o crdito de cunhar os termos bit e software.
Tukey contribuiu com sua viso e conhecimento servindo o Comit Consultivo de Cincia do Presidente. Ele liderou diversos comits
importantes, lidando com meio ambiente, educao, qumica e sade. Ele tambm serviu nos comits de desarmamento nuclear. Tukey recebeu muitos prmios, incluindo a Medalha Nacional de Cincia.
NOTA HISTRICA H muitas outras denominaes para dgito binrio, como binit e bigit, mas nunca foram mundialmente aceitas. A
adoo da palavra bit ligada a sua semelhana com a palavra em ingls. Para uma descrio da cunhagem da palavra bit por Tukey, veja a
revista Anais da Histria da Computao, de abril de 1984.

1-17

6. Considere que p e q so proposies: A eleio est decidida e Os votos foram contados, respectivamente. Expresse cada uma destas proposies compostas como uma
sentena em portugus.
a) p
b) p q
c) p q
d) q p
e) q p
f) p q
g) p q
h) q (p q)
7. Considere que p e q so proposies:
p: Est abaixo de zero.
q: Est nevando.
Escreva estas proposies usando p, q e conectivos lgicos.
a) Est abaixo de zero e nevando.
b) Est abaixo de zero, mas no est nevando.
c) No est abaixo de zero e no est nevando.
d) Est ou nevando ou abaixo de zero (ou os dois).
e) Se est abaixo de zero, est tambm nevando.
f) Est ou nevando ou abaixo de zero, mas no est
nevando se estiver abaixo de zero.
g) Para que esteja abaixo de zero necessrio, e suficiente,
que esteja nevando.
8. Considere que p, q e r so as proposies:
p : Voc est com gripe.
q : Voc perde a prova final.
r : Voc foi aprovado no curso.
Expresse cada uma destas proposies compostas como
uma sentena em portugus.
a) p q
b) q r
c) q r
d) p q r
e) (p r) (q r)
f) (p q) (q r)
9. Considere que p e q so proposies:

p : Voc dirige a mais de 104 km/h.

q : Voc recebe uma multa por excesso de velocidade.
Escreva estas proposies usando p, q e conectivos
lgicos.
a) Voc no dirige a mais de 104 km/h.
b) Voc dirige a mais de 104 km/h, mas no recebe uma
multa por excesso de velocidade.
c) Voc receber uma multa por excesso de velocidade,
se voc dirigir a mais de 104 km/h.
d) Se voc no dirigir a mais de 104 km/h, voc no
receber uma multa por excesso de velocidade.
e) Dirigir a mais de 104 km/h suficiente para receber
uma multa por excesso de velocidade.
f) Voc recebe uma multa por excesso de velocidade,
mas voc no dirige a mais de 104 km/h.
g) Sempre que receber uma multa por excesso de
velocidade, voc estar dirigindo a mais de 104 km/h.
10. Considere que p, q e r so proposies:
p : Voc tira um A no exame final.
q : Voc faz todos os exerccios deste livro.
r : Voc tira um A nesta matria.
Escreva estas proposies usando p, q, r e conectivos
lgicos.

1.1 Lgica Proposicional17

a) Voc tira um A nesta matria, mas no faz todos os


exerccios deste livro.
b) Voc tira um A no exame final, faz todos os exerccios
deste livro e tira um A nesta matria.
c) Tirar um A nesta matria necessrio para tirar um A
no exame final.
d) Voc tira um A no exame final, mas no faz todos os
exerccios deste livro; no entanto, tira um A nesta
matria.
e) Tirar um A no exame final e fazer todos os exerccios
deste livro suficiente para tirar A nesta matria.
f) Voc vai tirar um A nesta matria se e somente se voc
fizer todos os exerccios deste livro ou voc tirar um A
no exame final.
11. Considere que p, q e r so proposies:
p : Ursos-cinzentos so vistos na rea.
q : Fazer caminhada na trilha seguro.
r : As bagas esto maduras ao longo da trilha.
Escreva estas proposies usando p, q, r e conectivos
lgicos.
a) As bagas esto maduras ao longo da trilha, mas os
ursos-cinzentos no so vistos na rea.
b) Ursos-cinzentos no so vistos na rea e fazer caminhada
na trilha seguro, mas as bagas esto maduras ao longo
da trilha.
c) Se as bagas esto maduras ao longo da trilha, fazer
caminhada seguro se e somente se os ursos-cinzentos
no forem vistos na rea.
d) No seguro fazer caminhada na trilha, mas os ursoscinzentos no so vistos na rea e as bagas ao longo da
trilha esto maduras.
e) Para a caminhada ser segura, necessrio, mas no
suficiente, que as bagas no estejam maduras ao longo da
trilha e que os ursos-cinzentos no sejam vistos na rea.
f) Caminhada no segura ao longo da trilha sempre que
os ursos-cinzentos so vistos na rea e as bagas esto
maduras ao longo da trilha.
12. Determine se estes bicondicionais so verdadeiros ou
falsos.
a) 2 2 = 4 se e somente se 1 1 = 2.
b) 1 1 = 2 se e somente se 2 3 = 4.
c) 1 1 = 3 se e somente se macacos puderem voar.
d) 0 > 1 se e somente se 2 > 1.
13. Determine se cada uma destas proposies condicionais
verdadeira ou falsa.
a) Se 1 1 = 2, ento 2 2 = 5.
b) Se 1 1 = 3, ento 2 2 = 4.
c) Se 1 1 = 3, ento 2 2 = 5.
d) Se macacos puderem voar, ento 1 1 = 3.
14. Determine se cada uma destas proposies condicionais
verdadeira ou falsa.
a) Se 1 1 = 3, ento unicrnios existem.
b) Se 1 1 = 3, ento cachorros podem voar.
c) Se 1 1 = 2, ento cachorros podem voar.
d) Se 2 2 = 4, ento 1 2 = 3.

181 / Os Fundamentos: Lgica e Demonstraes

15. Para cada uma destas sentenas, determine se o ou inclusivo ou exclusivo. Explique sua resposta.
a) Caf ou ch vem com o jantar.
b) Uma senha deve ter ao menos trs dgitos ou oito
caracteres de comprimento.
c) O pr-requisito para o curso um curso em teoria dos
nmeros ou um curso em criptografia.
d) Voc pode jogar usando dlares americanos ou euros.
16. Para cada uma destas sentenas, determine se o ou inclusivo ou exclusivo. Explique sua resposta.
a) Experincia em C ou Java necessria.
b) O almoo inclui sopa ou salada.
c) Para entrar no pas, necessrio um passaporte ou um
carto de registro eleitoral.
d) Publique ou sucumba.
17. Para cada sentena, identifique o que significa a sentena, se
o ou inclusivo (ou seja, uma disjuno) ou exclusivo. Quais
dos significados do ou voc pensa ser intencional?
a) Para cursar matemtica discreta, voc deve ter tido
clculo ou um curso de cincia da computao.
b) Quando voc compra um novo carro da Companhia
Acme Motor, voc pega de volta $ 2.000 ou um
emprstimo de 2%.
c) Jantar para dois inclui dois itens da coluna A ou trs
itens da coluna B.
d) A escola fecha se cair mais de dois ps de neve ou se a
sensao trmica estiver abaixo de 100.
18. Escreva cada uma destas proposies na forma se p, ento
q em portugus. (Dica: Recorra lista de maneiras comuns
de expressar proposies condicionais inserida nesta seo.)
a) necessrio lavar o carro do chefe para ser promovido.
b) Ventos do sul implicam um degelo primaveril.
c) Uma condio suficiente para a garantia ser vlida
que voc tenha comprado o computador em menos de
um ano.
d) Leo pego sempre que ele trapaceia.
e) Voc pode acessar o site apenas se voc pagar uma
taxa de assinatura.
f) Escolha as companhias certas, conhecendo as pessoas
certas.
g) Carol fica enjoada sempre que est em um barco.
19. Escreva cada uma destas proposies na forma se p, ento
q em portugus. (Dica: Recorra lista de maneiras comuns
de expressar proposies condicionais inserida nesta seo.)
a) Neva sempre que o vento sopra do nordeste.
b) As macieiras florescero se continuar quente por uma
semana.
c) O Palmeiras ganhar o campeonato implica derrotar o
So Paulo.
d) necessrio andar 8 milhas para chegar ao topo do
Pico Long.
e) Para conseguir mandato como professor, suficiente
ser famoso mundialmente.
f) Se voc dirigir por mais de 400 milhas, ter de comprar
gasolina.
g) Sua garantia vlida apenas se voc comprou seu
aparelho de som em menos de 90 dias.
h) Jan nadar a menos que a gua esteja muito fria.

1-18

20. Escreva cada uma destas proposies na forma se p, ento


q em portugus. (Dica: Recorra lista de maneiras comuns
de expressar proposies condicionais inserida nesta seo.)
a) Eu lembrarei de enviar para voc o endereo apenas se
voc me mandar um e-mail.
b) Para ser um cidado americano, suficiente que voc
tenha nascido nos Estados Unidos.
c) Se voc mantiver seu livro terico, ele ser uma referncia til em seus cursos futuros.
d) O So Paulo vencer o Campeonato Brasileiro se seu
goleiro jogar bem.
e) Conseguir o emprego implica voc ter as melhores
credenciais.
f) Haver eroso na praia sempre que houver uma tempestade.
g) Para ter uma senha vlida, necessrio que inicie uma
conexo no servidor.
h) Voc alcanar o cume a menos que voc comece a
escalada muito tarde.
21. Escreva cada uma destas proposies na forma p se e somente se q em portugus.
a) Se est calor l fora, voc compra um sorvete e se voc
compra um sorvete porque est calor l fora.
b) Para que voc ganhe na loteria, necessrio e suficiente que voc tenha o nico bilhete premiado.
c) Voc ser promovido apenas se voc tiver contatos, e
voc s ter contatos se for promovido.
d) Se voc assistir televiso sua mente se deteriorar, e
vice-versa.
e) Os trens atrasam exatamente nos dias em que eu os
pego.
22. Escreva cada uma destas proposies na forma p se e somente se q em portugus.
a) Para que voc obtenha um A neste curso, necessrio
e suficiente que voc aprenda como resolver problemas de matemtica discreta.
b) Se voc ler jornal todos os dias, voc estar informado,
e vice-versa.
c) Chove se final de semana, e final de semana quando
chove.
d) Voc poder ver o feiticeiro apenas se ele no estiver
escondido, e o feiticeiro no estar escondido apenas
se voc puder v-lo.
23. Determine a oposta, a contrapositiva e a inversa de cada
uma das proposies condicionais.
a) Se nevar hoje, esquiarei amanh.
b) Eu venho aula sempre que h uma prova.
c) Um inteiro positivo um primo apenas se no tem divisores alm de 1 e dele mesmo.
24. Determine a oposta, a contrapositiva e a inversa de cada
uma das proposies condicionais.
a) Se nevar esta noite, ento ficarei em casa.
b) Eu vou praia sempre que faz um dia ensolarado de
vero.
c) Quando me deito tarde, necessrio que eu durma at
o meio-dia.
25. Quantas linhas aparecem em uma tabela-verdade para
cada uma destas proposies compostas?
a) p p

1-19

b) (p r) (q s)
c) q p s r t u
d) (p r t) (q t)
26. Quantas linhas aparecem em uma tabela-verdade para
cada uma destas proposies compostas?
a) (q p) (p q)
b) (p t) (p s)
c) (p r) (s t) (u v)
d) (p r s) (q t) (r t)
27. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) p p
b) p p
c) (p q) q
d) (p q) (p q)
e) (p q) (q p)
f) (p q) (q p)
28. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) p p
b) p p
c) p (p q)
d) (p q) (p q)
e) (q p) (p q)
f) (p q) (p q)
29. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) (p q) (p q)
b) (p q) (p q)
c) (p q) (p q)
d) (p q) (p q)
e) (p q) (p r)
f) (p q) (p q)
30. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) p p
b) p p
c) p q
d) p q
f) (p q) (p q)
e) (p q) (p q)
31. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) p q
b) p q
c) (p q) (p q) d) (p q) (p q)
e) (p q) (p q)
f) (p q) (p q)
32. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) (p q) r
b) (p q) r
c) (p q) r
d) (p q) r
e) (p q) r
f) (p q) r
33. Construa uma tabela-verdade para cada uma destas proposies compostas.
a) p (q r)
b) p (q r)
c) (p q) (p r)
d) (p q) (p r)
e) (p q) (q r)
f) (p q) (q r)
34. Construa uma tabela-verdade para ((p q) r) s.

1.1 Lgica Proposicional19

35. Construa uma tabela-verdade para (p q) (r s).


36. Qual o valor de x depois que cada uma destas proposies se
depararem com um programa de computador, se x = 1 antes
de a proposio ser alcanada?
a) if 1 2 =3 then x:= x 1
b) if (1 1 = 3) OR (2 2 = 3) then x:= x 1
c) if (2 3 = 5) AND (3 4 = 7) then x:= x 1
d) if (1 1 = 2) XOR (1 2 = 3) then x:= x 1
e) if x < 2 then x:= x 1
37. Encontre a disjuno binria OR, a conjuno binria AND
e a disjuno binria exclusiva XOR de cada um destes pares de seqncias de bit.
a) 101 1110, 010 0001
b) 1111 0000, 1010 1010
c) 00 0111 0001, 10 0100 1000
d) 11 1111 1111, 00 0000 0000
38. D os valores de cada uma destas expresses.
a) 1 1000 (0 1011 1 1011)
b) (0 1111 1 0101) 0 1000
c) (0 1010 1 1011) 0 1000
d) (1 1011 0 1010) (1 0001 1 1011)
Lgicas Fuzzy so utilizadas em inteligncia artificial. Na lgica
fuzzy, a proposio tem um valor-verdade que um nmero
entre 0 e 1, inclusive. Uma proposio com valor-verdade 0 falsa
e uma com valor-verdade 1 verdadeira. Valores entre 0 e 1
indicam variantes de grau de verdade. Por exemplo, o valorverdade 0,8 pode ser indicado para uma proposio Fred
feliz, porque ele feliz na maior parte do tempo; e o valorverdade 0,4 pode ser indicado para a proposio John feliz,
porque ele feliz menos que a metade do tempo.
39. O valor-verdade da negao de uma proposio em lgica
fuzzy 1 menos o valor-verdade da proposio. Quais so
os valores-verdade das proposies Fred no feliz e
John no feliz?
40. O valor-verdade da conjuno de duas proposies em lgica fuzzy o mnimo dos valores-verdade de duas proposies. Quais so os valores verdade das proposies Fred
e John so felizes e Nem Fred nem John so felizes?
41. O valor-verdade da disjuno de duas proposies em lgica fuzzy o mximo dos valores-verdade de duas proposies. Quais so os valores-verdade das proposies Fred
feliz ou John feliz e Fred no feliz ou John no feliz?
*42. A assero Esta declarao falsa uma proposio?
*43. A ensima proposio em uma lista de 100 proposies
Exatamente n dessas proposies nesta lista so falsas.
a) Quais as concluses que voc pode obter dessas
proposies?
b) Responda ao item (a) se a ensima proposio for No
mnimo n dessas proposies nesta lista so falsas.
c) Responda ao item (b), assumindo que a lista contm 99
proposies.
44. Uma antiga lenda siciliana diz que o barbeiro em uma cidade longnqua, que pode ser alcanada apenas se for percorrida uma perigosa estrada na montanha, barbeia aquelas
pessoas e apenas aquelas que no podem se barbear sozinhas. Pode haver l esse barbeiro?

201 / Os Fundamentos: Lgica e Demonstraes

45. Cada habitante de uma vila longnqua sempre diz a verdade ou sempre mente. Um habitante dela dar apenas como
resposta um Sim ou um No para a pergunta que um
turista fizer. Suponha que voc seja um turista que visita
essa rea e que chegue a uma bifurcao na estrada. Um
lado leva at as runas que voc quer visitar; o outro, s
profundezas de uma floresta. Um habitante dessa vila est
parado nessa bifurcao. Que pergunta voc pode fazer ao
habitante para determinar qual lado pegar?
46. Um explorador foi capturado por um grupo de canibais.
H dois tipos de canibais: aqueles que sempre dizem a verdade e aqueles que sempre mentem. Os canibais faro um
churrasco com o explorador a menos que ele possa determinar se um canibal em particular sempre mente ou sempre diz a verdade. O canibal permite que ele faa apenas
uma pergunta.
a) Explique por que a pergunta Voc um mentiroso
no vlida.
b) Descubra a pergunta que o explorador pode fazer para
determinar se o canibal sempre mente ou sempre diz a
verdade.
47. Expresse estas especificaes de sistema usando as proposies p A mensagem verificada contra vrus e q A
mensagem enviada de um sistema desconhecido, juntamente com conectivos lgicos.
a) A mensagem verificada contra vrus sempre que a
mensagem enviada de um sistema desconhecido.
b) A mensagem foi enviada de um sistema desconhecido,
mas no foi verificada contra vrus.
c) necessrio verificar a mensagem contra vrus sempre
que ela for enviada de um sistema desconhecido.
d) Quando a mensagem no enviada de um sistema
desconhecido, no verificada contra vrus.
48. Expresse este sistema de especificaes usando as proposies p O usurio entra com uma senha vlida, q O
acesso liberado e r O usurio pagou a taxa de assinatura, juntamente com conectivos lgicos.
a) O usurio pagou a taxa de assinatura, mas no entra
com uma senha vlida.
b) O acesso liberado sempre que o usurio pagar a taxa
de assinatura e entrar com uma senha vlida.
c) O acesso negado se o usurio no pagou a taxa de
assinatura.
d) Se o usurio no entrar com uma senha vlida, mas
pagar a taxa de assinatura, ento o acesso liberado.
49. Este sistema de especificaes consistente? O sistema
est em um estado de multiuso se e somente se estiver
operando normalmente. Se o sistema est operando normalmente, o kernel est funcionando. O kernel no est
funcionando ou o sistema est no modo de interrupo. Se
o sistema no est em um estado de multiuso, ento est
em um modo de interrupo. O sistema no est no modo
de interrupo.
50. Este sistema de especificaes consistente? Sempre que o
software do sistema est sendo atualizado, os usurios no
podem acessar os arquivos do sistema. Se os usurios podem
acessar os arquivos do sistema, ento eles podem salvar no-

1-20

vos arquivos. Se os usurios no podem salvar novos arquivos, ento o software do sistema no est sendo atualizado.
51. Este sistema de especificaes consistente? O roteador
pode mandar pacotes para o sistema principal apenas se ele
suportar um novo espao de endereo. Para o roteador suportar o novo espao de endereo, necessrio que a ltima liberao do software seja instalada. O roteador pode mandar
pacotes ao sistema principal se a ltima liberao do software
estiver instalada. O roteador no comporta o novo espao.
52. Este sistema de especificaes consistente? Se o sistema
de arquivos no est bloqueado, ento novas mensagens entraram em fila. Se o sistema de arquivos no est bloqueado,
ento o sistema est funcionando normalmente, e vice-versa. Se novas mensagens no esto entrando em fila, ento
sero enviadas para uma central de armazenamento de mensagens. Se o sistema de arquivos no est bloqueado, ento
as novas mensagens sero enviadas para a central de armazenamento. Novas mensagens no sero enviadas para a
central de armazenamento.
53. Qual busca booleana voc utilizaria para procurar sites sobre praias em Nova Jersey? Qual voc utilizaria se quisesse encontrar sites sobre praias na ilha de Jersey (no Canal
da Mancha)?
54. Qual busca booleana voc utilizaria para procurar sites sobre
caminhadas no oeste da Virgnia, nos Estados Unidos? Qual
busca booleana voc utilizaria para procurar sites sobre caminhadas na Virgnia, mas no no oeste da Virgnia?
Os exerccios 55 a 59 so relativos aos habitantes da ilha de
cavaleiros e bandidos, criada por Smullyan, onde os cavaleiros
sempre dizem a verdade e os bandidos sempre mentem. Voc
encontra duas pessoas, A e B. Determine, se possvel, quem so
A e B se eles conduzirem voc nos caminhos descritos. Se no
puder determinar quem so essas duas pessoas, voc pode tirar
alguma concluso?
55. A diz: Ao menos um de ns um bandido e B no diz
nada.
56. A diz: Ns dois somos cavaleiros e B diz A um
bandido.
57. A diz: Eu sou um bandido ou B um cavaleiro e B no
diz nada.
58. Ambos, A e B, dizem: Eu sou um cavaleiro.
59. A diz: Ns dois somos bandidos e B no diz nada.
Os exerccios 60 a 65 so quebra-cabeas que podem ser resolvidos traduzindo as proposies em expresses lgicas e argumentos a partir destas expresses usando a tabela-verdade.
60. A polcia tem trs suspeitos para o assassinado do sr. Cooper:
sr. Smith, sr. Jones e sr. Williams. Smith, Jones e Williams
declaram que no mataram Cooper. Smith tambm declara
que Cooper era amigo de Jones e que Williams no gostava
da vtima. Jones declara tambm que no conhecia Cooper
e que estava fora da cidade no dia em que Cooper foi morto.
Williams declara tambm que ele viu Smith e Jones com Cooper no dia em que ele foi morto e que ou Jones ou Smith o
mataram. Voc pode determinar quem foi o assassino se
a) um dos trs culpado e os dois inocentes esto falando
a verdade, mas as declaraes do homem culpado
podem ser ou no falsas?
b) os homens inocentes no mentem?

1-21

1.2 Equivalncias Proposicionais21

61. Steve quer determinar os salrios relativos de trs colegas


de trabalho usando dois fatos. Primeiro, ele sabe que se
Fred no tem o maior salrio dos trs, ento Janice tem.
Segundo, ele sabe que se Janice no tem o salrio mais
baixo, ento Maggie a mais bem paga. possvel determinar os salrios relativos de Fred, Maggie e Janice a
partir do que Steve sabe? Se sim, quem tem o salrio
maior e quem tem o menor? Exponha seus argumentos.
62. Cinco amigos acessaram uma sala de bate-papo. possvel
determinar quem est conversando se as seguintes informaes so conhecidas? Kevin ou Heather, ou ambos, esto conversando. Randy ou Vijay, mas no ambos, esto
conversando. Se Abby est conversando, ento Randy tambm est. Vijay e Kevin esto ambos conversando, ou nenhum dos dois est. Se Heather est conversando, ento
esto tambm Abby e Kevin. Exponha seus argumentos.
63. Um detetive entrevistou quatro testemunhas de um crime.
A partir das histrias das testemunhas, o detetive concluiu
que, se o mordomo est dizendo a verdade, ento o cozinheiro tambm est; o cozinheiro e o jardineiro, ambos,
no podem estar dizendo a verdade; o jardineiro e o zelador, ambos, no esto mentindo; e se o zelador est dizendo
a verdade, ento o cozinheiro est mentindo. Para cada
uma das quatro testemunhas, o detetive pode determinar se
a pessoa est mentindo ou dizendo a verdade? Exponha
seus argumentos.
64. Quatro amigos foram identificados como suspeitos de um
acesso no autorizado em um sistema computacional. Eles
fizeram declaraes s autoridades que investigavam o crime. Alice disse: Carlos que acessou. John disse Eu no

acessei. Carlos disse Diana acessou. Diana disse Carlos


mentiu ao dizer que eu acessei.
a) Se as autoridades tambm sabem que apenas um dos
quatro suspeitos est dizendo a verdade, quem cometeu
o crime? Exponha seus argumentos.
b) Se as autoridades tambm sabem que apenas um dos
quatro est mentindo, quem cometeu o crime? Exponha
seus argumentos.
*65. Resolva este famoso quebra-cabea, atribudo a Albert
Einstein e conhecido como o Enigma da Zebra. Cinco
homens de nacionalidades diferentes, com empregos diferentes, vivem em casas consecutivas em uma rua. Essas
casas esto pintadas com cores diferentes. Os homens tm
animais de estimao diferentes e gostam de bebidas diferentes. Determine quem tem uma zebra e quem tem por
bebida favorita gua mineral, a partir destas pistas: O ingls vive na casa vermelha. O espanhol tem um cachorro.
O japons pintor. O italiano bebe ch. O noruegus vive
na primeira casa esquerda. A casa verde imediatamente
do lado direito da casa branca. O fotgrafo cria caracis. O
diplomata vive na casa amarela. Bebe-se leite na casa do
meio. O dono da casa verde bebe caf. A casa do noruegus ao lado da azul. O violonista bebe suco de laranja.
A raposa est na casa ao lado da do fsico. O cavalo est na
casa ao lado da do diplomata. [Dica: Faa uma tabela em
que as filas representem os homens e as colunas, a cor das
casas, seus empregos, seus animais e suas bebidas favoritas e use a argumentao lgica para determinar as entradas corretas na tabela.]

1.2Equivalncias Proposicionais
Introduo
Um importante tipo de passo usado na argumentao matemtica a substituio de uma proposio por outra com o mesmo valor-verdade. Por esse motivo, mtodos que produzem proposies com o mesmo valor-verdade que uma dada proposio composta so usados largamente na
construo de argumentos matemticos. Note que vamos usar o termo proposies compostas
para nos referir a uma expresso formada a partir de variveis proposicionais que utilizam operadores lgicos, tais como p q.
Comearemos nossa discusso com a classificao de proposies compostas de acordo com
seus possveis valores-verdade.

DEFINIO 1

Uma proposio composta que sempre verdadeira, qualquer que sejam os valores-verdade das proposies que ocorrem nela, chamada de tautologia. Uma proposio composta que sempre falsa, qualquer que seja o valor-verdade das proposies que a compem,
chamada de contradio. Uma proposio composta que no nem tautologia nem contradio chamada de contingncia.

Tautologias e contradies so muito importantes no raciocnio matemtico. O Exemplo 1 ilustra


esses tipos de proposies compostas.

221 / Os Fundamentos: Lgica e Demonstraes

1-22

TABELA 2 Leis de De

TABELA 1 Exemplos de uma Tautologia e


de uma Contradio.

Morgan.

pp

pp

(p q) p q

V
F

F
V

V
V

F
F

(p q) p q

EXEMPLO 1 Podemos construir exemplos de tautologias e contradies usando apenas uma varivel proposicional. Considere a tabela-verdade de p p e p p, mostrada na Tabela 1. Como p p
sempre verdadeira, uma tautologia. Como p p sempre falsa, uma contradio.

Equivalncias Lgicas
Demo

DEFINIO 2

Proposies compostas que tm o mesmo valor-verdade em todos os possveis casos so chamadas de logicamente equivalentes. Podemos definir esta noo como se segue.

As proposies compostas p e q so chamadas de logicamente equivalentes se p q uma


tautologia. A notao p q indica que p e q so logicamente equivalentes.

Lembre-se: O smbolo no um conectivo lgico e p q no uma proposio composta,


apenas quer dizer que p q uma tautologia. O smbolo usado freqentemente no lugar de
para indicar equivalncias lgicas.

Exemplos
Extras

Uma maneira de determinar quando duas proposies compostas so equivalentes usar a


tabela-verdade. Em particular, as proposies compostas p e q so equivalentes se e somente se
as colunas que fornecem seus valores-verdade so idnticas. O Exemplo 2 ilustra esse mtodo
para estabelecer uma importantssima e muito usada equivalncia lgica: (p q) o mesmo
que p q. Essa equivalncia lgica uma das duas leis de De Morgan, mostrada na Tabela
2, demonstradas pelo matemtico ingls Augustus De Morgan, na metade do sculo XIX.

EXEMPLO 2 Mostre que (p q) e p q so logicamente equivalentes.


Soluo: As tabelas-verdade dessas proposies compostas esto na Tabela 3. Como os valoresverdade (p q) e p q coincidem para todas as possibilidades de combinaes de valores-verdade de p e q, segue-se que (p q) (p q) uma tautologia e, portanto, essas
proposies compostas so logicamente equivalentes.

TABELA 3 Tabelas-Verdade para (p q) e p q.


p

pq

(p q)

pq

V
V
F
F

V
F
V
F

V
V
V
F

F
F
F
V

F
F
V
V

F
V
F
V

F
F
F
V

1-23

1.2 Equivalncias Proposicionais23

TABELA 4 Tabela-Verdade para p q

e p q.
p

pq

pq

EXEMPLO 3 Mostre que p q e p q so logicamente equivalentes.


Soluo: Construmos a tabela-verdade dessas proposies compostas na Tabela 4. Como os
valores-verdade de p q e p q so idnticos, eles so logicamente equivalentes.

Vamos agora estabelecer uma equivalncia lgica entre duas proposies compostas que
envolvem trs variveis proposicionais diferentes p, q e r. Para usar a tabela-verdade estabelecendo essa equivalncia lgica, precisamos de oito linhas, uma para cada combinao de valoresverdade dessas trs variveis. Simbolicamente, ns representamos essas combinaes listando os
valores de p, q e r, respectivamente. Essas oito combinaes de valores-verdade so VVV, VVF,
VFV, VFF, FVV, FVF, FFV e FFF; usaremos essa ordem quando montarmos as linhas da tabelaverdade. Note que precisamos do dobro de linhas de que precisvamos quando tnhamos duas
variveis proposicionais; essa relao continua sendo vlida para cada nova varivel proposicional que venha a ser adicionada, ento precisaremos de 16 linhas para estabelecer a equivalncia
entre duas proposies compostas com quatro variveis proposicionais, e assim sucessivamente.
Em geral, 2n linhas so necessrias quando temos n variveis proposicionais.

EXEMPLO 4 Mostre que p (q r) e (p q) (p r) so logicamente equivalentes. Essa a propriedade


distributiva da disjuno sobre a conjuno.
Soluo: Construmos a tabela-verdade para essas duas proposies compostas na Tabela 5.
Como os valores-verdade de p (q r) e (p q) (p r) so iguais, essas proposies so
logicamente equivalentes.

Tabela 5 Uma Demonstrao de que p (q r) e (p q) (p r) So Logicamente


Equivalentes.
p

qr

p (q r)

pq

pr

(p q) (p r)

241 / Os Fundamentos: Lgica e Demonstraes

1-24

TABELA 6 Equivalncias Lgicas.


Equivalncias
pV p

Nome
Propriedades dos elementos neutros

pF p
pV V

Propriedades de dominao

pF F
pp p

Propriedades idempotentes

pp p
( p) p
pq qp

Propriedade da dupla negao


Propriedades comutativas

pq qp
(p q) r p (q r)

Propriedades associativas

(p q) r p (q r)
p (q r) (p q) (p r)

Propriedades distributivas

p (q r) (p q) (p r)
(p q) p q
(p q) p q

Leis de De Morgan

p (p q) p
p (p q) p

Propriedades de absoro

ppV
ppF

Propriedades de negao

A Tabela 6 contm algumas equivalncias importantes.* Nessas equivalncias, V indica uma


proposio composta que sempre verdadeira, uma tautologia, e F indica uma proposio que
sempre falsa, uma contradio. Ns tambm mostramos algumas equivalncias importantes que
envolvem condicionais e bicondicionais nas tabelas 7 e 8, respectivamente. Ao leitor ser pedido
que verifique a veracidade dessas equivalncias nos exerccios no final desta seo.
A propriedade associativa para a disjuno mostra que a expresso p q r bem definida, no
sentido de que tanto faz qual disjuno considerada primeiro, ou seja, tanto faz se fazemos primeiro
p q e posteriormente a disjuno deste com r, ou se fazemos primeiro a disjuno de q com r e
depois com p. De maneira anloga, p q r tambm est bem definida. Estendendo esse raciocnio, segue-se que p1 p2 pn e p1 p2 pn tambm so bem definidas sempre que p1,
p2, pn so proposies. Alm disso, note que as leis de De Morgan podem ser estendidas para
(p1 p2 pn) (p1 p2 pn)
e
(p1 p2 pn) (p1 p2 pn).
(Mtodos para demonstrar essas identidades sero analisados na Seo 4.1.)
* Leitores familiarizados com os conceitos de lgebra booleana vo notar que essas identidades so um caso especial de
identidades que valem para qualquer lgebra booleana. Compare-as com o conjunto de identidades da Tabela 1 da Seo
2.2 e com as identidades booleanas da Tabela 5 na Seo 11.1.

1-25

1.2 Equivalncias Proposicionais

TABELA 7 Equivalncias Lgicas


que Envolvem Sentenas
Condicionais.

TABELA 8 Equivalncias Lgicas


que Envolvem Bicondicionais.

p q p q

p q p q

p q q p
p q p q
p q (p q)

25

p q (p q) (q p)
p q (p q) ( p q)
(p q) p q

(p q) p q
(p q) (p r) p (q r)
(p r) (q r) (p q) r
(p q) (p r) p (q r)
(p r) (q r) (p q) r

Usando as Leis de De Morgan


As duas equivalncias lgicas conhecidas como leis de De Morgan so particularmente importantes. Elas nos mostram como negar conjunes e como negar disjunes. Em particular, a
equivalncia (p q) p q nos diz que a negao de uma disjuno formada tomando
a conjuno das negaes das proposies componentes. Similarmente, (p q) p q
nos diz que a negao de uma conjuno formada tomando a disjuno das negaes das proposies componentes. O Exemplo 5 ilustra o uso das leis de De Morgan.

EXEMPLO 5

Use as leis de De Morgan para expressar as negaes de Miguel tem um celular e um laptop e
Rodrigo vai ao concerto ou Carlos vai ao concerto.
Soluo: Seja p Miguel tem um celular e q Miguel tem um laptop. Ento, Miguel tem um
celular e um laptop pode ser representado por p q. Contudo, pela primeira lei de De Morgan, (p q) equivalente a p q. Conseqentemente, podemos expressar a negao de
nossa proposio original por Miguel no tem um celular ou no tem um laptop.

Links
AUGUSTUS DE MORGAN (18061871) Augustus De Morgan nasceu na ndia, onde seu pai era coronel no exrcito indiano. A famlia De Morgan mudou-se para a Inglaterra quando ele tinha 7 meses de idade. Ele freqentou escolas particulares, onde desenvolveu um grande interesse por matemtica na sua juventude. De Morgan estudou na
Universidade de Trinity, em Cambridge, graduando-se em 1827. Embora pensasse em entrar em medicina ou direito,
De Morgan decidiu seguir carreira em matemtica. Ele conquistou uma cadeira na Universidade de College, em Londres, em 1828, mas demitiu-se quando a faculdade despediu um colega sem apresentar as causas para a demisso.
Entretanto, ele retomou essa cadeira em 1836, quando seu sucessor morreu, permanecendo at 1866.
De Morgan foi um professor notvel que dava nfase aos princpios mais que s tcnicas. Entre seus estudantes
esto muitos matemticos famosos, incluindo Augusta Ada, Condessa de Lovelace, que era colaboradora de Charles
Babbage em seu trabalho com mquinas computacionais (veja a pgina 27 nas notas biogrfi cas de Augusta Ada). (De Morgan preveniu a
condessa de que estudar matemtica em excesso, poderia interferir em suas habilidades maternais!)
De Morgan foi um escritor extremamente prolfi co. Escreveu milhares de artigos para mais de 15 peridicos. Tambm escreveu livros
tericos sobre muitos assuntos, incluindo lgica, probabilidade, clculo e lgebra. Em 1838, ele apresentou o que talvez tenha sido a primeira explicao clara de uma importante tcnica de demonstrao, conhecida como induo matemtica (discutida na Seo 4.1 deste livro),
termo que ele cunhou. Na dcada de 1840, De Morgan fez contribuies fundamentais ao desenvolvimento da lgica simblica. Ele criou
notaes que o ajudaram a provar equivalncias proposicionais, assim como as leis que receberam seu nome. Em 1842, De Morgan apresentou o que talvez tenha sido a primeira defi nio precisa de limite e o desenvolvimento de alguns testes de convergncia de sries infi nitas.
De Morgan interessou-se tambm pela histria da matemtica, escrevendo biografi as de Newton e Halley.
Em 1837, De Morgan casou-se com Sophia Frend, que escreveu a biografi a do marido em 1882. A pesquisa, a escrita e o ensino de De
Morgan deixaram pouco tempo para ele se dedicar a sua famlia e vida social. No entanto, ele fi cou conhecido pela sua bondade, bom humor
e grande inteligncia.

261 / Os Fundamentos: Lgica e Demonstraes

1-26

Seja r Rodrigo vai ao concerto e s Carlos vai ao concerto. Ento, Rodrigo vai ao concerto ou Carlos vai ao concerto pode ser representado por r s. E, pela segunda lei de De Morgan, temos que (r s) equivalente a r s. Logo, podemos expressar sua negao por
Rodrigo no vai ao concerto e Carlos no vai ao concerto.

Construindo Novas Equivalncias Lgicas


As equivalncias lgicas na Tabela 6, assim como qualquer outra que seja estabelecida (como as
mostradas nas tabelas 7 e 8), podem ser usadas para construir equivalncias lgicas adicionais. A
razo para isso que uma proposio composta pode ser substituda por outra proposio composta que logicamente equivalente a essa sem mudar o valor-verdade da proposio original.
Essa tcnica ilustrada nos exemplos 68, em que tambm usamos o fato de que se p e q so
logicamente equivalentes e q e r so logicamente equivalentes, ento p e r tambm so logicamente equivalentes (veja o Exerccio 56).

EXEMPLO 6 Mostre que (p q) e p q so logicamente equivalentes.

Exemplos
Extras

Soluo: Podemos usar uma tabela-verdade para mostrar que essas proposies compostas so
equivalentes (como no Exemplo 4). Inclusive, no deve ser difcil fazer isso. No entanto, queremos ilustrar como usar identidades lgicas que j conhecemos para estabelecer novas identidades
lgicas, isso porque esse mtodo tem uma importncia prtica para estabelecer equivalncias de
proposies compostas com um grande nmero de variveis. Ento, vamos estabelecer essa equivalncia desenvolvendo uma srie de equivalncias lgicas, usando uma das equivalncias da
Tabela 6 por vez, comeando por (p q) e terminando com p q. Temos, assim, as equivalncias a seguir.
(p q) (p q)

(p) q

p q

pelo Exemplo 3
pela segunda lei de De Morgan
pela propriedade da dupla negao

EXEMPLO 7 Mostre que (p (p q)) e p q so logicamente equivalentes desenvolvendo uma srie


de equivalncias lgicas.
Soluo: Vamos usar uma das equivalncias da Tabela 6 por vez, comeando por (p (p q))
e terminando com p q. (Nota: Poderamos estabelecer essa equivalncia facilmente usando
tabelas-verdade.) Assim, temos as equivalncias a seguir.
(p (p q)) p (p q)

p [(p) q]

p (p q)

(p p) (p q)

F (p q)

(p q) F

p q

pela segunda lei de De Morgan


pela primeira lei de De Morgan
pela propriedade da dupla negao
pela segunda propriedade distributiva
pois p p F
pela propriedade comutativa para disjunes
pela propriedade dos elementos neutros para F

Em conseqncia, (p (p q)) e p q so logicamente equivalentes.

1-27

1.2 Equivalncias Proposicionais

EXEMPLO 8

27

Mostre que (p q) (p q) uma tautologia.


Soluo: Para mostrar que essa proposio uma tautologia, vamos usar equivalncias para demonstrar que logicamente equivalente a V. (Nota: Isso poderia ser feito usando tabelas-verdade.)
(p q) (p q) (p q) (p q)
(p q) (p q)
(p p) (q q)

pelo Exemplo 3
pela primeira lei de De Morgan
pelas propriedades associativas e comutativas
para a disjuno

VV

pelo Exemplo 1 e pela propriedade comutativa


para a disjuno

pela propriedade de dominao

Uma tabela-verdade pode ser usada para determinar se uma proposio composta uma
tautologia. Isso pode ser feito rapidamente se for uma proposio composta com poucas variveis, mas, quando o nmero de variveis cresce, isso pode fi car impraticvel. Por exemplo, existem 220 = 1.048.576 linhas em uma tabela-verdade para uma proposio composta com 20
variveis proposicionais. Claramente voc precisar de um computador para ajud-lo a determinar quando uma proposio composta uma tautologia. Quando, no entanto, existem 1.000 variveis proposicionais, um computador pode determinar em um tempo razovel se uma proposio
uma tautologia? Testando todas as 21.000 (um nmero com mais de 300 algarismos decimais)
possveis combinaes de valores-verdade, um computador no consegue terminar em menos de
alguns trilhes de anos. Alm disso, no existe um outro mtodo conhecido que um computador
possa seguir para determinar em um tempo razovel quando uma proposio com muitas variveis proposicionais uma tautologia. Vamos estudar questes como essas no Captulo 3, quando
estudaremos a complexidade de algoritmos.
Links
AUGUSTA ADA, CONDESSA DE LOVELACE (18151852) Augusta Ada foi a nica fi lha do casamento do famoso poeta Lorde Byron e Lady Byron, Annabella Millbanke, que se separaram quando Ada tinha 1 ms de idade, por
causa do escndalo amoroso de Lorde Byron com sua meia-irm. Lorde Byron tinha uma reputao, descrita por
uma de suas amantes como louco, mal e perigoso. Lady Byron era notvel por sua inteligncia e tinha paixo por
matemtica; ela era chamada por Lorde Byron de A Princesa dos Paralelogramos. Augusta foi criada por sua me,
que encorajou seus talentos intelectuais, especialmente na msica e na matemtica, tendo em vista que considerava
perigosas as tendncias poticas. Naquela poca, no era permitido que as mulheres freqentassem as universidades
nem se juntassem a grupos de estudos. No entanto, Augusta adquiriu seus estudos matemticos sozinha e com matemticos, incluindo William Frend. Ela tambm tinha o apoio de outra matemtica, Mary Somerville, e, em 1834,
em um jantar na casa de Mary Somerville, ela foi apresentada s idias de Charles Babbage sobre uma mquina de calcular, chamada
Engenho Analtico. Em 1838, Augusta Ada casou-se com Lorde King, elevado posteriormente a Conde de Lovelace. Juntos, eles tiveram trs fi lhos.
Augusta Ada continuou seus estudos em matemtica depois do casamento. Charles Babbage continuou trabalhando em seu Engenho
Analtico e apresentando-o para a Europa. Em 1842, Babbage pediu a Augusta Ada que traduzisse um artigo para o francs, descrevendo sua
inveno. Quando Babbage viu a traduo, sugeriu que ela comeasse a escrever suas prprias anotaes, e o resultado fi nal foi trs vezes o
original. Os relatos mais completos sobre a mquina de Babbage esto nas anotaes de Augusta Ada. Em suas anotaes, ela comparou o trabalho do Engenho Analtico ao tear de Jacquard, com a analogia dos cartes perfurados de Babbage aos usados para criar estampas no tear.
Alm disso, ela reconheceu a promessa da mquina como uma proposta de computador muito melhor do que fez Babbage. Ela constatou que o
motor a expresso material de qualquer funo indefi nida de qualquer grau de generalidade e complexidade. Suas anotaes sobre o Engenho Analtico anteciparam futuros desenvolvimentos. Augusta Ada publicou seus escritos sob as iniciais. A.A.L. para ocultar sua identidade
como mulher, assim como muitas mulheres fi zeram naquele tempo em que no eram consideradas intelectuais como os homens. Depois de 1845,
ela e Babbage trabalharam juntos no desenvolvimento de um sistema para determinar raas de cavalos. Infelizmente esse sistema no funcionou
muito bem, deixando Augusta extremamente debilitada fi sicamente, contraindo cncer de tero ainda muito jovem.
Em 1953, as anotaes de Augusta Ada sobre o Engenho Analtico foram republicadas, 100 anos aps a sua escrita e depois de muito
tempo esquecidas. Em seu trabalho, na dcada de 1950, sobre a capacidade de os computadores pensarem (e seu famoso teste Turing),
Alan Turing respondeu declarao de Augusta Ada de que o Engenho Analtico no tem a pretenso de dar origem a nada. Ele pode
fazer o que conhecemos para organizar sua performance. Esse dilogo entre Turing e Augusta Ada ainda assunto de controvrsias.
Por causa de suas contribuies fundamentais computao, a linguagem computacional Augusta recebeu esse nome em homenagem
Condessa de Lovelace.

28 1 / Os Fundamentos: Lgica e Demonstraes

1-28

Exerccios
1. Use a tabela-verdade para verifi car estas equivalncias.
a) p V p
b) p F p
c) p F F
d) p V V
e) p p p
f) p p p
2. Mostre que (p) e p so logicamente equivalentes.
3. Use a tabela-verdade para verifi car as propriedades comutativas.
a) p q q p
b) p q q p
4. Use a tabela-verdade para verifi car as propriedades associativas.
a) (p q) r p (q r)
b) (p q) r p (q r)
5. Use a tabela-verdade para verifi car a propriedade distributiva.
p (q r) (p q) (p r).
6. Use a tabela-verdade para verifi car a primeira lei de De
Morgan.
(p q) p q.
7. Use as leis de De Morgan para encontrar a negao de cada
uma das proposies abaixo.
a) Jan rica e feliz.
b) Carlos andar de bicicleta ou correr amanh.
c) Mei anda ou pega o nibus para ir escola.
d) Ibrahim esperto e trabalha muito.
8. Use as leis de De Morgan para encontrar a negao de cada
uma das proposies abaixo.
a) Kwame trabalhar na indstria ou ir para a faculdade.
b) Yoshiko conhece Java e clculo.
c) James jovem e forte.
d) Rita mudar para Oregon ou Washington.

9. Mostre que cada uma das proposies condicionais a seguir


uma tautologia, usando a tabela-verdade.
a) (p q) p
b) p (p q)
c) p (p q)
d) (p q) (p q)
e) (p q) p
f) (p q) q
10. Mostre que cada uma das proposies condicionais abaixo
uma tautologia, usando a tabela-verdade.
a) [p (p q)] q
b) [(p q) (q r)] (p r)
c) [p (p q)] q
d) [(p q) (p r) (q r)] r
11. Mostre que cada uma das proposies condicionais do
Exerccio 9 uma tautologia, sem usar a tabela-verdade.
12. Mostre que cada uma das proposies condicionais do
Exerccio 10 uma tautologia, sem usar a tabela-verdade.
13. Use a tabela-verdade para verifi car as propriedades de
absoro.
a) p (p q) p
b) p (p q) p
14. Determine se (p (p q)) q uma tautologia.
15. Determine se (q (p q)) p uma tautologia.
Os exerccios 16 a 28 pedem que voc mostre que duas proposies compostas so logicamente equivalentes. Para fazer
isso, ou mostre que os dois lados so verdadeiros, ou que os
dois so falsos, para exatamente as mesmas combinaes de
valores-verdade das variveis proposicionais nessas expresses (o que for mais fcil).
16. Mostre que p q e (p q) (p q) so equivalentes.
17. Mostre que (p q) e p q so logicamente equivalentes.

HENRY MAURICE SHEFFER (18831964) Henry Maurice Sheffer, fi lho de pais judeus, nasceu no oeste da Ucrnia e emigrou para os Estados Unidos em 1892 com seus pais e seis irmos. Estudou na Escola Latina de Boston antes
de entrar em Harvard, onde completou sua graduao em 1905, seu mestrado em 1907 e seu Ph.D. em fi losofi a em
1908. Depois de conquistar uma posio de ps-doutor em Harvard, Henry viajou para a Europa com bolsa de pesquisa. Ao retornar para os Estados Unidos, ele se tornou um acadmico nmade, permanecendo um ano em cada universidade: Universidade de Washington, Cornell, Minessota, Missouri e Universidade da Cidade, em Nova York. Em
1916, ele retornou a Harvard como membro do corpo docente do departamento de fi losofi a. Permaneceu em Harvard
at aposentar-se, em 1952.
Sheffer introduziu, em 1913, o que conhecemos hoje por golpe de Sheffer que se tornou famoso apenas depois
que foi usado em 1925 na edio de Principia Mathematica, de Whitehead e Russell. Nessa mesma edio, Russell escreveu que Sheffer
tinha inventado um poderoso mtodo que poderia ser usado para simplifi car a Principia. Por causa desse comentrio, Sheffer era visto como
um homem misterioso para os lgicos, especialmente porque ele, que teve poucas publicaes ao longo de sua carreira, nunca publicou os
detalhes desse mtodo, que foi apenas descrito em notas de mimigrafo e em uma breve publicao abstrata.
Sheffer foi um professor dedicado de lgica matemtica. Ele gostava de ministrar aulas em turmas pequenas; no gostava de auditrios.
Quando estranhos apareciam em suas aulas, Sheffer pedia-lhes que se retirassem, mesmo se fossem colegas ou convidados que iam visitar
Harvard. Sheffer tinha apenas um metro e meio de altura; era notado por sua inteligncia e vigor, assim como pelo seu nervosismo e irritabilidade. Embora muito inteligente, ele era muito sozinho. Ele conhecido pela piada que fez ao aposentar-se: Professores velhos nunca
morrem, tornam-se emritos. Sheffer tambm tem o crdito de cunhar a expresso lgebra booleana (assunto do Captulo 11 deste livro).
Ele foi casado por um curto espao de tempo e viveu a maior parte de sua vida madura em um quarto de hotel, com seus livros de lgica e
um vasto arquivo de papis em que ele costumava anotar suas idias. Infelizmente, Sheffer sofreu de depresso profunda durante as duas
ltimas dcadas de sua vida.

1-29

18. Mostre que p q e q p so logicamente


equivalentes.
19. Mostre que p q e p q so logicamente
equivalentes.
20. Mostre que (p q) e p q so logicamente
equivalentes.
21. Mostre que (p q) e p q so logicamente
equivalentes.
22. Mostre que (p q) (p r) e p (q r) so
logicamente equivalentes.
23. Mostre que (p r) (q r) e (p q) r so
logicamente equivalentes.
24. Mostre que (p q) (p r) e p (q r) so
logicamente equivalentes.
25. Mostre que (p r) (q r) e (p q) r so
logicamente equivalentes.
26. Mostre que p (q r) e q (p r) so logicamente
equivalentes.
27. Mostre que p q e (p q) (q p) so logicamente
equivalentes.
28. Mostre que p q e p q so logicamente
equivalentes.
29. Mostre que (p q) (q r) (p r) uma
tautologia.
30. Mostre que (p q) (p r) (q r) uma
tautologia.
31. Mostre que (p q) r e p (q r) no so
equivalentes.
32. Mostre que (p q) r e (p r) (q r) no so
equivalentes.
33. Mostre que (p q) (r s) e (p r) (q s) no
so logicamente equivalentes.
O dual de uma proposio composta que contm apenas
operadores lgicos , e a proposio composta obtida
pela troca de cada por , cada por , cada V por F e cada
F por V. O dual de s representado por s*.
34. Encontre o dual de cada uma destas proposies compostas.
a) p q
b) p (q (r V))
c) (p q) (q F)
35. Encontre o dual de cada uma destas proposies compostas.
a) p q r
b) (p q r) s
c) (p F) (q V)
36. Quando s* = s, em que s uma proposio composta?
37. Mostre que (s*)* = s quando s uma proposio composta.
38. Mostre que as equivalncias lgicas da Tabela 6, exceto pela propriedade da dupla negao, vm em pares,
em que cada par contm proposies compostas que
so duais de si prprias.
**39. Por que os duais de duas proposies compostas equivalentes so tambm equivalentes, em que essas proposies compostas contm apenas os operadores , e ?
40. Encontre uma proposio composta que envolva as variveis proposicionais p, q e r, que verdadeira quando p
e q so verdadeiras e r falsa, mas o contrrio falso.
[Dica: Use uma conjuno de cada varivel proposicional ou sua negao.]

1.2 Equivalncias Proposicionais29

41. Encontre uma proposio composta que envolva as


variveis proposicionais p, q e r, que verdadeira quando
exatamente duas de p, q e r forem verdadeiras, mas o
contrrio falso. [Dica: Forme uma disjuno de conjunes.
Inclua uma conjuno para cada combinao de valores
para os quais a variante proposicional for verdadeira. Cada
conjuno dever incluir cada uma dessas trs variveis ou
suas negaes.]
42. Suponha que a tabela-verdade em n variveis proposicionais
dada. Mostre que pode ser formada uma proposio
composta com essa tabela-verdade a partir de uma
disjuno das conjunes das variveis, ou suas negaes,
com uma conjuno formada por cada combinao de
valores para os quais a proposio composta verdadeira.
A proposio composta resultante chamada de forma
normal disjuntiva.
Um conjunto de operadores lgicos chamado de funcionalmente completo quando todas as proposies compostas so logicamente equivalentes a uma proposio composta que envolva
apenas esses operadores lgicos.
43. Mostre que , e formam um grupo de operadores lgicos
funcionalmente completo. [Dica: Use o fato de que toda
proposio composta logicamente equivalente a outra em
uma forma normal disjuntiva, como visto no Exerccio 42.]
*44. Mostre que e formam um grupo de operadores
lgicos funcionalmente completo. [Dica: Primeiro use a
lei de De Morgan para mostrar que p q equivalente
a (p q).]
*45. Mostre que e formam um grupo de operadores lgicos
funcionalmente completo.
Os exerccios subseqentes envolvem os operadores lgicos
NAND e NOR. A proposio p NAND q verdadeira quando ou
p ou q, ou ambas, forem falsas; e falsa quando p e q, ambas,
forem verdadeiras. A proposio p NOR q verdadeira quando
ambas, p e q, forem falsas, e falsa em qualquer outro caso. As
proposies p NAND q e p NOR q so indicadas por p | q e p q,
respectivamente. (Os operadores | e so chamados de conectivo
de Sheffer e flecha de Peirce, recebendo os nomes de H. M.
Sheffer e C. S. Peirce, respectivamente.)
46. Construa a tabela-verdade para o operador lgico NAND.
47. Mostre que p | q logicamente equivalente a (p q).
48. Construa a tabela-verdade para o operador lgico NOR.
49. Mostre que p q logicamente equivalente a (p q).
50. Neste exerccio, mostraremos que {} um conjunto de
operadores lgicos funcionalmente completo.
a) Mostre que p p logicamente equivalente a p.
b) Mostre que (p q) (p q) logicamente equivalente
a p q.
c) Conclua a partir dos itens (a) e (b) e do Exerccio 49
que {} um conjunto de operadores lgicos
funcionalmente completo.
* 51. Encontre uma proposio composta logicamente equivalente
a p q, usando apenas o operador lgico .
52. Mostre que {|} um conjunto de operadores lgicos
funcionalmente completo.
53. Mostre que p | q e q | p so equivalentes.
54. Mostre que p | (q | r) e (p | q) | r no so equivalentes;
portanto, o operador lgico | no associativo.

301 / Os Fundamentos: Lgica e Demonstraes

* 55. Quantas formas diferentes de tabelas-verdade de proposies compostas existem que envolvam as variantes proposicionais p e q?
56. Mostre que se p, q e r so proposies compostas, em que p e
q so logicamente equivalentes e q e r so tambm logicamente equivalentes, ento p e r so logicamente equivalentes.
57. A sentena a seguir foi tirada das especificaes de um
sistema telefnico: Se o diretrio de dados for do banco
aberto, ento o monitor posto em estado de fechamento,
se o sistema no estiver em seu estado inicial. Essa especificao difcil de ser compreendida porque envolve
proposies com duas condicionais. Encontre um equivalente, uma especificao de fcil compreenso, que envolva disjunes e negaes, mas no proposies condicionais.
58. Quantas das disjunes p q, p q, q r, q r e
q r podem ser verdadeiras simultaneamente, a partir da construo de uma tabela-verdade com valores
para p, q e r?
59. Quantas das disjunes p q s, p r s, p
r s, p q s, q r s, q r s,

1-30

p q s, p r s e p r s podem ser verdadeiras simultaneamente, a partir da construo de


uma tabela-verdade com valores para p, q, r e s?
Uma proposio composta satisfatria se existe uma
atribuio de valores-verdade para as variveis na proposio que torna a declarao verdadeira.
60. Quais das proposies compostas abaixo so satisfatrias?
a) (p q r) (p q s) (p r s)
(p q s) (p q s)
b) (p q r) (p q s) (p q s)
(p r s) (p q r) (p r s)
c) (p q r) (p q s) (q r s)
(p r s) (p q s) (p q r)
(p q s) (p r s)
61. Explique como um algoritmo para definir se uma proposio composta satisfatria pode ser usado para determinar se uma proposio composta uma tautologia. [Dica:
Observe p, em que p a proposio composta que est
sendo examinada.]

1.3Predicados e Quantificadores
Introduo
A lgica proposicional, estudada nas sees 1.1 e 1.2, no pode expressar adequadamente o significado das proposies em matemtica e em linguagem natural. Por exemplo, suponha que
saibamos que
Todo computador conectado rede da universidade est funcionando apropriadamente.
Nenhuma regra da lgica proposicional nos permite decidir sobre a veracidade da afirmao
MATH3 est funcionando apropriadamente,
em que MATH3 um dos computadores conectados rede da universidade. Da mesma forma,
no podemos usar as regras da lgica proposicional para concluir da proposio
CS2 est sob ataque de um hacker.
em que CS2 um computador na rede da universidade, para concluir que verdade que
Existe um computador na rede da universidade que est sob ataque de um hacker.
Nesta seo, vamos introduzir uma lgica mais poderosa chamada lgica de predicados.
Veremos como a lgica de predicados pode ser usada para expressar o significado de um amplo
grupo de proposies em matemtica e em cincia da computao de modo que nos permita raciocinar e explorar relaes entre objetos. Para entender a lgica de predicados, precisamos primeiramente introduzir o conceito de predicado. Posteriormente, vamos introduzir o conceito de
quantificadores, que nos permite raciocinar com declaraes sobre determinada propriedade que
vale para todos os objetos de certo tipo e com declaraes sobre a existncia de um objeto com
uma propriedade especfica.

1-31

1.3 Predicados e Quantificadores31

Predicados
Sentenas que envolvem variveis, tais como
x > 3, x 5 y + 3, x + y 5 z,
computador x est sob ataque de um hacker
e
computador x est funcionando apropriadamente,
so freqentemente encontradas na matemtica, em programas de computador e em sistemas de
especificaes. Essas declaraes no so nem verdadeiras nem falsas quando o valor das variveis no especificado. Nesta seo, vamos discutir como proposies podem ser produzidas a
partir dessas declaraes.
A declarao x maior que 3 tem duas partes. A primeira, a varivel x, o sujeito da declarao. A segunda o predicado, maior que 3 refere-se a uma propriedade que o sujeito
pode ter. Podemos representar a declarao x maior que 3 por P(x), em que P indica o predicado maior que 3 e x a varivel. A declarao, ou afirmao, tambm chamada de o valor
da funo proposicional P em x. Uma vez que um valor dado para a varivel x, a declarao
P(x) torna-se uma proposio e tem um valor-verdade. Considere os exemplos 1 e 2.

EXEMPLO 1 Seja P(x) a declarao x > 3. Qual o valor-verdade de P(4) e P(2)?


Soluo: Obtemos a proposio P(4) substituindo x = 4 na declarao x > 3. Ento, P(4), que
a proposio 4 > 3, verdadeira. No entanto, P(2), que a proposio 2 > 3, falsa.

EXEMPLO 2 Seja A(x) a declarao O computador x est sendo invadido por um hacker. Suponha que dos
computadores do campus apenas o CS2 e o MATH1 esto sendo invadidos por algum hacker.
Quais os valores-verdade de A(CS1), A(CS2) e A(MATH1)?
Soluo: Obtemos a proposio A(CS1) substituindo x por CS1 na declarao O computador x
est sendo invadido por um hacker. Como CS1 no est na lista dos computadores invadidos,
conclumos que A(CS1) falsa. De maneira similar, como CS2 e MATH1 esto na lista dos invadidos, sabemos que A(CS2) e A(MATH1) so verdadeiras.

Tambm podemos trabalhar com afirmaes que envolvam mais que uma varivel. Por
exemplo, considere a afirmao x = y + 3. Podemos indic-la por Q(x, y), em que x e y so
variveis e Q o predicado. Quando estabelecemos valores para as variveis, a proposio
Q(x, y) tem um valor-verdade.

EXEMPLO 3 Seja Q(x, y) a representao de x = y + 3. Quais os valores-verdade de Q(1, 2) e Q(3, 0)?


Exemplos
Extras

Soluo: Para obter Q(1, 2), basta tomar x = 1 e y = 2 na equao representada por Q(x, y).
Portanto, Q(1, 2) a proposio 1 = 2 + 3, que falsa. A afirmao Q(3, 0) a proposio
3 = 0 + 3, que verdadeira.

32 1 / Os Fundamentos: Lgica e Demonstraes

EXEMPLO 4

1-32

Seja A(c, n) a representao de O computador c est conectado rede n, em que c uma varivel que indica computadores e n uma varivel que indica redes. Suponha que o computador
MATH1 est conectado rede CAMPUS2, mas no rede CAMPUS1. Quais os valores-verdade
de A(MATH1, CAMPUS1) e A(MATH1, CAMPUS2)?
Soluo: Como MATH1 no est conectado rede CAMPUS1, vemos que A(MATH1, CAMPUS1)
falsa. Por outro lado, MATH1 est conectado rede CAMPUS2, logo A(MATH1, CAMPUS2)
verdadeira.

De maneira anloga, podemos tomar afi rmaes com trs variveis, como R (x, y, z) representando x + y = z. Quando valores so atribudos s variveis, a proposio derivada tem um
valor-verdade.

EXEMPLO 5

Quais os valores-verdade para R (1, 2, 3) e R (0, 0, 1)?


Soluo: A proposio R (1, 2, 3) obtida substituindo-se x = 1, y = 2 e z = 3 na declarao
R (x, y, z). Ento, vemos que R (1, 2, 3) representa 1 + 2 = 3, que verdadeira. Tambm podemos notar que R (0, 0, 1) representa 0 + 0 = 1, que falsa.

Em geral, uma afi rmao que envolva n variveis x1, x2, ... , xn pode ser indicada por
P (x1, x2, ... , xn).
A declarao, ou afi rmao, indicada por P (x1, x2, ... , xn) chamada de valor da funo proposicional P para a n-pla (x1, x2, ... , xn), e P chamado de predicado n-rio.
Funes proposicionais ocorrem em programas de computao, como mostrado no Exemplo 6.

Links
CHARLES SANDERS PEIRCE (18391914) Muitos consideram Charles Peirce o intelectual mais original e verstil dos Estados Unidos; ele nasceu em Cambridge, Massachusetts, e fez importantes contribuies em um grande nmero de disciplinas, incluindo matemtica, astronomia, qumica, geodsica, metrologia, engenharia, psicologia,
fi lologia, histria da cincia e economia. Charles era tambm inventor, estudante de medicina dedicado, revisor de livros, dramaturgo e ator, escritor de contos, fenomenologista, lgico e metafsico. Ele fi cou conhecido pela sua competncia fi losfi ca construtivista e produtividade em lgica, matemtica e muitas outras reas da cincia. Seu pai,
Benjamin Peirce, era professor de matemtica e fi losofi a natural de Harvard. Peirce freqentou Harvard (1855
1859) e recebeu seu diploma de mestrado em artes (1862) e um diploma de doutorado em qumica pela Escola
Cientfi ca Lawrence (1863). Seu pai o apoiou a seguir a carreira cientfi ca, mas, em vez disso, ele escolheu estudar
lgica e metodologia cientfi ca.
Em 1861, Peirce se tornou um membro da Agrimensura da Costa dos Estados Unidos, com o objetivo de melhor compreender a metodologia cientfi ca. Seus servios para a Agrimensura o dispensaram dos servios militares durante a Guerra Civil. Enquanto trabalhava para
a Agrimensura, Peirce deu continuidade a seus trabalhos nas reas de astronomia e geodsica. Ele deu contribuies fundamentais na criao
de pndulos e projetos de mapas, aplicando novos desenvolvimentos matemticos na teoria de funes elpticas. Ele foi a primeira pessoa a
usar ondas de luz como unidade de medida. Peirce foi promovido a Assistente na Agrimensura, posio em que se manteve at que foi obrigado a larg-la em 1891, quando ele no concordou com a direo tomada pela administrao da Agrimensura.
Embora tenha dedicado a maior parte do tempo s cincias fsicas, Peirce desenvolveu uma hierarquia de cincias, com a matemtica
em seu topo, no qual os mtodos de uma cincia poderiam ser adaptados para serem usados pelas cincias que estivessem abaixo na hierarquia. Ele foi tambm o fundador da teoria fi losfi ca americana de pragmatismo.
A nica posio acadmica que Peirce conquistou foi a de mestre em lgica na Universidade John Hopkins, em Baltimore, de 1879 a
1884. Seu trabalho matemtico durante esse perodo inclui contribuies lgica, teoria dos conjuntos, lgebra abstrata e fi losofi a da matemtica. Seu trabalho relevante at nos dias de hoje; alguns de seus trabalhos em lgica foram recentemente aplicados inteligncia artifi cial. Peirce acreditava que o estudo da matemtica poderia desenvolver o poder mental da imaginao, abstrao e generalizao. Suas
diversas atividades, depois de aposentar-se da Agrimensura, incluem a escrita para jornais e peridicos cientfi cos, contribuio em dicionrios escolares, traduo de trabalhos cientfi cos, palestras e escrita de livros tericos. Infelizmente, todas essas atividades no foram sufi cientes para afastar Charles e sua esposa da pobreza abjeta. Nos seus ltimos anos de vida, ele foi sustentado por um fundo criado por seus
admiradores e administrado pelo fi lsofo William James, seu grande amigo. Embora Peirce tenha publicado muitas obras em diversas reas,
ele deixou mais de 100.000 manuscritos sem publicar. Por causa da difi culdade de estudar suas obras manuscritas, pesquisadores comearam
a entender apenas recentemente algumas de suas vrias contribuies. Um grupo de pessoas dedica-se a tornar seu trabalho disponvel na
Internet para trazer melhor apreciao do trabalho de Peirce para o mundo.

1-33

1.3 Predicados e Quantificadores33

EXEMPLO 6 Considere a afirmao


if x > 0 then x := x + 1.
Quando essa declarao encontrada em um programa, o valor da varivel x naquele ponto de
execuo inserido em P(x), que x > 0. Se P(x) verdadeira para esse valor de x, o comando
x := x + 1 executado, logo o valor de x incrementado em uma unidade. Se P(x) falsa para
esse valor de x, o comando no executado, e, portanto, o valor de x no alterado.

Predicados so tambm usados em programas de computador para verificar se eles sempre


produzem uma sada desejada quando dada uma entrada vlida. As declaraes que descrevem entradas vlidas so conhecidas por condies iniciais ou precondies e as condies
que verificam se as sadas so satisfatrias quando o programa roda so chamadas de condies finais ou ps-condies. Como ilustra o Exemplo 7, usamos predicados para descrever
ambas as condies: precondies e ps-condies. Vamos estudar esse processo com mais
detalhes na Seo 4.4.

EXEMPLO 7 Considere o seguinte programa, feito para trocar os valores das variveis x e y.
temp := x
x := y
y := temp
Encontre predicados que podem ser usados como precondies e ps-condies para verificar se
esse programa correto. Explique como podemos us-los para verificar se para toda entrada vlida o programa faz o que se pretende.
Soluo: Como precondio, precisamos saber se x e y tm certos valores antes de rodar o programa. Ento, para essa precondio, podemos usar o predicado P(x, y), no qual P(x, y) a afirmao x = a e y = b, em que a e b so os valores de x e y antes de rodar o programa. Como
queremos verificar se o programa est trocando os valores das duas variveis, como ps-condio
podemos usar Q(x, y), em que Q(x, y) x = b e y = a.
Para verificar se esse programa sempre faz o que se deseja que faa, suponha que a precondio P(x, y) satisfeita. Ou seja, supomos que x = a e y = b verdadeira. Isso significa que
x = a e y = b. O primeiro passo do programa, temp := x, faz a varivel temp receber o valor de
x, ento, depois desse passo, x = a, temp = a e y = b. Depois do segundo passo, x := y, sabemos
que x = b, temp = a e y = b. Finalmente, depois do terceiro passo, sabemos que x = b, temp = a
e y = a. Conseqentemente, depois de rodar o programa, a ps-condio Q(x, y) satisfeita, isto
, x = b e y = a verdadeira.

Quantificadores

Autoavaliao

Quando impomos s variveis de uma funo proposicional algum valor, a declarao resultante
torna-se uma proposio e tem um valor-verdade. No entanto, existe uma outra maneira importante, chamada de quantificao, para criar proposies a partir de funes proposicionais. A
quantificao um meio de dizer que um predicado verdadeiro para um conjunto de elementos.
Em portugus, as palavras muitos, todos, alguns, nenhum e poucos so usadas em quantificaes.
Vamos nos concentrar em dois tipos de quantificao aqui: a universal, a qual significa que um
predicado verdadeiro para todos os elementos em considerao, e a existencial, a qual nos diz
que existe um ou mais elementos para os quais o predicado verdadeiro. A rea da lgica que
estuda predicados e quantificadores chamada de clculo de predicados.

341 / Os Fundamentos: Lgica e Demonstraes


Autoavaliao

1-34

O QUANTIFICADOR UNIVERSAL Muitas afirmaes matemticas referem-se a alguma


propriedade que verdadeira para todos os valores de uma varivel em determinado domnio,
chamado de domnio de discurso (ou de universo de discurso), freqentemente apenas chamado de domnio. Essas afirmaes so expressas usando quantificao universal. A quantificao
universal de P(x) para determinado domnio a proposio que afirma que P(x) verdadeira para
todos os valores de x pertencentes a esse domnio. Note que o domnio especifica os possveis
valores da varivel x. O significado da quantificao universal de P(x) muda quando mudamos o
domnio. O domnio deve ser sempre especificado quando usamos um quantificador universal;
sem ele, a quantificao universal no est definida.

A quantificao universal de P(x) a afirmao

DEFINIO 1

P(x) vlida para todos os valores de x do domnio.


A notao xP(x) indica a quantificao universal de P(x). Aqui chamado de quantificador universal. Lemos xP(x) como para todo xP(x). Um elemento para o qual P(x)
falsa chamado de contra-exemplo para xP(x).

O significado do quantificador universal resumido na primeira linha da Tabela 1. Vamos


ilustrar o uso do quantificador universal nos exemplos 813.

EXEMPLO 8 Seja P(x) a declarao x + 1 > x. Qual o valor-verdade da quantificao xP(x), no domnio
de todos os nmeros reais?
Exemplos
Extras

Soluo: Como P(x) verdadeira para todo nmero real x, a quantificao


xP(x)
verdadeira.

Lembre-se: Em geral, assumido implicitamente que todos os domnios dos quantificadores so


no vazios. Note que, se o domnio vazio, ento xP(x) verdadeira para toda proposio P(x),
uma vez que no h elemento no domnio para o qual P(x) falsa.
Alm disso, a quantificao universal, para todo1 pode ser expressa de muitas outras maneiras, incluindo todos os, para cada, dado qualquer, arbitrariamente, para cada e
para qualquer.

Tabela 1 Quantificadores.

Sentena

Quando verdadeira?

Quando falsa?

xP(x)

P(x) verdadeira para todo x.

Existe um x tal que P(x) falsa.

xP(x)

Existe um x tal que P(x) verdadeira.

P(x) falsa para todo x.

N.T.: Neste ponto, o livro original faz meno aos termos equivalentes em ingls que podem causar ambigidade.
Essas ambigidades no devem ser consideradas em portugus.

1-35

1.3 Predicados e Quantificadores35

Uma declarao xP(x) falsa, em que P(x) uma funo proposicional, se e somente se
P(x) no sempre verdadeira para os valores de x no domnio. Uma maneira de mostrar que P(x)
no sempre verdadeira no domnio achar um contra-exemplo para a declarao xP(x). Note
que um nico contra-exemplo tudo de que precisamos para estabelecer que xP(x) falsa. O
Exemplo 9 ilustra como contra-exemplos so usados.

EXEMPLO 9 Seja Q(x) a declarao x < 2. Qual o valor-verdade da quantificao xQ(x), em que o domnio
consiste em todos os nmeros reais?
Soluo: Q(x) no verdadeira para todo nmero real x, porque, por exemplo, Q(3) falsa. Isto
, x = 3 um contra-exemplo para a declarao xQ(x). Logo
xQ(x)
falsa.

EXEMPLO 10 Suponha que P(x) seja x2 > 0. Para mostrar que xP(x) falsa onde o universo de discurso
consiste em todos os nmeros inteiros, damos um contra-exemplo. Vemos que x = 0 um contraexemplo, pois x2 = 0 quando x = 0, ento x2 no maior que 0 quando x = 0.

Procurar por contra-exemplos em proposies universalmente quantificadas uma importante atividade no estudo da matemtica, como veremos nas sees seguintes deste livro.
Quando todos os elementos do domnio podem ser listados seja x1, x2, ..., xn , segue-se
que a quantificao universal xP(x) o mesmo que a conjuno
P(x1) P(x2) P(xn),
pois esta conjuno verdadeira se e somente se P(x1), P(x2), ... , P(xn) forem todas verdadeiras.

EXEMPLO 11 Qual o valor-verdade de xP(x), em que P(x) a proposio x2 < 10 e o domnio o conjunto
dos inteiros positivos que no excedem 4?
Soluo: A declarao xP(x) o mesmo que a conjuno
P(1) P(2) P(3) P(4),
pois o domnio formado por esses quatro elementos. Como P(4), que a expresso 42 < 10,
falsa, segue-se que xP(x) falsa.

EXEMPLO 12 O que significa dizer xN(x) se N(x) O computador x est conectado rede e o domnio so
todos os computadores do campus?
Soluo: A declarao xN(x) significa que, para todo computador x no campus, x est conectado rede. Em portugus, a declarao pode ser expressa por Todo computador no campus est
conectado rede.

Apontamos anteriormente o fato de que a especificao do domnio primordial e obrigatria quando quantificadores so usados. O valor-verdade da proposio quantificada freqentemente depende do domnio, como mostra o Exemplo 13.

361 / Os Fundamentos: Lgica e Demonstraes

1-36

EXEMPLO 13 Qual o valor-verdade de x(x2 x) se o domnio consiste em todos os nmeros reais? E qual o
valor-verdade dessa proposio se o domnio so todos os nmeros inteiros?
Soluo: A quantificao universal x(x2 x), com domnio nos nmeros reais, falsa. Por
2
2
exemplo, (1 )2
/ 12 . Note que x x se e somente se x 2 x = x(x 2 1) 0. Conseqentemente,
2
2
x x se e somente se x 0 ou x 1. Daqui segue que x(x2 x) falsa se o domnio consiste
em todos os nmeros reais (pois a inequao no vlida para os nmeros reais entre 0 e 1). No
entanto, se o domnio so os nmeros inteiros, x(x2 x) verdadeira, pois no h nmeros inteiros entre 0 e 1.

QUANTIFICADOR EXISTENCIAL Muitas proposies matemticas dizem que existe um


elemento com determinada propriedade. Essas proposies so expressas usando a quantificao
existencial. Com a quantificao existencial, construmos uma proposio que verdadeira se e
somente se P(x) verdadeira para, pelo menos, um valor no domnio.

DEFINIO 2

A quantificao existencial de P(x) a proposio


Existe um elemento x no domnio tal que P(x).
Usamos a notao xP(x) para a quantificao existencial de P(x). Aqui chamado de
quantificador existencial.

Um domnio deve sempre ser especificado quando uma proposio xP(x) usada. At mesmo porque seu significado muda quando mudamos o domnio. Sem a especificao de um domnio, a expresso xP(x) no tem sentido. A quantificao existencial xP(x) lida como
Existe um x tal que P(x).
Existe pelo menos um x tal que P(x).
ou
Para algum x P(x).
No lugar da palavra existe, podemos tambm expressar a quantificao existencial de muitas outras maneiras, tais como usar as palavras para algum, para pelo menos um ou h.
O significado do quantificador existencial resumido na segunda linha da Tabela 1. Vamos
ilustrar o uso do quantificador existencial nos exemplos 1416.

EXEMPLO 14 Seja P(x) a expresso x > 3. Qual o valor-verdade da quantificao xP(x) no domnio dos
nmeros reais?

Exemplos
Extras

Soluo: Como x > 3 verdadeira para alguns nmeros reais por exemplo, quando x = 4 ,
a quantificao existencial de P(x), que xP(x), verdadeira.

Observe que a proposio xP(x) falsa se e somente se no existe elemento x no domnio


para o qual P(x) verdadeira. Ou seja, xP(x) falsa se e somente se P(x) falsa para todo
elemento do domnio. Vamos ilustrar essa observao no Exemplo 15.

EXEMPLO 15 Seja Q(x) a expresso x = x + 1. Qual o valor-verdade da quantificao xQ(x) no domnio


dos nmeros reais?

1-37

1.3 Predicados e Quantificadores37

Soluo: Como Q(x) falsa para todos os nmeros reais, a quantificao existencial de Q(x), que
xQ(x), falsa.

Lembre-se: Em geral, assumido implicitamente que todos os domnios dos quantificadores so


no vazios. Note que se o domnio vazio, ento xQ(x) falsa para toda funo proposicional
Q(x), uma vez que no h elemento no domnio que valide Q(x).
Quando todos os elementos do domnio podem ser listados seja x1, x2, ..., xn , a quantificao existencial xP(x) a mesma que a disjuno
P(x1) P(x2) P(xn),
pois essa disjuno verdadeira se e somente se pelo menos uma das P(x1), P(x2), ... , P(xn) for
verdadeira.

EXEMPLO 16 Qual o valor-verdade de x P(x), em que P(x) a proposio x2 > 10 e o domnio o conjunto
dos inteiros positivos que no excedem 4?
Soluo: Como o domnio {1, 2, 3, 4}, a proposio xP(x) a mesma que a disjuno
P(1) P(2) P(3) P(4).
Como P(4), que a proposio 42 > 10, verdadeira, segue-se que x P(x) verdadeira.
s vezes interessante dar uma passada por todos os termos do domnio ou fazer uma
procura entre esses termos quando estamos determinando valores-verdade de uma quantificao. Suponha que temos n objetos no domnio para uma varivel x. Para determinar quando
xP(x) verdadeira, podemos dar uma passada por todos os valores de x para ver se P(x)
sempre verdadeira. Se encontrarmos um valor de x para o qual P(x) falsa, ento, teremos
mostrado que xP(x) falsa. Caso contrrio, xP(x) ser verdadeira. Para ver quando xP(x)
verdadeira, damos uma passada pelos n valores de x procurando um valor para o qual P(x)
verdadeira. Se nunca encontrarmos um tal valor de x, teremos, ento, determinado que xP(x)
falsa. (Note que esse procedimento de procura no se aplica quando existem infinitos valores
de x no domnio. No entanto, uma maneira possvel de pensar sobre os valores-verdade das
quantificaes.)

Outras Quantificaes
Agora temos introduzido os quantificadores universal e existencial. Esses so os mais importantes quantificadores em matemtica e em cincia da computao. No entanto, existe um nmero
no limitado de quantificadores que podemos definir, tais como existem exatamente dois,
existem no mais de trs, existem pelo menos 100, e assim por diante. Desses outros quantificadores, um dos mais freqentemente vistos o quantificador de unicidade, indicado por !
ou 1. A notao !xP(x) [ou 1xP(x)] indica que Existe um nico x tal que P(x) verdadeira.
Outras frases podem ser usadas para a quantificao de unicidade, incluindo existe exatamente
um e existe um e somente um. Observe que podemos usar quantificadores e lgica proposicional para expressar unicidade (veja o Exerccio 52 na Seo 1.4), ento podemos nos esquivar
do quantificador de unicidade. Geralmente, melhor trabalhar com os quantificadores universal
e existencial, pois as regras de inferncia para esses quantificadores podem ser usadas.

381 / Os Fundamentos: Lgica e Demonstraes

1-38

Quantificadores com Domnio Restrito


Uma notao abreviada freqentemente usada para restringir o domnio de um quantificador.
Nessa notao, uma condio que a varivel deve satisfazer includa depois do quantificador. Esse fato ilustrado no Exemplo 17. Vamos tambm descrever outras formas de notao
que envolvem elementos de conjuntos na Seo 2.1.

EXEMPLO 17 O que as proposies x < 0 (x2 > 0), y 0 (y3 0) e z > 0 (z2 = 2) significam, em que o
domnio em cada um dos casos o conjunto dos nmeros reais?
Soluo: A proposio x < 0 (x2 > 0) fala sobre qualquer nmero real x com x < 0, x2 > 0. Ou
seja, ela diz que O quadrado de todo nmero negativo positivo. A proposio o mesmo que
x(x < 0 x2 > 0).
A proposio y 0 (y3 0) fala que, para qualquer nmero real y com y 0, teremos y3 0.
Ou seja, ela diz que O cubo de um nmero no nulo tambm no nulo. Note que esta proposio equivalente a y(y 0 y3 0).
Finalmente, a proposio z > 0 (z2 = 2) fala que existe um nmero real z com z > 0, tal que
2
z = 2. Ou seja, ela diz que Existe um nmero real positivo tal que seu quadrado igual a 2.
Essa proposio equivalente a z(z > 0 z2 = 2).

Note que a restrio de um quantificador universal a mesma que o quantificador universal


de uma proposio condicional. Por exemplo, x < 0 (x2 > 0) uma outra maneira de expressar
x(x < 0 x2 > 0). Por outro lado, a restrio de um quantificador existencial a mesma que o
quantificador existencial de uma conjuno. Por exemplo, z > 0 (z2 = 2) uma outra maneira de
expressar z(z > 0 z2 = 2).

Prioridade dos Quantificadores


Os quantificadores e tm prioridade maior que todos os operadores lgicos do clculo proposicional. Por exemplo, xP(x) Q(x) a disjuno de xP(x) e Q(x). Em outras palavras, ela
significa (xP(x)) Q(x) em vez de x(P(x) Q(x)).

Ligando Variveis
Quando um quantificador usado na varivel x, dizemos que essa ocorrncia da varivel ligada. Uma ocorrncia de uma varivel que no ligada por um quantificador ou no representa um
conjunto de valores particulares chamada de varivel livre. Todas as variveis que ocorrem em
uma funo proposicional devem ser ligadas ou devem representar um conjunto de valores particulares para ser uma proposio. Isso pode ser feito usando uma combinao de quantificadores
universais, existenciais ou dando algum valor para as variveis.
A parte da expresso lgica qual um quantificador aplicado chamada de escopo do
quantificador. Conseqentemente, uma varivel livre se ela no est sob o escopo de algum
quantificador na frmula em que aparece essa varivel.

EXEMPLO 18 Na afirmao x(x + y = 1), a varivel x ligada pelo quantificador existencial, mas a varivel
y livre, pois no ligada a nenhum quantificador, nem assume nenhum valor especfico. Isso
ilustra que, na declarao x(x + y = 1), x ligada e y livre.
Na afirmao x(P(x) Q(x)) xR(x), todas as variveis so ligadas. O escopo do primeiro
quantificador x, pois P(x) Q(x) aplicado apenas a x, e no ao resto da expresso. Similarmente, o escopo do segundo quantificador, x, nesta expresso R(x). Isto , o quantificador existencial atua sobre a varivel x em P(x) Q(x) e o quantificador universal x atua sobre a varivel
x em R(x). Observe que poderamos ter escrito nossa afirmao usando duas variveis diferentes x

1-39

1.3 Predicados e Quantificadores39

e y, como x(P(x) Q(x)) yR(y), pois o escopo dos dois quantificadores no se sobrepe. O
leitor deve estar ciente de que, no uso comum, a mesma letra freqentemente usada para representar variveis ligadas por diferentes quantificadores com escopo que no se sobrepe.

Equivalncias Lgicas que Envolvem Quantificadores


Na Seo 1.2, introduzimos a noo de equivalncias lgicas de proposies compostas. Podemos estender essa noo a expresses que envolvem predicados e quantificadores.

DEFINIO 3

Sentenas que envolvem predicados e quantificadores so logicamente equivalentes se e somente se elas tm o mesmo valor-verdade quaisquer que sejam os predicados substitudos
nessas sentenas e qualquer que seja o domnio de discurso para as variveis nessas funes
proposicionais. Usamos a notao S T para indicar que as duas declaraes que envolvem
predicados e quantificadores so logicamente equivalentes.

O Exemplo 19 ilustra como duas declaraes que envolvem predicados e quantificadores so


logicamente equivalentes.

EXEMPLO 19 Mostre que x(P(x) Q(x)) e xP(x) xQ(x) so logicamente equivalentes (em que o mesmo
domnio usado nas duas). Essa equivalncia lgica mostra que podemos distribuir o quantificador universal sobre a conjuno. Alm disso, podemos distribuir o quantificador existencial sobre
a disjuno. No entanto, no podemos distribuir o universal sobre a disjuno nem o existencial
sobre a conjuno. (Veja os exerccios 50 e 51.)
Soluo: Para mostrar que essas sentenas so logicamente equivalentes, devemos mostrar
que elas tm sempre o mesmo valor-verdade, no importando o que so os predicados P e Q,
e no importando qual seja o domnio usado. Suponha que tenhamos predicados particulares
P e Q, com um domnio comum. Podemos mostrar que x(P(x) Q(x)) e xP(x) xQ(x) so
logicamente equivalentes fazendo duas coisas. Primeiro, mostramos que se x(P(x) Q(x))
verdadeira, ento xP(x) xQ(x) verdadeira. Depois, mostramos que, se xP(x)
xQ(x) verdadeira, ento x(P(x) Q(x)) verdadeira.
Ento, suponha que x(P(x) Q(x)) seja verdadeira. Isso significa que se a est no domnio,
ento P(a) Q(a) verdadeira. Logo, P(a) verdadeira e Q(a) verdadeira. Como P(a) verdadeira e Q(a) verdadeira para todo elemento do domnio, podemos concluir que xP(x) e
xQ(x) so ambas verdadeiras. Isso significa que xP(x) xQ(x) verdadeira.
Agora podemos supor que xP(x) xQ(x) verdadeira. Disso segue que xP(x) e xQ(x)
so ambas verdadeiras. Logo, se a est no domnio, ento P(a) verdadeira e Q(a) verdadeira
(como P(x) e Q(x) so verdadeiras para todos os elementos do domnio, no h nenhum problema em usar o mesmo valor a). Disso segue que, para todo a do domnio, P(a) Q(a) verdadeira. Portanto, x(P(x) Q(x)) verdadeira. Podemos, ento, concluir que
x(P(x) Q(x)) xP(x) xQ(x).

Negando Expresses Quantificadas


Freqentemente vamos querer considerar a negao das expresses quantificadas. Por exemplo,
considere a negao da expresso
Todo estudante na sua classe teve aulas de clculo.

401 / Os Fundamentos: Lgica e Demonstraes

1-40

Essa expresso uma quantificao universal, nominalmente,


xP(x),
Autoavaliao

em que P(x) a declarao x teve aulas de clculo e o domnio consiste em todos os estudantes
de sua classe. A negao dessa proposio No o caso de todos os alunos de sua classe terem
feito aulas de clculo. Isso equivalente a Existe um estudante em sua classe que no teve aula
de clculo. E isso simplesmente a quantificao existencial da negao da funo proposicional original, nominalmente,
xP(x).
Esse exemplo ilustra a seguinte equivalncia lgica:
xP(x) xP(x).
Para mostrar que xP(x) e x(x) so logicamente equivalentes, no importando o que significa
a funo proposicional P(x) e tampouco qual o domnio, primeiro note que xP(x) verdadeira
se e somente se xP(x) falsa. Depois, note que xP(x) falsa se e somente se existe um elemento x no domnio para o qual P(x) verdadeira. Finalmente, observe que existe um elemento x no
domnio, tal que P(x) verdadeira se e somente se xP(x) verdadeira. Colocando esses
passos em seqncia, podemos concluir que xP(x) e xP(x) so logicamente equivalentes.
Suponha que queiramos negar uma quantificao existencial. Por exemplo, considere a expresso Existe um estudante na sua classe que teve aulas de clculo. Este o quantificador
existencial
xQ(x),

em que Q(x) a declarao x teve aulas de clculo. A negao dessa frase a proposio No
o caso de existir um estudante na sua classe que teve aulas de clculo. Que equivalente a
Todo estudante nesta classe no teve aulas de clculo, que a quantificao universal da negao da funo proposicional original, ou, escrito em linguagem dos quantificadores,
xQ(x).
Esse exemplo ilustra a equivalncia
xQ(x) xQ(x).
Para mostrar que xQ(x) xQ(x) so logicamente equivalentes, no importando o que
significa a funo proposicional Q(x) e tampouco qual o domnio, primeiro note que xQ(x)
verdadeira se e somente se xQ(x) falsa. E isso verdadeiro se e somente se no existe um
elemento x no domnio para o qual Q(x) verdadeira. Depois, note que no existe x no domnio
para o qual Q(x) verdadeira se e somente se Q(x) falsa para todo x no domnio. Finalmente,
observe que Q(x) falsa para todo x no domnio se e somente se Q(x) verdadeira para todo x
no domnio, que s pode ocorrer se e somente se xQ(x) verdadeira. Colocando esses passos
em seqncia, vemos que xQ(x) verdadeira se e somente se xQ(x) verdadeira. E conclumos que eles so logicamente equivalentes.
As regras para negaes de quantificadores so chamadas de leis de De Morgan para quantificadores. Essas regras esto resumidas na Tabela 2.

1-41

1.3 Predicados e Quantificadores41

Tabela 2 Leis de De Morgan para Quantificadores.


Negao

Sentena Equivalente

Quando a Negao Verdadeira?

Quando Falsa?

xP(x)

xP(x)

Para todo x, P(x) falsa.

Existe um x para o qual


P(x) verdadeira.

xP(x)

xP(x)

Existe um x para o qual

Para todo x, P(x) verdadeira.

P(x) falsa.

Lembre-se: Quando o domnio de um predicado P(x) consiste em n elementos, em que n um


nmero inteiro positivo, as regras de negao para proposies quantificadas so exatamente
como as leis de De Morgan discutidas na Seo 1.2. Por isso, chamamos essas leis de leis de
De Morgan para quantificadores. Quando o domnio tem n elementos x1, x2, ..., xn, segue que
xP(x) o mesmo que (P(x1) P(x2) P(xn)), que equivalente a P(x1)
P(x2) P(xn) pela lei de De Morgan, e isso o mesmo que xP(x). De maneira anloga, xP(x) o mesmo que (P(x1) P(x2) P(xn)), que pela lei de De Morgan
equivalente a P(x1) P(x2) P(xn) e isso o mesmo que xP(x).
Ilustramos a negao de proposies quantificadas nos exemplos 20 e 21.

EXEMPLO 20 Quais as negaes de Existe um poltico honesto e Todos os brasileiros comem churrasco?

Exemplos
Extras

Soluo: Seja H(x) correspondente a x honesto. Ento, a proposio Existe um poltico honesto representada por xH(x), em que o domnio consiste em todos os polticos. A negao dessa
declarao xH(x), que equivalente a xH(x). Essa negao pode ser expressa por Todos
os polticos so desonestos (ou Todos os polticos so no honestos, mas, dependendo da lngua
em que se fala, essa ltima pode gerar uma ambigidade; logo, preferimos a primeira).
Seja C(x) correspondente a x come churrasco. Ento, a proposio Todos os brasileiros
comem churrasco representada por xC(x), em que o domnio consiste em todos os brasileiros. A negao dessa proposio representada por xC(x), que equivalente a xC(x). Essa
negao pode ser expressa de muitas maneiras diferentes, incluindo Alguns brasileiros no comem churrasco ou Existe um brasileiro que no come churrasco.

EXEMPLO 21 Quais as negaes das proposies x(x2 > x) e x(x2 = 2)?


Soluo: A negao de x(x2 > x) a proposio x(x2 > x), que equivalente a x(x2 > x).
Esta pode ser reescrita como x(x2 x). A negao de x(x2 = 2) a proposio x(x2 = 2),
que equivalente a x(x2 = 2). Essa pode ser reescrita como x(x2 2). Os valores-verdade
dessas proposies dependem do domnio.

Usaremos as leis de De Morgan para quantificadores no Exemplo 22.

EXEMPLO 22 Mostre que x(P(x) Q(x)) e x(P(x) Q(x)) so logicamente equivalentes.


Soluo: Pela lei de De Morgan para quantificadores universais, sabemos que x(P(x)Q(x))
e x((P(x) Q(x))) so logicamente equivalentes. Pela quinta equivalncia lgica da Tabela
7 da Seo 1.2, sabemos que (P(x) Q(x)) e P(x) Q(x) so logicamente equivalentes para
todo x. Como podemos substituir uma expresso logicamente equivalente por outra, em uma
equivalncia lgica, segue que x(P(x) Q(x)) e x(P(x) Q(x)) so logicamente equivalentes.

421 / Os Fundamentos: Lgica e Demonstraes

1-42

Traduzindo do Portugus para Expresses Lgicas


Traduzir sentenas em portugus (ou outra linguagem natural) para expresses lgicas uma
tarefa crucial em matemtica, lgica de programao, inteligncia artificial, engenharia de software
e muitas outras disciplinas. Comeamos a estudar esse tpico na Seo 1.1, onde usamos proposies para expressar sentenas em expresses lgicas. Naquela discusso, ns propositalmente
evitamos sentenas em que suas tradues necessitavam de predicados e quantificadores. Traduzir do portugus para expresses lgicas torna-se mais complicado quando quantificadores so
necessrios. Alm do mais, podem existir muitas maneiras de traduzir uma sentena particular.
(Portanto, no existe uma receita que pode ser seguida passo a passo.) Vamos usar alguns exemplos para ilustrar como traduzir do portugus para expresses lgicas. O objetivo nessa traduo
produzir expresses lgicas simples e usuais. Nesta seo, restringiremos a sentenas que podem ser traduzidas usando apenas um quantificador; na prxima seo, veremos sentenas mais
complicadas que requerem muitos quantificadores.

EXEMPLO 23 Expresse a sentena Todo estudante desta classe estudou clculo, usando predicados e quantificadores.
Soluo: Primeiro, reescrevemos a sentena para identificar claramente qual o quantificador
apropriado para usar. Fazendo isso, obtemos:
Para cada estudante desta classe, este estudante estudou clculo.
Exemplos
Extras

Depois, introduzimos uma varivel e a sentena torna-se


Para cada estudante x desta classe, x estudou clculo.
Continuando, introduzimos C(x), que o predicado x estudou clculo. Conseqentemente,
se o domnio para x consiste nos estudantes desta classe, podemos traduzir nossa sentena
para xC(x).
No entanto, existem outras maneiras corretas; diferentes domnios e predicados que podem
ser usados. A traduo que escolhemos depende do raciocnio subseqente que queremos levar a
cabo. Por exemplo, podemos estar interessados em um grupo de pessoas mais amplo que aquele
dessa classe. Se mudarmos o domnio para todas as pessoas, precisaremos expressar nossa sentena por
Para cada pessoa x, se x um estudante desta classe, ento x estudou clculo.
Se S(x) representa a sentena x um estudante desta classe, vemos que nossa sentena
pode ser expressa por x(S(x) C(x)). [Cuidado! Nossa sentena no pode ser expressa
por x(S(x) C(x)), pois essa expresso diz que todas as pessoas so estudantes desta classe e j estudaram clculo!]
Finalmente, quando estamos interessados em relacionar as pessoas com a matria clculo,
podemos preferir um predicado com duas variveis Q(x, y) para a sentena estudante x estudou
a matria y. E podemos substituir C(x) por Q(x, clculo) em ambas as tradues anteriores e
obter xQ(x, clculo) ou x(S(x) Q(x, clculo)).

No Exemplo 23, mostramos diferentes modos de expressar a mesma sentena usando predicados e quantificadores. No entanto, devemos sempre adotar o mais simples, que adequado para
usar em nosso raciocnio subseqente.

EXEMPLO 24 Expresse as sentenas Algum estudante da classe visitou o Mxico e Todo estudante da classe
visitou Canad ou Mxico usando predicados e quantificadores.

1-43

1.3 Predicados e Quantificadores43

Soluo: A sentena Algum estudante da classe visitou o Mxico significa que


Existe um estudante da classe com a propriedade de que o estudante visitou o Mxico.
Podemos introduzir uma varivel x, e a sentena passar a
Existe um estudante x da classe com a propriedade de que x visitou o Mxico.
Introduzimos M(x), que a sentena x visitou o Mxico. Se o domnio consiste em todos os
estudantes da classe, podemos traduzir essa primeira sentena por xM(x).
No entanto, se estamos interessados nas pessoas alm das pessoas da classe, podemos olhar
para a sentena de maneira um pouco diferente. Nossa sentena pode ser expressa por
Existe uma pessoa x que tem as propriedades de x ser estudante da classe e x visitou o
Mxico.
Nesse caso, o domnio da varivel x consiste em todas as pessoas. Introduzimos S(x) para representar x estudante da classe. Nossa soluo fica x(S(x) M(x)) porque a sentena diz que existe
uma pessoa x que estudante e visitou o Mxico. [Cuidado! Nossa sentena no pode ser expressa
por x(S(x) M(x)), que verdadeira para qualquer pessoa que no esteja na classe, pois, nesse
caso, para uma pessoa x, S(x) M(x) torna-se F V ou F F, ambas verdadeiras.]
Similarmente, a segunda sentena pode ser expressa por
Para cada estudante da classe x, x tem a propriedade de x ter visitado o Mxico ou x ter visitado o Canad.
(Note que estamos assumindo o ou inclusivo, em vez do ou exclusivo.) Seja C(x) a sentena x
visitou o Canad. Seguindo o nosso raciocnio, vemos que, com o domnio consistindo nos alunos da classe, a segunda sentena pode ser expressa por x(C(x) M(x)). No entanto, se o domnio consiste em todas as pessoas, nossa sentena pode ser expressa por
Para cada pessoa x, se x estudante da classe, ento x tem a propriedade de x ter visitado o
Mxico ou x ter visitado o Canad.
Nesse caso, a sentena pode ser expressa por x(S(x) (C(x) M(x))).
Em vez de usar M(x) e C(x) para representar que x visitou o Mxico e x visitou o Canad, respectivamente, podemos usar um predicado binrio V(x, y) para representar x visitou o pas y.
Nesse caso, V(x, Mxico) e V(x, Canad) tero o mesmo significado de M(x) e C(x) e podem
substitu-los em nossas respostas. Se estivermos trabalhando com muitas sentenas que envolvam
pessoas que visitam diferentes pases, podemos preferir trabalhar com esse predicado com duas
variveis. Caso contrrio, por simplicidade, devemos escolher predicados com uma varivel.

Usando Quantificadores em Sistemas de Especificaes


Na Seo 1.1, usamos proposies para representar sistemas de especificaes. No entanto,
muitos sistemas de especificaes envolvem predicados e quantificaes. Isso ilustrado no
Exemplo 25.

EXEMPLO 25 Use predicados e quantificadores para expressar o sistema de especificaes Todo e-mail com
tamanho maior que um megabyte ser comprimido e Se um usurio estiver ativo, ao menos um
link de rede estar habilitado.
Exemplos
Extras

Soluo: Seja S(m, y) o predicado E-mail m tem tamanho maior que y megabytes, em que o
domnio de m consiste em todas as mensagens de e-mail e y um nmero real positivo, e seja
C(m) o predicado O e-mail m ser comprimido. Ento, a especificao Todo e-mail com

44 1 / Os Fundamentos: Lgica e Demonstraes

1-44

tamanho maior que um megabyte ser comprimido pode ser representada por m (S (m,1)
C (m)).
Seja A (u) o predicado O usurio u est ativo, em que a varivel u tem como domnio todos
os usurios, e seja S (n, x) o predicado O link de rede n est no estado x, em que n tem como
domnio todos os links de rede e x tem como domnio os estados possveis de cada link. Ento, a
especifi cao Se um usurio estiver ativo, ao menos um link de rede estar habilitado pode ser
expressa por u A (u) n S (n, habilitado).

Exemplos de Lewis Carroll


Lewis Carroll (pseudnimo de Charles Lutwidge Dodgson), o autor de Alice no Pas das Maravilhas, tambm autor de muitos trabalhos sobre lgica simblica. Seu livro contm muitos
exemplos de raciocnio usando quantifi cadores. Os exemplos 26 e 27 so do livro Symbolic Logic; outros exemplos contidos neste livro so dados nos exerccios no fi nal desta seo. Esses
exemplos ilustram como quantifi cadores so usados para expressar vrios tipos de sentenas.

EXEMPLO 26 Considere estas sentenas. As duas primeiras so chamadas de premissas e a terceira chamada
de concluso. O conjunto inteiro chamado de argumento.
Todos os lees so selvagens.
Alguns lees no bebem caf.
Algumas criaturas selvagens no bebem caf.
(Na Seo 1.5 vamos discutir a questo de determinar quando a concluso uma conseqncia
vlida das premissas. Neste exemplo, .) Sejam P (x), Q (x) e R (x) as sentenas x um leo, x
selvagem e x bebe caf, respectivamente. Assumindo que o domnio consiste em todas as
criaturas, expresse as sentenas do argumento usando quantifi cadores e P (x), Q (x) e R (x).
Soluo: Podemos expressar essas sentenas como:
x (P (x) Q (x)).
x (P (x) R (x)).
x (Q (x) R (x)).
Note que a segunda sentena no pode ser escrita por x (P (x) R (x)). A razo que
P(x) R (x) verdadeira toda vez que x no um leo, logo x (P (x) R (x)) verdadeira
sempre que existir uma criatura que no seja um leo, mesmo que todo leo beba caf. Similarmente, a terceira sentena no pode ser expressa por
x (Q (x) R (x)).

Links
CHARLES LUTWIDGE DODGSON (18321898) Conhecemos Charles Dodgson como Lewis Carroll pseudnimo que ele usou em seus escritos sobre lgica. Dodgson, fi lho de um clrigo, foi o terceiro fi lho de um total de 11
crianas; de todas, ele era o nico que gaguejava. Ele fi cava constrangido na presena de adultos e dito que ele falava
sem gaguejar apenas com jovens garotas, muitas com as quais ele se divertia, se correspondia e as fotografava (algumas
vezes em poses que hoje seriam consideradas inapropriadas). Embora atrado por jovens garotas, ele era extremamente puritano e religioso. Sua amizade com as trs fi lhas jovens de Dean Liddell inspirou-o a escrever Alice no Pas das
Maravilhas, que lhe trouxe dinheiro e fama.
Dodgson formou-se em Oxford em 1854 e obteve seu ttulo de mestre em 1857. Ele foi indicado como professor
em matemtica na Christ Church College, Oxford, em 1855. Foi ordenado na Igreja da Inglaterra em 1861, mas nunca
praticou seu ministrio. Seus escritos incluem artigos e livros sobre geometria, determinantes e a matemtica de torneios e eleies. (Tambm usou o pseudnimo Lewis Carroll em muitos de seus trabalhos de lgica recreacional.)

1-45

1.3 Predicados e Quantificadores45

EXEMPLO 27 Considere estas sentenas, das quais as trs primeiras so premissas e a quarta uma concluso
vlida.
Todos os beija-flores so ricamente coloridos.
Nenhum pssaro grande vive de nctar.
Pssaros que no vivem de nctar so montonos nas cores.
Beija-flores so pequenos.
Sejam P(x), Q(x), R(x) e S(x) as sentenas x um beija-flor, x grande, x vive de nctar e
x ricamente colorido, respectivamente. Assumindo que o domnio consiste em todos os pssaros, expresse as sentenas do argumento usando quantificadores e P(x), Q(x), R(x) e S(x).
Soluo: Podemos expressar as sentenas do argumento por
x(P(x) S(x)).
x(Q(x) R(x)).
x(R(x) S(x)).
x(P(x) Q(x)).
(Note que assumimos que pequenos o mesmo que no grandes e que montono nas cores
o mesmo que no ricamente colorido. Para mostrar que a quarta sentena uma concluso
vlida a partir das trs primeiras, precisamos do uso de regras de inferncia, que sero discutidas
na Seo 1.5.)

Programao Lgica

Links

Um importante tipo de linguagem de programao designado a raciocinar usando regras de


predicados lgicos. Prolog (de Programming in Logic), desenvolvido na dcada de 1970 por
cientistas computacionais que trabalhavam na rea de inteligncia artificial, um exemplo dessas
linguagens. Programas em Prolog incluem um conjunto de declaraes que consistem em dois
tipos de sentenas, Prolog facts e Prolog rules (fatos Prolog e regras Prolog). Prolog facts definem predicados que especificam os elementos que satisfazem esses predicados. Prolog rules so
usados para definir novos predicados que usam aqueles que j esto definidos em Prolog facts. O
Exemplo 28 ilustra essas noes.

EXEMPLO 28 Considere um programa Prolog que oferece como fatos (facts) os instrutores de cada classe
(instructor) e em qual classe cada aluno est matriculado (enrolled). O programa usa esses fatos
para responder quem o instrutor de um estudante em particular. Esse programa deve usar os
predicados instructor(p, c) e enrolled(s, c) para representar que o professor p o instrutor do
curso c e o estudante s est matriculado no curso c, respectivamente. Por exemplo, os Prolog
facts nesse programa podem incluir:
instructor(chan,math273)
instructor(patel,ee222)
instructor(grossman,cs301)
enrolled(kevin,math273)
enrolled(juana,ee222)
enrolled(juana,cs301)
enrolled(kiko,math273)
enrolled(kiko,cs301)
(As letras minsculas so usadas para as entradas, pois o Prolog considera nomes que comeam
por letras maisculas como variveis.)

461 / Os Fundamentos: Lgica e Demonstraes

1-46

Um novo predicado teaches(p, s), que representa que o professor p ensina o estudante s, pode
ser definido usando uma Prolog rule
teaches(P,S) :- instructor(P,C), enrolled(S,C)
o que significa que teaches(p, s) verdadeiro se existir uma classe c tal que o professor p instrutor dessa classe e o estudante s est matriculado na classe c. (Note que uma vrgula usada
para representar uma conjuno de predicados em Prolog. Similarmente, um ponto-e-vrgula
usado para representar uma disjuno de predicados.)
Prolog responde s perguntas usando os fatos e as regras dadas. Por exemplo, usando os fatos
e as regras listadas, a pergunta
?enrolled(kevin,math273)
produz a resposta
yes
porque o fato enrolled (kevin, math273) foi dado como entrada. A pergunta
?enrolled(X,math273)
produz a resposta
kevin
kiko
Para produzir essa resposta, Prolog determina todos os valores possveis da varivel X, para os
quais enrolled(X, math273) foi dado como Prolog fact. Similarmente, para encontrar os professores que so os instrutores das classes de Juana, usamos a pergunta
?teaches(X,juana)
Essa pergunta retorna
patel
grossman

Exerccios
1. Considere P(x) como a proposio x 4. Quais so os
valores-verdade das proposies abaixo?
a) P(0)
b) P(4)
c) P(6)
2. Considere P(x) como a proposio a palavra x contm a
letra a. Quais so os valores-verdade das proposies
abaixo?
a) P(orange) b) P(lemon)
c) P(true) d) P(false)
3. Considere Q(x, y) como a proposio x a capital de y.
Quais os valores-verdade das proposies a seguir?
a) Q(Denver, Colorado)
b) Q(Detroit, Michigan)

c) Q(Massachusetts, Boston)
d) Q(Nova York, Nova York)
4. Constate o valor de x depois que a proposio if P(x) then
x := 1 for executada, em que P(x) a proposio x > 1,
se o valor de x, quando essa proposio for alcanada, for
a) x = 0.
b) x = 1.
c) x = 2.
5. Considere P(x) como a proposio x passa mais do que
cinco horas em aula todos os dias, em que o domnio de x
so todos os estudantes. Expresse cada uma dessas
quantificaes em portugus.

1-47

a) x P(x)
b) x P(x)
c) x P(x)
d) x P(x)
6. Considere N(x) como a proposio x visitou Dakota do
Norte, em que o domnio so os estudantes de sua escola.
Expresse cada uma dessas quantificaes em portugus.
a) x N(x)
b) x N(x)
c) x N(x)
d) x N(x)
e) x N(x)
f) x N(x)
7. Transcreva estas proposies para o portugus, em que
C(x) x um comediante e F(x) x divertido e o
domnio so todas as pessoas.
a) x(C(x) F(x))
b) x(C(x) F(x))
c) x(C(x) F(x))
d) x(C(x) F(x))
8. Transcreva estas proposies para o portugus, em que
R(x) x um coelho e H(x) x salta e o domnio so
todos os animais.
a) x(R(x) H(x))
b) x(R(x) H(x))
c) x(R(x) H(x))
d) x(R(x) H(x))
9. Considere P(x) como a proposio x fala russo e considere
Q(x) como a proposio x sabe a linguagem computacional
C++. Expresse cada uma dessas sentenas em termos de
P(x), Q(x), quantificadores e conectivos lgicos. O domnio
para quantificadores so todos os estudantes de sua escola.
a) H um estudante em sua escola que fala russo e sabe
C++.
b) H um estudante em sua escola que fala russo, mas no
sabe C++.
c) Todo estudante em sua escola ou fala russo ou sabe
C++.
d) Nenhum estudante em sua escola fala russo ou sabe
C++.
10. Considere C(x) como a proposio x tem um gato, D(x)
como x tem um cachorro e F(x) como x tem um furo.
Expresse cada uma dessas proposies em termos de C(x),
D(x), F(x), quantificadores e conectivos lgicos. O domnio
so todos os estudantes de sua sala.
a) Um estudante de sua sala tem um gato, um cachorro e
um furo.
b) Todos os estudantes de sua sala tm um gato, um
cachorro ou um furo.
c) Algum estudante de sua sala tem um gato e um furo,
mas no tem um cachorro.
d) Nenhum estudante de sua sala tem um gato, um
cachorro e um furo.
e) Para cada um desses trs animais, gatos, cachorros e
fures, h um estudante em sua sala que possui um dos
trs como animal de estimao.
11. Considere P(x) como a proposio x = x2. Se o domnio
forem os nmeros inteiros, quais sero os valores-verdade?
a) P(0)
b) P(1)
c) P(2)
d) P(1)
e) xP(x)
f) xP(x)
12. Considere Q(x) como a proposio x + 1 > 2x. Se o
domnio forem todos os nmeros inteiros, quais sero os
valores- verdade?
a) Q(0)
b) Q(21)
c) Q(1)
d) xQ(x)
e) xQ(x)
f) x Q(x)
g) x Q(x)

1.3 Predicados e Quantificadores47

13. Determine o valor-verdade de cada uma destas proposies,


se o domnio forem todos os nmeros inteiros.
a) n(n + 1 > n)
b) n(2n = 3n)
c) n(n = 2n)
d) n(n2 n)
14. Determine o valor-verdade de cada uma destas proposies,
se o domnio forem todos os nmeros reais.
b) x(x4 < x2)
a) x(x3 = 21)
2
2
c) x((2x) = x )
d) x(2x > x)
15. Determine o valor-verdade de cada uma destas proposies,
se o domnio para todas as variveis forem todos os
nmeros inteiros.
a) n(n2 0)
b) n(n2 = 2)
2
c) n(n n)
d) n(n2 < 0)
16. Determine o valor-verdade de cada uma destas proposies, se o domnio de cada varivel forem todos os nmeros reais.
a) x(x2 = 2)
b) x(x2 = 21)
2
c) x(x + 2 1)
d) x(x2 x)
17. Suponha que o domnio da funo proposicional P(x)
sejam os nmeros inteiros 0, 1, 2, 3 e 4. Desenvolva estas
proposies usando disjunes, conjunes e negaes.
a) x P(x)
b) x P(x)
c) x P(x)
d) x P(x)
e) x P(x)
f) x P(x)
18. Suponha que o domnio da funo proposicional P(x) sejam
os nmeros inteiros 22, 21, 0, 1 e 2. Desenvolva estas proposies usando disjunes, conjunes e negaes.
a) x P(x)
b) x P(x)
c) x P(x)
d) x P(x)
e) x P(x)
f) x P(x)
19. Suponha que o domnio da funo proposicional P(x)
sejam os nmeros inteiros 1, 2, 3, 4 e 5. Expresse estas
proposies sem usar quantificadores, mas, sim, apenas
negaes, disjunes e conjunes.
a) x P(x)
b) x P(x)
c) x P(x)
d) x P(x)
e) x((x 3) P(x)) x P(x)
20. Suponha que o domnio da funo proposicional P(x)
sejam 25, 23, 21, 1, 3 e 5. Expresse estas proposies
sem usar quantificadores, mas, sim, apenas negaes,
disjunes e conjunes.
a) x P(x)
b) x P(x)
c) x((x 1) P(x))
d) x((x 0) P(x))
e) x (P(x)) x((x < 0) P(x))
21. Para cada uma destas proposies, encontre um domnio
para que a proposio seja verdadeira e um domnio para
que a proposio seja falsa.
a) Todos esto estudando matemtica discreta.
b) Todos tm mais de 21 anos.
c) Duas pessoas tm a mesma me.
d) Nem todo par de pessoas diferentes tem a mesma av.
22. Para cada uma destas proposies, encontre um domnio
para que a proposio seja verdadeira e um domnio para
que a proposio seja falsa.
a) Todos falam hindu.
b) H algum com mais de 21 anos.

481 / Os Fundamentos: Lgica e Demonstraes

c) Cada duas pessoas tm o mesmo nome.


d) Algum sabe mais que duas outras pessoas.
23. Transcreva de duas formas cada uma das proposies em
expresses lgicas usando predicados, quantificadores e
conectivos lgicos. Primeiro, o domnio so os estudantes em sua sala, e, segundo, considere-o como todas as
pessoas.
a) Algum em sua sala fala hindu.
b) Todos em sua sala so amigveis.
c) H uma pessoa em sua sala que no nasceu na
Califrnia.
d) Um estudante de sua sala participou de um filme.
e) Nenhum estudante de sua sala teve um curso de
programao lgica.
24. Transcreva de duas formas cada uma das proposies em
expresses lgicas usando predicados, quantificadores e
conectivos lgicos. Primeiro, o domnio so os estudantes em sua sala, e, segundo, considere-o como todas as
pessoas.
a) Todos em sua sala tm um celular.
b) Algum em sua sala viu um filme estrangeiro.
c) H uma pessoa em sua sala que no sabe nadar.
d) Todos os estudantes em sua sala sabem resolver
equaes quadrticas.
e) Algum estudante de sua sala no quer ficar rico.
25. Transcreva cada uma das proposies em expresses
lgicas usando predicados, quantificadores e conectivos
lgicos.
a) Ningum perfeito.
b) Nem todos so perfeitos.
c) Todos os seus amigos so perfeitos.
d) Pelo menos um de seus amigos perfeito.
e) Todos so seus amigos e so perfeitos.
f) Nem todos so seus amigos ou algum no perfeito.
26. Transcreva cada uma das proposies abaixo em
expresses lgicas de trs maneiras diferentes, variando o
domnio e usando predicados com uma ou duas variveis.
a) Algum em sua escola visitou o Uzbequisto.
b) Todos em sua sala estudaram clculo e C++.
c) Ningum em sua escola tem uma bicicleta e uma
moto.
d) H uma pessoa em sua escola que no feliz.
e) Todos em sua escola nasceram no sculo XX.
27. Transcreva cada uma das proposies abaixo em expresses
lgicas de trs maneiras diferentes, variando o domnio e
usando predicados com uma ou duas variveis.
a) Um estudante em sua escola morou no Vietn.
b) H um estudante em sua escola que no fala hindu.
c) Um estudante em sua escola conhece Java, Prolog e
C++.
d) Todos em sua sala gostam de comida tailandesa.
e) Algum em sua sala no joga hquei.
28. Transcreva as proposies a seguir em expresses lgicas,
usando predicados, quantificadores e conectivos lgicos.
a) Alguma coisa no est no lugar certo.

1-48

b) Todos os instrumentos esto no lugar certo e em


excelentes condies.
c) Tudo est no lugar certo e em excelente condio.
d) Nada est no lugar certo e em excelente condio.
e) Um de seus instrumentos no est no lugar correto,
mas est em excelente condio.
29. Expresse cada uma das proposies abaixo usando operadores
lgicos, predicados e quantificadores.
a) Algumas proposies so tautologias.
b) A negao de uma contradio uma tautologia.
c) A disjuno de duas contingncias pode ser uma
tautologia.
d) A conjuno de duas tautologias uma tautologia.
30. Suponha que o domnio de uma funo proposicional P(x, y)
sejam pares de x e y, em que x 1, 2 ou 3 e y 1, 2 ou 3.
Desenvolva as proposies abaixo usando disjunes e
conjunes.
a) x P(x, 3)
b) y P(1, y)
c) y P(2, y)
d) x P(x, 2)
31. Suponha que o domnio de Q(x, y, z) sejam as trs variveis
x, y, z, em que x = 0, 1 ou 2, y = 0 ou 1 e z = 0 ou 1.
Desenvolva as proposies abaixo usando disjunes e
conjunes.
a) yQ(0, y, 0)
b) x Q(x, 1, 1)
c) z Q(0, 0, z)
d) x Q(x, 0, 1)
32. Expresse cada uma das proposies abaixo usando quantificadores. Depois, forme a negao da proposio; nenhuma negao pode ficar do lado esquerdo de um
quantificador. Em seguida, expresse a negao em portugus. (No use simplesmente as palavras No o
caso de.)
a) Todos os ces tm pulgas.
b) H um cavalo que trota.
c) Todo coala sabe escalar.
d) Nenhum macaco fala francs.
e) L existe um porco que nada e caa peixes.
33. Expresse cada uma das proposies abaixo usando quantificadores. Depois, forme a negao da proposio; nenhuma negao pode ficar do lado esquerdo de um
quantificador. Em seguida, expresse a negao em portugus. (No use simplesmente as palavras No o
caso de.)
a) Alguns ces velhos aprendem truques novos.
b) Nenhum coelho sabe clculo.
c) Todo pssaro pode voar.
d) No h ces que falem.
e) No h nesta sala algum que fale francs e russo.
34. Expresse a negao das proposies abaixo usando quan
tificadores e depois expresse a negao em portugus.
a) Alguns motoristas no obedecem aos limites de
velocidade.
b) Todos os filmes suos so srios.
c) Ningum pode guardar um segredo.
d) H algum nesta sala que no tem uma boa atitude.

1-49

35. Encontre um contra-exemplo, se possvel, para estas proposies quantificadas universalmente, em que o domnio
para todas as variveis so todos os nmeros inteiros.
a) x(x2 x)
b) x(x > 0 x < 0)
c) x(x = 1)
36. Encontre um contra-exemplo, se possvel, para estas proposies quantificadas universalmente, em que o domnio
para todas as variveis so todos os nmeros reais.
b) x(x2 2)
a) x(x2 x)
c) x(|x| > 0)
37. Expresse cada uma das proposies abaixo usando
predicados e quantificadores.
a) Um passageiro em uma companhia area qualificado
como um viajante de elite se voar mais de 25.000
milhas em um ano ou pegar mais de 25 vos durante
o ano.
b) Um homem se classifica para a maratona se seu melhor
tempo for menor que 3 horas, e uma mulher, se seu
melhor tempo for menor que 3,5 horas.
c) Um estudante deve freqentar no mnimo 60 horas/
aula, ou pelo menos 45 horas/aula e escrever uma tese,
e ter, em todas as disciplinas, conceito no menor que
B para receber o ttulo de mestre.
d) H um estudante que cursou mais de 21 crditos em
um semestre e recebeu apenas conceitos A.
Os exerccios 38 a 42 lidam com a transcrio entre sistema de
especificao e expresses lgicas que envolvem quantificadores.
38. Transcreva os sistemas de especificaes abaixo para o
portugus, em que o predicado S(x, y) x est em estado
y e o domnio para x e y so todos os sistemas e todos os
estados possveis, respectivamente.
a) x S(x, aberto)
b) x (S(x, em mau funcionamento) S(x, diagnstico))
c) x S(x, aberto) x S(x, diagnstico)
d) x S(x, disponvel)
e) x S(x, em funcionamento)
39. Transcreva as especificaes abaixo para o portugus, em
que F(p) A impressora p est quebrada, B(p) A
impressora p est ocupada, L(j) A impresso do
trabalho j foi perdida e Q( j ) A impresso do trabalho
j foi adicionada fila.
a) p(F(p) B(p)) jL(j)
b) pB(p) jQ(j)
c) j(Q(j) L(j)) pF(p)
d) (pB(p) jQ(j)) jL(j)
40. Expresse cada um dos sistemas de especificaes a seguir,
usando predicados, quantificadores e conectivos lgicos.
a) Quando h menos de 30 megabytes livres no disco
rgido, um aviso enviado a todos os usurios.
b) Nenhum diretrio no sistema de arquivos pode ser
aberto e nenhum arquivo pode ser fechado se forem
detectados erros no sistema.
c) O sistema de arquivos no pode ser recuperado se
houver um usurio conectado.

1.3 Predicados e Quantificadores49

d) Vdeos para downloads podem ser baixados se houver


pelo menos 8 megabytes de memria disponveis e a
velocidade de conexo for, no mnimo, de 56 kilobits
por segundo.
41. Expresse cada um dos sistemas de especificaes abaixo,
usando predicados, quantificadores e conectivos lgicos.
a) Pelo menos um e-mail, entre o conjunto total de
mensagens, pode ser salvo se o disco estiver com mais
de 10 kilobytes de espao livre.
b) Sempre que o alerta estiver ativado, todas as mensagens
na fila sero transmitidas.
c) A tela de diagnstico rastreia o status de todos os
sistemas, exceto do console principal.
d) Cada participante da videoconferncia que o anfitrio
da chamada no ps em uma lista especial receber uma
conta.
42. Expresse cada um dos sistemas de especificaes abaixo,
usando predicados, quantificadores e conectivos lgicos.
a) Todo usurio tem acesso a uma caixa de entrada.
b) O sistema de caixa de entrada pode ser acessado por
qualquer pessoa no grupo se o sistema for travado.
c) O firewall est em estado de diagnstico apenas se o
servidor de proxy estiver em estado de diagnstico.
d) Pelo menos um roteador funcionar normalmente se a
entrada for entre 100 kbps e 500 kbps e o servidor de
proxy no estiver em modo de diagnstico.
43. Determine se x(P(x) Q(x)) e x P(x) x Q(x) so
logicamente equivalentes. Justifique sua resposta.
44. Determine se x(P(x) Q(x)) e x P(x) x Q(x) so
logicamente equivalentes. Justifique sua resposta.
45. Mostre que x (P(x) Q(x)) e x (P(x) xQ(x) so
logicamente equivalentes.
Os exerccios 46 a 49 estabelecem regras para a quantificao
nula que pode ser usada quando uma varivel quantificadora
no aparece em parte de uma proposio.
46. Estabelea as equivalncias lgicas abaixo, em que x no
aparece como varivel livre em A. Assuma que o domnio
no vazio.
a) (x P(x)) A x(P(x) A)
b) (x P(x)) A x(P(x) A)
47. Estabelea as equivalncias lgicas abaixo, em que x no
aparece como varivel livre em A. Assuma que o domnio
no vazio.
a) (x P(x)) A x(P(x) A)
b) (x P(x)) A x(P(x) A)
48. Estabelea as equivalncias lgicas abaixo, em que x no
aparece como uma varivel livre em A. Assuma que o
domnio no vazio.
a) x (A P(x)) A x P(x)
b) x (A P(x)) A x P(x)
49. Estabelea as equivalncias lgicas abaixo, em que x no
aparece como varivel livre em A. Assuma que o domnio
no vazio.
a) x (P(x) A) x P(x) A
b) x (P(x) A) x P(x) A

501 / Os Fundamentos: Lgica e Demonstraes

50. Mostre que x P(x) x Q(x) e x(P(x) Q(x)) no so


logicamente equivalentes.
51. Mostre que x P(x) x Q(x) e x (P(x) Q(x)) no so
logicamente equivalentes.
52. Como mencionado no texto, a notao !x P(x) refere-se a
Existe um nico x para que P(x) seja verdadeira.

Se o domnio forem todos os nmeros inteiros, quais sero


os valores-verdade das proposies abaixo?
a) !x (x > 1)
b) !x (x2 = 1)
c) !x(x + 3 = 2x) d) !x(x = x + 1)
53. Quais so os valores-verdade das proposies abaixo?
a) !x P(x) x P(x)
b) x P(x) !x P(x)
c) !x P(x) x P(x)
54. Desenvolva !xP(x), em que o domnio so os nmeros
inteiros 1, 2 e 3, em termos de negao, conjuno e
disjuno.
55. Dados os fatos de Prolog no Exemplo 28, qual seria o
retorno de Prolog dado nestas perguntas?
a) ?instructor(chan,math273)
b) ?instructor(patel,cs301)
c) ?enrolled(X,cs301)
d) ?enrolled(kiko,Y)
e) ?teaches(grossman,Y)
56. Dados os fatos de Prolog no Exemplo 28, qual seria o
retorno de Prolog dado nestas perguntas?
a) ?enrolled(kevin,ee222)
b) ?enrolled(kiko,math273)
c) ?instructor(grossman,X)
d) ?instructor(X,cs301)
e) ?teaches(X,kevin)
57. Suponha que os fatos de Prolog sejam usados para definir os
predicados me(M, Y ) e pai(F, X), em que M representa a
me de Y e F o pai de X, respectivamente. D uma regra
de Prolog para definir o predicado irmo(X, Y), em que X e
Y so irmos (ou seja, tm o mesmo pai e a mesma me).
58. Suponha que os fatos de Prolog sejam usados para definir
os predicados me(M, Y) e pai(F, X), em que M representa a me de Y e F o pai de X, respectivamente. D uma
regra de Prolog para definir o predicado av(X, Y), que
representa que X o av de Y. [Dica: Voc pode desenvolver a disjuno no Prolog ou usando um ponto-e-vrgula
para separar predicados ou pondo esses predicados em linhas separadas.]

1-50

Os exerccios 59 a 62 tm como base questes encontradas no


livro Lgica Simblica, de Lewis Carroll.
59. Considere P(x), Q(x) e R(x) como as proposies x um
professor, x ignorante e x vo, respectivamente.
Expresse cada uma das proposies usando quantificadores,
conectivos lgicos e P(x), Q(x) e R(x), em que o domnio
so todas as pessoas.
a) Nenhum professor ignorante.
b) Todas as pessoas ignorantes so vs.
c) Nenhum professor vo.
d) O item (c) resulta de (a) e (b)?
60. Considere P(x), Q(x) e R(x) como as proposies x
uma explicao clara, x satisfatrio e x uma
desculpa, respectivamente. Suponha que o domnio de x
seja todo o texto em portugus. Expresse cada uma das
proposies abaixo usando quantificadores, conectivos
lgicos e P(x), Q(x) e R(x).
a) Todas as explicaes claras so satisfatrias.
b) Todas as desculpas no so satisfatrias.
c) Algumas desculpas no so explicaes claras.
* d) O item (c) resulta de (a) e (b)?
61. Considere P(x), Q(x), R(x) e S(x) como as proposies x
um beb, x lgico, x capaz de controlar um
crocodilo e x desprezvel, respectivamente. Suponha
que o domnio sejam todas as pessoas. Expresse cada uma
das proposies abaixo usando quantificadores, conectivos
lgicos e P(x), Q(x), R(x) e S(x).
a) Bebs no so lgicos.
b) Ningum desprezvel se pode controlar um crocodilo.
c) Pessoas que no so lgicas so desprezveis.
d) Bebs no podem controlar crocodilos.
* e) O item (d) resulta de (a), (b) e (c)? Se no, existe
alguma concluso correta?
62. Considere P(x), Q(x), R(x) e S(x) como as proposies x
um pato, x uma das minhas aves, x um oficial e
x est valsando, respectivamente. Expresse cada uma
das proposies abaixo usando quantificadores, conectivos
lgicos e P(x), Q(x), R(x) e S(x).
a) Nenhum pato est valsando.
b) Nenhum oficial nunca recusa uma valsa.
c) Todas as minhas aves so patos.
d) Minhas aves no so oficiais.
* e) O item (d) resulta de (a), (b) e (c)? Se no, h uma
concluso correta?

1.4Quantificadores Agrupados
Introduo
Na Seo 1.3, definimos os quantificadores existencial e universal e mostramos como podem ser
usados em sentenas matemticas. Tambm explicamos como podem ser usados para traduzir

1-51

1.4 Quantificadores Agrupados51

sentenas do portugus para expresses lgicas. Nesta seo, vamos estudar quantificadores
agrupados. Dois quantificadores so agrupados se um est no escopo do outro, tal como
xy(x + y = 0).
Note que tudo que est no escopo de um quantificador pode ser considerado uma funo proposicional. Por exemplo,
xy(x + y = 0)
o mesmo que xQ(x), em que Q(x) yP(x, y) e P(x, y) x + y = 0. Quantificadores agrupados sempre ocorrem em matemtica e cincia da computao. No entanto, quantificadores agrupados podem ser, s vezes, difceis de entender; as regras que estudamos na Seo 1.3 podem nos
ajudar.
Para entender essas sentenas que envolvem muitos quantificadores, precisamos esclarecer o
que significa cada predicado e cada quantificador que aparece. Isso ilustrado nos exemplos 1 e 2.

EXEMPLO 1 Assuma que o domnio para as variveis x e y consiste em todos os nmeros reais. A sentena
xy(x + y = y + x)
Exemplos
Extras

diz que x + y = y + x para todos os nmeros reais x e y. Essa a propriedade comutativa para
nmeros reais. De maneira anloga, a sentena
xy(x + y = 0)
diz que para cada (para todo) nmero real x existe um nmero real y, tal que x + y = 0. Essa
sentena diz que todo nmero real tem um inverso aditivo (o oposto). Similarmente, a sentena
xyz(x + (y + z) = (x + y) + z)
a propriedade associativa da adio para nmeros reais.

EXEMPLO 2 Traduza para o portugus a sentena


xy((x > 0) (y < 0) (xy < 0)),
em que o domnio para ambas as variveis so nmeros reais.
Soluo: Essa sentena diz que para todo nmero real x e para todo nmero real y, se x > 0 e y < 0,
ento xy < 0. Ou, ainda, para nmeros reais x e y, se x positivo e y negativo, ento xy negativo. Isso pode ser descrito mais sucintamente por O produto de um nmero positivo por um
nmero negativo sempre negativo.

Pensando em Quantificaes como laos Trabalhar com quantificaes de mais


de uma varivel s vezes facilita o fato de pensarmos em termos de laos agrupados. ( claro que,
se existirem infinitos elementos no domnio de alguma varivel, no podemos dar uma volta por
todos os valores. No entanto, essa maneira de pensar pode nos ajudar a entender quantificadores
agrupados.) Por exemplo, para ver se xyP(x, y) verdadeira, podemos dar uma passada por
todos os valores de x, e para cada valor de x, passamos por todos os valores de y. Se encontrarmos
P(x, y) verdadeira para todos os valores de x e y, teremos determinado que xyP(x, y) verdadeira. Se chegarmos a algum valor de x para o qual encontramos algum valor de y, tal que P(x, y)
seja falsa, teremos mostrado que xyP(x, y) falsa.
Similarmente, para determinar quando xyP(x, y) verdadeira, damos uma volta por todos
os valores de x. Para cada valor de x, damos uma volta sobre os valores de y at achar um valor

521 / Os Fundamentos: Lgica e Demonstraes

1-52

para o qual P(x, y) verdadeira. Se para todo valor de x encontrarmos um y, ento xyP(x, y)
verdadeira; se para algum x nunca encontrarmos um valor de y, ento xyP(x, y) falsa.
Para ver se xyP(x, y) verdadeira, podemos dar uma volta pelos valores de x at encontrarmos um valor de x para o qual P(x, y) sempre verdadeira quando damos uma volta pelos
valores de y. Se encontrarmos tal x, saberemos que xyP(x, y) verdadeira. Se no encontrarmos tal x, concluiremos que xyP(x, y) falsa.
Finalmente, para ver se xyP(x, y) verdadeira, damos uma volta pelos valores de x, em
que para cada x damos uma volta pelos valores de y at encontrarmos um x para o qual existe um
y, tal que P(x, y) seja verdadeira. A sentena xyP(x, y) ser falsa somente se no encontrarmos
um x para o qual encontramos algum y tal que P(x, y) seja verdadeira.

A Ordem dos Quantificadores


Muitas sentenas matemticas envolvem mltiplas quantificaes de funes proposicionais com
mais de uma varivel. importante notar que a ordem dos quantificadores precisa ser considerada, a menos que os quantificadores no sejam todos universais ou todos existenciais.
Essa observao ilustrada pelos exemplos 3 a 5.

EXEMPLO 3 Seja P(x, y) a sentena x + y = y + x. Quais os valores-verdade das quantificaes xyP(x, y)


e yxP(x, y), em que o domnio para as variveis consiste em todos os nmeros reais?
Soluo: A quantificao
Exemplos
Extras

xyP(x, y)
indica a proposio
Para todo nmero real x, para todo nmero real y, x + y = y + x.
Como P(x, y) verdadeira para todos os nmeros reais x e y (esta a propriedade comutativa para
a adio, que um axioma para todos os nmeros reais veja o Apndice 1), a proposio
xyP(x, y) verdadeira. Note que a sentena yxP(x, y) diz Para todo nmero real y, para
todo nmero real x, x + y = y + x. Isto tem o mesmo significado que a sentena Para todo
nmero real x, para todo nmero real y, x + y = y + x. Ou seja, xyP(x, y) e yxP(x, y) tm
o mesmo significado, e so ambas verdadeiras. Isso ilustra o princpio que diz que a ordem dos
quantificadores universais em uma sentena sem outros quantificadores pode ser mudada sem
alterar o significado da sentena quantificada.

EXEMPLO 4 Seja Q(x, y) a sentena x + y = 0. Quais os valores-verdade das quantificaes yxQ(x, y) e


xyQ(x, y), em que o domnio para as variveis consiste em todos os nmeros reais?
Soluo: A quantificao
yxQ(x,y)
indica a proposio
Existe um nmero real y para todo nmero real x, Q(x, y).
Qualquer que seja o valor de y escolhido, existe um valor x para o qual x + y = 0. Como no
existe nmero real y tal que x + y = 0 para todo nmero real x, a sentena yxQ(x, y) falsa.

1-53

1.4 Quantificadores Agrupados53

Tabela 1 Quantificaes de Duas Variveis.


Sentena

Quando verdadeira?

Quando falsa?

xyP(x, y)

P(x, y) verdadeira para todo par x, y.

Existe um par x, y para o qual


P(x, y) falsa.

yxP(x, y)
Para todo x existe um y para

Existe um x tal que P(x, y)

o qual P(x, y) verdadeira.

falsa para todo y.

Existe um x tal que P(x, y)

Para todo x existe um y para o

verdadeira para todo y.

qual P(x, y) falsa.

xyP(x, y)

Existe um par x, y para o qual

P(x, y) falsa para

yxP(x, y)

P(x, y) verdadeira.

todo par x, y.

xyP(x, y)
xyP(x, y)

A quantificao
xyQ(x, y)
indica a proposio
Para todo nmero real x existe um nmero real y tal que Q(x, y).
Dado um nmero real x, existe um nmero real y tal que x + y = 0; isto , y = 2 x. Portanto,
xyQ(x, y) verdadeira.

O Exemplo 4 ilustra que a ordem em que aparecem os quantificadores faz muita diferena.
As sentenas yxQ(x, y) e xyQ(x, y) no so logicamente equivalentes. A sentena yxQ(x, y)
verdadeira se e somente se existe um y que faz com que Q(x, y) seja verdadeira para todo x.
Portanto, para essa sentena ser verdadeira, deve existir um valor particular de y para o qual Q(x, y)
verdadeira independentemente da escolha de x. Por outro lado, xyQ(x, y) verdadeira se
para todo x existe um nmero y para o qual Q(x, y) verdadeira. Portanto, para essa sentena ser
verdadeira, qualquer que seja o valor de x que voc escolha, deve existir um valor de y (possivelmente dependente do valor de x escolhido) para o qual Q(x, y) verdadeira. Em outras palavras, no segundo caso, y pode depender de x, enquanto, no primeiro caso, y uma constante
independente de x.
Dessas observaes, segue-se que yxQ(x, y) verdadeira, ento xyQ(x, y) deve ser
verdadeira. No entanto, se xyQ(x, y) verdadeira, no necessariamente yxQ(x, y) deve
ser verdadeira. (Veja os exerccios suplementares 24 e 25 no final deste captulo.)
A Tabela 1 resume o significado das possveis quantificaes diferentes que envolvem duas
variveis.
Quantificaes com mais de duas variveis tambm so comuns, como ilustra o Exemplo 5.

EXEMPLO 5 Seja Q(x, y, z) a sentena x + y = z. Quais os valores-verdade das sentenas xyzQ(x, y, z)


e zxyQ(x, y, z), em que o domnio consiste em todos os nmeros reais?
Soluo: Suponha que x e y sejam valores determinados. Ento, existe um nmero real z tal que
x + y = z. Conseqentemente, a quantificao
xyzQ(x, y, z),

541 / Os Fundamentos: Lgica e Demonstraes

1-54

que a sentena
Para todo nmero real x e para todo nmero real y existe z tal que x + y = z,
verdadeira. A ordem da quantificao aqui importante, pois a quantificao
zxyQ(x, y, z),
que a sentena
Existe z tal que para todo x e para todo y verdade que x + y = z,
falsa, pois no h nenhum valor de z que satisfaa a equao para quaisquer valores de x e y.

Traduzindo Sentenas Matemticas para


Sentenas que Envolvem Quantificadores Agrupados
Sentenas matemticas expressas em portugus podem ser traduzidas para expresses lgicas,
como nos mostram os exemplos 6 a 8.

EXEMPLO 6 Traduza para uma expresso lgica a sentena A soma de dois nmeros inteiros positivos
sempre positiva.

Exemplos
Extras

Soluo: Para traduzir essa sentena para uma expresso lgica, vamos primeiro reescrev-la at
que os quantificadores e o domnio sejam mostrados: Para todo par de inteiros, se os dois so
positivos, ento a soma ser um inteiro positivo. Conseqentemente, podemos expressar essa
sentena como
xy((x > 0) (y > 0) (x + y > 0)),
em que o domnio para ambas as variveis so os nmeros inteiros. Note que podemos traduzir
essa sentena usando como domnio o conjunto dos inteiros positivos. Ento, a sentena A soma
de dois nmeros inteiros positivos sempre positiva fica Para todo par de inteiros positivos,
sua soma positiva. Podemos express-la por
xy(x + y > 0),
em que o domnio consiste em todos os inteiros positivos.

EXEMPLO 7 Traduza para uma expresso lgica a sentena Todo nmero real diferente de zero tem um inverso multiplicativo. (Um inverso multiplicativo de um nmero real x o nmero real y tal que
xy = 1.)
Soluo: Primeiro, reescrevemos como Para todo real x diferente de zero, x tem inverso multiplicativo. Podemos, ainda, reescrever como Para todo nmero real x, se x 0, ento existe um
y real, tal que xy = 1. E pode ser traduzida como
x((x 0) y(xy = 1)).

Um exemplo com o qual voc deve estar familiarizado o conceito de limite, que importante em clculo.

1-55

1.4 Quantificadores Agrupados55

EXEMPLO 8 (Requer clculo) Expresse a definio de limite usando quantificadores.


Soluo: Lembremos a definio de limite
lim f ( x) = L

x a

: para todo real e > 0 existe um nmero real > 0 tal que | f(x) 2 L| < e toda vez que 0 < | x 2
a| < . Essa definio de limite pode ser expressa em termos de quantificadores por
e x(0 < |x 2 a| < |f(x) 2 L| < e),
em que o domnio das variveis e e consiste em todos os reais, e, para x, o domnio so todos os
reais.
Essa definio tambm pode ser expressa por
e > 0 > 0 x(0 < |x 2 a| < |f(x) 2 L| < e)
quando o domnio das variveis e e consiste em todos os reais, em vez de apenas os nmeros
reais positivos. [Aqui, quantificadores restritos devem ser utilizados. Lembre que x > 0 P(x)
significa que para todo x com x > 0, P(x) verdadeira.]

Traduzindo Quantificadores Agrupados para o Portugus


Pode ser complicado traduzir expresses com quantificadores agrupados para sentenas em portugus (ou qualquer outra lngua). O primeiro passo na traduo escrever por extenso o que os
quantificadores e predicados da expresso significam. O prximo passo expressar esse significado em uma sentena o mais simples possvel. Esse processo ilustrado nos exemplos 9 e 10.

EXEMPLO 9 Traduza a sentena


x(C(x) y(C(y) F(x, y)))
para o portugus, em que C(x) x tem um computador, F(x, y) x e y so amigos e o domnio para ambas as variveis so os estudantes da sua escola.
Soluo: A sentena diz que para todo estudante x de sua escola, x tem um computador ou existe
um estudante y tal que y tem um computador e x e y so amigos. Em outras palavras, todo estudante da sua escola tem um computador ou tem um amigo que tem um computador.

EXEMPLO 10 Traduza a sentena


xyz((F(x, y) F(x, z) (y z)) (F(y, z))
para o portugus, em que F(x, y) x e y so amigos e o domnio para as variveis x, y e z so
todos os estudantes da sua escola.
Soluo: Primeiro examinemos a expresso (F(x, y) F(x, z) (y z)) F(y, z). Ela diz que
se os estudantes x e y so amigos e os estudantes x e z so amigos e, ainda mais, se y e z no so
o mesmo estudante, ento y e z no so amigos. Daqui segue que a sentena original, que triplamente quantificada, diz que existe um estudante x tal que para todo estudante y e para todo estudante z diferente de y, se x e y so amigos e x e z so amigos, ento y e z no so amigos. Em outras
palavras, existe um estudante, tal que nenhum par de amigos seus tambm um par de amigos
entre si.

561 / Os Fundamentos: Lgica e Demonstraes

1-56

Traduzindo Sentenas do Portugus para Expresses Lgicas


Na Seo 1.3 mostramos como quantificadores podem ser utilizados para traduzir sentenas para
expresses lgicas. Contudo, queremos analisar sentenas tal que suas tradues para expresses
lgicas requeiram o uso de quantificadores agrupados. Vamos agora trabalhar com tradues
dessas sentenas.

EXEMPLO 11 Expresse a sentena Se uma pessoa do sexo feminino e tem filhos, ento ela me de algum
como uma expresso lgica que envolve predicados, quantificadores com domnio que consiste
em todas as pessoas e conectivos lgicos.
Soluo: A sentena Se uma pessoa do sexo feminino e tem filhos, ento ela me de algum
pode ser reescrita por Para toda pessoa x, se x do sexo feminino e x tem filhos, ento existe uma
pessoa y tal que x me de y. Introduziremos a funo proposicional F(x) para representar x
do sexo feminino, P(x) para representar x tem filhos e M(x, y) para representar x me de
y. Ento a sentena original pode ser escrita por
x((F(x) P(x)) yM(x, y)).
Usando a regra da quantificao nula na parte (b) do Exerccio 47 da Seo 1.3, podemos mover
y para a esquerda e esse quantificador aparecer depois de x, porque y no aparece em F(x)
P(x). Ento obtemos a expresso logicamente equivalente
xy((F(x) P(x)) M(x, y)).

EXEMPLO 12 Expresse a sentena Todos tm exatamente um melhor amigo como uma expresso lgica que
envolve predicados, quantificadores com domnio que consiste em todas as pessoas e conectivos
lgicos.
Soluo: A sentena Todos tm exatamente um melhor amigo pode ser expressa por Para toda
pessoa x, x tem exatamente um melhor amigo. Introduzindo o quantificador universal, vemos
que essa sentena o mesmo que x (x tem exatamente um melhor amigo), em que o domnio
consiste em todas as pessoas.
Dizer que x tem exatamente um melhor amigo o mesmo que dizer que existe uma pessoa y
que o melhor amigo de x, e, mais ainda, que para toda pessoa z, se z no y, ento z no o
melhor amigo de x. Quando introduzimos o predicado B(x, y) para representar y o melhor
amigo de x, a sentena x tem exatamente um melhor amigo pode ser representada por
y(B(x, y) z((z y) B(x, z))).
Conseqentemente, nossa sentena original pode ser expressa por
xy(B(x, y) z((z y) B(x, z))).
[Note que poderamos escrever esta sentena como x!yB(x, y) em que ! o quantificador de
unicidade definido na pgina 37.]

EXEMPLO 13 Use quantificadores para expressar a sentena Existe uma mulher que j tomou um avio em
todas as linhas areas do mundo.

1-57

1.4 Quantificadores Agrupados57

Soluo: Sejam P(w, f) o predicado w tomou o avio f e Q(f, a) o predicado f um avio da


linha a. Podemos expressar a sentena como
wa f (P(w, f) Q(f, a)),
em que o domnio de discurso para w, f e a consiste em todas as mulheres do mundo, todos avies
e todas as linhas areas, respectivamente.
A sentena tambm pode ser expressa por
wa f R(w, f, a),
em que R(w, f, a) w tomou o avio f na linha a. Embora essa seja mais compacta, um pouco
obscura a relao entre as variveis. Conseqentemente, a primeira soluo prefervel.

Negando Quantificadores Agrupados


Autoavaliao

Sentenas que envolvem quantificadores agrupados podem ser negadas por aplicaes sucessivas
das regras de negao de sentenas com um nico quantificador. Isso ilustrado nos exemplos 14
a 16.

EXEMPLO 14 Expresse a negao da sentena xy(xy = 1) de tal forma que a negao no preceda algum
quantificador.

Exemplos
Extras

Soluo: Por sucessivas aplicaes das leis de De Morgan para quantificadores na Tabela 2 da
Seo 1.3, podemos mover a negao em xy(xy = 1) para dentro de todos os quantificadores.
Vemos que xy(xy = 1) equivalente a xy(xy = 1), que equivalente a xy(xy = 1).
Como (xy = 1) pode ser expresso de maneira mais simples por xy 1, conclumos que nossa
sentena negada pode ser expressa como xy(xy 1).

EXEMPLO 15 Use quantificadores para a sentena No existe uma mulher que j tenha tomado um avio em
todas as linhas areas do mundo.
Soluo: Essa sentena a negao da sentena do Exemplo 13. De acordo com Exemplo 13, nossa
sentena pode ser expressa por wa f(P(w, f) Q(f, a)), em que P(w, f) o predicado w tomou
o avio f e Q(f, a) o predicado f um avio da linha a. Por sucessivas aplicaes das leis de De
Morgan para quantificadores na Tabela 2 da Seo 1.3, podemos mover a negao para dentro de todos os quantificadores e, por aplicao da lei de De Morgan para a conjuno no ltimo passo, vemos
que nossa sentena equivalente a cada uma das outras desta seqncia de sentenas:
waf(P(w, f) Q(f, a)) wa f (P(w, f) Q(f, a))

wa f (P(w, f) Q(f, a))

wa f(P(w, f) Q(f, a)).
Esta ltima sentena diz que Para toda mulher existe uma linha area tal que, para todos os vos,
essa mulher no tomou esse vo ou esse vo no dessa linha area.

EXEMPLO 16 (Requer clculo) Use quantificadores e predicados para expressar que limx a f(x) no existe.
Soluo: Para dizer que limx a f(x) no existe, basta dizer que, para todo L, limx a f(x) L.
Usando o Exemplo 8, a sentena limx a f(x) L pode ser expressa por
e > 0 > 0 x (0 < |x 2 a| < |f(x) 2 L | < e).

581 / Os Fundamentos: Lgica e Demonstraes

1-58

Por sucessivas aplicaes das regras para negao de expresses quantificadas, construmos esta
seqncia de sentenas equivalentes
e > 0 > 0 x(0 < |x 2 a| < |f(x) 2 L| < e)

e > 0 > 0 x(0 < |x 2 a| < |f(x) 2 L| < e)

e > 0 > 0 x(0 < |x 2 a| < |f(x) 2 L| < e)

e > 0 > 0 x (0 < |x 2 a| < |f(x) 2 L| < e)

e > 0 > 0 x (0 < |x 2 a| < |f(x) 2 L| e).

Na ltima passagem, usamos a equivalncia (p q) p q, que segue da quinta equivalncia da Tabela 7 da Seo 1.2.
Como a sentena limx a f(x) no existe significa que para todo nmero real L, limx a
f(x) L, essa pode ser expressa por
L e > 0 > 0 x (0 < |x 2 a| < |f(x) 2 L| e).
Essa ltima sentena diz que para todo nmero real L existe um nmero real e > 0 tal que para
cada nmero real > 0, existe um nmero real x tal que 0 < |x 2 a| < e |f(x) 2 L| e.

Exerccios
1. Transcreva as proposies abaixo para o portugus, em que
o domnio para cada varivel consista nos nmeros reais.
a) xy(x < y)
b) xy(((x 0) (y 0)) (xy 0))
c) xyz(xy = z)
2. Transcreva as proposies abaixo para o portugus, em que
o domnio para cada varivel consista nos nmeros reais.
a) xy(xy = y)
b) xy(((x 0) (y < 0)) (x 2 y > 0))
c) xyz(x = y + z)
3. Considere Q(x, y) como a proposio x enviou um e-mail
para y, em que o domnio para x e y so todos os estudantes
de sua sala. Expresse cada uma das quantificaes abaixo
em portugus.
b) xyQ(x, y)
a) xyQ(x, y)
c) xyQ(x, y)
d) yxQ(x, y)
e) yxQ(x, y)
f) xyQ(x, y)
4. Considere P(x, y) como a proposio o estudante x tem
freqentado as aulas y, em que o domnio para x so os
estudantes de sua sala e y, todos os cursos de cincia da
computao em sua escola. Expresse cada uma das
quantificaes abaixo em portugus.
a) xyP(x, y)
b) xyP(x, y)
c) xyP(x, y)
d) yxP(x, y)
e) yxP(x, y)
f) xyP(x, y)
5. Considere W(x, y) que significa que o estudante x visitou o
site da Web y, em que o domnio para x so todos os

estudantes de sua escola e o domnio para y, todos os sites


da Web. Expresse cada uma das proposies abaixo em
uma sentena em portugus.
a) W (Sarah Smith, www.att.com)
b) xW(x, www.imdb.org)
c) yW(Jose Orez, y)
d) y(W(Ashok Puri, y) W(Cindy Yoon, y))
e) yz (y (David Belcher) (W(David Belcher, z)
W(y,z)))
f) xyz((x y) (W(x, z) W(y, z)))
6. Considere C(x, y), que significa que o estudante x est
inscrito na aula y, em que o domnio para x so todos os
estudantes de sua escola e o domnio para y, todas as aulas
dadas na escola. Expresse cada uma das proposies abaixo
em uma sentena em portugus.
a) C(Randy Goldberg, CS 252)
b) xC(x, Math 695)
c) yC(Carol Sitea, y)
d) x(C(x, Math 222) C(x, CS 252))
e) xyz(x y) (C(x, z) C(y, z)))
f) xyz(x y) (C(x, z) C(y, z)))
7. Considere T (x, y), que significa que o estudante x gosta da
cozinha y, em que o domnio para x so todos os estudantes de
sua escola e o domnio para y, todas as cozinhas. Expresse cada
uma das proposies abaixo em uma sentena em portugus.
a) T (Abdallah Hussein, Japonesa)
b) xT (x, Coreana) xT(x, Mexicana)

1-59

c) yT (T(Monique Arsenault, y)
T (Jay Johnson, y))
d) xzy((x z) (T(x, y) T(z, y)))
e) xzy(T(x, y) T(z, y))
f) xzy(T(x, y) T(z, y))
8. Considere Q(x, y) como a proposio o estudante x foi um
participante no programa de perguntas e respostas y. Expresse cada uma das sentenas abaixo em termos de Q(x,
y), quantificadores e conectivos lgicos, em que o domnio
para x so todos os estudantes de sua escola e o domnio de y,
todos os programas de perguntas e respostas da televiso.
a) H um estudante na sua escola que participou de um
programa de perguntas e respostas na televiso.
b) Nenhum estudante da sua escola nunca participou de
um programa de perguntas e respostas na televiso.
c) H um estudante em sua escola que participou do
programa Show do Milho e Roda da Fortuna.
d) Todo programa de perguntas e resposta da televiso
teve como participante um estudante de sua escola.
e) Pelo menos dois estudantes da sua escola foram
participantes do Show do Milho.
9. Considere L(x, y) como a proposio x ama y, em que o
domnio para x e y so todas as pessoas do mundo. Use
quantificadores para expressar cada proposio abaixo.
a) Todos amam Jerry.
b) Todas as pessoas amam algum.
c) H algum que amado por todos.
d) Ningum ama a todos.
e) H algum a quem Ldia no ama.
f) H algum a quem ningum ama.
g) H exatamente uma pessoa a quem todos amam.
h) H exatamente duas pessoas a quem Lynn ama.
i) Todos amam a si prprios.
j) H algum que no ama ningum alm dele prprio.
10. Considere F(x, y) como a proposio x pode enganar y,
em que o domnio so todas as pessoas no mundo. Use
quantificadores para expressar cada uma das proposies
abaixo.
a) Todos podem enganar Fred.
b) Evelyn pode enganar a todos.
c) Todos podem enganar algum.
d) No h ningum que possa enganar a todos.
e) Todos podem ser enganados por algum.
f) Ningum pode enganar Fred e Jerry.
g) Nancy pode enganar exatamente duas pessoas.
h) H exatamente uma pessoa a quem todos podem
enganar.
i) Ningum pode enganar a si prprio.
j) H algum que pode enganar exatamente uma pessoa
alm de si prprio.
11. Considere S(x) como o predicado x um estudante,
F(x) o predicado x um membro da faculdade e A(x, y)
o predicado x fez uma pergunta a y, em que o domnio
so todas as pessoas associadas a sua escola. Use
quantificadores para expressar cada proposio a seguir.
a) Lois fez uma pergunta ao professor Michaels.

1.4 Quantificadores Agrupados59

b) Todo estudante fez uma pergunta ao professor Gross.


c) Todo membro da faculdade ou fez uma pergunta ao
professor Miller ou foi questionado pelo professor
Miller.
d) Algum estudante no fez nenhuma pergunta a qualquer
membro da faculdade.
e) H um membro da faculdade que nunca recebeu uma
pergunta de um estudante.
f) Algum estudante fez uma pergunta a todos os membros
da faculdade.
g) H um membro da faculdade que fez uma pergunta a
outro membro da faculdade.
h) Algum estudante nunca recebeu uma pergunta feita
por um membro da faculdade.
12. Considere I(x) como a proposio x tem uma conexo de
Internet e C(x, y) como a proposio x e y conversaram
pela Internet, em que o domnio para as variveis x e y
so todos os estudantes de sua sala. Use quantificadores
para expressar cada uma das proposies abaixo.
a) Jerry no tem uma conexo de Internet.
b) Rachel no conversou pela Internet com Chelsea.
c) Jan e Sharon nunca conversaram pela Internet.
d) Ningum na sala conversou pela Internet com Bob.
e) Sanjay conversou pela Internet com todos, menos com
Joseph.
f) Algum de sua sala no tem uma conexo de Internet.
g) Nem todos em sua sala tm uma conexo de Internet.
h) Exatamente um estudante em sua sala tem uma
conexo de Internet.
i) Todos em sua sala, exceto um estudante, tm uma
conexo de Internet.
j) Todos os estudantes na sua sala que tm conexo de
Internet conversaram com pelo menos um outro
estudante da sala.
k) Algum de sua sala tem conexo de Internet, mas no
conversou com ningum mais de sua sala pela Internet.
l) H dois estudantes em sua sala que no conversam
entre si pela Internet.
m) H um estudante em sua sala que conversa com todos
da sala pela Internet.
n) H pelo menos dois estudantes em sua sala que no
conversam com a mesma pessoa pela Internet.
o) H dois estudantes na sala que conversam apenas entre
eles pela Internet.
13. Considere M(x, y) como x enviou um e-mail a y e T (x, y)
como x telefonou para y, em que o domnio so todos os
estudantes em sua sala. Use quantificadores para expressar
cada uma das proposies a seguir. (Assuma que todos os
e-mails que foram enviados foram recebidos; o que
geralmente no acontece.)
a) Chou nunca mandou um e-mail para Koko.
b) Arlene nunca mandou um e-mail ou telefonou para
Sarah.
c) Jos nunca recebeu um e-mail de Dbora.
d) Todo estudante de sua sala mandou um e-mail para
Ken.

601 / Os Fundamentos: Lgica e Demonstraes

e) Ningum da sua sala telefonou para Nina.


f) Algum na sua sala telefonou ou mandou um e-mail
para Avi.
g) H um estudante na sua sala que enviou a mais algum
de sua sala um e-mail.
h) H algum na sua sala que ou mandou um e-mail ou
telefonou a mais algum de sua sala.
i) H dois estudantes em sua sala que mandaram e-mail
um para o outro.
j) H um estudante que mandou para si prprio um
e-mail.
k) H um estudante na sua sala que no recebeu o e-mail
que algum da sala mandou e no recebeu telefonema
de nenhum outro estudante na sala.
l) Todos os estudantes da sala ou receberam um e-mail ou
receberam um telefonema de outro estudante da sala.
m) H pelos menos dois estudantes de sua sala, dos quais
o primeiro mandou um e-mail para o segundo e este
telefonou para aquele.
n) H dois estudantes diferentes que mandaram e-mails
entre si ou telefonaram para outra pessoa da sala.
14. Use quantificadores e predicados com mais de uma
varivel para expressar as proposies abaixo.
a) H um estudante nesta sala que fala hindu.
b) Todo estudante desta sala pratica algum esporte.
c) Algum estudante nesta sala visitou o Alasca, mas no
visitou o Hava.
d) Todos os estudantes desta sala aprenderam pelo menos
uma linguagem computacional.
e) H um estudante nesta sala que cursou todas as
disciplinas oferecidas por um dos departamentos da
escola.
f) Algum estudante desta sala cresceu na mesma cidade
que outro estudante da sala.
g) Todo estudante desta sala conversou pela Internet com
pelo menos outro estudante, em pelo menos um grupo
de bate-papo.
15. Use quantificadores e predicados com mais de uma
varivel para expressar as proposies abaixo.
a) Todo estudante de cincia da computao precisa de
um curso de matemtica discreta.
b) H um estudante nesta sala que possui seu prprio
computador.
c) Todo estudante nesta sala participou de pelo menos
um curso de cincia da computao.
d) H um estudante nesta sala que participou de pelo
menos um curso de cincia da computao.
e) Todo estudante desta sala j esteve em todos os prdios
do campus.
f) H um estudante desta sala que j esteve em todas as
salas de pelo menos um prdio do campus.
g) Todo estudante nesta sala j esteve em pelo menos
uma sala de todos os prdios do campus.
16. Uma aula de matemtica discreta contm um graduando
em matemtica que um calouro, 12 matemticos que so

1-60

veteranos, 15 cientistas da computao que so veteranos,


2 matemticos que so juniores, 2 cientistas da computao
que so juniores e 1 cientista da computao que snior.
Expresse cada uma das proposies abaixo em termos de
quantificadores e depois determine seu valor-verdade.
a) H um estudante na sala que jnior.
b) Todo estudante na sala graduado em cincia da
computao.
c) H um estudante na sala que no nem graduando em
matemtica nem jnior.
d) Todo estudante na sala ou um veterano ou um
graduando em cincia da computao.
e) H um graduando, tal que existe um outro estudante na
sala que em todo ano estudou com este graduando.
17. Expresse cada um dos sistemas de especificaes abaixo
usando predicados, quantificadores e conectivos lgicos,
se necessrio.
a) Todo usurio tem acesso a exatamente uma caixa de
entrada.
b) H um processo que continua executando durante
todas as condies de erro se o kernel estiver funcionando corretamente.
c) Todos os usurios do campus tm acesso a todos os
sites da Web de extenso .edu.
* d) H exatamente dois sistemas que monitoram todos os
servidores remotos.
18. Expresse cada um dos sistemas de especificaes abaixo
usando predicados, quantificadores e conectivos lgicos,
se necessrio.
a) Pelo menos um console deve estar acessvel durante
toda condio de cuidado.
b) O endereo de e-mail de todo usurio deve ser
recuperado assim que o arquivo contiver pelo menos
uma mensagem enviada pelo usurio no sistema.
c) Para toda quebra de segurana h pelo menos um
mecanismo que pode apagar aquela quebra se, e apenas
se, um processo no for comprometido.
d) H pelo menos dois caminhos conectados a dois pontos
distintos na rede de transmisso.
e) Ningum sabe a senha de todos os usurios do sistema,
exceto o administrador do sistema, que sabe todas as
senhas.
19. Expresse cada uma das proposies abaixo usando operadores
matemticos e lgicos, predicados e quantificadores, em que
o domnio so todos os nmeros inteiros.
a) A soma de dois nmeros inteiros negativos negativa.
b) A diferena de dois nmeros inteiros positivos no
necessariamente positiva.
c) A soma dos quadrados de dois nmeros inteiros
maior que ou igual ao quadrado de sua soma.
d) O valor absoluto do produto de dois nmeros inteiros
o produto de seus valores absolutos.
20. Expresse cada uma das proposies a seguir usando predicados, quantificadores, conectivos lgicos e operadores matemticos, em que o domnio so todos os nmeros inteiros.
a) O produto de dois nmeros inteiros negativos positivo.
b) A mdia de dois nmeros inteiros positivos positiva.

1-61

c) A diferena entre dois nmeros inteiros negativos no


necessariamente negativa.
d) O valor absoluto da soma de dois nmeros inteiros no
excede soma dos valores absolutos desses nmeros
inteiros.
21. Use predicados, quantificadores, conectivos lgicos e
operadores matemticos para expressar a proposio de
que todo nmero inteiro positivo a soma dos quadrados
de quatro nmeros inteiros.
22. Use predicados, quantificadores, conectivos lgicos e
operadores matemticos para expressar a proposio de
que h um nmero inteiro positivo que no a soma de
trs quadrados.
23. Expresse cada uma das proposies matemticas abaixo
usando predicados, quantificadores, conectivos lgicos e
operadores matemticos.
a) O produto de dois nmeros reais negativos positivo.
b) A diferena entre um nmero real e ele mesmo zero.
c) Todo nmero real positivo tem exatamente duas razes
quadradas.
d) Um nmero real negativo no tem uma raiz quadrada
que seja um nmero real.
24. Transcreva cada uma das quantificaes agrupadas em proposies em portugus que expressem um fato matemtico.
O domnio em cada caso so todos os nmeros reais.
a) xy(x + y = y)
b) xy(((x 0) (y < 0)) (x 2 y > 0))
c) xy(((x 0) (y 0)) (x 2 y > 0))
d) xy((x 0) (y 0) (xy 0))
25. Transcreva cada uma das quantificaes agrupadas em proposies em portugus que expressem um fato matemtico.
O domnio em cada caso so todos os nmeros reais.
a) xy(xy = y)
b) xy(((x < 0) (y < 0)) (xy > 0))
c) xy(((x2 > y) (x < y))
d) xyz(x + y = z)
26. Considere Q(x, y) como a proposio x + y = x - y. Se
o domnio das duas variveis forem todos os nmeros inteiros, quais so os valores-verdade?
a) Q(1, 1)
b) Q(2, 0)
c) yQ(1, y)
d) xQ(x ,2)
e) xyQ(x, y)
f) xyQ(x, y)
g) yxQ(x, y)
h) yxQ(x, y)
i) xyQ(x, y)
27. Determine o valor-verdade de cada uma das proposies
abaixo se o domnio para as variveis so todos os nmeros
inteiros.
a) nm(n2 < m)
b) nm(n < m2)
c) nm(n + m = 0)
d) nm(nm = m)
e) nm(n2 + m2 = 5)
f) nm(n2 + m2 = 6)
g) nm(n + m = 4 n 2 m = 1)
h) nm(n + m = 4 n 2 m = 2)
i) nmp(p = (m + n)/2)
28. Determine o valor-verdade de cada uma das proposies a
seguir se o domnio para as variveis so todos os nmeros
reais.
a) xy(x2 = y)
b) xy(x = y2)

1.4 Quantificadores Agrupados61

c) xy(xy = 0)
d) xy(x + y y + x)
e) x(x 0 y(xy = 1))
f) xy(y 0 xy = 1)
g) xy(x + y = 1)
h) xy(x + 2y = 2 2x + 4y = 5)
i) xy(x + y = 2 2x 2 y = 1)
j) xyz(z = (x + y)/2)
29. Suponha que o domnio da funo proposicional P(x, y)
so os pares x e y, em que x 1, 2 ou 3 e y, 1, 2 ou 3.
Desenvolva as proposies abaixo usando disjunes e
conjunes.
a) xyP(x, y)
b) xyP(x, y)
c) xyP(x, y)
d) yxP(x, y)
30. Reescreva cada uma das proposies para que as negaes
apaream apenas inseridas nos predicados (ou seja,
nenhuma negao esteja do lado de fora de um quantificador
ou de uma expresso que envolva conectivos lgicos).
a) yxP(x, y)
b) xy P(x, y)
c) y(Q(y) x R(x, y))
d) y(xR(x, y) xS(x, y))
e) y(xzT (x, y, z) xzU(x, y, z))
31. Expresse as negaes de cada uma das proposies abaixo, tal que todos os smbolos de negao precedam imediatamente os predicados.
a) xyzT (x, y, z)
b) xy P (x, y) xy Q (x, y)
c) xy (P (x, y) z R (x, y, z))
d) xy (P (x, y) Q (x, y))
32. Expresse as negaes de cada uma das proposies abaixo, tal que todos os smbolos de negao precedam imediatamente os predicados.
a) zyxT(x, y, z)
b) xyP(x, y) xyQ(x, y)
c) xy(Q(x, y) Q(y, x))
d) yxz(T(x, y, z) Q(x, y))
33. Reescreva cada uma das proposies para que as negaes
apaream apenas inseridas nos predicados (ou seja,
nenhuma negao esteja do lado de fora de um quantificador
ou de uma expresso que envolva conectivos lgicos).
a) xyP(x, y)
b) yx P(x, y)
c) yx(P(x, y) Q(x, y))
d) (xyP(x, y) xyQ(x, y))
e) x(yz P(x, y, z) zy P(x, y, z))
34. Encontre um domnio comum para as variveis x, y e z para
que a proposio xy((x y) z((z = x) (z = y)))
seja verdadeira e outro domnio para que ela seja falsa.
35. Encontre um domnio comum para as variveis x, y, z e
w para que a proposio xyzw((w x) (w y)
(w z)) seja verdadeira e outro domnio para que ela
seja falsa.
36. Expresse cada uma das proposies a seguir. Ento, forme
a negao de cada proposio, para que a negao fique
do lado esquerdo de um quantificador. Depois, expresse
a negao em portugus. (No use as palavras No o
caso de.)

621 / Os Fundamentos: Lgica e Demonstraes

a) Ningum perdeu mais de mil dlares apostando na


loteria.
b) H um estudante na sala que conversou pela Internet
com apenas um outro estudante.
c) Nenhum estudante nesta sala enviou um e-mail para
dois outros estudantes da sala.
d) Algum estudante resolveu todos os exerccios deste
livro.
e) Nenhum estudante resolveu pelo menos um exerccio
em todas as sees deste livro.
37. Expresse cada uma das proposies abaixo. Ento, forme
a negao de cada proposio, para que a negao fique
do lado esquerdo de um quantificador. Depois, expresse a
negao em portugus. (No use as palavras No o
caso de.)
a) Todo estudante na sala freqentou exatamente duas
aulas de matemtica nesta escola.
b) Algum visitou todos os pases do mundo, exceto a
Lbia.
c) Ningum escalou todas as montanhas do Himalaia.
d) Todo ator de cinema j participou de um filme ao lado
de Kevin Bacon ou contracenou com algum que j
filmou com Kevin Bacon.
38. Expresse a negao das proposies abaixo usando quantificadores, e em portugus.
a) Todo estudante desta sala gosta de matemtica.
b) H um estudante nesta sala que nunca viu um
computador.
c) H um estudante nesta sala que freqentou todos os
cursos de matemtica oferecidos nesta escola.
d) H um estudante nesta sala que esteve em pelo menos
uma sala de todos os prdios do campus.
39. Encontre um contra-exemplo, se possvel, para estas proposies de quantificadores universais, em que o domnio
para todas as variveis so todos os nmeros inteiros.
a) xy(x2 = y2 x = y)
b) xy(y2 = x)
c) xy(xy x)
40. Encontre um contra-exemplo, se possvel, para estas proposies de quantificadores universais, em que o domnio
para todas as variveis so todos os nmeros inteiros.
a) xy(x = 1/y)
b) xy(y2 2 x < 100)
c) xy(x2 y3)
41. Use quantificadores para expressar a propriedade associativa para a multiplicao de nmeros reais.
42. Use quantificadores para expressar as propriedades distributivas para a multiplicao sobre a adio de nmeros
reais.
43. Use quantificadores e conectivos lgicos para expressar o
fato de que todo polinmio linear (ou seja, o polinmio de
grau 1) com coeficientes reais e no qual o coeficiente de x
diferente de zero tem exatamente uma raiz real.

1-62

44. Use quantificadores e conectivos lgicos para expressar o


fato de que um polinmio quadrtico com coeficientes de
nmeros reais tem no mximo duas razes reais.
45. Determine o valor-verdade da proposio xy(xy = 1), se
o domnio para as variveis forem:
a) os nmeros reais diferentes de zero.
b) os nmeros inteiros diferentes de zero.
c) os nmeros reais positivos.
46. Determine o valor-verdade da proposio xy(x y2), se
o domnio para as variveis forem:
a) os nmeros reais positivos.
b) os nmeros inteiros.
c) os nmeros reais diferentes de zero.
47. Mostre que as duas proposies xyP(x, y) e
xyP(x, y), em que os dois quantificadores da primeira
varivel em P(x, y) tm o mesmo domnio, e os dois
quantificadores da segunda varivel em P(x, y) tm o
mesmo domnio, so equivalentes logicamente.
*48. Mostre que xP(x) xQ(x) e xyP(x) Q(y)), em
que todos os quantificadores tm o mesmo domnio no
vazio, so equivalentes logicamente. (A nova varivel y
utilizada para combinar corretamente as quantificaes.)
*49. a)Mostre que xP(x) xQ(x) equivalente logicamente
a xy (P(x) Q(y)), em que todos os quantificadores
tm o mesmo domnio no vazio.
b) Mostre que xP(x) xQ(x) equivalente a xy
(P(x) Q(y)), em que todos os quantificadores tm o
mesmo domnio no vazio.
Uma proposio est em forma normal prenex (FNP) se e
apenas se estiver na forma

Q1x1Q2x2 . . . Qk xk P(x1, x2, . . . , xk),

e m que cada Qi , i = 1, 2, . . . , k, ou um quantificador de


existncia ou um quantificador universal e P(x1, . . . , xk ) um
predicado que no envolva quantificadores. Por exemplo,
xy(P(x, y) Q(y)) est em forma normal prenex, enquanto
xP(x) xQ(x) no est (porque os quantificadores no aparecem todos primeiro).
 Toda proposio formada de variveis proposicionais,
predicados, V e F usando conectivos lgicos e quantificadores
equivalente a uma proposio em forma normal prenex. O
Exerccio 51 pede uma demonstrao desse fato.
*50. Coloque as proposies abaixo em forma normal prenex.
[Dica: Use equivalentes lgicos das tabelas 6 e 7 da
Seo 1.2, tabela 2 da Seo 1.3, Exemplo 19 da Seo
1.3, exerccios 45 e 46 da Seo 1.3 e exerccios 48 e 49
desta seo.]
a) xP(x) xQ(x) A, em que A uma proposio
que no envolve nenhum quantificador.
b) (x P(x) x Q(x))
c) xP(x) xQ(x)
**51. Mostre como transformar uma proposio arbitrria em
uma proposio em forma normal prenex equivalente
proposio dada.
*52. Expresse a quantificao !x P(x), introduzida na pgina
37, usando quantificaes universais, quantificaes de
existncia e operadores lgicos.

1-63

1.5 Regras de Inferncia 63

1.5Regras de Inferncia
Introduo
Mais adiante, neste captulo, vamos estudar demonstraes. Demonstraes em matemtica so
argumentos vlidos que estabelecem a veracidade das sentenas matemticas. Por um argumento, entendemos uma seqncia de sentenas que terminam com uma concluso e, por vlido, que
uma concluso, ou a sentena final do argumento, deve seguir o valor-verdade das sentenas
precedentes, ou premissas, do argumento. Ou seja, um argumento vlido se e somente se for
impossvel que todas as premissas sejam verdadeiras e a concluso seja falsa. Para deduzir novas
sentenas de sentenas que j temos, usamos regras de inferncia, as quais so moldes para construo de argumentos vlidos. Regras de inferncia so nossas ferramentas bsicas para o estabelecimento do valor-verdade das sentenas.
Antes de estudarmos demonstraes matemticas, vamos olhar para argumentos que envolvem apenas proposies compostas. Vamos definir o que significa um argumento ser vlido quando envolve proposies compostas. Ento, vamos introduzir um conjunto de regras de inferncia
de lgica proposicional. Essas regras de inferncia so o mais importante ingrediente na produo de argumentos vlidos. Depois de ilustrar como as regras de inferncia so utilizadas para
produzir argumentos vlidos, vamos descrever algumas formas comuns de raciocnio incorreto,
chamadas de falcias, que nos levam a argumentos invlidos.
Depois de estudar as regras de inferncia em lgica proposicional, vamos introduzir regras
de inferncia para sentenas quantificadas. Vamos descrever como essas regras de inferncia
podem ser utilizadas para produzir argumentos vlidos. Essas regras de inferncia para sentenas
que envolvem quantificadores universal e existencial representam importante papel em demonstraes em cincia da computao e matemtica, embora elas sejam sempre utilizadas sem serem
explicitamente mencionadas.
Finalmente, vamos mostrar como regras de inferncia para sentenas proposicionais e quantificacionais podem ser combinadas. Essas combinaes so freqentemente utilizadas em argumentos complicados.

Argumentos Vlidos em Lgica Proposicional


Considere o seguinte argumento que envolve proposies (o qual, por definio, uma seqncia
de proposies):
Se voc tem uma senha atualizada, ento voc pode entrar na rede.
Voc tem uma senha atualizada.
Portanto,
Voc pode entrar na rede.
Gostaramos de determinar quando este argumento vlido. Ou seja, gostaramos de determinar se a concluso Voc pode entrar na rede deve ser verdadeira quando as premissas Se
voc tem uma senha atualizada, ento voc pode entrar na rede e Voc tem uma senha atualizada tambm forem ambas verdadeiras.
Antes de discutir a validade deste argumento particular, vamos olhar para sua forma. Use p
para representar Voc tem uma senha atualizada e q para representar Voc pode entrar na
rede. Ento, o argumento tem a forma
pq
p
q
em que o smbolo para indicar portanto.

641 / Os Fundamentos: Lgica e Demonstraes

1-64

Sabemos que se p e q so variveis proposicionais, a sentena ((p q) p) q uma tautologia (veja o Exerccio 10(c) na Seo 1.2). Em particular, quando ambos p q e p so verdadeiras, sabemos que q tambm deve ser. Dizemos que essa uma forma vlida de argumento
porque sempre que todas as suas premissas (todas as sentenas do argumento, a no ser a ltima,
a concluso) so verdadeiras, a concluso tambm deve ser. Agora suponha que ambas Se voc
tem uma senha atualizada, ento voc pode entrar na rede e Voc tem uma senha atualizada
so sentenas verdadeiras. Quando trocamos p por Voc tem uma senha atualizada e q por
Voc pode entrar na rede, segue necessariamente que a concluso Voc pode entrar na rede
verdadeira. Esse argumento vlido porque est na forma vlida. Note que sempre que substituirmos p e q por proposies em que p q e p so verdadeiras, ento q deve ser verdadeira.
O que acontece quando substitumos p e q nessa forma de argumento por proposies tal que
p e p q no so ambas verdadeiras? Por exemplo, suponha que p represente Voc tem acesso
rede e q represente Voc pode mudar suas notas e p seja verdadeira, mas p q seja falsa. O
argumento que obtemos substituindo esses valores de p e q na forma do argumento anterior :
Se voc tem acesso rede, ento voc pode mudar suas notas.
Voc tem acesso rede.
Voc pode mudar suas notas.
O argumento obtido um argumento vlido, mas, como uma das premissas, chamada de primeira premissa, falsa, no podemos decidir se a concluso verdadeira. (Mas parece que essa
concluso falsa.)
Em nossa discusso, para analisar um argumento, substitumos as proposies por variveis
proposicionais. Isso transforma um argumento em uma forma de argumento. Dizemos que a validade de um argumento segue a validade da forma do argumento. Resumimos a terminologia utilizada para discutir a validade de argumentos com nossa definio dessas noes importantes.

DEFINIO 1

Um argumento em lgica proposicional uma seqncia de proposies. Todas, menos a


ltima das proposies, so chamadas de premissas, e a ltima chamada de concluso. Um
argumento vlido se a veracidade das premissas implica que a concluso seja verdadeira.
Uma forma de argumento em lgica proposicional a seqncia de proposies compostas
que envolvem variveis proposicionais. Uma forma de argumento vlida quaisquer que
sejam as proposies substitudas nas variveis proposicionais em suas sentenas; a concluso verdadeira se as premissas forem todas verdadeiras.

Da definio de forma de argumento vlida, vemos que uma forma de argumento com premissas p1, p2, p3, ... , pn e concluso q vlida, quando (p1 p2 ... pn) q uma tautologia.
A chave para mostrar que um argumento na lgica proposicional vlido mostrar que
sua forma de argumento vlida. Conseqentemente, gostaramos de ter tcnicas para mostrar que formas de argumentos so vlidas. Vamos agora desenvolver mtodos para alcanar
esse objetivo.

Regras de Inferncia para Lgica Proposicional


Podemos sempre usar uma tabela-verdade para mostrar que uma forma de argumento vlida.
Fazemos isso mostrando que sempre que as premissas so verdadeiras, a concluso deve ser
verdadeira tambm. No entanto, esse pode ser um modo um pouco tedioso. Por exemplo, quando
uma forma de argumento envolve 10 variveis proposicionais diferentes, usar uma tabela-verdade para mostrar que esse argumento vlido requer 210 = 1.024 linhas diferentes. Felizmente, no

1-65

1.5 Regras de Inferncia 65

precisamos sempre recorrer s tabelas-verdade. Em vez disso, podemos estabelecer a validade de


algumas formas de argumento relativamente simples, chamadas de regras de inferncia. Essas
regras de inferncia podem ser utilizadas como tijolos para construir formas de argumento vlidas mais complicadas. Vamos agora introduzir a mais importante das regras de inferncia na lgica proposicional.
A tautologia (p (p q)) q a base da regra de inferncia chamada de modus ponens,
ou propriedade de destacamento. (Modus ponens, em latim, significa modo que afirma.) Essa
tautologia nos leva seguinte forma de argumento vlida, que j foi vista na nossa discusso
sobre argumentos (em que, como antes, o o smbolo para indicar portanto):
p
pq
q
Usando essa notao, as hipteses so escritas em colunas, seguidas por uma barra horizontal,
seguida por uma linha que comea com o smbolo portanto e termina com a concluso. Em
particular, modus ponens nos diz que se uma sentena condicional e a hiptese dessa sentena
condicional so verdadeiras, ento a concluso tambm deve ser verdadeira. O Exemplo 1 ilustra
o uso do modus ponens.

EXEMPLO 1 Suponha que a sentena condicional Se nevar hoje, ento eu vou esquiar e sua hiptese Est
nevando hoje so verdadeiras. Ento, por modus ponens, segue que a concluso do condicional
Vou esquiar verdadeira.

Como mencionado anteriormente, um argumento vlido pode nos levar a uma concluso incorreta se uma ou mais de suas premissas so falsas. Ilustramos isso, novamente, no Exemplo 2.

EXEMPLO 2 Determine se o argumento dado aqui vlido e se sua concluso deve ser verdadeira apenas pela
validade do argumento.
2

Se 2 > 32 , ento ( 2 ) > (32 ) . Sabemos que 2 > 32 . Conseqentemente,


2

( 2 ) = 2 > (32 ) = 94 .
2

3
Soluo: Seja p a proposio 2 > 32 e q a proposio 2 > (2 ) . As premissas do argumento so p q e p, e q a concluso. Esse argumento vlido, pois construdo de acordo com
modus ponens, uma forma vlida de argumento. No entanto, uma de suas premissas, 2 > 32 ,
falsa. Conseqentemente, no podemos deduzir que a concluso seja verdadeira. Nesse caso,
notamos que a concluso falsa, pois 2 < 94 .

A Tabela 1 lista as mais importantes regras de inferncia para a lgica proposicional. Os


exerccios 9, 10, 15 e 30 na Seo 1.2 pedem verificaes de que essas regras de inferncia so
formas vlidas de argumento. Agora daremos exemplos de argumentos que usam essas regras de
inferncia. Em cada argumento, primeiro usaremos variveis proposicionais para expressar as
proposies no argumento. Depois, mostraremos que a forma resultante de argumento uma regra da Tabela 1.

EXEMPLO 3 Diga qual regra de inferncia a base do seguinte argumento: Est esfriando agora. Portanto,
est esfriando ou chovendo agora.

661 / Os Fundamentos: Lgica e Demonstraes

1-66

Tabela 1 Regras de Inferncia.


Regra de Inferncia
p

Tautologia

Nome

[p (p q)] q

Modus ponens

[q (p q)] p

Modus tollens

[(p q) (q r)] (p r)

Silogismo hipottico

[(p q) p] q

Silogismo disjuntivo

p (p q)

Adio

(p q) p

Simplificao

[(p) (q)] (p q)

Conjuno

[(p q) (p r)] (q r)

Resoluo

pq
q
q
pq
p
pq
qr
pr
pq
p
q
p
pq
pq
p
p
q
pq
pq
p r
qr

Soluo: Seja p a proposio Est esfriando agora e q a proposio Est chovendo agora.
Ento esse argumento da forma
p
pq
Esse um argumento que usa a regra da adio.

EXEMPLO 4 Diga qual regra de inferncia a base do seguinte argumento: Est esfriando e chovendo agora.
Portanto, est esfriando agora.
Soluo: Seja p a proposio Est esfriando agora e q a proposio Est chovendo agora.
Ento, esse argumento da forma
p q
p
Esse um argumento que usa a regra da simplificao.

1-67

1.5 Regras de Inferncia 67

EXEMPLO 5 Diga qual regra de inferncia a base do seguinte argumento:


Se chover, ento no haver churrasco hoje. Se no houver churrasco hoje, haver amanh.
Portanto, se chover hoje, ento haver churrasco amanh.
Soluo: Seja p a proposio Est chovendo hoje, q a proposio No ter churrasco hoje e
r a proposio Ter churrasco amanh. Ento esse argumento da forma
pq
q r
pr
Logo, esse argumento um silogismo hipottico.

Usando Regras de Inferncia para Construir Argumentos


Quando existem muitas premissas, muitas regras de inferncia so freqentemente necessrias
para mostrar que um argumento vlido. Isso ilustrado nos exemplos 6 e 7, onde os passos do
argumento so dispostos em linhas separadas, com a razo para cada passo explicitamente colocada ao lado. Esses exemplos tambm mostram como argumentos em portugus podem ser analisados por meio de regras de inferncia.

EXEMPLO 6 Mostre que as hipteses No est ensolarada esta tarde e est mais frio que ontem, Vamos
nadar se estiver ensolarado, Se no formos nadar, ento vamos fazer um passeio de barco e
Se fizermos um passeio de barco, ento estaremos em casa ao anoitecer nos levam concluso
Estaremos em casa ao anoitecer.
Exemplos
Extras

Soluo: Seja p a proposio Est ensolarada esta tarde, q a proposio Est mais frio que ontem, r a proposio Vamos nadar, s a proposio Vamos fazer um passeio de barco e t a proposio Estaremos em casa ao anoitecer. Ento, as hipteses se tornam p q, r p, r s,
e s t e a concluso simplesmente t.
Construmos um argumento para mostrar que nossas hipteses nos levam concluso como
se segue.
Passo
1. p q
2. p
3. r p
4. r
5. r s
6. s
7. s t
8. t

Razo
Hiptese
Simplificao usando (1)
Hiptese
Modus tollens usando (2) e (3)
Hiptese
Modus ponens usando (4) e (5)
Hiptese
Modus ponens usando (6) e (7)

Note que poderamos ter empregado uma tabela-verdade para mostrar que, sempre que as hipteses so verdadeiras, a concluso tambm ser. No entanto, como estamos trabalhando com
cinco variveis proposicionais (p, q, r, s e t), essa tabela teria 32 linhas.

EXEMPLO 7 Mostre que as hipteses Se voc me mandar um e-mail, ento eu terminarei o programa,
Se voc no me mandar um e-mail, ento vou dormir cedo e Se eu dormir cedo, ento

681 / Os Fundamentos: Lgica e Demonstraes

1-68

acordarei sentindo-me bem nos levam concluso Se eu no terminar o programa, ento eu


acordarei sentindo-me bem.
Soluo: Seja p a proposio Voc me manda um e-mail, q a proposio Eu terminarei o programa, r a proposio Eu vou dormir cedo e s a proposio Eu acordarei sentindo-me bem.
Ento as hipteses so p q, p r e r s. A concluso desejada q s. Temos de dar
um argumento vlido com as hipteses p q, p r e r s e a concluso q s.
Essa forma de argumento mostra que as hipteses nos levam concluso desejada.
Passo
1. p q
2. q p
3. p r
4. q r
5. r s
6. q s

Razo
Hiptese
Contrapositiva de (1)
Hiptese
Silogismo hipottico usando (2) e (3)
Hiptese
Silogismo hipottico usando (4) e (5)

Resoluo
Programas de computador tm sido desenvolvidos para automatizar a tarefa de raciocinar e fornecer teoremas. Muitos desses programas fazem uso da regra de inferncia conhecida como resoluo. Essa regra de inferncia baseia-se na tautologia
Links

((p q) (p r)) (q r).


(A verificao de que essa sentena uma tautologia foi pedida no Exerccio 30 na Seo 1.2.) A
disjuno final da regra, q r, chamada de resolvente. Quando q = r na tautologia, obtemos
(p q) (p q) q. Alm disso, quando r = F, obtemos (p q) (p) q (porque q F q),
que a tautologia na qual est fundamentada a regra do silogismo disjuntivo.

EXEMPLO 8 Use a resoluo para mostrar que as hipteses Jasmim est esquiando ou no est nevando e
Est nevando ou Jos est jogando futebol implica que Jasmim est esquiando ou Jos est
jogando futebol.

Exemplos
Extras

Soluo: Seja p a proposio Est nevando, q a proposio Jasmim est esquiando, e r a


proposio Jos est jogando futebol. Podemos representar as hipteses por p q e p r,
respectivamente. Usando resoluo, a proposio q r, Jasmim est esquiando ou Jos est
jogando futebol, pode ser concluda.

A resoluo tem um importante papel em linguagens de programao fundamentadas nas


regras da lgica, como Prolog (onde as regras de resoluo para sentenas quantificadas so aplicadas). Alm disso, pode ser utilizada para construir sistemas que provm teoremas automaticamente. Para construir demonstraes em lgica proposicional usando resoluo como a nica
regra de inferncia, as hipteses e a concluso devem ser expressas como clusulas, em que uma
clusula uma disjuno de variveis ou das negaes dessas variveis. Podemos substituir uma
sentena em lgica proposicional que no uma clusula por uma ou mais sentenas equivalentes que so clusulas. Por exemplo, suponha que tenhamos uma sentena da forma p (q r).
Como p (q r) (p q) (p r), podemos substituir a sentena p (q r) por duas sentenas

1-69

1.5 Regras de Inferncia 69

p q e p r, cada uma delas sendo uma clusula. Podemos substituir uma sentena da forma
(p q) por duas sentenas p e q porque a lei de De Morgan nos diz que (p q) p
q. Podemos tambm substituir uma sentena condicional p q pela disjuno equivalente p q.

EXEMPLO 9 Mostre que as hipteses (p q) r e r s implicam a concluso p s.


Soluo: Podemos reescrever a hiptese (p q) r como duas clusulas, p r e q r. Podemos
tambm substituir r s pela clusula equivalente r s. Usando as duas clusulas p r e r s,
podemos usar uma resoluo para concluir p r.

Falcias

Links

Muitas falcias comuns aparecem em argumentos incorretos. Essas falcias assemelham-se a


regras de inferncia, mas baseiam-se em contingncias em vez de tautologias. Isso ser discutido
aqui para mostrar a distino entre um raciocnio correto e um incorreto.
A proposio [(p q) q] p no uma tautologia, pois falsa quando p falsa e q
verdadeira. No entanto, existem muitos argumentos incorretos que tratam isso como uma tautologia. Em outras palavras, eles tratam o argumento com premissas p q e q e concluso p como
uma forma vlida de argumento, e no . Esse tipo de raciocnio incorreto chamado de falcia
da afirmao da concluso.

EXEMPLO 10 O seguinte argumento vlido?


Se fizer todos os exerccios deste livro, ento voc ter aprendido matemtica discreta. Voc
aprendeu matemtica discreta.
Portanto, voc fez todos os exerccios deste livro.
Soluo: Seja p a proposio Voc fez todos os exerccios deste livro. Seja q a proposio
Voc aprendeu matemtica discreta. Ento este argumento da forma: se p q e q, ento p.
Esse um exemplo de um argumento incorreto que usa a falcia da afirmao da concluso. Pois
possvel voc aprender matemtica discreta de maneira diferente sem ter de fazer todos os exerccios deste livro. (Voc pode aprender matemtica discreta lendo, assistindo a palestras, fazendo
muitos, mas no todos os exerccios e assim por diante.)

A proposio [(p q) p] q no uma tautologia, pois falsa quando p falsa e q


verdadeira. Muitos argumentos usam isso incorretamente como se fosse uma regra de inferncia.
Esse tipo de raciocnio incorreto chamado de falcia da negao das hipteses.

EXEMPLO 11 Sejam p e q as proposies do Exemplo 10. Se a sentena condicional p q verdadeira, e


p verdadeira, correto concluir que q verdadeira? Em outras palavras, correto assumir que voc no aprende matemtica discreta se voc no fizer todos os exerccios do
livro, assumindo que se voc resolver todos os problemas do livro, ento voc ter aprendido
matemtica discreta?
Soluo: possvel que voc aprenda matemtica discreta mesmo que voc no faa todos os
exerccios do livro. Esse argumento incorreto da forma p q e p implica q, que um
exemplo de falcia da negao das hipteses.

701 / Os Fundamentos: Lgica e Demonstraes

1-70

Regras de Inferncia para Sentenas Quantificadas


Discutimos regras de inferncia para proposies. Vamos agora descrever algumas regras importantes de inferncia para sentenas que envolvem quantificadores. Essas regras de inferncia so
usadas extensivamente em argumentos matemticos, freqentemente sem meno explcita.
Instanciao universal a regra de inferncia usada para concluir que P(c) verdadeira, em
que c um elemento particular do domnio, quando dada a premissa xP(x). A instanciao
universal usada quando conclumos da sentena Todas as mulheres so discretas que Maria
discreta, em que Maria um elemento do domnio das mulheres.
Generalizao universal a regra de inferncia que diz que xP(x) verdadeira, dada como
premissa que P(c) verdadeira para todos os elementos c do domnio. A generalizao universal
usada quando mostramos que xP(x) verdadeira tomando um elemento arbitrrio c do domnio e mostrando que P(c) verdadeira. O elemento c que selecionamos deve ser um elemento do
domnio arbitrrio, e no um especfico. Ou seja, quando conclumos de xP(x) a existncia de
um elemento c no domnio, temos o controle sobre c e no podemos fazer nenhuma outra concluso sobre c que no seja pertencente ao domnio. A generalizao universal usada implicitamente em muitas demonstraes e raro ser mencionada explicitamente. No entanto, o erro de fazer
concluses sem garantia sobre um elemento arbitrrio c quando a generalizao universal usada
tambm comum em raciocnios incorretos.
Instanciao existencial a regra que nos permite concluir que existe um elemento c no
domnio para o qual P(c) verdadeira se sabemos que xP(x) verdadeira. No podemos selecionar um valor arbitrrio de c aqui, mas deve ser um c para o qual P(c) verdadeira. Usualmente no temos conhecimento sobre qual c , apenas que ele existe. Como ele existe, podemos lhe
dar um nome (c) e continuar nosso argumento.
Generalizao existencial a regra de inferncia que usada para concluir que xP(x) verdadeira quando um elemento particular c com P(c) verdadeira conhecido. Ou seja, se conhecemos um
elemento c no domnio para o qual P(c) verdadeira, ento sabemos que xP(x) verdadeira.
Resumimos essas regras de inferncia na Tabela 2. Vamos ilustrar como uma dessas regras
de inferncia para sentenas quantificadas usada no Exemplo 12.

EXEMPLO 12 Mostre que as premissas Todos os alunos da classe de matemtica discreta esto tendo um curso
de cincia da computao e Maria uma estudante dessa classe implica a concluso Maria
est freqentando um curso de cincia da computao.
Tabela 2 Regras de Inferncia para Sentenas Quantificadas.
Regra de Inferncia
xP(x)
P(c)
P(c) para um c arbitrrio
xP(x)
xP(x)
P(c) para algum elemento c
P(c) para algum elemento c
xP(x)

Nome
Instanciao universal

Generalizao universal

Instanciao existencial

Generalizao existencial

1-71

1.5 Regras de Inferncia 71

Exemplos
Extras

Soluo: Seja D(x) a sentena x est na classe de matemtica discreta e seja C(x) a sentena x
est freqentando um curso de cincia da computao. Ento, as premissas so x(D(x) C(x))
e D(Maria). E a concluso C(Maria).
Os seguintes passos podem ser utilizados para estabelecer a concluso a partir das premissas.
Passo
1. x(D(x) C(x))
2. D(Maria)C(Maria)
3. D(Maria)
4. C(Maria)

Razo
Premissa
Instanciao Universal de (1)
Premissa
Modus ponens a partir de (2) e (3)

EXEMPLO 13 Mostre que as premissas Um estudante desta classe no tem lido o livro e Todos nesta classe
passaram no primeiro exame implica a concluso Algum passou no primeiro exame sem ter
lido o livro.
Soluo: Sejam C(x) a sentena x est nesta classe, B(x) a sentena x no tem lido o livro e
P(x) a sentena x passou no primeiro exame. As premissas so x(C(x) B(x)) e x(C(x)
P(x)). A concluso x(P(x) B(x)). Estes passos podem ser utilizados para estabelecer a
concluso a partir das premissas.
Passo
Razo
1. x(C(x) B(x))
Premissa
2. C(a) B(a)
Instanciao existencial a partir de (1)
3. C(a)
Simplificao a partir de (2)
4. x(C(x) P(x))
Premissa
5. C(a) P(a)
Instanciao universal a partir de (4)
6. P(a)
Modus ponens a partir (3) e (5)
7. B(a)
Simplificao a partir de (2)
8. P(a) B(a)
Conjuno a partir de (6) e (7)
9. x(P(x) B(x))
Generalizao existencial a partir de (8)

Combinando Regras de Inferncia para Proposies


e Sentenas Quantificadas
Desenvolvemos regras de inferncia para proposies e para sentenas quantificadas. Note que
em nossos argumentos nos exemplos 12 e 13 usamos tanto instanciao universal, uma regra de
inferncia para sentenas quantificadas, quanto modus ponens, uma regra de inferncia para a
lgica proposicional. Vamos freqentemente precisar usar essa combinao de regras de inferncia. Como instanciao universal e modus ponens so usadas freqentemente juntas, essa combinao de regras costumeiramente chamada de modus ponens universal. Essa regra nos diz que
se x(P(x) Q(x)) verdadeira, e se P(a) verdadeira para algum elemento particular a no
domnio do quantificador universal, ento Q(a) deve ser verdadeira. Para ver isso, note que, por
instanciao universal, P(a) Q(a) verdadeira. Ento, por modus ponens, Q(a) deve tambm
ser verdadeira. Podemos descrever o modus ponens universal como se segue:
x(P(x) Q(x))
P(a), em que a um elemento particular do domnio
Q(a)
O modus ponens universal comumente usado em argumentos matemticos. Isso ilustrado
no Exemplo 14.

EXEMPLO 14 Assuma que Para todo inteiro positivo n, se n maior que 4, ento n2 menor que 2n verdadeira. Use o modus ponens universal para mostrar que 1002 < 2100.

721 / Os Fundamentos: Lgica e Demonstraes

1-72

Soluo: Seja P(n) a sentena n > 4 e Q(n) a sentena n2 < 2n . A sentena Para todo inteiro positivo n, se n maior que 4, ento n2 menor que 2n pode ser representada por n(P(n)
Q(n)), em que o domnio consiste em todos os inteiros positivos. Estamos assumindo que n(P(n)
Q(n)) verdadeira. Note que P(100) verdadeira, pois 100 > 4. Ento segue por modus ponens universal que Q(n) verdadeira, explicitamente 1002 < 2100.

Outra combinao muito utilizada de regra de inferncia para lgica com uma regra de inferncia para sentenas quantificadas o modus tollens universal. Modus tollens universal combina a instanciao universal e o modus tollens e pode ser expresso por:
x(P(x) Q(x))
Q(a), em que a um elemento particular no domnio
P(a)
Deixamos a verificao do modus tollens universal para o leitor (veja o Exerccio 25). O
Exerccio 26 desenvolve combinaes adicionais de regras de inferncia na lgica proposicional
e sentenas quantificadas.

Exerccios
1. Encontre a forma de argumento para o argumento dado e
determine se vlido. Podemos inferir que a concluso
verdadeira se as premissas forem verdadeiras?

Se Scrates humano, ento Scrates mortal.

Scrates humano.

Scrates mortal.
2. Encontre a forma de argumento para o argumento dado e
determine se vlido. Podemos inferir que a concluso
verdadeira se as premissas forem verdadeiras?

Se George no tem oito patas, ento ele no um

inseto.

George um inseto.

George tem oito patas.

3. Qual a regra de inferncia usada em cada um dos argumentos


abaixo?
a) Alice graduada em matemtica. Por isso, Alice
graduada ou em matemtica ou em cincia da computao.
b) Jerry um graduado em matemtica e em cincia da
computao. Por isso, Jerry um graduado em matemtica.
c) Se o dia estiver chuvoso, ento a piscina estar fechada.
O dia est chuvoso. Por isso, a piscina est fechada.
d) Se nevar hoje, a universidade estar fechada. A universidade no est fechada hoje. Por isso, no nevou hoje.
e) Se eu for nadar, ento eu ficarei no sol por muito tempo.
Se eu ficar no sol por muito tempo, ento eu me queimarei. Por isso, se eu for nadar, eu me queimarei.
4. Qual a regra de inferncia utilizada em cada um dos argumentos a seguir?
a) Cangurus vivem na Austrlia e so marsupiais. Por isso,
cangurus so marsupiais.

b) Ou est mais quente que 100 graus hoje ou a poluio


perigosa. Est menos de 100 graus l fora hoje. Por isso,
a poluio perigosa.
c) Linda uma excelente nadadora. Se Linda uma
excelente nadadora, ento ela pode trabalhar como
salva-vidas. Por isso, Linda pode trabalhar como salvavidas.
d) Steve trabalhar em uma indstria de computadores
neste vero. Por isso, neste vero ele trabalhar em uma
indstria de computadores ou ele ser um desocupado
na praia.
e) Se eu trabalhar a noite toda nesta tarefa de casa, ento
posso resolver todos os exerccios. Se eu resolver todos
os exerccios, eu entenderei o material. Por isso, se eu
trabalhar noite nesta tarefa, ento eu entenderei o
material.
5. Use as regras de inferncia para mostrar que as hipteses
Randy trabalha muito, Se Randy trabalha muito, ento
ele um garoto estpido e Se Randy um garoto estpido,
ento ele no conseguir o emprego implicam a concluso
Randy no conseguir o emprego.
6. Use as regras de inferncia para mostrar que as hipteses
Se no chove ou no tem neblina, ento a competio de
vela acontecer e a apresentao de salvamento continuar,
Se a competio de vela mantida, ento o trofu ser
conquistado e O trofu no foi conquistado implicam a
concluso Choveu.
7. Quais regras de inferncia so utilizadas no famoso argumento abaixo?
Todos os homens so mortais. Scrates um homem. Por
isso, Scrates mortal.
8. Quais as regras de inferncia utilizadas no argumento
abaixo? Nenhum homem uma ilha. Manhattan uma
ilha. Por isso, Manhattan no um homem.

1-73

9. Para cada grupo de premissas abaixo, qual concluso ou


concluses relevantes podem ser tiradas? Explique as
regras de inferncia utilizadas para obter cada concluso
das premissas.
a) Se eu tiro o dia de folga, chove ou neva. Eu tirei
folga na tera-feira ou na quinta-feira. Fez sol na
tera-feira. No nevou na quinta-feira.
b) Se eu como comida apimentada, ento eu tenho
sonhos estranhos. Eu tenho sonhos estranhos quando
cai um trovo enquanto eu durmo. Eu no tive
sonhos estranhos.
c) Eu sou ou esperto ou sortudo. Eu no tenho sorte.
Se eu tivesse sorte, ento eu ganharia na loteria.
d) Todo graduado em cincia da computao tem seu
prprio computador. Ralph no tem seu prprio
computador. Ana tem seu prprio computador.
e) O que bom para as corporaes bom para os Estados Unidos. O que bom para os Estados Unidos,
bom para voc. O que bom para as corporaes
voc comprar muitas coisas.
f) Todos os roedores roem sua prpria comida. Ratos
so roedores. Coelhos no roem sua comida. Morcegos no so roedores.
10. Para cada grupo de premissas abaixo, qual concluso ou
concluses relevantes podem ser tiradas? Explique as
regras de inferncia utilizadas para obter cada concluso
das premissas.
a) Se eu jogo hquei, ento eu fico dolorido no dia
seguinte. Eu uso a hidromassagem se eu estou
dolorido. Eu no usei a hidromassagem.
b) Se eu trabalho, o dia est ensolarado, total ou parcialmente. Eu trabalhei segunda-feira passada ou
trabalhei sexta-feira passada. O dia no estava ensolarado na tera-feira. Estava parcialmente ensolarado na sexta-feira.
c) Todos os insetos tm seis patas. Liblulas so
insetos. Aranhas no tm seis patas. Aranhas
comem liblulas.
d) Todo estudante tem uma conta de Internet. Homer
no tem uma conta de Internet. Maggie tem uma
conta de Internet.
e) Todas as comidas que so saudveis no tm um
sabor bom. Tofu uma comida saudvel. Voc
come apenas o que tem gosto bom. Voc no come
tofu. Cheeseburgers no so comidas saudveis.
f) Eu estou dormindo ou tendo alucinaes. Eu no
estou dormindo. Se eu estou tendo alucinaes, eu
vejo elefantes correndo na estrada.
11. Mostre que o argumento com as premissas p1, p2, . . . , pn
e a concluso q r vlido se o argumento com as
premissas p1, p2, . . . , pn, q e a concluso r vlido.
12. Mostre que o argumento com as premissas (p t) (r s),
q (u t), u p, e s e a concluso q r vlido,
usando o Exerccio 11 e depois usando as regras de
inferncia da Tabela 1.
13. Para cada argumento a seguir, aponte quais regras de
inferncia foram utilizadas em cada passo.
a) Doug, um estudante desta sala, sabe como escrever
programas em Java. Todos que sabem como escrever

1.5 Regras de Inferncia 73

programas em Java conseguem um emprego bem remunerado. Por isso, algum nesta sala pode conseguir
um emprego bem remunerado.
b) Algum nesta sala gosta de ver baleias. Toda pessoa
que gosta de ver baleias se preocupa com a poluio
no mar. Por isso, h uma pessoa na sala que se preocupa
com a poluio marinha.
c) Cada um dos 93 estudantes nesta classe possuem seu
prprio computador. Todos que possuem seu prprio
computador podem usar um programa de processamento de palavras. Por isso, Zeke, um estudante da
sala, pode usar um programa de processamento.
d) Todos em Nova Jersey vivem a 50 milhas do oceano.
Algum que mora em Nova Jersey nunca viu o oceano. Por isso, algum que mora a 50 milhas do oceano
nunca o viu.
14. Para cada argumento abaixo, aponte quais regras de
inferncia foram utilizadas em cada passo.
a) Linda, uma estudante desta sala, tem um conversvel
vermelho. Todo mundo que tem um conversvel vermelho tem pelo menos uma multa por excesso de velocidade. Por isso, algum nesta sala tem uma multa por
excesso de velocidade.
b) Cada um dos cinco colegas de quarto, Melissa, Aaron,
Ralph, Veneesha e Keeshawn, freqentou um curso de
matemtica discreta. Todo estudante que freqentou um
curso de matemtica discreta pode freqentar um curso de
algoritmo. Por isso, todos os cinco colegas de quarto podem freqentar um curso de algoritmo no prximo ano.
c) Todos os filmes produzidos por John Sayles so
maravilhosos. John Sayles produziu um filme sobre
mineiros de carvo mineral. Por isso, h um filme
maravilhoso sobre mineiros de carvo.
d) H algum nesta sala que foi Frana. Todos que vo
Frana visitam o Louvre. Por isso, algum nesta sala
visitou o Louvre.
15. Determine se cada um dos argumentos abaixo correto ou
incorreto e explique o porqu.
a) Todos os estudantes nesta sala entendem lgica.
Xavier um estudante desta sala. Por isso, Xavier
entende lgica.
b) Todo graduando em cincia da computao faz
matemtica discreta. Natasha est fazendo matemtica
discreta. Por isso, Natasha uma graduanda em cincia
da computao.
c) Todos os papagaios gostam de frutas. Meu passarinho
de estimao no um papagaio. Por isso, meu
passarinho de estimao no gosta de frutas.
d) Todos que comem granola todo dia so saudveis.
Linda no saudvel. Por isso, Linda no come granola
todos os dias.
16. Determine se cada um dos argumentos abaixo correto ou
incorreto e explique o porqu.
a) Todos que so matriculados na universidade moram
em um dormitrio. Mia nunca morou em um dormitrio.
Por isso, Mia no est matriculada na universidade.
b) Um carro conversvel bom de dirigir. O carro de
Isaac no um conversvel. Por isso, o carro de Isaac
no bom de dirigir.

741 / Os Fundamentos: Lgica e Demonstraes

c) Quincy gosta de todos os filmes de ao. Quincy


gosta do filme Eight Men Out. Por isso, Eight Men Out
um filme de ao.
d) Todos os homens que pescam lagostas armam pelo
menos uma dzia de armadilhas. Hamilton um
pescador de lagostas. Por isso, Hamilton arma pelo
menos uma dzia de armadilhas.
17. O que est errado neste argumento? Considere H(x) como
x feliz. Dada a premissa x H(x), conclumos que
H(Lola). Por isso, Lola feliz.
18. O que est errado neste argumento? Considere S(x, y)
como x mais baixo que y. Dada a premissa s S(s,
Max), segue que S(Max, Max). Ento, pela generalizao
existencial, temos que x S(x, x), ou seja, algum mais
baixo que si prprio.
19. Determine se cada um dos argumentos abaixo vlido. Se
um argumento estiver correto, qual regra de inferncia foi
utilizada? Se no, quais erros lgicos foram cometidos?
a) Se n um nmero real, tal que n > 1, ento n2 > 1.
Suponha que n2 > 1. Ento n > 1.
b) Se n um nmero real com n > 3, ento n2 > 9.
Suponha que n2 9. Ento n 3.
c) Se n um nmero real com n > 2, ento n2 > 4.
Suponha que n 2. Ento n2 4.
20. Determine se os argumentos abaixo so vlidos.
a) Se x um nmero real positivo, ento x2 um nmero
real positivo. Por isso, se a2 positivo, em que a um
nmero real, ento a um nmero real positivo.
b) Se x2 0, em que x um nmero real, ento x 0. Considere a como um nmero real com a2 0; ento a 0.
21. Quais regras de inferncia foram utilizadas para estabelecer
a concluso do argumento de Lewis Carroll descrito no
Exemplo 26 da Seo 1.3?
22. Quais regras de inferncia foram utilizadas para estabelecer
a concluso do argumento de Lewis Carroll descrito no
Exemplo 27 da Seo 1.3?
23. Identifique o(s) erro(s) neste argumento que supostamente
mostra(m) que se xP(x) xQ(x) verdadeira, ento
x(P(x) Q(x)) verdadeira.
1. x P(x) xQ(x) Premissa
2. x P(x)
Simplificao de (1)
3. P(c)
Instanciao Existencial de (2)
4. x Q(x)
Simplificao de (1)
5. Q(c)
Instanciao Existencial de (4)
6. P(c) Q(c)
Conjuno de (3) e (5)
7. x(P(x) Q(x))
Generalizao Existencial
24. Identifique o(s) erro(s) neste argumento que supostamente
mostra(m) que se x(P(x) Q(x)) verdadeira, ento
x P(x) x Q(x) verdadeira.
1. x P(x) Q(x))
Premissa
2. P(c) Q(c)
Instanciao universal de (1)
3. P(c)
Simplificao de (2)
4. xP(x)
Generalizao universal de (3)
5. Q(c)
Simplificao de (2)
6. xQ(x)
Generalizao universal de (5)
7. x(P(x) xQ(x)) Conjuno de (4) e (6)

1-74

25. Justifique a regra universal de modus tollens mostrando


que as premissas x(P(x) Q(x)) e Q(a) para um
elemento em particular a no domnio, implica P(a).
26. Justifique a regra da transitividade universal, que declara
que se x(P(x) Q(x)) e x (Q(x) R(x)) so verdadeiras,
ento x (P(x) R(x)) verdadeira, em que os domnios
de todos os quantificadores so os mesmos.
27. Use as regras de inferncia para mostrar que se x(P(x)
(Q(x) S(x))) e x(P(x) R(x)) so verdadeiras, ento
x(R(x) S(x)) verdadeira.
28. Use as regras de inferncia para mostrar que se x(P(x)
Q(x)) e x(P(x) Q(x)) R(x)) so verdadeiras, ento x(R(x) P(x)) tambm verdadeira, em que os
domnios de todos os quantificadores so os mesmos.
29. Use as regras de inferncia para mostrar que se x(P(x)
Q(x)), x(Q(x) S(x)), x(R(x) S(x)), e xP(x)
so verdadeiras, ento xR(x) verdadeira.
30. Use a resoluo para mostrar que as hipteses Allen um
garoto mau ou Hillary uma boa garota e Allen um
bom garoto ou David feliz implica a concluso Hillary
uma boa garota ou David feliz.
31. Use a resoluo para mostrar que as hipteses No est
chovendo ou Ivete tem sua sombrinha, Ivete no tem uma
sombrinha ou ela no quer se molhar e Est chovendo ou
Ivete no se molha implica que Ivete no se molha.
32. Mostre que a equivalncia p p F pode ser derivada
usando a resoluo junto com o fato de que uma proposio
condicional com uma hiptese falsa verdadeira. [Dica:
Considere q = r = F na resoluo.]
33. Use a resoluo para mostrar que uma proposio
composta (p q) (p q) (p q) (p q) no
satisfatria.
*34. O Problema de Lgica, tirado da Prova FBF, O Jogo da
Lgica, tem essas duas suposies:
1. Lgica difcil ou no muitos estudantes gostam
de lgica.
2. Se matemtica fcil, ento lgica no difcil.
Transcrevendo essas suposies em proposies que envolvam variveis proposicionais e conectivos lgicos, determine se cada uma das seguintes concluses vlida
para as suposies:
a) Matemtica no fcil, se muitos estudantes gostam
de lgica.
b) Poucos estudantes gostam de lgica, se matemtica
no fcil.
c) Matemtica no fcil ou lgica difcil.
d) Lgica no difcil ou matemtica no fcil.
e) Se poucos estudantes gostam de lgica, ento matemtica
no fcil ou lgica no difcil.
*35. Determine se este argumento, tirado do Kalish e Montague
[KaMo64], vlido.

Se o Super-homem era capaz e tinha vontade de combater
o mal, ele seria benevolente. Se o Super-homem no
fosse capaz de combater o mal, ele seria impotente; se
ele no tivesse vontade de combater o mal, ele seria
malevolente. O Super-homem no combate o mal. Se o
Super-homem existe, ele ou impotente ou malevolente.
Por isso, o Super-homem no existe.

1-75

1.6 Introduo a Demonstraes 75

1.6Introduo a Demonstraes
Introduo
Nesta seo, introduziremos a noo de demonstrao e descreveremos mtodos para a construo de
demonstraes. Uma demonstrao um argumento vlido que estabelece a verdade de uma sentena
matemtica. Uma demonstrao pode usar as hipteses do teorema, se existirem, axiomas assumidos
com verdade e teoremas demonstrados anteriormente. Usando esses ingredientes e regras de inferncia, o passo final da demonstrao estabelece a verdade da sentena que est sendo demonstrada.
Em nossa discusso, vamos nos mover de demonstraes formais de teoremas at demonstraes mais informais. Os argumentos que introduzimos na Seo 1.5 para demonstrar que sentenas que envolvem proposies e sentenas quantificadas so verdadeiras sob demonstraes
formais, se todos os passos so dados, e as regras para cada passo do argumento so tambm
dadas. No entanto, demonstraes formais de teoremas muito comuns podem ser extremamente
longas e difceis de fazer. Na prtica, as demonstraes dos teoremas feitas por humanos so na
sua maioria demonstraes informais, em que mais de uma regra de inferncia pode ser utilizada em cada passo, passos podem ser pulados, axiomas so assumidos e as regras de inferncia
utilizadas em cada passo no so explicitamente demonstradas. Demonstraes informais podem
explicar aos humanos por que teoremas so verdadeiros, enquanto computadores s se contentam
quando produzem uma demonstrao formal usando sistemas de raciocnio automtico.
Os mtodos de demonstraes discutidos neste captulo so importantes no s porque so utilizados para demonstrar teoremas, mas tambm pelas muitas aplicaes em cincia da computao.
Essas aplicaes incluem verificar se programas de computador so corretos, estabelecendo se sistemas de operao so seguros, fazendo inferncia em inteligncia artificial, mostrando que sistemas de
especificaes so consistentes, e assim por diante. Conseqentemente, compreender as tcnicas utilizadas em demonstraes essencial tanto para matemtica quanto para cincia da computao.

Alguma Terminologia

Links

Formalmente, um teorema uma sentena que se pode demonstrar que verdadeira. Em escrita
matemtica, o termo teorema usualmente reservado para as sentenas que so consideradas com
alguma importncia. Teoremas menos importantes so comumente chamados de proposies. (Teoremas podem ser tambm referidos como fatos ou resultados.) Um teorema pode ser uma quantificao universal de uma sentena condicional com uma ou mais premissas e uma concluso. No
entanto, pode ser outro tipo de sentena lgica, como os exemplos vo mostrar, mais tarde, neste
captulo. Ns demonstramos que um teorema verdadeiro com uma demonstrao. Uma demonstrao um argumento vlido que estabelece a verdade de um teorema. As sentenas utilizadas na
demonstrao podem incluir axiomas (ou postulados), os quais so sentenas que assumimos ser
verdadeiras (por exemplo, veja Apndice 1 com axiomas para os nmeros reais), as premissas do
teorema, se existirem, e teoremas previamente provados. Axiomas podem ser descritos usando
termos primitivos que no requerem definio, mas todos os outros termos utilizados em teoremas
e suas demonstraes devem ser definidos. Regras de inferncia, juntamente com as definies dos
termos, so utilizadas para chegar a concluses a partir de outras afirmaes, unindo os passos da
demonstrao. Na prtica, o passo final de uma demonstrao usualmente a concluso do teorema.
No entanto, para esclarecer, vamos freqentemente retomar a sentena do teorema como o passo
final de uma demonstrao.
Um teorema menos importante que nos ajuda em uma demonstrao de outros resultados chamado de lema (plural lemas ou lemata). Demonstraes complicadas so usualmente mais fceis de
entender quando elas so demonstradas utilizando-se uma srie de lemas, em que cada lema demonstrado individualmente. Um corolrio um teorema que pode ser estabelecido diretamente de um
teorema que j foi demonstrado. Uma conjectura uma sentena que inicialmente proposta como
verdadeira, usualmente com base em alguma evidncia parcial, um argumento heurstico ou a intuio
de um perito. Quando uma demonstrao de uma conjectura achada, a conjectura se torna um teorema. Muitas vezes so verificadas que conjecturas so falsas, portanto elas no so teoremas.

761 / Os Fundamentos: Lgica e Demonstraes

1-76

Entendendo como Teoremas So Descritos


Exemplos
Extras

Antes de introduzir mtodos para demonstrar teoremas, precisamos entender como teoremas
matemticos so expostos. Muitos teoremas dizem que essa propriedade assegurada para todos
os elementos em um domnio, como os inteiros ou os nmeros reais. Embora as sentenas precisas desses teoremas necessitem da incluso de um quantificador universal, a conveno em matemtica omiti-la. Por exemplo, a sentena
Se x > y, em que x e y so nmeros reais positivos, ento x2 > y2.
significa que
Para todos os nmeros reais positivos x e y, se x > y, ento x2 > y2.
Entretanto, quando teoremas desse tipo so demonstrados, a propriedade da instanciao universal freqentemente usada sem ser explicitamente mencionada. O primeiro passo da demonstrao usualmente envolve selecionar um elemento geral do domnio. Os passos subseqentes
mostram que esse elemento tem a propriedade em questo. Finalmente, a generalizao universal
implica que o teorema vlido para todos os membros do domnio.

Mtodos de Demonstraes de Teoremas


Autoavaliao

Vamos agora mudar nossa ateno para demonstrao de teoremas matemticos. Demonstrar teoremas pode ser difcil. Vamos precisar de toda a munio que tivermos para nos ajudar a demonstrar resultados diferentes. Vamos, ento, introduzir uma bateria de mtodos de demonstraes
diferentes. Esses mtodos podem se tornar parte de nosso repertrio para demonstrar teoremas.
Para demonstrar um teorema da forma x(P(x) Q(x)), nosso objetivo mostrar que
P(c) Q(c) verdadeira, em que c um elemento arbitrrio do domnio, e ento aplicar a generalizao universal. Nesta demonstrao, precisamos mostrar que uma sentena condicional
verdadeira. Por isso, focalizaremos mtodos que demonstram que condicionais so verdadeiras.
Lembre-se de que p q verdadeira, a menos que p seja verdadeira e q seja falsa. Note que para
a sentena p q ser demonstrada, necessrio apenas mostrar que q verdadeira se p verdadeira. A seguinte discusso nos dar as tcnicas mais comuns para demonstrar sentenas condicionais. Mais tarde vamos discutir mtodos para demonstrar outros tipos de sentenas. Nesta
seo e na Seo 1.7, vamos desenvolver um arsenal de muitas tcnicas diferentes de demonstrao, que podem ser usadas para demonstrar uma grande variedade de teoremas.
Quando voc ler demonstraes, encontrar freqentemente as palavras obviamente ou
claramente. Essas palavras indicam que passos foram omitidos e que o autor espera que o leitor
seja capaz de faz-los. Infelizmente, assumir isso nem sempre interessante, pois os leitores no
so todos capazes de fazer os passos nesses buracos das demonstraes. Vamos assiduamente
tentar no usar essas palavras e no omitir muitos passos. No entanto, se concluirmos todos os
passos em demonstraes, nossas demonstraes sero com freqncia exaustivamente longas.

Demonstraes Diretas
Uma demonstrao direta de uma sentena condicional p q construda quando o primeiro
passo assumir que p verdadeira; os passos subseqentes so construdos utilizando-se regras
de inferncia, com o passo final mostrando que q deve ser tambm verdadeira. Uma demonstrao direta mostra que uma sentena condicional p q verdadeira mostrando que p verdadeira, ento q deve ser verdadeira, de modo que a combinao p verdadeira e q falsa nunca ocorre.
Em uma demonstrao direta, assumimos que p verdadeira e usamos axiomas, definies e teoremas previamente comprovados, junto com as regras de inferncia, para mostrar que q deve ser
tambm verdadeira. Voc ver que demonstraes diretas de muitos resultados so construdas de

1-77

1.6 Introduo a Demonstraes 77

maneira direta, com uma seqncia bvia de passos que levam da hiptese concluso. No entanto, demonstraes diretas algumas vezes requerem insights particulares e podem ser bastante
astuciosas. As primeiras demonstraes diretas que vamos apresentar aqui so bastante bvias;
mais tarde veremos algumas menos bvias.
Vamos dar muitos exemplos de demonstraes diretas. Mas, antes de darmos o primeiro
exemplo, precisamos de uma definio.

DEFINIO 1

O inteiro n par se existe um inteiro k tal que n = 2k, e n mpar se existe um inteiro k tal que
n = 2k + 1. (Note que um inteiro sempre par ou mpar e nenhum inteiro par e mpar.)

EXEMPLO 1 D uma demonstrao direta do teorema Se n um nmero inteiro mpar, ento n2 mpar.

Exemplos
Extras

Soluo: Note que este teorema diz nP((n) Q(n)), em que P(n) n um inteiro mpar e
Q(n) n2 mpar. Como dissemos, vamos seguir a conveno matemtica usual para demonstraes, mostrando que P(n) implica Q(n), e no usando explicitamente instanciao universal.
Para comear uma demonstrao direta desse teorema, vamos assumir que a hiptese dessa sentena condicional verdadeira, ou seja, assumimos que n mpar. Pela definio de nmero mpar,
temos que n = 2k + 1, em que k algum inteiro. Queremos demonstrar que n2 tambm mpar.
Podemos elevar ao quadrado ambos os membros da equao n = 2k + 1 para obter uma nova
equao que expresse n2. Quando fizermos isso, teremos n2= (2k + 1)2= 4k2 + 4k + 1 =
2(2k2 + 2k) + 1. Pela definio de inteiro mpar, conclumos que n2 mpar (ele um a mais que
o dobro de um inteiro). Conseqentemente, provamos que se n um nmero inteiro mpar, ento
n2 mpar.

EXEMPLO 2 D uma demonstrao direta de que se m e n so ambos quadrados perfeitos, ento nm tambm um quadrado perfeito. (Um inteiro a um quadrado perfeito se existe um inteiro b
tal que a = b2.)
Soluo: Para produzir uma demonstrao direta desse teorema, assumimos que a hiptese dessa
condicional verdadeira, ou seja, assumimos que m e n so ambos quadrados perfeitos. Pela
definio de quadrado perfeito, segue-se que existem inteiros s e t tal que m = s2 e n = t2. O objetivo da demonstrao mostrar que mn tambm deve ser um quadrado perfeito quando m e n o
so; olhando adiante, vemos como podemos mostrar isto apenas multiplicando as duas equaes
m = s2 e n = t2. Isso mostra que mn = s2t2, o que implica que mn = (st)2 (usando comutatividade
e associatividade da multiplicao). Pela definio de quadrado perfeito, segue que mn tambm
um quadrado perfeito, pois o quadrado de st, o qual tambm um inteiro. Demonstramos que
se m e n so ambos quadrados perfeitos, ento mn tambm um quadrado perfeito.

Demonstrao por Contraposio


Demonstraes diretas vo da hiptese do teorema sua concluso. Elas comeam com as premissas, continuam com uma seqncia de dedues e com a concluso. No entanto, vamos ver que
tentar fazer demonstraes diretas freqentemente no tem um bom final. Precisamos de outros
mtodos para demonstrar teoremas da forma x(P(x) Q(x)). Demonstraes de teoremas desse
tipo que no so demonstraes diretas, ou seja, que no seguem das hipteses e terminam com a
concluso, so chamadas de demonstraes indiretas.
Uma demonstrao indireta extremamente usada conhecida como demonstrao por contraposio. Demonstraes por contraposio fazem uso do fato de que a sentena condicional
p q equivalente a sua contrapositiva, q p , isto significa que uma sentena condicional

781 / Os Fundamentos: Lgica e Demonstraes

1-78

p q pode ser demonstrada mostrando que sua contrapositiva, q p, verdadeira. Em uma


demonstrao por contraposio de p q, vamos tomar q como uma hiptese, e usando
axiomas, definies e teoremas previamente demonstrados, juntamente com regras de inferncia, mostramos que p deve ser verdadeira.Vamos ilustrar demonstrao por contraposio
com dois exemplos. Esses exemplos mostram que demonstraes por contraposio podem ser
bem-sucedidas quando no fcil achar demonstraes diretas.

EXEMPLO 3 Demonstre que se n um inteiro e 3n + 2 mpar, ento n mpar.


Exemplos
Extras

Soluo:Primeiro vamos olhar para uma demonstrao direta. Para construir uma demonstrao
direta, devemos assumir que 3n + 2 um nmero mpar. Isso significa que 3n + 2 = 2k + 1 para
algum inteiro k. Podemos usar esse fato para mostrar que n mpar? Vemos que 3n + 1 = 2k, mas
no parece ter algum meio direto para concluir que n mpar. Como nossa tentativa com demonstrao direta falhou, vamos tentar uma demonstrao por contraposio.
O primeiro passo em uma demonstrao por contraposio assumir que a concluso da sentena
condicional Se 3n + 2 mpar, ento n mpar falsa; assumimos que n par. Ento, pela definio
de nmero par, n = 2k para algum inteiro k. Substituindo 2k em n, chegamos a 3n + 2 = 3(2k) + 2 =
6k + 2 = 2(3k + 1). Isso nos diz que 3n + 2 par (pois um mltiplo de 2), e logo no mpar. Isso
a negao da hiptese do teorema. Como a negao da concluso da sentena condicional implica
que a hiptese falsa, a sentena original verdadeira. Nossa demonstrao por contraposio foi
bem-sucedida; demonstramos que se n um inteiro e 3n + 2 mpar, ento n mpar.

EXEMPLO 4 Demonstre que se n = ab, em que a e b so inteiros positivos, ento a n ou b n .


Soluo: Como no h um meio bvio de mostrar que a n ou b n diretamente da equao
n = ab, em que a e b so inteiros positivos, vamos tentar uma demonstrao por contraposio.
O primeiro passo nesta demonstrao assumir que a concluso da condicional Se n = ab,
em que a e b so inteiros positivos, ento a n ou b n falsa. Ou seja, assumir que a
sentena (a n ) (b n ) falsa. Usando o significado da disjuno junto com a lei de
De Morgan, vemos que isso implica que ambos a n e b n so falsas. Isso implica que
a > n e b > n . Podemos multiplicar essas inequaes juntas (usando o fato de que se 0 < t e
0 < v, ento su < tv) para obter ab > n n = n. Isso mostra que ab n, o que contradiz a
sentena n = ab.
Como a negao da concluso da condicional implica que a hiptese falsa, a sentena condicional original verdadeira. Nossa demonstrao por contraposio foi bem-sucedida; demonstramos que se n = ab, em que a e b so inteiros positivos, ento a n ou b n .
DEMONSTRAO POR VACUIDADE E DEMONSTRAO POR TRIVIALIZAO Podemos rapidamente demonstrar que uma sentena condicional p q verdadeira quando sabemos que p falsa, pois p q deve ser verdadeira quando p falsa. Conseqentemente, se
pudermos mostrar que p falsa, ento teremos uma demonstrao, chamada de demonstrao
por vacuidade, da condicional p q. Demonstraes por vacuidade so empregadas para estabelecer casos especiais de teoremas que dizem que uma condicional verdadeira para todos os
nmeros inteiros positivos [isto , um teorema do tipo nP(n), em que P(n) uma funo proposicional]. Tcnicas de demonstrao para esse tipo de teoremas sero discutidas na Seo 4.1.

EXEMPLO 5 Mostre que a proposio P(0) verdadeira, em que P(n) Se n > 1, ento n2 > n e o domnio
consiste todos os inteiros.
Soluo: Note que P(0) Se 0 > 1, ento 02 > 0. Podemos mostrar P(0) utilizando-se uma
demonstrao por vacuidade, pois a hiptese 0 > 1 falsa. Isso nos diz que P(0) automaticamente verdadeira.

1-79

1.6 Introduo a Demonstraes 79

Lembre-se: O fato de a concluso desta sentena condicional, 02 > 0, ser falsa irrelevante para
o valor-verdade da sentena condicional, pois uma condicional com uma hiptese falsa diretamente verdadeira.
Podemos tambm demonstrar rapidamente que a condicional p q verdadeira se sabemos que
a concluso q verdadeira. Mostrar que q verdadeira faz com que p q deva ser tambm verdadeira. Uma demonstrao de p q que usa o fato de que q verdadeira chamada de demonstrao
por trivializao. Demonstraes por trivializao so freqentemente usadas e de grande importncia quando demonstramos casos especiais de teoremas (veja a discusso de demonstraes por casos
na Seo 1.7) e em induo matemtica, que uma tcnica de demonstrao discutida na Seo 4.1.

EXEMPLO 6 Seja P(n) a proposio Se a e b so inteiros positivos com a b, ento an bn, em que o domnio consiste em todos os inteiros. Mostre que P(0) verdadeira.
Soluo: A proposio P(0) Se a b, ento a0 b0. Como a0 = b0 = 1, a concluso da condicional Se a b, ento a0 b0 verdadeira. Portanto, a sentena condicional, que P(0),
verdadeira. Este um exemplo de demonstrao por trivializao. Note que a hiptese, a sentena a b, no foi necessria nesta demonstrao.

UM POUCO DE ESTRATGIA DE DEMONSTRAO Descrevemos dois importantes mtodos para provar teoremas da forma x(P(x) Q(x)): demonstrao direta e demonstrao por
contraposio. Tambm demos exemplos que mostram como cada uma usada. No entanto, quando voc recebe um teorema da forma x(P(x) Q(x)), que mtodo voc deve tentar usar para
demonstrar? Vamos prover algumas regras rpidas aqui; na Seo 1.7 vamos discutir estratgias de
demonstrao com mais detalhes. Quando queremos demonstrar uma sentena da forma x(P(x)
Q(x)), primeiro devemos avaliar o que parece ser uma demonstrao direta para esta sentena.
Comece expandindo as definies da hiptese. V raciocinando sobre essas hipteses, juntamente
com os axiomas e os teoremas demonstrados. Se uma demonstrao direta no aparecer em nenhuma situao, tente a mesma coisa com a contraposio. Lembre-se de que em uma demonstrao
por contraposio voc assume que a concluso falsa e usa uma demonstrao direta para mostrar
que a hiptese deve ser falsa. Vamos ilustrar essa estratgia nos exemplos 7 e 8. Antes de apresentar
nossos prximos exemplos, precisamos de uma definio.

DEFINIO 2

O nmero real r racional se existem inteiros p e q com q 0, tal que r = p/q. Um nmero
real que no racional chamado de irracional.

EXEMPLO 7 Demonstre que a soma de dois nmeros racionais um racional. (Note que se incluirmos o quantificador implcito aqui, o teorema que queremos demonstrar Para todo nmero real r e todo
real s, se r e s so nmeros racionais, ento r + s racional.)
Exemplos
Extras

Soluo:Primeiro tentemos uma demonstrao direta. Para comear, suponha que r e s so racionais. Da definio de nmeros racionais, segue que existem inteiros p e q, com q 0, tal que
r = p/q, e inteiros t e u, com u 0, tal que s = t/u. Podemos usar essas informaes para mostrar
que r + s racional? O prximo passo adicionar r = p/q e s = t/u, para obter
r+s=

p
pu + qt
t
+ =
.
q
u
qu

Como q 0 e u 0, temos que qu 0. Conseqentemente, expressamos r + s como a razo de


dois inteiros, pu + qt e qu, em que qu 0. Isso significa que r + s racional. Demonstramos que
a soma de dois nmeros racionais racional; nossa tentativa de achar uma demonstrao direta
foi bem-sucedida.

801 / Os Fundamentos: Lgica e Demonstraes

1-80

EXEMPLO 8 Demonstre que se n um nmero inteiro e n2 mpar, ento n mpar.


Soluo: Primeiro tentaremos uma demonstrao direta. Suponha que n um inteiro e n2 mpar.
Ento existe um inteiro k, tal que n2 = 2k + 1. Podemos usar essa informao para mostrar que
n mpar? Parece que no existe uma sada bvia para mostrar que n mpar, pois, resolvendo a
equao em n, temos n = 2 k + 1, que no interessante de trabalhar.
Como a tentativa de uma demonstrao direta no rendeu frutos, tentaremos uma demonstrao
por contraposio. Tomaremos como hiptese a sentena n no mpar. Como todo inteiro par ou
mpar, isso significa que n par. E isso implica que existe um inteiro k, tal que n = 2k. Para demonstrar o teorema, devemos mostrar que essa hiptese implica a concluso, ou seja, n2 no mpar, ou
ainda, que n2 par. Podemos usar a equao n = 2k para determinar isso? Elevando ao quadrado
ambos os membros da equao, obtemos n2 = 4k2 = 2(2k2), o que implica que n2 tambm par,
pois n2 = 2t, em que t = 2k2. Demonstramos que se n um nmero inteiro e n2 mpar, ento n
mpar. Nossa tentativa de encontrar uma demonstrao por contraposio foi bem-sucedida.

Demonstrao por Contradio


Suponha que queremos demonstrar que uma sentena p verdadeira. Alm disso, suponha que podemos achar uma contradio q tal que p q verdadeira. Como q falsa, mas p q verdadeira, podemos concluir que p falsa, o que significa que p verdadeira. Como podemos encontrar
uma contradio q que possa nos ajudar a demonstrar que p verdadeira usando esse raciocnio?
Como a sentena r r uma contradio qualquer que seja a proposio r, podemos demonstrar que p verdadeira se pudermos mostrar que p (r r) verdadeira para alguma
proposio r. Demonstraes desse tipo so chamadas de demonstraes por contradio.
Como uma demonstrao por contradio no mostra o resultado diretamente, esse um outro
tipo de demonstrao indireta. Daremos trs exemplos de demonstrao por contradio. O primeiro um exemplo de uma aplicao do princpio da casa dos pombos, uma tcnica combinatria que vamos desenvolver profundamente na Seo 5.2.

EXEMPLO 9 Demonstre que ao menos 4 de 22 dias escolhidos devem cair no mesmo dia da semana.

Exemplos
Extras

Soluo: Seja p a proposio Ao menos 4 dos 22 dias escolhidos caem no mesmo dia da semana.
Suponha que p verdadeira. Isso significa que no mximo 3 dos 22 dias caem no mesmo dia da
semana. Como existem 7 dias na semana, isso implica que no mximo 21 dias podem ser escolhidos, pois, para cada dia da semana, podem ser escolhidos no mximo 3 dias que coincidem no
mesmo dia da semana. Isso contradiz a hiptese que afirmava ter 22 dias considerados. Assim, se r
a sentena que diz que 22 dias foram escolhidos, ento temos mostrado que p (r r).
Conseqentemente, sabemos que p verdadeira. Demonstramos que ao menos 4 de 22 dias escolhidos devem cair no mesmo dia da semana.

EXEMPLO 10 Demonstre que 2 irracional por meio de uma demonstrao por contradio.
Soluo: Seja p a proposio 2 irracional. Para comear uma demonstrao por contradio,
supomos que p verdadeira. Note que p a sentena No o caso que 2 irracional, o que
diz que 2 racional. Vamos demonstrar que, assumindo que p verdadeira, chegaremos a uma
contradio.
Se 2 racional, existem inteiros a e b tal que 2 = a/b, em que a e b no tm fator comum
(ento a frao a/b irredutvel). (Aqui, estamos usando o fato de que todo nmero racional pode
ser escrito em uma frao irredutvel.) Como 2 = a/b, quando ambos os membros da equao
so elevados ao quadrado, segue-se que
2 = a2/b2.

1-81

1.6 Introduo a Demonstraes 81

Portanto,
2b2 = a2.
Pela definio de nmero par segue-se que a2 par. Podemos usar o fato de que se a2 par, ento
a par, o qual segue do Exerccio 16. Mas se a par, pela definio de nmero par, a = 2c para
algum inteiro c. Ento,
2b2 = 4c2.
Dividindo ambos os membros dessa equao por 2, temos
b2 = 2c2.
Pela definio de par, isso significa que b2 par. Novamente usando o fato de que se o quadrado de
um inteiro par, ento o inteiro tambm deve ser par, conclumos que b deve ser par tambm.
Agora mostramos que ter assumido p nos levou equao 2 = a/b, em que a e b no tm fator
comum; mas a e b so pares, ou seja, 2 divide ambos os nmero a e b. Note que a sentena 2 = a/b,
em que a e b no tm fator comum, significa em particular que 2 no divide ambos a e b. Como ter
assumido p nos levou contradio de que 2 divide ambos a e b e 2 no divide ambos a e b, p deve
ser falsa. Ou seja, a sentena p, 2 irracional, verdadeira. Provamos que 2 irracional.
Demonstrao por contradio pode ser usada para demonstrar condicionais. Nessas demonstraes, primeiro assumimos a negao da concluso. Ento, usamos as premissas do teorema e a negao da concluso para chegar contradio. (A razo pela qual essas demonstraes so vlidas est
na equivalncia lgica p q e (p q) F. Para ver que essas sentenas so equivalentes, simplesmente porque cada uma falsa em exatamente um caso, quando p verdadeira e q falsa.)
Note que podemos reescrever uma demonstrao por contraposio de uma sentena condicional como uma demonstrao por contradio. Em uma demonstrao de p q por contraposio, assumimos que q verdadeira. E, ento, mostramos que p tambm deve ser verdadeira.
Para reescrever uma demonstrao por contraposio de p q como uma demonstrao por contradio, supomos que ambas p e q so verdadeiras. Ento, usamos os passos de uma demonstrao de q p para mostrar que p verdadeira. Isso nos leva contradio p p,
completando a demonstrao. O Exemplo 11 ilustra como uma demonstrao por contraposio de
uma condicional pode ser reescrita como uma demonstrao por contradio.

EXEMPLO 11 D uma demonstrao por contradio do teorema Se 3n + 2 mpar, ento n mpar.


Soluo: Seja p a proposio 3n + 2 mpar e q a proposio n mpar. Para construir uma
demonstrao por contradio, assumimos que ambas p e q so verdadeiras. Ou seja, assumimos
que 3n + 2 mpar e que n no o . Como n no mpar, sabemos que par. Seguindo os passos
da soluo do Exemplo 3 (uma demonstrao por contraposio), podemos mostrar que se n par,
ento 3n + 2 par. Primeiro, como n par, existe um inteiro k, tal que n = 2k. Isso implica que 3n
+ 2 = 3(2k) + 2 = 6k + 2 = 2(3k + 1). Como 3n + 2 2t, em que t = 3k + 1, 3n + 2 par. Note
que a sentena 3n + 2 par o mesmo que p, pois um inteiro par se e somente se no for
mpar. Como ambas p e p so verdadeiras, temos uma contradio. Isso completa a demonstrao por contradio, demonstrando que se 3n + 2 mpar, ento n mpar.

Note que podemos tambm demonstrar por contradio que p q verdadeira, assumindo
que p e q so verdadeiras, e mostrando que q deve ser tambm verdadeira. Isso implica que q
e q so ambas verdadeiras, uma contradio. Essa observao nos diz que podemos tornar uma
demonstrao direta em uma demonstrao por contradio.

821 / Os Fundamentos: Lgica e Demonstraes

1-82

DEMONSTRAES DE EQUIVALNCIAS Para demonstrar um teorema que uma sentena bicondicional, ou seja, que da forma p q, mostramos que p q e q p so ambas verdadeiras. A validade desse mtodo baseia-se na tautologia
(p q) [(p q) (q p)].

EXEMPLO 12 Prove o teorema Se n um inteiro positivo, ento n mpar se e somente se n2 for mpar.

Exemplos
Extras

Soluo: Esse teorema tem a forma p se e somente se q, em que p n mpar e q n2


mpar. (Como usual, no explicitamos a expresso com quantificador universal.) Para demonstrar esse teorema, precisamos mostrar que p q e q p so verdadeiras.
J mostramos (no Exemplo 1) que p q verdadeira e (no Exemplo 8) que q p
verdadeira.
Como evidenciamos que ambas p q e q p so verdadeiras, mostramos que o teorema
verdadeiro.

Algumas vezes um teorema determina que muitas proposies so equivalentes. Esses teoremas determinam que as proposies p1, p2, p3, . . . , pn so equivalentes. Isso pode ser escrito por
p1 p2 pn,
que significa que todas as n proposies tm o mesmo valor-verdade e, conseqentemente, que
para todo i e j com 1 i n e 1 j n, pi e pj so equivalentes. Uma maneira de demonstrar essa
equivalncia mutua usar a tautologia
[p1 p2 . . . pn] [(p1 p2) (p2 p3) . . . (pn p1)].
Isso mostra que se as sentenas condicionais p1 p2, p2 p3, . . . , pn p1 podem ser demonstradas como verdadeiras, ento as proposies p1, p2, . . . , pn so todas equivalentes.
Isso muito mais eficiente que demonstrar que pi pj para todo i j com 1 i n e 1
j n.
Quando demonstramos que algumas sentenas so equivalentes, podemos estabelecer uma
cadeia de sentenas condicionais que escolhermos to grande quanto possvel para trabalhar sobre essa cadeia e ir de qualquer uma dessas sentenas para outra. Por exemplo, podemos evidenciar que p1, p2 e p3 so equivalentes mostrando que p1 p3, p3 p2 e p2 p1.

EXEMPLO 13 Demonstre que estas sentenas sobre o inteiro n so equivalentes:


p1:
p2:
p3:

n par.
n 1 mpar.
n2 par.

Soluo:Vamos demonstrar que essas trs sentenas so equivalentes mostrando que as condicionais p1 p2, p2 p3, e p3 p1 so verdadeiras.
Vamos usar uma demonstrao direta para mostrar que p1 p2. Suponha que n par. Ento
n = 2k para algum inteiro k. Conseqentemente, n 1 = 2k 1 = 2(k 1) + 1. Isso significa que
n 1 mpar, pois da forma 2m + 1, em que m o inteiro k 1.
Tambm vamos usar uma demonstrao direta para mostrar que p2 p3. Agora, suponha
que n 1 mpar. Ento n 1 = 2k + 1 para algum inteiro k. Portanto, n = 2k + 2, ento,
n2 = (2k + 2)2 = 4k2 + 8k + 4 = 2(2k2 + 4k + 2). Isso significa que n2 o dobro do inteiro
2k2 + 4k + 2, e, portanto, par.
Para demonstrar p3 p1, usaremos uma demonstrao por contraposio. Ou seja, provamos
que se n no par, ento n2 no par. Isso o mesmo que demonstrar que se n mpar, ento n2
mpar, o que j demonstramos no Exemplo 1. Isso completa a demonstrao.

1-83

1.6 Introduo a Demonstraes 83

CONTRA-EXEMPLOS Na Seo 1.3, dissemos que, para demonstrar que uma sentena da
forma x P(x) falsa, precisamos apenas encontrar um contra-exemplo, que um exemplo de x
para o qual P(x) falsa. Quando recebemos uma sentena da forma x P(x), a qual acreditamos
ser falsa ou no conseguimos demonstrar por nenhum mtodo, procuramos por contra-exemplos.
Vamos ilustrar o uso de contra-exemplos no Exemplo 14.

EXEMPLO 14 Mostre que a sentena Todo inteiro positivo a soma dos quadrados de dois inteiros falsa.

Exemplos
Extras

Soluo: Para mostrar que a sentena falsa, procuramos um contra-exemplo, que ser um inteiro que no a soma dos quadrados de dois inteiros. Isso no vai demorar muito, pois 3 no pode
ser escrito como a soma dos quadrados de dois inteiros. Para mostrar esse caso, note que os quadrados que no excedem 3 so 02 = 0 e 12 = 1. Mais que isso, no h como obter 3 da soma
desses dois quadrados, com apenas dois termos. Conseqentemente, mostramos que Todo inteiro positivo a soma dos quadrados de dois inteiros falsa.

Erros em Demonstraes

Links

Existem muitos erros comuns na construo de demonstraes matemticas. Vamos brevemente


descrever alguns deles aqui. Os erros mais comuns so erros em aritmtica e lgebra bsica. At
matemticos profissionais cometem esses erros, especialmente quando esto trabalhando com
frmulas muito complicadas. Sempre que usarmos essas computaes, ou passagens, devemos
verific-las to cuidadosamente quanto possvel. (Voc deve tambm revisar os aspectos problemticos da lgebra bsica, principalmente antes de estudar a Seo 4.1.)
Cada passo de uma demonstrao matemtica precisa ser correto e a concluso precisa seguir
logicamente os passos que a precedem. Muitos erros resultam da introduo de passos que no
seguem logicamente aqueles que o precedem. Isso est ilustrado nos exemplos 15 a 17.

EXEMPLO 15 O que est errado com a famosa suposta demonstrao de que 1 = 2?


Demonstrao: Usamos estes passos, em que a e b so dois inteiros positivos iguais
Passo
1. a = b
2. a2 = ab
3. a2 b2 = ab b2
4. (a b)(a + b) = b (a b)
5. a + b = b
6. 2b = b
7. 2 = 1

Razo
Dado
Multiplicando ambos os membros de (1) por a.
Subtraindo b2 de ambos os lados de (2)
Fatorando ambos os membros de (3)
Dividindo ambos os lados de (4) por a b
Substituindo a por b em (5), pois a = b, e simplificando
Dividindo ambos os membros de (6) por b

Soluo: Todos os passos so vlidos exceto um, o passo 5, onde dividimos ambos os lados por a b.
O erro est no fato de a b ser zero; dividir ambos os lados de uma equao pela mesma quantidade vlido se essa quantidade no zero.

EXEMPLO 16 O que est errado com a demonstrao?


Teorema: Se n2 positivo, ento n positivo.

841 / Os Fundamentos: Lgica e Demonstraes

1-84

Demonstrao: Suponha que n2 positivo. Como a sentena condicional Se n positivo,


ento n2 positivo verdadeira, podemos concluir que n positivo.
Soluo: Seja P(n) a proposio n positivo e Q(n), n2 positivo. Ento nossa hiptese Q(n).
A sentena Se n positivo, ento n2 positivo a sentena n(P(n) Q(n)). Da hiptese Q(n)
e da sentena n(P(n) Q(n)) no podemos concluir que P(n), pois no estamos usando uma
regra vlida de inferncia. Pelo contrrio, este um exemplo da falcia de afirmao da concluso.
Um contra-exemplo dado por n = 1 para o qual n2 = 1 positivo, mas n negativo.

EXEMPLO 17 O que est errado com a demonstrao?


 Teorema: Se n no positivo, ento n2 no positivo. (Esta a contrapositiva do teorema no Exemplo 16.)
Demonstrao: Suponha que n no positivo. Como a sentena condicional Se n positivo,
ento n2 positivo verdadeira, podemos concluir que n2 no positivo.
Soluo: Sejam P(n) e Q(n) as proposies do Exemplo 16. Ento nossa hiptese P(n) e a
sentena Se n positivo, ento n2 positivo a sentena n(P(n) Q(n)). Da hiptese P(n)
e da sentena n(P(n) Q(n)) no podemos concluir que Q(n), pois no estamos usando uma
regra vlida de inferncia. Ao contrrio, este um exemplo da falcia de negao da hiptese.
Um contra-exemplo dado por n = 1, como no Exemplo 16.

Finalmente, vamos discutir um tipo de erro particularmente desonesto. Muitos argumentos


baseiam-se em uma falcia chamada de carregando a pergunta. Essa falcia ocorre quando um
ou mais passos da demonstrao fundamentam-se na sentena que est sendo demonstrada. Em
outras palavras, essa falcia aparece quando uma sentena demonstrada utilizando-se a prpria
sentena. Esse o motivo pelo qual essa falcia tambm chamada de raciocnio circular.

EXEMPLO 18 O argumento seguinte est correto? Ele supostamente mostra que n um inteiro par sempre que
n2 um inteiro par.
Suponha que n2 par. Ento n2 = 2k para algum inteiro k. Seja n = 2l para algum inteiro l.
Isso mostra que n par.
Soluo: Este argumento incorreto. A sentena Seja n = 2l para algum inteiro l ocorre na
demonstrao. Nenhum argumento foi dado para demonstrar que n pode ser escrito como 2l para
algum inteiro l. Este um raciocnio circular, pois essa sentena equivalente sentena que est
sendo demonstrada, n par. claro que o resultado est correto; apenas o mtodo de demonstrao est errado.

Cometer erros nas demonstraes faz parte do processo de aprendizado. Quando voc comete um erro que algum encontra, voc deve analisar cuidadosamente onde est errando e garantir
que no cometer mais o mesmo erro. Matemticos profissionais tambm cometem erros em
demonstraes. Algumas demonstraes incorretas de importantes resultados enganaram as pessoas por anos antes de os erros serem encontrados.

S um Comeo
Temos agora desenvolvido um arsenal bsico de mtodos de demonstraes. Na prxima seo,
vamos introduzir outros mtodos de demonstrao importantes. Tambm vamos introduzir muitas
tcnicas importantes de demonstrao no Captulo 4, incluindo induo matemtica ou induo

1-85

1.6 Introduo a Demonstraes 85

matemtica, que pode ser usada para demonstrar resultados que valem para todos os inteiros
positivos. No Captulo 5, vamos introduzir a noo de demonstraes combinatrias.
Nesta seo, introduzimos muitos mtodos para demonstrar teoremas da forma x(P(x)
Q(x)), incluindo demonstraes diretas e demonstraes por contraposio. Existem muitos teoremas desse tipo que tm suas demonstraes facilmente construdas pelo mtodo direto atravs de
hipteses e definies de termos do teorema. No entanto, freqentemente difcil demonstrar um
teorema sem utilizar uma demonstrao por contraposio ou uma demonstrao por contradio,
ou alguma outra tcnica de demonstrao. Na Seo 1.7, vamos direcionar estratgias de demonstraes. Vamos descrever vrias possibilidades que podem ser usadas para encontrar demonstraes
quando o mtodo direto no funciona. Construir demonstraes uma arte que s pode ser aprendida atravs da experincia, incluindo escrever demonstraes, ter uma demonstrao sua criticada
e ler e analisar demonstraes.

Exerccios
1. Use uma demonstrao direta para mostrar que a soma de
dois nmeros inteiros mpares par.
2. Use uma demonstrao direta para mostrar que a soma de
dois nmeros inteiros pares par.
3. Mostre que o quadrado de um nmero par um nmero
par, usando a demonstrao direta.
4. Mostre que o inverso aditivo, ou negativo, de um nmero
par um nmero par, usando a demonstrao direta.
5. Demonstre que se m + n e n + p so nmeros inteiros
pares, em que m, n e p so nmeros inteiros, ento m + p
par. Que tipo de demonstrao voc utilizou?
6. Use uma demonstrao direta para mostrar que o produto
de dois nmeros mpares mpar.
7. Use uma demonstrao direta para mostrar que todo
nmero inteiro mpar a diferena de dois quadrados.
8. Demonstre que se n um quadrado perfeito, ento n + 2
no um quadrado perfeito.
9. Use um demonstrao por contradio para provar que a
soma de um nmero irracional e um racional irracional.
10. Use uma demonstrao direta para mostrar que o produto
de dois nmeros racionais racional.
11. Demonstre ou contrarie que o produto de dois nmeros
irracionais irracional.
12. Demonstre ou contrarie que o produto de um nmero racional diferente de zero e um nmero irracional irracional.
13. Demonstre que se x irracional, ento 1/x irracional.
14. Demonstre que se x racional e x 0, ento 1/x racional.
15. Use uma demonstrao por contraposio para mostrar que se
x + y 2, em que x e y so nmeros reais, ento x 1 ou y 1.
16. Demonstre que se m e n so nmeros inteiros e mn par,
ento m par ou n par.
17. Mostre que se n um nmero inteiro e n3 + 5 mpar,
ento n par, usando:
a) uma demonstrao por contraposio.
b) uma demonstrao por contradio.
18. Demonstre que se n um nmero inteiro e 3n + 2 par,
ento n par, usando:

a) uma demonstrao por contraposio.


b) uma demonstrao por contradio.
19. Demonstre a proposio P(0), em que P(n) a proposio
Se n um nmero inteiro positivo maior que 1, ento
n2 > n. Qual tipo de demonstrao voc utilizou?
20. Demonstre a proposio P(1), em que P(n) a proposio
Se n um nmero inteiro positivo, ento n2 n. Qual
tipo de demonstrao voc utilizou?
21. Assuma P(n) como a proposio Se a e b so nmeros
reais positivos, ento (a + b)n an + bn. Comprove que
P(1) verdadeira. Qual tipo de demonstrao voc
utilizou?
22. Mostre que se voc pegar 3 meias de uma gaveta, com
apenas meias azuis e pretas, voc deve pegar ou um par de
meias azuis ou um par de meias pretas.
23. Mostre que pelo menos 10 de quaisquer 64 dias escolhidos
devem cair no mesmo dia da semana.
24. Mostre que pelo menos 3 de quaisquer 25 dias escolhidos
devem cair no mesmo ms do ano.
25. Use uma demonstrao por contradio para mostrar que
no h um nmero racional r para que r3 + r + 1 = 0.
[Dica: Assuma que r = a/b seja uma raiz, em que a e b so
nmeros inteiros e a/b o menor termo. Obtenha uma
equao que envolva nmeros inteiros, multiplicando-os
por b3. Ento, veja se a e b so pares ou mpares.]
26. Demonstre que se n um nmero inteiro positivo, ento n
par se e somente se 7n + 4 for par.
27. Demonstre que se n um nmero inteiro positivo, ento n
mpar se e somente se 5n + 6 for mpar.
28. Demonstre que m2 = n2 se e somente se m = n ou m = n.
29. Demonstre ou contrarie que se m e n so nmeros inteiros, tal
que mn = 1, ento ou m = 1 e n = 1, ou m = 1 e n = 1.
30. Mostre que essas trs proposies so equivalentes, em que a
e b so nmeros reais: (i) a menor que b, (ii) a mdia de a e
b maior que a, e (iii) a mdia de a e b menor que b.
31. Mostre que essas proposies sobre o nmero inteiro x
so equivalentes: (i) 3x + 2 par, (ii) x + 5 mpar, (iii)
x2 par.

861 / Os Fundamentos: Lgica e Demonstraes

32. Mostre que essas proposies sobre o nmero real x so


equivalentes: (i) x racional, (ii) x/2 racional, e (iii) 3x 1
racional.
33. Mostre que essas proposies sobre o nmero real x so
equivalentes: (i) x irracional, (ii) 3x + 2 irracional, (iii)
x/2 irracional.
34. Esta a razo para encontrar as solues da equao
2 x 2 - 1 = x correta? (1) 2 x 2 - 1 = x dado; (2) 2x2
1 = x2, obtido pelo quadrado dos dois lados de (1); (3) x2
1 = 0, obtido pela subtrao de x2 dos dois lados de (2);
(4) (x 1)(x + 1) = 0, obtido pela fatorao do lado
esquerdo de x2 1; (5) x = 1 ou x = 1, confirmado, pois
ab = 0 implica que a = 0 ou b = 0.
35. Os passos abaixo para encontrar as solues de x + 3 = 3
x so corretos? (1) x + 3 = 3 x dado; (2) x + 3 =
x2 6x + 9, obtido tirando a raiz quadrada dos dois lados de
(1); (3) 0 = x2 7x + 6, obtido pela subtrao de x + 3 dos
dois lados de (2); (4) 0 = (x 1)(x 6), obtido pela fatorao
do lado direito de (3); (5) x = 1 ou x = 6, tirado de (4)
porque ab = 0 implica que a = 0 ou b = 0.
36. Comprove que as proposies p1, p2, p3 e p4 podem ser
equivalentes mostrando que p1 p4, p2 p3 e p1 p3.

1-86

37. Mostre que as proposies p1, p2, p3, p4 e p5 podem ser


equivalentes, demonstrando que as proposies condicionais
p1 p4, p3 p1, p4 p2, p2 p5 e p5 p3 so
verdadeiras.
38. Encontre um contra-exemplo para a proposio: todo
nmero inteiro positivo pode ser escrito como a soma dos
quadrados de trs nmeros inteiros.
39. Comprove que pelo menos um dos nmeros reais a1, a2,
. . . , an maior que ou igual ao valor da mdia desses
nmeros. Que tipo de demonstrao voc utilizou?
40. Use o Exerccio 39 para mostrar que se os primeiros 10
nmeros inteiros positivos forem colocados em crculo, em
qualquer ordem, haver trs nmeros inteiros, em localizao
consecutiva no crculo, que tero uma soma maior que ou
igual a 17.
41. Comprove que se n um nmero inteiro, estas quatro
proposies so equivalentes: (i) n par, (ii) n + 1 mpar,
(iii) 3n + 1 mpar, (iv) 3n par.
42. Comprove que estas quatro proposies sobre o nmero
inteiro n so equivalentes: (i) n2 mpar, (ii) 1 n par, (iii)
n3 mpar, (iv) n2 + 1 par.

1.7Mtodos de Demonstrao e Estratgia


Introduo
Autoavaliao

Na Seo 1.6 introduzimos uma variedade de mtodos de demonstraes e ilustramos como cada
mtodo pode ser usado. Nesta seo vamos continuar neste esforo. Vamos introduzir muitos
outros importantes mtodos de demonstraes, incluindo demonstraes em que consideramos
diferentes casos separadamente e demonstraes em que comprovamos a existncia de objetos
com determinada propriedade desejada.
Na Seo 1.6 apenas discutimos brevemente a estratgia por trs da construo das demonstraes. Essa estratgia inclui a seleo de um mtodo de demonstraes e ento a construo
com sucesso de um argumento passo a passo, com base nesse mtodo. Nesta seo, depois que
tivermos desenvolvido um grande arsenal de mtodos de demonstrao, vamos estudar alguns
aspectos adicionais da arte e da cincia das demonstraes. Vamos prover avanos em como encontrar demonstraes trabalhando de trs para frente e adaptando demonstraes existentes.
Quando matemticos trabalham, eles formulam conjecturas e tentam comprov-las ou tentam encontrar um contra-exemplo. Vamos brevemente descrever esse processo aqui, comprovando resultados sobre ladrilhar tabuleiros de xadrez com domins ou outros tipos de peas.
Olhando para esse mtodo de ladrilhar, podemos ser capazes de rapidamente formular conjecturas e comprovar teoremas sem que tenhamos desenvolvido uma teoria.
Vamos concluir a seo discutindo o papel das questes abertas. Em particular, vamos discutir alguns problemas interessantes que apenas foram resolvidos depois de permanecerem abertos
por centenas de anos ou porque ainda esto abertos.

Demonstrao por Exausto e Demonstrao por Casos


Algumas vezes, no podemos comprovar um teorema usando um nico argumento que satisfaa
todos os casos possveis. Vamos agora introduzir um mtodo que pode ser usado para comprovar

1-87

1.7 Mtodos de Demonstrao e Estratgia87

teoremas, considerando diferentes casos separadamente. Esse mtodo baseia-se em uma regra de
inferncia que vamos introduzir agora. Para comprovar uma sentena condicional da forma
(p1 p2 pn) q
a tautologia
[(p1 p2 pn) q] [(p1 q) (p2 q) (pn q)]
pode ser usada como regra de inferncia. Isso mostra que o condicional original com a hiptese
formada por uma disjuno das proposies p1, p2, . . . , pn pode ser comprovada verificando-se
cada uma das n condicionais pi q, i = 1, 2, . . . , n, individualmente. Esse argumento chamado de demonstrao por casos. Algumas vezes para comprovar que uma sentena condicional p
q verdadeira, conveniente usar a disjuno p1 p2 pn em vez de p como hiptese
da sentena condicional, em que p e p1 p2 pn so equivalentes.
DEMONSTRAO POR EXAUSTO Alguns teoremas podem ser comprovados examinando-se
um nmero relativamente pequeno de exemplos. Essas demonstraes so chamadas de demonstraes por exausto, pois procedem pela exausto de todas as possibilidades. Uma demonstrao por
exausto um tipo especial de demonstrao por casos em que cada caso envolve apenas a demonstrao de um simples exemplo. Vamos ver algumas ilustraes de demonstraes por exausto.

EXEMPLO 1 Comprove que (n + 1)2 3n se n um inteiro positivo com n 4.

Exemplos
Extras

Soluo: Vamos usar a demonstrao por exausto. Apenas precisamos verificar que a inequao
(n + 1)2 3n verdadeira quando n = 1, 2, 3 e 4. Para n = 1, temos (n + 1)2 = 22 = 4 e 3n = 31
= 3; para n = 2, temos (n + 1)2 = 32 = 9 e 3n = 32 = 9; para n = 3, temos (n + 1)3 = 43 = 64 e
3n = 33 = 27; e para n = 4, temos (n + 1)3 = 53 = 125 e 3n = 34 = 81. Em cada um dos quatro
casos, vemos que (n + 1)2 3n. Usamos o mtodo de demonstrao por exausto para demonstrar
que (n + 1)2 3n se n um nmero inteiro positivo com n 4.

EXEMPLO 2 Demonstre que os nicos inteiros positivos consecutivos no excedendo 100 que so potncias
perfeitas so 8 e 9. (Um inteiro uma potncia perfeita se for igual a na, em que a um inteiro
maior que 1.)
Soluo: Podemos demonstrar esse fato mostrando que o nico par n, n + 1 de inteiros positivos
consecutivos que so potncias perfeitas com n < 100 ocorre quando n = 8. Podemos demonstrar
esse fato examinando os nmeros inteiros positivos n no excedendo 100; primeiro verificamos
quando n uma potncia perfeita e, se for, verificamos se n + 1 tambm o . O mtodo mais rpido para fazer isto simplesmente olhar para todas as potncias perfeitas no excedendo 100.
Os quadrados que no excedem 100 so 1, 4, 9, 16, 25, 36, 49, 64, 81 e 100. Os cubos que no
excedem 100 so 1, 8, 27 e 64. As quartas potncias que no excedem 100 so 1, 16 e 81. As
quintas potncias que no excedem 100 so 1 e 32. As sextas potncias de nmeros inteiros que
no excedem 100 so 1 e 64. No existem outras potncias maiores que as sextas que excedam
100, exceto o nmero 1. Olhando para essa lista de potncias, vemos que n = 8 a nica potncia
perfeita para a qual n + 1 tambm uma potncia perfeita. Ou seja, 23 = 8 e 32 = 9 so as nicas
duas potncias perfeitas consecutivas que no excedem 100.

Podemos recorrer s demonstraes por exausto apenas quando necessrio verificar um


nmero relativamente pequeno de instncias da sentena. Computadores no se incomodam
quando pedido para verificar um nmero muito grande de instncias, mas eles tm limitaes.
Note que nenhum computador pode verificar todas as instncias quando impossvel listar todas
as possibilidades.

881 / Os Fundamentos: Lgica e Demonstraes

1-88

DEMONSTRAES POR CASOS Uma demonstrao por casos deve cobrir todos as possibilidades que aparecem no teorema. Ilustramos demonstraes por casos com alguns exemplos.
Em cada exemplo, voc deve verificar que so cobertos todos os casos possveis.

EXEMPLO 3 Demonstre que se n um inteiro, ento n2 n.


Soluo: Podemos demonstrar que n2 n para todos os inteiros considerando trs casos, quando n
= 0, quando n 1 e quando n 1. Dividimos a demonstrao em trs casos, pois rpido demonstrar o resultado considerando zero, inteiros positivos e inteiros negativos separadamente.

Exemplos
Extras

Caso (i). Quando n = 0, como 02 = 0, vemos que 02 0. Disso segue que n2 n verdadeira nesse caso.
Caso (ii). Quando n 1, quando multiplicamos ambos os membros da inequao n 1 pelo
nmero inteiro positivo n, obtemos n n n 1. Isso implica que n2 n para n 1.
Caso (iii). Nesse caso, n 1. No entanto, n2 0. Disso segue que n2 n.
Como a inequao n2 n verdadeira para os trs casos, podemos concluir que se n um inteiro,
ento n2 n.

EXEMPLO 4 Use uma demonstrao por casos para mostrar que |xy| = |x||y|, em que x e y so nmeros reais.
(Lembre-se de que |a|, o valor absoluto de a, igual a a quando a 0 e igual a a quando a 0.)
Soluo: Em nossa demonstrao desse teorema, vamos remover os valores absolutos usando o
fato de que |a| = a quando a 0 e |a| = a quando a < 0. Como ambos |x| e |y| ocorrem em nossa
frmula, vamos precisar de quatro casos: (i) x e y ambos no negativos, (ii) x no negativo e y
negativo, (iii) x negativo e y no negativo e (iv) x negativo e y negativo.
(Note que podemos remover o valor absoluto, fazendo a escolha apropriada dos sinais em
cada caso.)
Caso (i). Vemos que p1 q, pois xy 0 quando x 0 e y 0, ento |xy| = xy = |x||y|.
Caso (ii). Para ver que p2 q, note que se x 0 e y < 0, ento xy 0, logo |xy| = xy = x(y)
= |x||y|. (Aqui, como y < 0, temos |y| = y.)
Caso (iii). Para ver que p3 q, seguimos o mesmo raciocnio como no caso anterior com os
papis de x e y invertidos.
Caso (iv). Para ver que p4 q, note que quando x < 0 e y < 0, da segue que xy > 0. Logo,
|xy| = xy = (x)(y) = |x||y|.
Como completamos os quatro casos e esses casos so todas as possibilidades, podemos concluir
que |xy| = |x||y|, sempre que x e y so nmeros reais.

ALAVANCANDO DEMONSTRAES POR CASOS Os exemplos que apresentamos para ilustrar demonstraes por casos proveram algum insight sobre quando usar esse mtodo de demonstrao. Em particular, quando no possvel tratar todos os casos ao mesmo tempo, uma demonstrao
por casos deve ser considerada. Mas quando usar essa demonstrao? Geralmente, tentar uma demonstrao por casos quando no existe um meio bvio de comear a demonstrao, mas tambm
quando informaes extras de cada caso podem ser usadas para seguir a demonstrao. O Exemplo 5
ilustra como o mtodo de demonstraes por casos pode ser usado efetivamente.

EXEMPLO 5 Formule uma conjectura sobre os dgitos decimais que ocorrem como algarismo das unidades nos
quadrados de um nmero inteiro e demonstre seu resultado.
Soluo: Os menores quadrados perfeitos so 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169,
196, 225, e assim por diante. Notamos que os dgitos que ocorrem com algarismos das unidades
dos quadrados so 0, 1, 4, 5, 6 e 9, com 2, 3, 7 e 8 no aparecendo como o ltimo dgito dos qua-

1-89

1.7 Mtodos de Demonstrao e Estratgia89

drados. Conjeturamos este teorema: O ltimo dgito decimal de um quadrado perfeito 0, 1, 4, 5,


6 ou 9. Como podemos demonstrar esse teorema?
Primeiro, note que podemos expressar um inteiro n como 10a + b, em que a e b so inteiros
positivos e b 0, 1, 2, 3, 4, 5, 6, 7, 8 ou 9. Aqui, a o inteiro obtido quando subtramos o algarismo decimal final do n de n e dividimos por 10. Depois, note que (10a + b)2 = 100a2 + 20ab +
b2 = 10(10a2 + 2b) + b2, ento o algarismo final de n2 o mesmo algarismo final de b2. Alm
disso, note-se que o dgito decimal final de b2 o mesmo dgito final de (10 b)2 = 100 20b +
b2. Conseqentemente, podemos reduzir nossa demonstrao em seis casos.
Caso (i). O dgito final de n 1 ou 9. Ento o dgito decimal final de n2 o dgito decimal
final de 12 = 1 ou 92 = 81, ou seja, 1.
Caso (ii). O dgito final de n 2 ou 8. Ento o dgito decimal final de n2 o dgito decimal
final de 22 = 4 ou 82 = 64, ou seja, 4.
Caso (iii). O dgito final de n 3 ou 7. Ento o dgito decimal final de n2 o dgito decimal
final de 32 = 9 ou 72 = 49, ou seja, 9.
Caso (iv). O dgito final de n 4 ou 6. Ento o dgito decimal final de n2 o dgito decimal
final de 42 = 16 ou 62 = 36, ou seja, 6.
Caso (v). O dgito final de n 5. Ento o dgito decimal final de n2 o dgito decimal final de
52 = 25, ou seja, 5.
Caso (vi). O dgito final de n 0. Ento o dgito decimal final de n2 o dgito decimal final
de 02 = 0, ou seja, 0.
Como consideramos todos os seis casos, podemos concluir que o dgito decimal final de n2 em
que n um nmero inteiro, 0, 1, 2, 4, 5, 6 ou 9.

s vezes, podemos eliminar alguns dos casos, restando poucos exemplos, como o Exemplo 6 ilustra.

EXEMPLO 6 Mostre que no existem solues inteiras para x e y de x2 + 3y2 = 8.


Soluo: Podemos rapidamente reduzir a demonstrao apenas verificando poucos casos, pois
x2 > 8 quando |x| 3 e 3y2 > 8 quando |y| 2. Disso restam os casos em que x toma um dos valores 2, 1, 0, 1 ou 2 e y toma um dos valores 1, 0, ou 1. Podemos terminar usando uma demonstrao exaustiva. Para economizar com os casos restantes, notamos que x2 s pode ser 0, 1
ou 4, e os possveis valores de 3y2 so 0 e 3, logo vemos que a maior soma possvel para os valores de x2 e 3y2 7. Conseqentemente, impossvel termos x2 + 3y2 = 8 com x e y inteiros.
SEM PERDA DE GENERALIDADE Na demonstrao do Exemplo 4, dispensamos o caso (iii),
em que x < 0 e y 0, pois o mesmo que o caso (ii), em que x 0 e y < 0, com os papis de x e y
invertidos. Para encurtar a demonstrao, pudemos demonstrar os casos (ii) e (iii) juntos, assumindo, sem perda de generalidade, que x 0 e y < 0. Implcito nessa sentena est o fato de que podemos provar o caso com x < 0 e y 0, usando o mesmo argumento utilizado para o caso com x 0
e y < 0, mas com as mudanas bvias. Em geral, quando a frase sem perda de generalidade
usada em uma demonstrao, queremos dizer que demonstrando um caso do teorema, nenhum argumento adicional necessrio para demonstrar o outro caso especificado. Ou seja, o outro caso
segue o mesmo argumento, com as mudanas necessrias. claro que o uso incorreto desse princpio pode levar a erros desafortunados. s vezes assume-se que no perderemos a generalidade, mas
isso leva perda de generalidade. Esses erros podem ser cometidos por no levarmos em conta que
um caso substancialmente diferente dos outros. Isso pode levar a uma demonstrao incompleta
ou, possivelmente, errada. De fato, muitas demonstraes incorretas de famosos teoremas tinham
seus erros em argumentos que usavam a idia de sem perda de generalidade para demonstrar
casos que no poderiam ser rapidamente demonstrados a partir de casos mais simples.
Vamos agora ilustrar uma demonstrao em que sem perda de generalidade usada efetivamente.

901 / Os Fundamentos: Lgica e Demonstraes

1-90

EXEMPLO 7 M
 ostre que (x + y)r < xr + yr quaisquer que sejam x e y reais positivos e r um nmero real com
0 < r < 1.
Soluo: Sem perda de generalidade, podemos assumir que x + y = 1. [Para ver isso, suponha
que tenhamos demonstrado o teorema, assumindo que x + y = 1. Suponha que x + y = t. Ento
(x/t) + (y/t) = 1, o que implica que ((x/t) + (y/t))r < (x/t)r + (y/t)r. Multiplicando-se ambos os
lados dessa ltima equao por tr, mostramos que (x + y)r < xr + yr .]
Assumindo que x + y = 1, como x e y so positivos, temos 0 < x < 1 e 0 < y < 1. Como
0 < r < 1, segue que 0 < 1 r < 1, portanto x1r < 1 e y1r < 1. Isso significa que x < xr e y < yr.
Conseqentemente, xr + yr > x + y = 1. Isso significa que (x + y)r = 1r < xr + yr. Isso demonstra o teorema para x + y = 1.
Como assumimos x + y = 1 sem perda de generalidade, sabemos que (x + y)r < xr + yr
quaisquer que sejam x e y reais positivos e r um nmero real com 0 < r < 1.

ERROS COMUNS COM DEMONSTRAES EXAUSTIVAS E DEMONSTRAES POR


CASOS Um erro comum de raciocnio tirar concluses incorretas dos exemplos. No importa quantos exemplos separados so considerados, um teorema no demonstrado considerandose exemplos, a menos que todos os possveis casos sejam cobertos. O problema de demonstrar
um teorema anlogo a mostrar que um programa de computador sempre fornece a sada desejada. No importa quantos valores de entrada so testados, a menos que todos os valores sejam
testados, no podemos concluir que o programa sempre produz a sada correta.

EXEMPLO 8 verdade que todo nmero inteiro positivo a soma de 18 quartas potncias de inteiros?
Soluo: Para determinar quando n pode ser escrito como a soma de 18 quartas potncias de inteiros, devemos comear examinando quando n a soma de 18 quartas potncias de inteiros para
o menor inteiro positivo. Como as quatro primeiras quartas potncias so 0, 1, 16, 81, . . . , se
pudermos selecionar 18 termos desses que adicionados resultam n, ento n a soma de 18 quartas
potncias. Podemos mostrar que todos os nmeros inteiros positivos at o 78 podem ser escritos
como a soma de 18 quartas potncias. (Os detalhes so deixados para o leitor.) No entanto, se
decidirmos que j o bastante, podemos chegar a uma concluso errada. Pois no verdade que
todo inteiro positivo pode ser escrito como a soma de 18 quartas potncias de inteiros, uma vez
que 79 no pode ser escrito como essa soma (como o leitor pode verificar).

Outro erro comum envolve fazer afirmaes no garantidas que levam a demonstraes por
casos incorretas em que nem todos os casos so considerados. Isso ilustrado no Exemplo 9.

EXEMPLO 9 O que est errado com esta demonstrao?


Teorema: Se x um nmero real, ento x2 um nmero real positivo.
Demonstrao: Seja p1 x positivo, seja p2 x negativo e seja q x2 positivo. Para
mostrar que p1 q verdadeira, note que quando x positivo, x2 positivo, pois o produto de
dois nmeros positivos, x e x. Para mostrar que p2 q, note que, quando x negativo, x2 positivo, pois o produto de dois nmeros negativos, x e x. Isso completa a demonstrao.
Soluo: O problema com a demonstrao que demos est no fato de no notarmos o caso x = 0.
Quando x = 0, x2 = 0 no positivo, portanto o suposto teorema falso. Se p x um nmero
real, ento podemos demonstrar resultados em que p a hiptese com trs casos, p1, p2 e p3,
em que p1 x positivo, p2 x negativo e p3 x = 0 uma vez que temos a equivalncia
p p1 p2 p3.

1-91

1.7 Mtodos de Demonstrao e Estratgia91

Demonstraes de Existncia
Muitos teoremas so afirmaes de que determinados objetos de certo tipo existem. Um teorema
desse tipo uma proposio da forma x P(x), em que P um predicado. Uma demonstrao de
uma proposio da forma x P(x) chamada de demonstrao de existncia. Existem muitos
meios de demonstrar um teorema desse tipo. s vezes, uma demonstrao de existncia de x
P(x) pode ser dada encontrando-se um elemento a tal que P(a) verdadeira. Essas demonstraes de existncia so chamadas de construtivas. Tambm possvel dar uma demonstrao de
existncia que seja no construtiva; ou seja, no encontramos um elemento a tal que P(a)
verdadeira, mas podemos provar que x P(x) verdadeira de alguma outra maneira. Um mtodo
comum de fornecer uma demonstrao de existncia no construtiva usar a demonstrao por
contradio e mostrar que a negao da quantificao existencial implica uma contradio. O
conceito de demonstrao construtiva de existncia ilustrado no Exemplo 10 e o conceito de
no construtiva, no Exemplo 11.

EXEMPLO 10 Demonstrao de Existncia Construtiva Mostre que existe um inteiro positivo que pode ser
escrito como a soma de cubos de duas maneiras diferentes.
Exemplos
Extras

Soluo: Depois de considervel trabalho (tal como uma procura computacional), encontramos
1.729 = 103 + 93 = 123 + 13.
Como mostramos um inteiro positivo que pode ser escrito como a soma de cubos de dois modos
diferentes, est feito.

EXEMPLO 11 Demonstrao de Existncia No Construtiva Mostre que existem nmeros irracionais x e y,


tal que xy racional.
Soluo: De acordo com o Exemplo 10 na Seo 1.6, sabemos que 2 irracional. Considere o
nmero 2

. Se ele racional, temos dois nmeros irracionais x e y com xy racional, ou seja,

x = 2 e y = 2 . Por outro lado, se 2


2

( 2 2)

irracional, ento podemos tomar x = 2

ey= 2,

logo xy = ( 2 ) 2 = 2
= 2 = 2.
Esta demonstrao um exemplo de demonstrao de existncia no construtiva, pois no
encontramos nmeros irracionais x e y, tal que xy racional. No entanto, mostramos que ou o par
x = 2 , y = 2 ou o par x = 2 2 , y = 2 tem a propriedade desejada, mas no mostramos
para qual dos dois pares isso funciona!

Demonstraes no construtivas de existncia so delicadas, como o Exemplo 12 ilustra.

EXEMPLO 12 Chomp um jogo para dois jogadores. Nesse jogo, biscoitos so dispostos em uma grade retangular. O biscoito na ponta esquerda envenenado, como mostra a Figura 1(a). Os dois jogadores
fazem movimentos alternadamente, um tem de comer um biscoito restante, junto com todos os
Links
biscoitos direita e/ou abaixo deste (veja a Figura 1(b), por exemplo). O perdedor o jogador
que no tiver escolha e tiver de comer o biscoito envenenado. Perguntamos se um dos dois jogadores pode ter uma estratgia vencedora. Ou seja, pode um jogador sempre fazer movimentos
que garantam a ele a vitria?
Soluo: Vamos dar uma demonstrao de existncia no construtiva de uma estratgia vencedora para o primeiro jogador. Ou seja, vamos mostrar que o primeiro jogador tem uma estratgia
vencedora sem descrev-la explicitamente.
Primeiro, note que o jogo tem um fim e no pode terminar empatado porque, com cada movimento, ao menos um biscoito comido; portanto, depois de m n, o jogo chega ao fim, em

921 / Os Fundamentos: Lgica e Demonstraes

1-92

Figura 1 (a) Chomp, o Biscoito na Ponta Superior Esquerda Envenenado (b) Trs Movimentos Possveis

que a grade original m n. Agora, suponha que o primeiro jogador comece o jogo comendo
exatamente o biscoito no canto direito inferior. Existem duas possibilidades, esse o primeiro
movimento de uma estratgia vencedora para o primeiro jogador ou o segundo jogador pode
fazer uma jogada que seja o primeiro movimento de uma estratgia vencedora para o segundo
jogador. Nesse segundo caso, em vez de comer o biscoito no canto inferior direito, o primeiro
jogador poderia ter feito o mesmo movimento que o segundo jogador fez como seu primeiro
movimento de uma estratgia vencedora (e ento continuar seguindo aquela estratgia vencedora). Isso garantiria uma vitria para o primeiro jogador.
Note que mostramos que uma estratgia vencedora existe, mas no especificamos uma tal
estratgia. Conseqentemente, a demonstrao no construtiva. De fato, ningum foi capaz de
descrever uma estratgia vencedora para o Chomp que se aplique para todas as grades retangulares, e descreva os movimentos que o primeiro jogador deve seguir. No entanto, estratgias vencedoras podem ser descritas para determinados casos especiais, como quando a grade quadrada
e quando tem apenas duas linhas de biscoitos (veja os exerccios 15 e 16 na Seo 4.2).

Demonstraes de Unicidade
Alguns teoremas afirmam a existncia de um nico elemento com uma determinada propriedade.
Em outras palavras, esses teoremas afirmam que existe exatamente um elemento com essa propriedade. Para demonstrar uma sentena desse tipo, precisamos mostrar que um elemento com
essa propriedade existe e que nenhum outro elemento tem essa propriedade. As duas partes de
uma demonstrao de unicidade so:
Existncia: Mostramos que um elemento x com a propriedade desejada existe.
Unicidade: Mostramos que se y x, ento y no tem a propriedade desejada.
Equivalentemente, podemos mostrar que se x e y tm ambos essa propriedade, ento x = y.
Observao: Mostrar que existe um nico elemento x, tal que P(x) o mesmo que demonstrar a
sentena x(P(x) y(y x P(y))).
Vamos ilustrar os elementos de uma demonstrao de unicidade no Exemplo 13.

1-93

1.7 Mtodos de Demonstrao e Estratgia

93

EXEMPLO 13 Mostre que se a e b so nmeros reais e a 0, ento existe um nico nmero real r, tal que ar +
b = 0.

Exemplos
Extras

Soluo: Primeiro, note que o nmero real r = b/a uma soluo para ar + b = 0, pois a (b/a)
+ b = b + b = 0. Conseqentemente, um nmero real r existe para o qual ar + b = 0. Esta a
parte de existncia da demonstrao.
Segundo, suponha que s um nmero real, tal que as + b = 0. Ento, ar + b = as + b, em
que r = b/a. Subtraindo b de ambos os lados, encontramos ar = as. Dividindo ambos os lados
dessa ltima equao por a, que no zero, vemos r = s. Isso signifi ca que se s r, ento
as + b 0. Isso estabelece a parte da unicidade da demonstrao.

Estratgias de Demonstrao
Encontrar demonstraes pode ser um trabalho desafi ador. Quando voc confrontado com uma
sentena para demonstrar, voc deve primeiro substituir os termos por suas defi nies e, ento,
cuidadosamente analisar o que as hipteses e a concluso signifi cam. Depois disso, voc pode tentar demonstrar o resultado usando um dos mtodos de demonstrao avaliados. Geralmente, se a
sentena uma sentena condicional, voc deve primeiro tentar uma demonstrao direta; se esta

Links
GODFREY HAROLD HARDY (18771947) Hardy, nascido em Cranleigh, Surrey, Inglaterra, foi o mais velho de
dois fi lhos de Isaac Hardy e Sophia Hall Hardy. Seu pai era mestre em geografi a e desenho pela Escola de Cranleigh e
tambm dava aulas de canto e jogava futebol. Sua me dava aulas de piano e mantinha uma penso para jovens estudantes. Os pais de Hardy eram devotos da educao de seus fi lhos. Hardy demonstrou suas habilidades com nmeros
com apenas dois anos de idade, quando comeou a desenhar nmeros em milhes. Ele teve um tutor em matemtica
em vez de freqentar a escola regular. Foi para a Winchester College, escola de segundo grau particular, aos 13 anos
ao ganhar uma bolsa de estudos. Ele era um excelente aluno e demonstrou um intenso interesse por matemtica. Hardy
entrou para o Trinity College, Cambridge, em 1896, com uma bolsa de estudos e ganhou vrios prmios durante o
tempo que passou por l, graduando-se em 1899.
Hardy manteve o cargo de professor em matemtica na Trinity College, na Cambridge University, de 1906 a 1919, quando foi indicado
para a cadeira de geometria de Sullivan, em Oxford. Ele fi cou descontente com Cambridge por causa da demisso do famoso fi lsofo e
matemtico Bertrand Russell, do Trinity, pelas atividades antiblicas, e no apoiava algumas atitudes administrativas tomadas. Em 1931, ele
retornou a Cambridge como professor de matemtica pura, onde permaneceu at sua aposentadoria em 1942. Ele foi um matemtico purista
e manteve uma viso elitista da matemtica, esperando que sua pesquisa nunca fosse aplicada.
Ironicamente, Hardy talvez o mais conhecido dos criadores da lei HardyWeinberg, que predita os modelos de herana. Seu trabalho
nessa rea aparece como uma carta no peridico Science, no qual ele usa as idias de lgebra simples para demonstrar os erros em um artigo
sobre gentica. Hardy trabalhou primeiramente com a teoria de nmeros e funo, explorando alguns tpicos como a funo zeta de Riemann, sries de Fourier e a distribuio dos nmeros primos. Ele fez muitas contribuies importantes a destacados problemas, como os de
Waring sobre a representao dos nmeros inteiros positivos como soma da k-sima potncia e o problema da representao dos nmeros
inteiros mpares como a soma de trs primos. Hardy tambm lembrado pelas suas colaboraes com John E. Littlewood, colega de trabalho
com quem escreveu mais de 100 artigos, e com o famoso matemtico indiano prodgio Srinivasa Ramanujan. Sua colaborao com Littlewood formou a piada de que existiam apenas trs matemticos importantes naquela poca, Hardy, Littlewood e HardyLittlewood, embora algumas pessoas pensassem que Hardy teria inventado uma pessoa fi ctcia, Littlewood, porque Littlewood era muito pouco visto fora de
Cambridge. Hardy teve a sabedoria de reconhecer a genialidade de Ramanujan a partir de escritos no convencionais, mas extremamente
criativos enviados por Ramanujan para ele, enquanto outros matemticos falharam nesta tarefa. Hardy trouxe Ramanujan para Cambridge,
e ele colaborou em importantes artigos, estabelecendo novos resultados no nmero de parties de nmeros inteiros. Hardy se interessava
pela educao matemtica, e seu livro Um Curso de Matemtica Pura teve um grande efeito na educao primria e secundria em matemtica na primeira metade do sculo XX. Hardy tambm escreveu Uma Apologia de um Matemtico, em que ele deu sua resposta pergunta
de que se vale a pena devotar a vida ao estudo da matemtica. Neste livro apresentada a viso dele do que matemtica e o que ela faz.
Hardy teve um grande interesse por esportes. Ele era um f vido de crquete e acompanhava os resultados de perto. Em uma determinada partida em que ele estava, tiraram uma foto dele da qual no gostou (apenas cinco fotos so conhecidas), alm disso, no gostava de
espelhos, cobrindo-os com uma toalha imediatamente ao entrar em um quarto de hotel.
NOTA HISTRICA O matemtica ingls G. H. Hardy, quando visitava o indiano prodgio Ramanujan no hospital, contou-lhe que se
lembrara do nmero 1.729, o nmero de txis que tomara, que era bastante estpido. Ramanujan respondeu: No; um nmero muito interessante; o menor nmero que pode ser expresso como a soma dos cubos de duas formas diferentes.

94 1 / Os Fundamentos: Lgica e Demonstraes

1-94

falhar, voc pode tentar uma demonstrao indireta. Se nenhuma dessas tentativas funcionar, voc
deve tentar uma demonstrao por contradio.
RACIOCNIO DIRETO E PARA TRS Qualquer que seja o mtodo escolhido, voc precisa
de um ponto de partida para sua demonstrao. Para comear uma demonstrao direta de uma
sentena condicional, comece com as premissas. Usando estas premissas, juntamente com os
axiomas e conhecendo teoremas, voc pode construir uma demonstrao usando uma seqncia
de passos que nos leva concluso. Esse tipo de raciocnio, chamado de raciocnio direto, o
tipo mais comum de raciocnio usado para demonstrar resultados relativamente simples. Similarmente, com raciocnios indiretos, voc pode comear com a negao da concluso e, usando uma
seqncia de passos, obter a negao das premissas.
Infelizmente, raciocnio direto com freqncia difcil de usar para demonstrar resultados
mais complicados, pois os raciocnios necessrios para alcanar a concluso desejada podem
estar distantes do bvio. Nesses casos pode ser interessante usar um raciocnio para trs. Raciocinando de trs para frente para demonstrar uma sentena q, achamos uma sentena p que pode demonstrar a propriedade que p q. (Note que isso no ajuda a encontrar uma sentena r que voc
pode demonstrar que q r, pois esta uma falcia de carregar a pergunta para concluir de q r
e r que q verdadeira.) Raciocnios de trs para frente sero ilustrados nos exemplos 14 e 15.

Links
SRINIVASA RAMANUJAN (18871920) Famoso prodgio matemtico, Ramanujan nasceu e foi criado no sul da
ndia, prximo cidade de Madras (agora chamada de Chennai). Seu pai era balconista em uma loja de roupas. Sua
me contribua com a renda familiar cantando em um templo local. Ramanujan estudou em uma escola de lngua inglesa, expondo seu talento e interesse pela matemtica. Com 13 anos, ele usava um livro de teoria para universitrios.
Quando ele tinha 15 anos, um universitrio deu-lhe uma cpia de Sinopse da Matemtica Pura. Ramanujan decidiu
trabalhar com os mais de 6 mil resultados do livro, declarados sem demonstrao ou explicao, escrevendo tudo em
folhas depois coletadas em um livro de anotaes. Terminou o colegial em 1904 e ganhou uma bolsa de estudos para a
Universidade de Madras. Inscrito em um currculo de artes fi nas, ele no freqentava suas aulas e assistia s aulas de
matemtica, o que o fez perder sua bolsa. Ele no passou nos exames na universidade quatro vezes, de 1904 a 1907,
indo bem apenas em matemtica. Durando esse tempo, ele completava seu caderno de anotaes com escritos originais, algumas vezes redescobrindo trabalhos j publicados e, em outras, fazendo novas descobertas.
Sem um diploma universitrio, era difcil para Ramanujan conseguir um emprego decente. Para sobreviver, ele dependia de ajuda de
amigos. Ele foi tutor de estudantes em matemtica, mas suas maneiras no convencionais de pensar e sua falta de conhecimento do programa
de ensino causavam-lhe problemas. Ele casou-se em 1909, um casamento arranjado com uma garota 9 anos mais nova que ele. Por precisar
sustentar a nova famlia, mudou-se para Madras e foi atrs de um emprego. Ele mostrava suas anotaes matemticas aos empregadores em
potencial, mas elas os transtornavam. Entretanto, um professor da Presidency College reconheceu sua genialidade e o apoiou e, em 1912, ele
conseguiu um emprego como gerente de contas, ganhando um pequeno salrio.
Ramanujan continuou seu trabalho matemtico durante esse tempo e publicou seu primeiro artigo em 1910 em um peridico indiano.
Ele percebeu que seu trabalho a alm daquilo j feito pelos matemticos indianos e decidiu escrever aos matemticos ingleses. O primeiro
matemtico a quem escreveu, recusou seu pedido de ajuda. Mas, em janeiro de 1913, ele escreveu a G. H. Hardy, que estava inclinado a recusar Ramanujan, mas as proposies matemticas em sua carta, sem demonstraes, chamaram a ateno de Hardy. Ele decidiu examin-las
de perto com a ajuda de seu colega e colaborador J. E. Littlewood. Eles decidiram, depois de um estudo minucioso, que Ramanujan era
provavelmente um gnio, porque suas proposies poderiam ser escritas apenas por um matemtico de alto nvel; elas devem ser verdadeiras, porque se forem falsas, ningum poderia ter a imaginao de invent-las.
Hardy conseguiu uma bolsa de estudos para Ramanujan, trazendo-o para a Inglaterra, em 1914. Hardy pessoalmente o auxiliou na anlise matemtica e eles trabalharam juntos por 5 anos, provando teoremas signifi cativos sobre o nmero de parties de inteiros. Durante esse
tempo, Ramanujan fez importantes contribuies para a teoria dos nmeros e tambm trabalhou com fraes, sries infi nitas e funes elpticas. Ramanujan teve vrias idias que envolviam determinados tipos de funes e sries, mas suas suposies de teoremas de nmeros
primos estavam geralmente erradas. Isso ilustra sua vaga idia do que constitui uma demonstrao correta. Ele foi um dos membros mais
novos que se juntou Irmandade da Sociedade Real. Infelizmente, em 1917, Ramanujan fi cou muito doente. Nesta poca, pensou-se que ele
estava tendo problemas com o clima ingls e tivesse contrado tuberculose. Sabe-se agora que ele sofria de defi cincia de uma vitamina, uma
vez que Ramanujan era vegetariano. Ele retornou para a ndia em 1919, continuando seus estudos em matemtica mesmo quando estava
confi nado em sua cama. Ele era religioso e acreditava que seu talento matemtico procedia da divindade de sua famlia, Namagiri. Ramanujan considerava a matemtica e a religio como que entrelaadas. Ele dizia que uma equao para mim no tem signifi cado a menos que
expresse um pensamento de Deus. Sua curta vida veio ao fi nal em abril de 1920, quando ele tinha 32 anos de idade. Ramanujan deixou
muitas anotaes com resultados no publicados. Os escritos nesses cadernos mostram os pensamentos de Ramanujan, mas so limitados.
Muitos matemticos devotaram anos de estudo para explicar e justifi car os resultados dos cadernos.

1-95

1.7 Mtodos de Demonstrao e Estratgia95

EXEMPLO 14 Dados dois nmeros reais positivos x e y, sua mdia aritmtica (x + y)/2 e sua mdia geomtrica xy. Quando comparamos essas mdias para pares de nmeros reais positivos distintos,
vemos que a mdia aritmtica sempre maior que a geomtrica. [Por exemplo, quando x = 4
e y = 6, temos 5 = (4 + 6) / 2 > 4 6 = 24 . ] Podemos demonstrar que essa inequao
sempre verdadeira?
Soluo: Para demonstrar que (x + y)/2 > xy.quando x e y so nmeros reais distintos, podemos
pensar de trs para frente. Construmos a seqncia de inequaes equivalentes. As inequaes
equivalentes so:

Exemplos
Extras


(x + y)/2 > xy.,
(x + y)2/4 > xy,

(x + y)2 > 4xy,
x2 + 2xy + y2 > 4xy,
x2 2xy + y2 > 0,

(x y)2 > 0.
Como (x y)2 > 0 quando x y, segue que a inequao final verdadeira. Como todas essas
inequaes so equivalentes, segue que (x + y)/2 > xy.quando x y. Uma vez que fizemos esse
raciocnio, podemos facilmente reverter os passos para construir uma demonstrao usando um
raciocnio direto. Daremos agora esta demonstrao.
Suponha que x e y so nmeros reais distintos. Ento (x y)2 > 0, pois o quadrado de um
nmero diferente de zero positivo (veja Apndice 1). Como (x y)2 = x2 2xy + y2, isso implica que x2 2xy + y2 > 0. Adicionando 4xy em ambos os lados, obtemos x2 + 2xy + y2 > 4xy.
Como x2 + 2xy + y2 = (x + y)2, isso significa que (x + y)2 4xy. Dividindo ambos os membros
dessa equao por 4, vemos que (x + y)2/4 > xy. Finalmente, tomando razes quadradas dos dois
lados (o que preserva a inequao, pois ambos os lados so positivos), temos (x + y)/2 > xy.
Conclumos que se x e y so nmeros reais positivos, ento sua mdia aritmtica (x + y)/2

maior que sua mdia geomtrica xy.

EXEMPLO 15 Suponha que duas pessoas participem de um jogo, e que cada um na sua vez toma uma, duas
ou trs pedras de uma pilha que contm 15 pedras. A pessoa que remove a ltima pedra ganha o jogo. Mostre que o primeiro jogador pode ganhar, no importando o que o segundo
jogador faa.
Soluo: Para comprovar que o primeiro jogador pode sempre ganhar o jogo, podemos pensar de
trs para frente. No ltimo passo, o primeiro jogador pode ganhar se sobrar uma pilha com uma,
duas ou trs pedras. O segundo jogador ser forado a deixar uma, duas ou trs pedras se ele tiver
de jogar com uma pilha que contm quatro pedras. Conseqentemente, uma maneira de o primeiro jogador ganhar deixar quatro pedras para o segundo jogador na sua penltima jogada. O
primeiro jogador pode deixar quatro pedras quando existirem cinco, seis ou sete na pilha que o
segundo jogador deixou, o que acontecer quando o segundo jogador fizer seu movimento em
uma pilha com oito pedras. Conseqentemente, para forar o segundo jogador a deixar cinco, seis
ou sete pedras, o primeiro jogador deve deixar oito pedras para o segundo na sua antipenltima
jogada. Isso significa que deve ter nove, dez ou onze pedras para esta jogada. Similarmente, o
segundo jogador deve deixar doze pedras quando fizer sua primeira jogada. Podemos reverter
este argumento para mostrar que o primeiro jogador deve sempre fazer jogadas para ganhar o
jogo, qualquer que sejam as jogadas do segundo. Essas jogadas sucessivamente deixam doze,
oito e quatro pedras para o segundo.

961 / Os Fundamentos: Lgica e Demonstraes

1-96

ADAPTANDO DEMONSTRAES DE EXISTNCIA Uma excelente maneira de procurar


por possveis mtodos que podem ser usados para demonstrar uma sentena tomar vantagem
das demonstraes de existncia. Freqentemente, uma demonstrao de existncia pode ser
adaptada para demonstrar um novo resultado. Mesmo quando esse no o caso, alguma idia da
demonstrao de existncia pode ser usada para ajudar. Como demonstraes de existncia nos
do dicas para novas demonstraes, voc deve ler e entender essas demonstraes quando encontr-las em seus estudos. Esse processo ilustrado no Exemplo 16.

EXEMPLO 16 No Exemplo 10 da Seco 1.6, demonstramos que 2 irracional. Agora, conjecturamos que 3
irracional. Podemos adaptar a demonstrao do Exemplo 10 da Seo 1.6 para mostrar que
3 irracional?
Exemplos
Extras

Soluo: Para adaptar a demonstrao do Exemplo 10 da Seo 1.6, comeamos imitando os passos
da demonstrao, mas substituindo 2 por 3 . Primeiro, supomos que 3 = d/c em que a frao
c/d irredutvel. Elevando ambos os lados ao quadrado, temos 3 = c2/d2, logo 3d2 = c2. Podemos
usar essa equao para mostrar que 3 deve ser um fator de c e d, similar a como usamos a equao
2 b 2 = a 2 no Exemplo 10 da Seo 1.6 para mostrar que 2 deveria ser um fator de a e b? (Lembrese de que um inteiro s um fator de um inteiro t se t/s for um inteiro. Um inteiro n par se e somente se 2 for um fator de n.) Sim, podemos, mas precisamos de mais alguma munio da teoria dos
nmeros, que vamos desenvolver no Captulo 3. Vamos terminar a demonstrao, mas deixaremos as
justificativas desses passos para o Captulo 3. Como 3 um fator de c2, este deve ser um fator de c. Mais
que isso, como 3 um fator de c, 9 deve ser um fator de c2, o que significa que 9 um fator de 3d2.
Isso implica que 3 um fator de d2, o que significa que 3 um fator de d. Isso mostra que 3 um fator
de c e d, o que uma contradio. Depois de termos certeza das justificativas desses passos, teremos
mostrado que 3 irracional pela adaptao da demonstrao de que 2 irracional. Note que esta
demonstrao pode ser estendida para mostrar que n irracional sempre que n for um inteiro positivo que no um quadrado perfeito. Deixaremos estes detalhes para o Captulo 3.

Uma boa dica procurar demonstraes de existncia que voc pode adaptar quando for
confrontado com a demonstrao de um novo teorema, particularmente quando o novo teorema
parece semelhante a um que voc j demonstrou.

Procurando Contra-exemplos
Na Seo 1.5, introduzimos o uso de contra-exemplos para mostrar que determinadas sentenas so
falsas. Quando confrontado com uma conjectura, voc deve primeiro tentar demonstrar essa conjectura, e, se suas tentativas no tiverem sucesso, voc deve tentar encontrar um contra-exemplo. Se
voc no conseguir um contra-exemplo, deve tentar demonstrar a sentena. De qualquer forma,
procurar contra-exemplos extremamente importante, pois freqentemente nos d algum insight
sobre o problema. Vamos ilustrar o papel dos contra-exemplos com alguns exemplos.

EXEMPLO 17 No Exemplo 14 da Seo 1.6, mostramos que a sentena Todo inteiro positivo a soma de dois
quadrados de inteiros falsa, encontrando um contra-exemplo. Ou seja, existem inteiros positivos que no podem ser escritos como a soma de dois quadrados de inteiros. Portanto, no podemos escrever todos os inteiros como a soma de quadrados de dois nmeros inteiros, mas talvez
possamos escrever todo nmero inteiro como a soma dos quadrados de trs nmeros inteiros. Ou
seja, a sentena Todo nmero inteiro positivo pode ser escrito como a soma dos quadrados de
trs nmeros inteiros verdadeira ou falsa?
Exemplos
Extras

Soluo: Como sabemos mostrar que nem todo nmero inteiro positivo pode ser escrito como a
soma de dois quadrados de inteiros, devemos inicialmente ser cticos sobre todo inteiro poder ser
escrito como a soma de trs quadrados de inteiros. Portanto, vamos primeiro procurar por um contra-exemplo. Ou seja, podemos mostrar que a sentena Todo nmero inteiro positivo pode ser

1-97

1.7 Mtodos de Demonstrao e Estratgia97

escrito como a soma dos quadrados de trs nmeros inteiros falsa se encontrarmos um
inteiro que no seja a soma de quadrados de trs inteiros. Para encontrar um contra-exemplo, tentamos escrever a sucesso dos inteiros como a soma de trs quadrados. Vemos que 1 = 02+ 02+ 12,
2 = 02 + 12 + 12, 3 = 12 + 12 + 12, 4 = 02 + 02 + 22, 5 = 02 + 12 + 22, 6 = 12 + 12 + 22, mas
no podemos encontrar um modo de escrever 7 como a soma de trs quadrados. Para mostrar que
no existem trs quadrados que somados resultem 7, notemos que os nicos quadrados possveis
que podemos usar menores que 7 so 0, 1 e 4. Como no existe soma de trs termos que resulte 7
com essas parcelas, segue-se que 7 um contra-exemplo. Conclumos que a sentena Todo nmero inteiro positivo pode ser escrito como a soma dos quadrados de trs nmeros inteiros falsa.
Mostramos que nem todo inteiro positivo pode ser escrito como a soma de quadrados de trs
inteiros. A prxima pergunta deve ser se podemos escrever todos os inteiros positivos como a
soma de quatro quadrados de inteiros. Alguma experimentao mostra evidncias de que sim. Por
exemplo, 7 = 12 + 12 + 12 + 22, 25 = 42 + 22 + 22 + 12 e 87 = 92 + 22 + 12 + 12. Isso nos faz
conjecturar que Todo inteiro positivo a soma dos quadrados de quatro inteiros verdadeira.
Para uma demonstrao, veja [Ro05].

Estratgia de Demonstrao em Ao
A matemtica geralmente concebida como se fatos matemticos estivessem cravados em pedras. Textos de matemtica (incluindo este livro) apresentam formalmente teoremas e suas demonstraes. Essas apresentaes no nos levam a descobrir o processo matemtico. Esse
processo comea com a explorao de conceitos e exemplos, fazendo perguntas, formulando
conjecturas e tentando valorar essas conjecturas com uma demonstrao ou com contra-exemplos. Essas so as atividades do dia-a-dia de um matemtico. Acredite ou no, o material apresentado em livros originalmente concebido dessa forma.
Pessoas formulam conjecturas com base em muitos tipos de evidncia. O exame de casos
especiais pode nos levar a uma conjectura, como a identificao de possveis modelos. Alterando
hipteses e concluses de teoremas conhecidos tambm podemos ser levados a conjecturas plausveis. Em outros tempos, conjecturas eram feitas com base na intuio, na crena de que um
resultado era verdadeiro. Independentemente de como uma conjectura foi feita, uma vez formulada, o objetivo demonstrar que verdadeira ou falsa. Quando um matemtico acredita que uma
conjectura deve ser verdadeira, ele tenta encontrar uma demonstrao. Se no consegue encontr-la, deve procurar por um contra-exemplo. Quando no encontra um contra-exemplo, deve
tornar atrs e tentar provar a conjectura novamente. Embora muitas conjecturas sejam verificadas
rapidamente, algumas resistem por centenas de anos e levam ao desenvolvimento de novas partes
da matemtica. Vamos mencionar algumas famosas conjecturas mais tarde, nesta seo.

Ladrilhando

Links

Podemos ilustrar os aspectos de estratgia de demonstraes atravs de um breve estudo sobre


como fazer coberturas de um tabuleiro de xadrez, como se colocssemos ladrilhos em um piso.
Olhando para esse processos, podemos rapidamente descobrir e demonstrar muitos resultados
diferentes, usando vrios mtodos de demonstrao. Existe um sem-nmero de conjecturas que
pode ser feito e estudado nessa rea. Para comear, precisamos definir alguns termos. Um tabuleiro de xadrez um retngulo dividido em quadrados de mesmo tamanho em linhas horizontais
e verticais. O jogo de xadrez jogado em um tabuleiro com 8 linhas e 8 colunas; esse tabuleiro
ser chamado de tabuleiro standard e mostrado na Figura 2. Nesta seo, usaremos o termo
tabuleiro para representar qualquer quadriculado de qualquer tamanho, como, por exemplo, as
partes do tabuleiro de xadrez obtidas pela retirada de um ou mais quadrados. Um domin uma
pea retangular formada por dois quadrados, como mostra a Figura 3. Dizemos que um tabuleiro
est ladrilhado por domins quando todos os seus quadrados esto cobertos sem haver domins
sobrepostos nem domins com partes para fora do tabuleiro. Agora podemos desenvolver alguns
resultados sobre ladrilhamento de tabuleiros usando domins.

981 / Os Fundamentos: Lgica e Demonstraes

Figura 2 O Tabuleiro Standard.

1-98

Figura 3

Dois Domins.

EXEMPLO 18 Podemos ladrilhar um tabuleiro standard usando domins?


Soluo: Podemos encontrar muitas maneiras de ladrilhar um tabuleiro standard usando domins. Por
exemplo, podemos ladrilh-lo colocando 32 domins horizontais, como mostra a Figura 4. A existncia de uma tal situao completa a demonstrao construtiva de existncia. claro que existe um
grande nmero de maneiras para fazer essa cobertura. Podemos colocar 32 domins verticais no tabuleiro ou podemos colocar alguns verticais e outros horizontais. Contudo, para uma demonstrao de
existncia construtiva, precisamos encontrar apenas uma tal situao.

EXEMPLO 19 Podemos ladrilhar um tabuleiro obtido pela remoo de um dos cantos de um tabuleiro standard?
Exemplos
Extras

Soluo: Para responder a essa questo, note que um tabuleiro standard tem 64 quadrados, portanto, removendo um quadrado, teremos um tabuleiro com 63 quadrados. Agora, suponha que
possamos ladrilhar o tabuleiro obtido. O tabuleiro deve ter um nmero par de quadrados, pois
cada domin cobre dois quadrados e no existem domins sobrepostos nem que ultrapassam as
bordas do tabuleiro. Conseqentemente, demonstramos por contradio que um tabuleiro de xadrez com um de seus quadrados removidos no pode ser ladrilhado usando domins, pois esse
tabuleiro tem um nmero mpar de quadrados.

Agora considere uma situao mais ardilosa.

EXEMPLO 20 Podemos ladrilhar um tabuleiro obtido pela retirada do quadrado superior esquerdo e do inferior
direito de um tabuleiro standard, mostrado na Figura 5?
Soluo: Um tabuleiro obtido pela retirada de dois quadrados de um tabuleiro standard contm 64
2 = 62 quadrados. Como 62 par, no podemos dizer imediatamente que no existe essa situao,
como fizemos no Exemplo 19, em que demonstramos que no existia um ladrilhamento de um tabuleiro com um quadrado removido. Procurar construir um ladrilhamento desse tabuleiro atravs da
colocao de sucessivos domins pode ser uma primeira tentativa, como o leitor pode experimentar.
No entanto, mesmo depois de muitas tentativas, no conseguimos encontrar essa soluo. Como
nossos esforos no resultaram em uma soluo, somos levados a conjecturar que no existe essa
soluo.

1-99

1.7 Mtodos de Demonstrao e Estratgia99

Figura 4 Ladrilhando um Tabuleiro


Standard.

Figura 5 O Tabuleiro Standard sem os


Dois Cantos Opostos.

Tentamos ento demonstrar que no existe ladrilhamento, mostrando que alcanamos uma situao sem sada toda vez que colocamos sucessivamente domins no tabuleiro. Para construir essa
demonstrao, devemos considerar todos os possveis casos que aparecem como se estivssemos
passando por todas as escolhas possveis na colocao de sucessivos domins. Por exemplo, temos
duas escolhas para cobrir o quadrado na segunda coluna da primeira linha, prximo ao quadrado
removido do canto esquerdo superior. Podemos cobri-lo com um domin na horizontal ou na vertical. Cada uma das escolhas nos leva a muitas escolhas, e assim sucessivamente. No demorar
muito para ver que esse no um plano interessante para uma pessoa, embora um computador possa
ser usado para completar essa demonstrao por exausto. (O Exerccio 21 pede para fornecer uma
demonstrao de que um tabuleiro 4 por 4 com cantos opostos excludos no pode ser ladrilhado.)
Precisamos de um outro mtodo. Talvez exista uma maneira mais fcil de demonstrar que
no existe essa soluo para um tabuleiro standard com dois cantos opostos removidos. Como em
muitas demonstraes, alguma observao pode ajudar. Vamos colorir os quadrados desse tabuleiro usando branco e preto alternadamente, como na Figura 2. Observe que um domin cobre
sempre um quadrado branco e um preto. Agora note que esse tabuleiro tem um nmero diferente
de quadrados brancos e pretos. Podemos usar essa observao para mostrar por contradio que
um tabuleiro standard com cantos opostos removidos no pode ser ladrilhado usando domins.
Agora apresentamos essa demonstrao.
Demonstrao: Suponha que usemos domins para ladrilhar um tabuleiro standard com cantos
opostos removidos. Note que o tabuleiro standard com cantos opostos removidos contm 64 2
= 62 quadrados. O ladrilhamento usar 62/2 = 31 domins. Note que cada domin cobre um
quadrado branco e um preto. Conseqentemente, o ladrilhamento cobre 31 quadrados brancos e
31 pretos. No entanto, quando removemos dois cantos opostos, 32 dos quadrados restantes so
brancos e 30 so pretos ou 32 pretos e 30 brancos. Isso contradiz o fato assumido de que podemos
usar domins para cobrir esse tabuleiro, completando a demonstrao.

Figura 6 Um

Triomin Direita e
Um Triomin Reto.

Podemos usar outros tipos de peas alm de domins para ladrilhar. Em vez de domins,
podemos estudar ladrilhamentos que usam peas construdas a partir de quadrados congruentes
que so conectados pelos seus lados. Essas peas so os chamados poliomins, termo cunhado
em 1953 pelo matemtico Solomon Golomb, autor de um livro de entretenimento sobre eles
[Go94]. Vamos considerar dois poliomins com o mesmo nmero de quadrados que podemos
rotacionar e/ou deslizar para obter outro poliomin. Por exemplo, existem dois tipos de triomins
(veja a Figura 6), que so poliomins feitos com trs quadrados conectados pelos seus lados. Um

1001 / Os Fundamentos: Lgica e Demonstraes

1-100

tipo de triomin, o triomin reto, tem trs quadrados conectados horizontalmente, o outro tipo,
o triomin direita, lembra uma letra L, e pode ser rotacionado e/ou deslocado, se necessrio.
Podemos estudar esses ladrilhamentos de tabuleiros por triomins retos agora; e vamos estudar
os ladrilhamentos por triomins direita na Seo 4.1.

EXEMPLO 21 Podemos usar triomins retos para ladrilhar um tabuleiro standard?


Soluo: O tabuleiro standard contm 64 quadrados e cada triomin cobre trs quadrados. Conseqentemente, se triomins ladrilham um tabuleiro, o nmero de quadrados do tabuleiro deve
ser mltiplo de 3. Como 64 no um mltiplo de 3, triomins no podem ser usados para cobrir
um tabuleiro 8 por 8.

No Exemplo 22, consideraremos o problema de ladrilhar um tabuleiro standard sem um canto com triomins retos.

EXEMPLO 22 Podemos usar triomins retos para cobrir um tabuleiro standard sem um de seus cantos? Um tabuleiro 8 por 8 com um canto removido tem 64 1 = 63 quadrados. Qualquer possibilidade de cobrir
com triomins retos usar 63/3 = 21 triomins. No entanto, quando tentamos, no conseguimos
encontrar uma soluo. Uma demonstrao por exausto no parece promissora. Podemos adaptar
nossa demonstrao do Exemplo 20 para demonstrar que esse ladrilhamento no existe?
Soluo: Vamos colorir os quadrados desse tabuleiro em uma tentativa de adaptar a demonstrao
por contradio que demos no Exemplo 20, da impossibilidade de ladrilhar, usando domins para
cobrir um tabuleiro com cantos opostos removidos. Como estamos usando triomins retos em vez
de domins, vamos colorir os quadrados usando trs cores em vez de duas, como mostra a Figura
7. Note que existem 21 quadrados cinza, 21 pretos e 22 brancos nessa colorao. Depois, faremos
uma observao crucial que, quando o triomin cobre trs quadrados do tabuleiro, ele cobre um
quadrado cinza, um preto e um branco. Depois, note que cada uma das trs cores aparece em algum
canto do tabuleiro. Em seguida, sem perda de generalidade, podemos assumir que o quadrado retirado cinza. Portanto, assumimos que sobram 20 quadrados cinza, 21 pretos e 22 brancos.
Se consegussemos ladrilhar usando triomins retos, ento deveramos usar 63/3 = 21 triomins. E esses deveriam cobrir 21 quadrados cinza, 21 brancos e 21 pretos. Isso contradiz o fato
de que esse tabuleiro contm 20 quadrados cinza, 21 pretos e 22 brancos. Portanto, no podemos
cobrir esse tabuleiro usando triomins retos.

O Papel dos Problemas Abertos


Muitos avanos em matemtica tm sido feitos por pessoas que tentam resolver famosos problemas no resolvidos. Nos ltimos 20 anos, muitos problemas foram finalmente resolvidos, como
a demonstrao da conjectura de teoria dos nmeros feita h mais de 300 anos. Essa conjectura
diz a verdade da sentena conhecida como O ltimo Teorema de Fermat.

TEOREMA 1

LTIMO TEOREMA DE FERMAT A equao


xn + yn = zn
no tem soluo para x, y e z inteiros com xyz 0 sempre que n for um inteiro com n > 2.

1-101

1.7 Mtodos de Demonstrao e Estratgia101

Figura 7 Colorindo os Quadrados de um Tabuleiro


Standard com Trs Cores.

Links

Lembre-se: A equao x2 + y2 = z2 tem infinitas solues inteiras x, y e z; essas solues so


chamadas de triplas pitagricas e correspondem aos comprimentos dos trs lados de tringulos
retos com comprimentos inteiros. Veja o Exerccio 30.
Esse problema tem uma histria fascinante. No sculo XVII, Fermat escreveu na margem da
cpia dos trabalhos de Diofanto que ele tinha uma maravilhosa demonstrao de que no existiam solues inteiras de xn + yn = zn quando n um inteiro maior que 2 com xyz 0. No entanto,
ele nunca publicou uma demonstrao (Fermat no publicou quase nada), e nenhuma demonstrao foi encontrada nos papis que deixou quando morreu. Matemticos procuraram uma demonstrao por trs sculos sem sucesso, embora muita gente estivesse convencida de que uma
demonstrao relativamente simples poderia ser encontrada. (Demonstraes para casos especiais
foram encontradas, como a demonstrao do caso n = 3 por Euler, e a demonstrao do caso n = 4,
do prprio Fermat.) Atravs dos anos, muitos matemticos de renome pensaram que tinham demonstrado esse teorema. No sculo XIX, uma dessas tentativas falhas levou ao desenvolvimento de
parte da teoria dos nmeros, chamada de teoria algbrica dos nmeros. Uma demonstrao correta
necessitou de centenas de pginas de matemtica avanada e no tinha sido encontrada at a dcada
de 1990, quando Andrew Wiles usou idias desenvolvidas recentemente de uma rea sofisticada da
teoria dos nmeros, chamada de teoria das curvas elpticas, para demonstrar o ltimo teorema de
Fermat. A pesquisa de Wiles para encontrar a demonstrao do ltimo teorema de Fermat, usando
esta matemtica poderosa, foi descrita na srie Nova da televiso pblica norte-americana e durou
10 anos! (O leitor interessado pode consultar [Ro05] para mais informaes sobre o ltimo Teorema de Fermat e para referncias adicionais sobre esse problema e sua resoluo.)
Vamos agora mostrar um problema aberto simples de descrever, mas que parece difcil de
resolver.

EXEMPLO 23 A Conjectura 3x +1 Seja T a transformao que leva um nmero par x para x/2 e um nmero
mpar x para 3x + 1. Uma conjectura famosa, conhecida como a conjectura 3x +1, diz que para
todos os nmeros inteiros positivos x, quando aplicamos repetidamente a transformao T, vaLinks
mos encontrar em algum ponto o inteiro 1. Por exemplo, comeando com x = 13, encontramos T
(13) = 3 13 + 1 = 40, T (40) = 40/2 = 20, T (20) = 20/2 = 10, T (10) = 10/2 = 5, T (5) = 3 5
+ 1 = 16, T (16) = 8, T (8) = 4, T (4) = 2 e T (2) = 1. A conjectura 3x + 1 foi verificada para
todos os nmeros inteiros at 5,6 1013.

1021 / Os Fundamentos: Lgica e Demonstraes

1-102

A conjectura 3x + 1 tem uma histria interessante e tem atrado a ateno dos matemticos
desde a dcada de 1950. A conjectura apareceu muitas vezes e com muitos nomes diferentes, incluindo o problema Collatz, o algoritmo de Hasse, o problema de Ulam, o problema de Siracusa e
o problema de Kakutani. Muitos matemticos desviaram-se de seus trabalhos para gastar tempo
dedicando-se inteiramente a essa conjectura. Isso levou piada de que esse problema era parte de
uma conspirao para diminuir o ritmo de desenvolvimento da pesquisa matemtica norte-americana. Veja o artigo de Jeffrey Lagarias [La85] para uma discusso fascinante sobre esse problema
e os resultados que j foram encontrados pelos matemticos que se dedicaram a ele.

No Captulo 3, vamos descrever questes abertas adicionais sobre nmeros primos. Estudantes j familiarizados com as noes bsicas sobre primos podem querer explorar a Seo 3.4,
onde estas questes abertas so discutidas. Vamos mencionar outras questes abertas importantes
por todo o livro.

Mtodos de Demonstraes Adicionais


Neste captulo introduzimos os mtodos bsicos usados em demonstraes. Tambm descrevemos como usar esses mtodos para demonstrar uma variedade de resultados. Vamos usar esses
mtodos de demonstrao nos captulos 2 e 3 para demonstrar resultados sobre conjuntos, funes, algoritmos e teoria dos nmeros. Passando por esses teoremas, vamos demonstrar um famoso meta-teorema que diz que existe um problema que no pode ser resolvido usando qualquer
procedimento. No entanto, existem muitos mtodos de demonstrao importantes ao lado desses
que j cobrimos. Vamos introduzir alguns desses mtodos mais adiante neste livro. Em particular,
na Seo 4.1, vamos discutir induo matemtica, que um mtodo extremamente usado para
demonstrar sentenas da forma nP(n), em que o domnio consiste em todos os inteiros positivos. Na Seo 4.3, vamos introduzir induo estrutural, ou recurso, que pode ser usada para
demonstrar resultados sobre conjuntos recursivamente definidos. Vamos usar o mtodo de diagonalizao de Cantor, que pode ser usado para demonstrar resultados sobre o tamanho de conjuntos infinitos, na Seo 2.4. No Captulo 5, vamos introduzir a noo de demonstraes
combinatrias, que podem ser usadas para demonstrar resultados usando argumentos de contagem. O leitor pode notar que no livro inteiro sero discutidas as atividades vistas nesta seo,
incluindo muitos trabalhos excelentes de George Plya ([Po61], [Po71], [Po90]).
Finalmente, note que no demos um procedimento que pode ser usado para demonstrar qualquer teorema em matemtica. Este um teorema profundo da lgica matemtica que diz que no
existe esse procedimento.

Exerccios
1. Demonstre que n2 + 1 2n quando n um nmero inteiro
positivo com 1 n 4.
2. Demonstre que no h cubos perfeitos positivos menores
que 1.000 que so a soma dos cubos de dois nmeros inteiros
positivos.
3. Demonstre que se x e y so nmeros reais, ento max(x, y)
+ min(x, y) = x + y. [Dica: Use uma demonstrao por
casos, com os dois casos correspondentes a x y e x < y,
respectivamente.]
4. Use uma demonstrao por casos para mostrar que min(a,
min(b, c)) = min(min(a, b), c), sempre que a, b e c forem
nmeros reais.
5. Demonstre que a desigualdade triangular, que afirma que
se x e y so nmeros reais, ento |x| + |y| |x + y| (em que
|x| representa o valor absoluto de x, que igual a x se x 0
e igual a x se x < 0).

6. Demonstre que h um nmero inteiro positivo que igual


soma dos nmeros inteiros positivos no excedentes a
ele. Sua demonstrao construtiva ou no construtiva?
7. Demonstre que h 100 nmeros inteiros positivos consecutivos que no so razes quadradas perfeitas. Sua demonstrao construtiva ou no construtiva?
8. Demonstre que um desses nmeros: 2 10500 + 15 ou
2 10500 + 16 no um quadrado perfeito. Sua demonstrao construtiva ou no construtiva?
9. Demonstre que h um par de nmeros inteiros consecutivos,
tal que um desses nmeros inteiros um quadrado perfeito
e o outro, um cubo perfeito.
10. Mostre que o produto de dois dos nmeros 651.000 82.001
+ 3177, 791.212 92.399 + 22.001, e 244.493 58.192 + 71.777
no negativo. Sua demonstrao construtiva ou no
construtiva? [Dica: No tente avaliar esses nmeros!]

1-103

11. Demonstre ou contrarie que h um nmero racional x e


um nmero irracional y, tal que xy irracional.
12. Demonstre ou contrarie que se a e b so nmeros
racionais, ento ab tambm racional.
13. Mostre que cada uma destas proposies pode ser usada
para expressar o fato de que h um nico elemento x, tal
que P(x) seja verdadeira. [Note que podemos escrever
tambm esta proposio como !x P(x).]
a) xy(P(y) x = y)
b) x P(x) xy(P(x) P(y) x = y)
c) x(P(x) y(P(y) x = y))
14. Mostre que se a, b e c so nmeros reais e a 0, ento
h uma nica soluo para a equao ax + b = c.
15. Suponha que a e b sejam nmeros inteiros mpares,
com a b. Mostre que h um nico nmero inteiro c,
tal que |a c| = |b c|.
16. Mostre que se r um nmero irracional, h um nico
nmero inteiro n, tal que a distncia entre r e n menor
que 1/2.
17. Mostre que se n um nmero inteiro mpar, ento h
um nico nmero inteiro k, tal que n a soma de k 2
e k + 3.
18. Demonstre que dado um nmero real x, existem nmeros
nicos n e e, tal que x = n + e, n um nmero inteiro e
0 e < 1.
19. Demonstre que dado um nmero real x, existem nmeros
nicos n e e, tal que x = n e, n um nmero inteiro e
0 e < 1.
20. Use um raciocnio direto para mostrar que se x um
nmero real diferente de zero, ento x2 + 1/x2 2.
[Dica: Comece com a inequao (x 1/x)2 0 vlida
para todos os nmeros reais diferentes de zero.]
21. A mdia harmnica de dois nmeros reais x e y igual
a 2xy/(x + y). Computando as mdias harmnica e
geomtrica dos diferentes pares dos nmeros reais
positivos, formule uma conjectura sobre seus tamanhos
relativos e demonstre sua conjectura.
22. A mdia quadrtica de dois nmeros reais x e y igual
a ( x 2 + y 2 ) / 2 . Computando as mdias aritmtica e
quadrtica de pares diferentes de nmeros reais
positivos, formule uma conjectura sobre seus tamanhos
relativos e demonstre sua conjectura.
*23. Escreva os nmeros 1, 2, . . . , 2n em uma lousa, onde n
um nmero inteiro mpar. Escolha dois nmeros
quaisquer, j e k, escreva | j k| na lousa e apague j e k.
Continue este processo at que um nmero inteiro seja
escrito na lousa. Demonstre que este nmero inteiro
deve ser mpar.
*24. Suponha que cinco nmeros um e quatro zeros esto
organizados em volta de um crculo. Entre dois nmeros
iguais, voc insere um 0 e entre dois nmeros diferentes
voc insere um 1 para produzir nove novos bits. Ento,
apague os nove bits originais. Mostre que, quando aplicar
esse procedimento, nunca conseguir nove zeros. [Dica:
Trabalhe a partir do final, assumindo que voc terminou
com nove zeros.]
25. Formule uma conjectura sobre os dgitos decimais que
aparecem como dgito final da quarta potncia de um

1.7 Mtodos de Demonstrao e Estratgia103

26.
27.
28.
29.
30.

31.

32.
33.
34.
*35.

36.

37.
38.
39.
40.
41.
42.

nmero inteiro. Demonstre sua conjectura, usando uma


demonstrao por casos.
Formule uma conjectura sobre os dgitos decimais finais
do quadrado de um nmero inteiro. Demonstre sua
conjectura, usando uma demonstrao por casos.
Demonstre que no h um nmero inteiro positivo, tal
que n2 + n3 = 100.
Comprove que no h solues para os nmeros inteiros
x e y na equao 2x2 + 5y2 = 14.
Comprove que no existem solues para os nmeros
inteiros positivos x e y na equao x4 + y4 = 625.
Comprove que existem infinitas solues para os
nmeros inteiros positivos x, y e z na equao x2 + y2 = z2.
[Dica: Considere x = m2 n2, y = 2mn e z = m2 + n2,
em que m e n so nmeros inteiros.]
Adapte a demonstrao do Exemplo 4 da Seo 1.6
para demonstrar que se n = abc, em que a, b e c so
nmeros inteiros positivos, ento a 3 n , b 3 n ou
c 3 n.
Comprove que 3 2 irracional.
Demonstre que entre dois nmeros racionais h um
nmero irracional.
Demonstre que entre um nmero racional e um irracional h um nmero irracional.
Considere S = x1 y1 + x2 y2 + . . . + xn yn, em que x1, x2,
. . . , xn e y1, y2, . . . , yn esto ordenados em duas seqncias
de nmeros reais positivos, cada uma com n elementos.
a) Mostre que S leva seu valor mximo em todas as
ordenaes das duas seqncias, quando as duas
seqncias so aleatrias (ou seja, os elementos em
cada seqncia esto em ordem no decrescente).
b) Mostre que S assume seu valor mnimo em todas
as ordenaes das suas seqncias, quando uma
seqncia sorteada entre as no decrescentes e a
outra sorteada entre as no crescentes.
Demonstre ou contrarie que se voc tem um cntaro de
gua com capacidade para oito gales e dois cntaros
vazios com capacidade para cinco gales e trs gales,
respectivamente, ento voc pode medir 4 gales pondo
a gua de um cntaro no outro.
Verifique a conjectura 3x + 1 para os nmeros inteiros
abaixo.
a) 6
b) 7
c) 17
d) 21
Verifique a conjectura 3x + 1 para os nmeros inteiros
abaixo.
a) 16
b) 11
c) 35
d) 113
Demonstre ou contrarie que voc pode usar domins para
ladrilhar o tabuleiro de xadrez com os dois cantos adjacentes removidos (ou seja, cantos que no so opostos).
Comprove ou contrarie que voc pode usar domins para
ladrilhar o tabuleiro de xadrez com os quatro cantos
removidos.
Demonstre que voc pode usar domins para ladrilhar o
tabuleiro de xadrez retangular com um nmero par de
quadrados.
Comprove ou contrarie que voc pode usar domins
para ladrilhar um tabuleiro de xadrez 5 por 5 com trs
cantos removidos.

1041 / Os Fundamentos: Lgica e Demonstraes

43. Use uma demonstrao por exausto para mostrar que


no existe um ladrilhamento que use domins de um
tabuleiro de xadrez 4 por 4 com lados opostos removidos.
[Dica: Primeiro mostre que voc pode assumir que os
quadrados esquerda superior e direita inferior foram
removidos. Numere os quadrados do tabuleiro original
de 1 a 16, comeando na primeira fila, da esquerda para
a direita, ento comeando na esquerda da segunda fila
e indo para a direita, e assim por diante. Remova os
quadrados 1 e 16. Para comear a demonstrao, note
que o quadrado 2 est coberto pelo domin na horizontal,
que cobre os quadrados 2 e 3, ou verticalmente, que
cobre os quadrados 2 e 6. Considere cada um desses
casos separadamente e trabalhe com todos os subcasos
que aparecerem.]
*44. Demonstre que quando um quadrado branco e um
quadrado preto so removidos de um tabuleiro de xadrez
8 por 8 (colorido como no texto), voc pode ladrilhar o
restante dos quadrados do tabuleiro usando domins.
[Dica: Mostre que, quando um quadrado preto e um
branco so removidos, cada parte da diviso das clulas
restantes formada inserindo as barrinhas, como mostra a
figura, pode ser coberta pelos domins.]
45. Mostre que, removendo dois quadrados brancos e dois
pretos de um tabuleiro de xadrez 8 por 8 (colorido como
no texto), torna-se impossvel ladrilhar os quadrados
restantes com domins.
*46. Encontre todos os quadrados, se eles existirem, em um
tabuleiro de xadrez 8 por 8, para que o tabuleiro obtido
pela remoo desses quadrados possa ser ladrilhado

1-104

Figura para o Exerccio 44.


utilizando-se triomins. [Dica: Primeiro use argumentos


que se baseiam na cor e na rotao das peas eliminadas,
tanto quanto for possvel.]
*47. a)Desenhe cada um dos cinco diferentes tetraomins,
em que um tetraomin um poliomin com quatro
quadrados.
b) Para cada um dos cinco tetraomins, demonstre ou
contrarie que possvel ladrilhar um tabuleiro de
xadrez usando essas peas.
*48. Demonstre ou contrarie que possvel ladrilhar um
tabuleiro de xadrez 10 por 10 usando tetraomins retos.

Termos-chave e Resultados
TERMOS
proposio: uma sentena que verdadeira ou falsa
varivel proposicional: varivel que representa uma proposio
valor-verdade: verdadeiro ou falso
p (negao de p): proposio com o valor-verdade oposto do
valor-verdade de p
operadores lgicos: operadores usados para combinar proposies
proposies compostas: proposio construda pela combinao de proposies usando operadores lgicos
tabela-verdade: tabela que mostra os valores-verdade das
proposies
p q (disjuno de p e q): proposio p ou q, que verdadeira
se e somente se ao menos uma entre p e q for verdadeira
p q (conjuno de p e q): proposio p e q, que verdadeira
se e somente se ambas p e q forem verdadeiras
p q (ou exclusivo de p e q): proposio p XOR q, que
verdadeira se e somente se exatamente uma entre p e q for
verdadeira
p q (p implica q): proposio se p, ento q, que falsa se
e somente se p for verdadeira e q for falsa

oposta de p q: sentena condicional q p


contrapositiva de p q: sentena condicional q p
inversa de p q: sentena condicional p q
p q (bicondicional): proposio p se e somente se q, que
verdadeira se e somente se p e q tiverem o mesmo valorverdade
bit: ou um 0 ou um 1
varivel booleana: varivel que tem um valor 0 ou 1
operao binria (operao bit): operao em um bit ou em
bits
seqncia binria: lista de bits
operaes binrias: operaes entre seqncias de bits,
operando cada um de seus bits correspondentes
tautologia: proposio composta que sempre verdadeira
contradio: proposio composta que sempre falsa
contingncia: proposio composta que s vezes verdadeira,
s vezes falsa
proposies compostas consistentes: proposies compostas
para as quais existe uma valorao para as variveis que faz
todas as proposies verdadeiras
proposies compostas logicamente equivalentes: proposies
compostas que sempre tm o mesmo valor-verdade

1-105

predicado: parte de uma sentena que atribui uma propriedade


ao sujeito
funo proposicional: sentena com uma ou mais variveis que
se torna uma proposio quando cada uma das variveis
recebe um valor ou fechada por um quantificador
domnio (ou universo) de discurso: valores que uma varivel
em uma funo proposicional pode ter
x P (x) (quantificao existencial de P (x)): proposio que
verdadeira se e somente se existir um x no domnio, tal
que P(x) verdadeira
x P (x) (quantificao universal de P (x)): proposio que
verdadeira se e somente se P (x) for verdadeira para todo x
no domnio
expresses logicamente equivalentes: expresses que tm o
mesmo valor-verdade, no importando qual funo proposicional e qual domnio so usados
varivel livre: varivel no ligada em uma funo proposicional
varivel ligada: varivel que quantificada
escopo de um quantificador: poro de uma sentena em que
o quantificador liga suas variveis
argumento: seqncia de sentenas
forma de argumento: seqncia de proposies compostas que
envolve variveis proposicionais
premissa: sentena, em um argumento, ou forma de argumento,
que no seja a final
concluso: sentena final de um argumento ou forma de
argumento
forma vlida de argumento: seqncia de proposies compostas que envolve variveis proposicionais, tal que a verdade de todas as premissas implica a verdade da concluso
argumento vlido: argumento com uma forma vlida de
argumento
regra de inferncia: forma vlida de argumento que pode ser
usada na apresentao de argumentos vlidos
falcia: forma invlida de argumento freqentemente usado
incorretamente como uma regra de inferncia (ou, s vezes,
mais geralmente, um argumento incorreto)
raciocnio circular ou que carrega a pergunta: raciocnio
em que um ou mais passos se baseiam na verdade da
sentena que est sendo demonstrada
teorema: afirmao matemtica que pode ser demonstrada
verdadeira
conjectura: afirmao matemtica proposta como verdade,
mas que ainda no foi provada

Questes de Reviso105

demonstrao: modelo de um teorema que verdadeiro


axioma: sentena que assumida como verdadeira e que pode
ser usada como base para demonstrar teoremas
lema: teorema usado para demonstrar outros teoremas
corolrio: proposio que pode ser demonstrada como uma
conseqncia de um teorema que est sendo demonstrado
demonstrao por vacuidade: demonstrao de que p q
verdadeira com base no fato de que p falsa
demonstrao por trivializao: demonstrao de que p q
verdadeira com base no fato de que q verdadeira
demonstrao direta: demonstrao de que p q verdadeira, que procede mostrando que q deve ser verdadeira quando p verdadeira
demonstrao por contraposio: demonstrao de que p
q verdadeira, que procede mostrando que p deve ser falsa
quando q falsa
demonstrao por contradio: demonstrao de que p
verdadeira com base na verdade do condicional p q, na
qual q uma contradio
demonstrao por exausto: demonstrao que estabelece
um resultado, verificando uma lista de todos os casos
demonstrao por casos: demonstrao quebrada em casos separados em que esses casos cobrem todas as possibilidades
sem perda de generalidade: quando se assume em uma demonstrao que possvel demonstrar um teorema, reduzindo o nmero de casos necessrios para a demonstrao
contra-exemplo: elemento x, tal que P(x) falsa
demonstrao de existncia construtiva: demonstrao de
que um elemento com uma propriedade especfica existe
que explicitamente encontra um tal elemento
demonstrao de existncia no construtiva: demonstrao
de que um elemento com uma propriedade especfica existe
que no encontra explicitamente um tal elemento
nmero racional: nmero que pode ser expresso como a razo
de dois inteiros p e q, tal que q 0
demonstrao de unicidade: demonstrao de que existe
exatamente um elemento que satisfaz uma propriedade especfica
RESULTADOS
As equivalncias lgicas dadas nas tabelas 6, 7 e 8 da Seo
1.2.
Leis de De Morgan para quantificadores.
Regras de inferncia para os clculos proposicionais.
Regras de inferncia para sentenas quantificadas.

Questes de Reviso
1. a) Defina a negao de uma proposio.
b) Qual a negao de Este um curso entediante?
2. a)Defina (usando tabelas-verdade) a disjuno, conjuno, ou exclusivo, condicional e bicondicional das proposies p e q.
b) Quais so: disjuno, conjuno, ou exclusivo, condicional e bicondicional das proposies Eu vou ao cinema esta noite e Eu vou terminar minha lio de
casa de matemtica discreta?

3. a)Descreva pelo menos cinco modos diferentes de


escrever o condicional p q em portugus.
b) Defina a oposta e a contrapositiva de uma sentena
condicional.
c) D a oposta e a contrapositiva da sentena condicional
Se amanh fizer sol, ento eu vou fazer uma trilha na
mata .
4. a) O que significa duas proposies serem logicamente
equivalentes?

1061 / Os Fundamentos: Lgica e Demonstraes

b) Descreva as maneiras diferentes de mostrar que duas


proposies compostas so logicamente equivalentes.
c) Mostre pelo menos dois modos diferentes em que as
proposies compostas p (r q) e p q
r so equivalentes.
5. (Depende do conjunto de exerccios da Seo 1.2)
a) Dada uma tabela-verdade, explique como usar a forma
normal disjuntiva para construir proposies compostas
com esta tabela-verdade.
b) Explique por que a parte (a) mostra que os operadores
, e so funcionalmente completos.
c) Existe um operador, tal que o conjunto com apenas
esse operador seja funcionalmente completo?
6. O que so quantificaes universal e existencial de um
predicado P(x)? Quais so suas negaes?
7. a)Qual a diferena entre a quantificao xy P(x, y) e
yx P(x, y), em que P(x, y) um predicado?
b) D um exemplo de um predicado P(x, y), tal que xy
P(x, y) e yx P(x, y) tm diferentes valores-verdade.
8. Descreva o que chamamos de argumento vlido em lgica
proposicional e mostre que o argumento Se a Terra
plana, ento podemos navegar at a borda da Terra, Voc
no pode navegar at a borda da Terra, portanto A Terra
no plana um argumento vlido.
9. Use as regras de inferncia para mostrar que as premissas Todas as zebras tm listras e Mark uma
zebra so verdadeiras, ento a concluso Mark tem
listras verdadeira.

1-106

10. a)Descreva o que se entende por demonstrao direta,


demonstrao por contraposio e demonstrao por
contradio de uma sentena condicional p q.
b) D uma demonstrao direta, uma demonstrao por
contraposio e uma demonstrao por contradio da
sentena: Se n par, ento n + 4 par.
11. a) Descreva um modo de provar a bicondicional p q.
b) Demonstre a sentena: O inteiro 3n + 2 mpar se
e somente se o inteiro 9n + 5 par, em que n um
inteiro.
12. Para demonstrar que as sentenas p1, p2, p3 e p4 so equivalentes, suficiente mostrar que as sentenas condicionais p4
p2, p3 p1 e p1 p2 so vlidas? Se no, mostre outro
conjunto de condicionais que podem ser usados para mostrar que as 4 sentenas so equivalentes.
13. a)Suponha que uma sentena da forma xP(x) falsa.
Como isso pode ser demonstrado?
b) Mostre que a sentena Para todo inteiro positivo n, n2
2n falsa.
14. Qual a diferena entre uma demonstrao de existncia construtiva e uma no construtiva? D um exemplo de cada.
15. Quais so os elementos de uma demonstrao para a
existncia de um nico elemento x, tal que P(x), em que
P(x) uma funo proposicional?
16. Explique como uma demonstrao por casos pode ser
usada para demonstrar um resultado sobre valores absolutos, tal como o fato de que |xy| = |x||y| para todos os
reais x e y.

Exerccios Complementares
1. Seja p a proposio Eu vou fazer todo exerccio deste
livro e q a proposio Eu vou tirar A neste curso.
Expresse cada uma delas como uma combinao de p e q.
a) Eu vou tirar A neste curso somente se eu fizer todos
os exerccios deste livro.
b) Eu vou tirar A neste curso e vou fazer todos os exerccios deste livro.
c) Ou eu no vou tirar A neste curso ou eu no vou fazer
todos os exerccios deste livro.
d) Para eu tirar A neste curso necessrio e suficiente
que eu faa todos os exerccios deste livro.
2. Faa a tabela-verdade da proposio composta (p q)
(p r).
3. Mostre que estas proposies compostas so tautologias.
a) (q (p q)) p
b) ((p q) p) q
4. D a oposta, a contrapositiva e a inversa dessas sentenas
condicionais.
a) Se est chovendo, ento eu vou de carro para o trabalho.
b) Se |x| = x, ento x 0.
c) Se n maior que 3, ento n2 maior que 9.

5. Dada uma sentena condicional p q, encontre a oposta


de sua inversa, a oposta de sua oposta e a oposta de sua
contrapositiva.
6. Dada uma sentena condicional p q, encontre a inversa
de sua inversa, a inversa de sua oposta e a inversa de sua
contrapositiva.
7. Encontre uma proposio composta que envolva as variveis
proposicionais p, q, r e s que verdadeira quando exatamente
trs dessas variveis proposicionais so verdadeiras e
falsa, caso contrrio.
8. Mostre que estas sentenas so inconsistentes: Se Sergei
aceitar o trabalho oferecido, ento ele ter mais tempo em
casa, Se Sergei aceitar o trabalho oferecido, ento ele
receber um salrio maior, Se Sergei ter mais tempo em
casa, ento ele no receber um salrio maior.
9. Mostre que estas sentenas so inconsistentes: Se Miranda
no tiver o curso de matemtica discreta, ento ela no se
formar, Se Miranda no se formar, ento ela no obter
um bom trabalho, Se Miranda ler este livro, ento ela
obter um bom trabalho, Miranda no tem o curso de
matemtica discreta, mas leu este livro.

1-107

10. Suponha que voc encontre trs pessoas A, B e C, na ilha


dos cavaleiros e dos bandidos descrita no Exemplo 18 da
Seo 1.1. O que so A, B e C se A diz Eu sou um bandido
e B um cavaleiro e B diz Exatamente um de ns trs
um cavaleiro?
11. (Adaptado de [Sm78]) Suponha que em uma ilha existem
trs tipos de pessoas: cavaleiros, bandidos e normais. Cavaleiros sempre dizem a verdade, bandidos sempre mentem e normais s vezes mentem, s vezes dizem a verdade.
Detetives que investigam um crime questionaram trs habitantes Ana, Bela e Clarice. Os detetives sabiam que
uma das trs teria cometido o crime, mas no sabiam qual.
Eles tambm sabiam que a criminosa era uma cavaleira e
as outras duas no. Adicionalmente, os detetives gravaram
estas sentenas: Ana: Eu sou inocente, Bela: O que Ana
diz verdade, Clarice: Bela no normal. Depois de
analisar essas informaes, os detetives identificaram positivamente o culpado. Quem era?
12. Mostre que se S uma proposio, em que S a sentena
condicional Se S verdadeira, ento unicrnios existem,
ento Unicrnios existem verdadeira. Mostre que
disso segue que S no pode ser uma proposio. (Esse
paradoxo conhecido como paradoxo de Lb.)
13. Mostre que o argumento com premissas O saci-perer
uma personagem real, O saci-perer no uma personagem real e a concluso Voc pode encontrar ouro no final do arco-ris um argumento vlido. Isso mostra que a
concluso verdadeira?
14. Seja P(x) a sentena O estudante x sabe clculo e seja
Q(y) a sentena A classe y contm um estudante que
sabe clculo. Expresse cada uma das quantificaes de
P(x) e Q(y).
a) Algum estudante sabe clculo.
b) Nenhum estudante sabe clculo.
c) Toda classe tem um estudante que sabe clculo.
d) Todo estudante em toda classe sabe clculo.
e) Existe ao menos uma classe sem algum estudante que
sabe clculo.
15. Seja P(m, n) a sentena m divide n, em que o domnio
para as variveis consiste em todos os inteiros positivos.
(Por m divide n, entendemos que n = km para algum
inteiro k.) Determine o valor-verdade de cada uma
destas sentenas.
a) P(4, 5)
b) P(2, 4)
c) m nP(m, n)
d) m nP(m, n)
e) n mP(m, n)
f) n P(1, n)
16. Encontre um domnio para os quantificadores em
xy(x y z ((z x) (z y)), tal que essa sentena seja verdadeira.
17. Encontre um domnio para os quantificadores em
xy(x y z ((z 5 x) (z 5 y))), tal que essa
sentena seja falsa.
18. Use quantificadores existencial e universal para expressar
a sentena Ningum tem mais que trs avs usando a
funo proposicional G(x, y), que representa x a av
de y.

Exerccios Complementares107

19. Use quantificadores existencial e universal para expressar


a sentena Todos tm exatamente dois pais biolgicos
usando a funo proposicional P(x, y), que representa x
pai (ou me) biolgico de y.
20. O quantificador n denota existem exatamente n, portanto
nx P(x) significa que existem exatamente n elementos do
domnio, tal que P(x) verdadeira. Determine o valorverdade destas sentenas, em que o domnio consiste em
todos os nmeros reais.
a) 0x(x2 = 2 1)
b) 1x(|x| = 0)
2
c) 2x(x = 2)
d) 3x(x = |x|)
21. Expresse cada uma destas sentenas usando quantificadores universal e existencial e lgica proposicional, em que
n definido no Exerccio 20.
a) 0x P(x)
b) 1x P(x)
c) 2x P(x)
d) 3x P(x)
22. Seja P(x, y) uma funo proposicional. Mostre que x y
P(x, y) y x P(x, y) uma tautologia.
23. Sejam P(x) e Q(x) funes proposicionais. Mostre que x
(P(x) Q(x)) e x P(x) x Q(x) sempre tm o mesmo
valor-verdade.
24. Se y x P(x, y) verdadeira, segue que, necessariamente,
x y P(x, y) verdadeira?
25. Se x y P(x, y) verdadeira, segue que, necessariamente,
x y P(x, y) verdadeira?
26. Encontre as negaes destas sentenas.
a) Se nevar hoje, ento eu vou esquiar amanh.
b) Toda pessoa nesta classe entende induo matemtica.
c) Algum estudante desta classe no gosta de matemtica
discreta.
d) Em toda classe de matemtica existe algum estudante
que est com sono durante as aulas.
27. Expresse esta sentena usando quantificadores: Todo
estudante nesta classe teve algum curso de cincias matemticas em todo o departamento da escola.
28. Expresse esta sentena usando quantificadores: Existe
um prdio no campus de alguma faculdade brasileira, tal
que todas as suas salas so pintadas de branco.
29. Expresse a sentena: Existe exatamente um estudante
nesta classe que teve exatamente um curso de matemtica
nesta faculdade usando quantificadores de unicidade.
Depois expresse essa sentena usando quantificadores,
sem o uso dos quantificadores de unicidade.
30. Descreva uma regra de inferncia que pode ser usada para
demonstrar que existem exatamente dois elementos x e y
em um domnio, tal que P(x) e P(y) so verdadeiras. Expresse essa regra de inferncia em portugus.
31. Use regras de inferncia para mostrar que se as premissas
x (P(x) Q(x)), x (Q(x) R(x)) e R(a), em que a
est no domnio, so verdadeiras, ento a concluso P(a)
verdadeira.

1081 / Os Fundamentos: Lgica e Demonstraes

32. Demonstre que se x3 irracional, ento x irracional.


33. Demonstre que se x irracional e x 0, ento x
irracional.
34. Demonstre que dado um inteiro no negativo n, existe um
nico no negativo m, tal que m2 n < (m + 1)2.
35. Demonstre que existe um inteiro m, tal que m2 > 101.000.
Sua demonstrao construtiva ou no construtiva?
36. Demonstre que existe um inteiro positivo que pode ser escrito como a soma dos quadrados de inteiros positivos de
duas maneiras diferentes. (Use computador ou calculadora
para acelerar seu trabalho.)

1-108

37. Negue a sentena: todo inteiro positivo a soma dos cubos


de oito inteiros no negativos.
38. Negue a sentena: todo inteiro positivo a soma de, no
mximo, dois quadrados e um cubo de inteiros no negativos.
39. Negue a sentena: todo inteiro positivo a soma de 36
quintas potncias de inteiros no negativos.
40. Assumindo a verdade do teorema que diz que n irracional
toda vez que n um inteiro positivo que no um quadrado
perfeito, demonstre que 2 + 3 irracional.

Desenvolvimento de Programas
(Escreva programas com as entradas e sadas abaixo.)
1. Dados os valores-verdade das proposies p e q, encontre
os valores-verdade de conjuno, disjuno, ou exclusivo,
sentena condicional e bicondicional dessas proposies.
2. Dadas duas seqncias de bits de comprimento n, encontre
as seqncias resultantes das operaes AND, OR e XOR
dessas seqncias.
3. Dados os valores-verdade das proposies p e q em lgica
Fuzzy, encontre os valores-verdade da disjuno e da

conjuno de p e q (veja os exerccios 40 e 41 da Seo


1.1).
*4. Dados os inteiros positivos m e n, jogue o jogo Chomp
interativamente.
*5. Dado um pedao de um tabuleiro, procure modos de
ladrilhar esse tabuleiro com vrios tipos de poliomins,
incluindo domins, os dois tipos de triomins e poliomins
maiores.

Explorando a Computao
(Use um programa (ou programas) computacional que voc escreveu para resolver estes exerccios.)
1. Procure inteiros positivos que no so a soma dos cubos de
nove inteiros positivos diferentes.
2. Procure inteiros positivos maiores que 79 que no so a
soma de quartas potncias de 18 inteiros positivos.
3. Encontre quantos inteiros positivos voc puder, tal que eles
possam ser escritos como a soma de cubos de inteiros

positivos, de duas maneiras diferentes, comeando com o


nmero 1.729.
*4. Tente encontrar estratgias vencedoras para o jogo Chomp
para diferentes configuraes iniciais de biscoitos.
*5. Procure maneiras de ladrilhar tabuleiros com poliomins.

Projetos
(Responda a estas questes com informaes encontradas em outras fontes.)
1. Discuta paradoxos lgicos, incluindo o paradoxo de
Epimenides, o Cretense, o paradoxo da carta de Jourdain e
o paradoxo do barbeiro e mostre como eles podem ser
resolvidos.
2. Descreva como a lgica fuzzy est sendo aplicada na
prtica. Consulte um ou mais dos recentes livros de lgica
fuzzy escritos para o pblico em geral.
3. Descreva as regras bsicas do WFFN PROOF, The Game
of Modern Logic, desenvolvido por Layman Allen. D
exemplos de alguns dos jogos includos no WFFN
PROOF.

4. Leia alguns dos escritos de Lewis Carroll sobre lgica


simblica. Descreva em detalhes alguns dos modelos
usados para representar argumentos lgicos e as regras de
inferncia que ele usou nesses argumentos.
5. Extenda a discusso do Prolog dada na Seo 1.3,
explicando mais profundamente como o Prolog faz suas
resolues.
6. Discuta algumas tcnicas usadas em lgica computacional,
incluindo a regra de Skolem.
7. Demonstrao de teoremas automatizada uma tentativa
de usar computadores para demonstrar mecanicamente

1-109

teoremas. Discuta os objetivos e as aplicaes da demonstrao automatizada de teoremas e o progresso feito no desenvolvimento de provadores automticos.
8. Descreva como computao de DNA tem sido usada para
resolver instncias do problema de satisfao.
9. Discuta o que conhecido sobre estratgias vencedoras do
jogo Chomp.

Textos sobre Projetos109

10. Descreva vrios aspectos de estratgia de demonstraes


discutidos por George Plya em seus escritos sobre raciocnio, incluindo [Po62], [Po71] e [Po90].
11. Descreva alguns problemas e resultados sobre maneiras de
ladrilhar como poliomins, como os descritos em [Go94]
e [Ma91], por exemplo.

Você também pode gostar