Vous êtes sur la page 1sur 109

1-1 1

Os Fundamentos:
Lgica e Demonstraes
A
s regras da lgica especifcam o signifcado 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 ra-
ciocnio matemtico e de todo raciocnio automatizado. Ela tem aplicaes prticas no desenvol-
vimento de mquinas de computao, em especifcao de sistemas, em inteligncia artifcial,
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 afrmao 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 argu-
mentos matemticos nesse tpico, e no apenas ler algumas exposies. Alm disso, conhecer a
demonstrao de um teorema, com freqncia, torna possvel modifcar o resultado em alguma outra
situao; demonstraes so essenciais para o desenvolvimento de novas idias. Estudantes de cin-
cia da computao freqentemente se surpreendem em relao ao quanto as demonstraes so
importantes em sua rea. De fato, elas so essenciais quando queremos verifcar 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 seguran-
a de um sistema e quando criamos inteligncia artifcial. 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 de-
monstrao diferentes que nos tornaro capazes de demonstrar muitos tipos de resultados. De-
pois 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.1 Lgica Proposicional
Introduo
As regras de lgica nos do um signifcado 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, comea-
remos nosso estudo de matemtica discreta com uma introduo lgica.
Paralelamente sua importncia no entendimento do raciocnio matemtico, a lgica tem nu-
merosas aplicaes em cincia da computao. Suas regras so usadas no design de circuitos de
computador, na construo de programas, na verifcao da correo de programas e de muitas
outras formas. Alm do mais, sistemas de softwares tm sido desenvolvidos para construir de-
monstraes automaticamente. Vamos discutir essas aplicaes da lgica nos prximos captulos.
Proposies
Nossa discusso comea com uma introduo construo dos blocos bsicos de lgica pro-
posies. Uma proposio uma sentena declarativa (isto , uma sentena que declara um
fato), que pode ser verdadeira ou falsa, mas no ambas.
1
1.1 Lgica
Proposicional
1.2 Equivalncias
Proposicionais
1.3 Predicados e
Quantifcadores
1.4 Quantifcadores
Agrupados
1.5 Regras de
Inferncia
1.6 Introduo a
Demonstraes
1.7 Mtodos de
Demonstrao
e Estratgia
1-1 1
C A P T U L O
2 1 / Os Fundamentos: Lgica e Demonstraes 1-2
EXEMPLO 1 Todas as seguintes sentenas declarativas so proposies.
1. Braslia a capital do Brasil.
2. Toronto a capital do Canad.
3. 1 1 = 2.
4. 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. Que horas so?
2. Leia isto cuidadosamente.
3. x 1 = 2.
4. 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 flsofo 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 flsofo no pde seguir o costume de ter
a mesma profsso de seu pai. Aristteles fcou 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. Arist-
teles 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 suces-
sor 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, Aris-
tteles se mudou para Mitilena e, convidado pelo rei Filipe da Macednia, tornou-se tutor de Alexandre, flho 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, retor-
nou a Atenas e organizou sua prpria escola, chamada Liceu.
Os seguidores de Aristteles eram chamados de peripatticos, que signifca os que passeiam, j que Aristteles costumava caminhar
quando discutia questes flosfcas. Aristteles ensinou no Liceu por 13 anos, dando lies aos seus estudantes mais avanados pela ma-
nh 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 cientfcos e tratados sis-
temticos. Estes ltimos incluem trabalhos de lgica, flosofa, psicologia, fsica e histria natural. Os escritos de Aristteles foram preserva-
dos 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.
Exemplos
Extras
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 combi-
nando-se uma ou mais proposies. Novas proposies, chamadas de proposies compostas,
so criadas a partir de proposies existentes usando-se operadores lgicos.
DEFINIO 1 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.
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.
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 fxo seja assumido. O mesmo ocorre para
advrbios de lugar, at que um lugar fxo seja assumido, e para pronomes, at que um indivduo
seja assumido. Ns sempre assumiremos um instante fxo, um lugar defnido ou um indiv-
duo 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.
TABELA 1 A
Tabela-Verdade
para a Negao
de uma
Proposio.
p p
V
F
F
V
Links
Exemplos
Extras
1-3 1.1 Lgica Proposicional 3
4 1 / 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 conjun-
o. 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 subs-
tancial 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.
p q p q
V
V
F
F
V
F
V
F
V
F
F
F
TABELA 3 A Tabela-Verdade para
a Disjuno de Duas Proposies.
p q p q
V
V
F
F
V
F
V
F
V
V
V
F
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 as-
sistir 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 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, flho de um sapateiro, nasceu em Lincoln, na Inglaterra, em novem-
bro de 1815. Por causa da difcil situao fnanceira 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 traba-
lhos dos grandes matemticos. Enquanto lia os trabalhos do grande matemtico francs Lagrange, Boole fez descober-
tas 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 fnal 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.
Exemplos
Extras
1-5 1.1 Lgica Proposicional 5
6 1 / Os Fundamentos: Lgica e Demonstraes 1-6
Proposies Condicionais
Vamos, agora, discutir outros modos importantes sobre os quais podemos combinar proposies.
DEFINIO 5 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 cha-
mada de concluso (ou conseqncia ou conseqente).
A proposio p q chamada de condicional porque p q afrma que q verdadeira na condi-
o 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 p implica q
se p, q p apenas se q
p sufciente para q uma condio sufciente para q p
q se p q sempre que p
q quando ocorrer p q necessrio para p
uma condio necessria para p q q segue de p
q a menos que 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 infuncia sufciente 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 fnal, ento ter conceito A.
TABELA 4 A Tabela-Verdade para
o Ou Exclusivo de Duas Proposies.
p q p

q
V
V
F
F
V
F
V
F
F
V
V
F
TABELA 5 A Tabela-Verdade para
as Sentenas Condicionais
p q.
p q p q
V
V
F
F
V
F
V
F
V
F
V
V
Auto-
avaliao
Se tirar nota 10 no exame fnal, 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 signifca 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 signifca 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 valor-
verdade.
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.
Soluo: Da defnio de condicional, vemos que, quando p a proposio Maria aprende ma-
temtica 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, sufciente que Maria aprenda matemtica discreta.
e
Maria vai conseguir um bom emprego, a menos que no aprenda matemtica discreta.
Note que o modo que defnimos a condicional mais geral do que o signifcado 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 matem-
tica 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 defnio de proposio condicional, porque a concluso verdadeira. (O valor-
verdade 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
Exemplos
Extras
1-7 1.1 Lgica Proposicional 7
8 1 / 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 defnio de condicional especifca seus valores-verdade; no tem como base
a sua utilizao em portugus. A linguagem proposicional uma linguagem artifcial; 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 :
=
signifca atribuio. A declarao
x := x 1 signifca que o valor x 1 ser atribudo a x.)
Soluo: Como 2 2 = 4 verdadeira, a declarao de atribuio x :
=
x 1 executada. Por-
tanto, x tem o valor 0 1 = 1 depois da declarao encontrada.
OPOSTA, CONTRAPOSITIVA E INVERSA Podemos formar muitas outras proposies co-
meando com a condicional p q. Em particular, existem trs proposies condicionais relacio-
nadas 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 verifcar, 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.?
Soluo: Como q sempre que p uma das maneiras de escrever a condicional p q, a propo-
sio 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.
Exemplos
Extras
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 simbo-
licamente escrito pela combinao de e . Existem muitas outras maneiras comuns de ex-
pressar p q:
p necessria e sufciente 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.
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 q p q
V
V
F
F
V
F
V
F
V
F
F
V
Exemplos
Extras
1-9 1.1 Lgica Proposicional 9
10 1 / Os Fundamentos: Lgica e Demonstraes 1-10
USO IMPLCITO DE BICONDICIONAIS Devemos estar cientes de que nem sempre bi-
condicionais esto explcitas em nossa linguagem natural. Em particular, a construo se e
somente se raramente usada na linguagem comum. Em vez disso, bicondicionais so fre-
qentemente expressas usando a construo se, ento ou somente se. A outra parte do se
e somente se fca 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 signifcado exato Voc pode comer a sobremesa se, e
somente se, terminar o almoo. Essa proposio logicamente equivalente s duas proposi-
es Se terminar o almoo, ento voc pode comer a sobremesa e Voc pode comer sobre-
mesa 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
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 proposicio-
nais. 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 va-
lor-verdade da proposio composta para cada combinao de valores-verdade das variveis pro-
posicionais 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 defnidos
antes. Vamos geralmente usar parnteses para especifcar 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 q q p q p q (p q) (p q)
V
V
F
F
V
F
V
F
F
V
F
V
V
V
F
V
V
F
F
F
V
F
V
F
Demo
p q e r. No entanto, para reduzir o nmero de parnteses, especifcamos que a negao
aplicada antes de qualquer outro operador. Isso signifca que p q a conjuno de p e q,
no a negao da conjuno de p e q.
Outra regra geral de prioridade que a conjuno tem prioridade sobre a disjuno, ento
p q r signifca (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 fque clara.
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 com-
postas (e outros tipos de expresses lgicas, as quais vamos introduzir mais tarde neste ca-
ptulo) 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.
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 signifcado dela ou raciocinar sobre ela. No entanto, pode-
mos 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 compu-
tao e Voc um novato, respectivamente. Note que somente se uma forma de a condi-
cional 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.
TABELA 8
Prioridade do
Operador Lgico.
Operador Prioridade
1

2
3

4
5
Exemplos
Extras
1-11 1.1 Lgica Proposicional 11
12 1 / Os Fundamentos: Lgica e Demonstraes 1-12
Soluo: Sejam q, r e s as representaes de Voc pode pular de pra-quedas, Voc tem auto-
rizao 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 sufciente.
Sistemas de Especicaes
A traduo de sentenas da linguagem natural para expresses lgicas uma parte essencial
para a especifcao de sistemas de hardware e sistemas de software. Sistemas e engenheiros
de software tomam afrmaes em linguagem natural e produzem especifcaes 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 especifcao A resposta automtica no pode ser enviada quando o sistema est
sobrecarregado, usando conectivos lgicos.
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 auto-
mtica poder ser enviada ou A resposta automtica no pode ser enviada. Conseqentemente,
nossa especifcao pode ser representada por q p.
Sistemas de especifcaes devem ser consistentes, ou seja, no podem conter especifcaes
confitantes que possam ser usadas para derivar uma contradio. Quando as especifcaes no
so consistentes, pode no haver um meio de desenvolver um sistema que satisfaa todas as
especifcaes.
EXEMPLO 15 Determine se este sistema de especifcaes 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 ex-
presses lgicas. Seja p A mensagem de diagnstico armazenada no buffer e q A mensagem
de diagnstico retransmitida. As especifcaes podem ser escritas como p q, p e p q.
Uma valorao que torna as trs especifcaes 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 especi-
fcaes so consistentes porque so verdadeiras quando p falsa e q verdadeira. Poderamos
chegar mesma concluso analisando as tabelas-verdade e examinando as quatro possibilida-
des de valores-verdade para p e q.
EXEMPLO 16 O sistema de especifcaes do Exemplo 15 continua consistente se adicionarmos a especifcao
A mensagem de diagnstico no retransmitida?
Soluo: Verifcando o Exemplo 15, notamos que o sistema consistente se p falsa e q verda-
deira, mas a nova especifcao representa q, que somente verdadeira se q falsa. Conseqen-
temente, esse novo sistema inconsistente.
Exemplos
Extras
Buscadores Booleanos
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 especfco, utiliza tcni-
cas 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 traba-
lhem 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
todas as pginas de interesse, assim como pginas sobre universidades que tm algum texto
sobre So Paulo. (Note que, no Google e em muitos outros buscadores, a palavra AND no
necessria; essa fca subentendida porque todos os termos so includos.) Segundo, para en-
contrar 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 usa-
dos devem ser SO PAULO OR PARAN.) O resultado dessa busca deve incluir todas as pgi-
nas 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 inte-
resse, 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 pgi-
nas que contm as palavras SO e PAULO e UNIVERSIDADES e no contm a palavra PBLI-
CAS. (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
Enigmas que podem ser resolvidos por raciocnio lgico so chamados de quebra-cabeas lgi-
cos. 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
desafantes 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 en-
contra duas pessoas A e B. Quem so A e B, se A diz B um cavaleiro e B diz Ns dois somos
tipos opostos de habitantes?
Links
Exemplos
Extras
Links
Exemplos
Extras
1-13 1.1 Lgica Proposicional 13
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 afrmaes 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 fm desta seo. Agora, proporemos o conhecido como o quebra-cabea
das crianas enlameadas, que fala de duas crianas.
EXEMPLO 19 Um pai diz aos flhos, 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 respon-
desse 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 flho tem a testa suja e d a proposio que diz que a
flha tem a testa suja. Quando o pai diz que ao menos uma das duas crianas tem a testa suja, ele
est afrmando 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 flho diz que d verdadeira e
s falsa. E a flha 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 afrmou que d verdadeira. Isso pode ser concludo, pois o pai afrmou 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 universi-
dade 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 lgi-
ca nas Universidades de Dartmouth, de Princeton, de Yeshiva e na Universidade da Cidade de Nova York. Ele se juntou
ao departamento de flosofa da Universidade de Indiana em 1981, onde agora professor emrito.
Smullyan escreveu muitos livros sobre lgica recreacional e matemtica, incluindo Satan, Cantor, and Infi-
nity; 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 mos-
tram que impossvel escrever um programa de computador que solucione problemas matemticos. Ele tambm se interessa por ex-
plicar 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 fotografa em estreo. Seu lema: Eu nunca tive um confito entre o ensino e a pesquisa,
assim como algumas pessoas, porque, quando estou ensinando, estou pesquisando.
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
Computadores representam informaes usando bits. Um bit um smbolo com dois valores
possveis, 0 (zero) e 1 (um). O signifcado 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 valor-
verdade, 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 represen-
tada 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.
DEFINIO 7 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. Defnimos 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 repre-
sentar as seqncias binrias tipo OU, tipo E e tipo OU-exclusivo, respectivamente. Vamos ilus-
trar essas operaes com o Exemplo 21.
EXEMPLO 21 Encontre a seqncia binria tipo OU, a seqncia binria tipo E e a seqncia binria tipo OU-
exclusivo 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.)
TABELA 9 Tabela para os Operadores
Binrios OR, AND e XOR.
x y x y x y x

y
0
0
1
1
0
1
0
1
0
1
1
1
0
0
0
1
0
1
1
0
Valor-Verdade Bit
V
F
1
0
Links
1-15 1.1 Lgica Proposicional 15
16 1 / Os Fundamentos: Lgica e Demonstraes 1-16
Soluo: As seqncias so:
01 1011 0110
11 0001 1101
11 1011 1111 OU
01 0001 0100 E
10 1010 1011 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.
f) 2
n
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 flho 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 Offce, onde comeou a trabalhar com estatstica. Tukey, em suas pesquisas com
estatsticas, impressionou muitos estatsticos com suas habilidades. Em 1945, com o fm 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
signifcativas 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 flosofa 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 rece-
beu 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.
6. Considere que p e q so proposies: A eleio est deci-
dida e Os votos foram contados, respectivamente. Ex-
presse 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 l-
gicos.
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 sufciente,
que esteja nevando.
8. Considere que p, q e r so as proposies:
p : Voc est com gripe.
q : Voc perde a prova fnal.
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 sufciente 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 fnal.
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.
a) Voc tira um A nesta matria, mas no faz todos os
exerccios deste livro.
b) Voc tira um A no exame fnal, 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 fnal.
d) Voc tira um A no exame fnal, mas no faz todos os
exerccios deste livro; no entanto, tira um A nesta
matria.
e) Tirar um A no exame fnal e fazer todos os exerccios
deste livro sufciente para tirar A nesta matria.
f) Voc vai tirar um A nesta matria se e somente se voc
fzer todos os exerccios deste livro ou voc tirar um A
no exame fnal.
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 ursos-
cinzentos no so vistos na rea e as bagas ao longo da
trilha esto maduras.
e) Para a caminhada ser segura, necessrio, mas no
sufciente, 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.
1-17 1.1 Lgica Proposicional 17
18 1 / Os Fundamentos: Lgica e Demonstraes 1-18
15. Para cada uma destas sentenas, determine se o ou inclu-
sivo 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 criptografa.
d) Voc pode jogar usando dlares americanos ou euros.
16. Para cada uma destas sentenas, determine se o ou inclu-
sivo 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, identifque o que signifca a sentena, se
o ou inclusivo (ou seja, uma disjuno) ou exclusivo. Quais
dos signifcados 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 sufciente 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 fca 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 forescero 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, sufciente
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.
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, sufciente que voc
tenha nascido nos Estados Unidos.
c) Se voc mantiver seu livro terico, ele ser uma refe-
rncia 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 tem-
pestade.
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 so-
mente 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 sufcien-
te 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 so-
mente se q em portugus.
a) Para que voc obtenha um A neste curso, necessrio
e sufciente que voc aprenda como resolver proble-
mas de matemtica discreta.
b) Se voc ler jornal todos os dias, voc estar informado,
e vice-versa.
c) Chove se fnal de semana, e fnal 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 di-
visores 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 fcarei 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
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 pro-
posies 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 pro-
posies 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 pro-
posies 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 pro-
posies compostas.
a) p p b) p p
c) p q d) p q
e) (p q) (p q) f) (p q) (p q)
31. Construa uma tabela-verdade para cada uma destas pro-
posies 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 pro-
posies 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 pro-
posies 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-19 1.1 Lgica Proposicional 19
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 pa-
res 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 artifcial. 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 valor-
verdade 0,8 pode ser indicado para uma proposio Fred
feliz, porque ele feliz na maior parte do tempo; e o valor-
verdade 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 l-
gica fuzzy o mnimo dos valores-verdade de duas propo-
sies. 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 lgi-
ca fuzzy o mximo dos valores-verdade de duas proposi-
es. Quais so os valores-verdade das proposies Fred
feliz ou John feliz e Fred no feliz ou John no fe-
liz?
*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 cida-
de longnqua, que pode ser alcanada apenas se for percor-
rida uma perigosa estrada na montanha, barbeia aquelas
pessoas e apenas aquelas que no podem se barbear sozi-
nhas. Pode haver l esse barbeiro?
20 1 / Os Fundamentos: Lgica e Demonstraes 1-20
45. Cada habitante de uma vila longnqua sempre diz a verda-
de ou sempre mente. Um habitante dela dar apenas como
resposta um Sim ou um No para a pergunta que um
turista fzer. 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 foresta. 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 ver-
dade e aqueles que sempre mentem. Os canibais faro um
churrasco com o explorador a menos que ele possa deter-
minar se um canibal em particular sempre mente ou sem-
pre 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 especifcaes de sistema usando as propo-
sies p A mensagem verifcada contra vrus e q A
mensagem enviada de um sistema desconhecido, junta-
mente com conectivos lgicos.
a) A mensagem verifcada contra vrus sempre que a
mensagem enviada de um sistema desconhecido.
b) A mensagem foi enviada de um sistema desconhecido,
mas no foi verifcada contra vrus.
c) necessrio verifcar a mensagem contra vrus sempre
que ela for enviada de um sistema desconhecido.
d) Quando a mensagem no enviada de um sistema
desconhecido, no verifcada contra vrus.
48. Expresse este sistema de especifcaes usando as propo-
sies p O usurio entra com uma senha vlida, q O
acesso liberado e r O usurio pagou a taxa de assina-
tura, 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 especifcaes consistente? O sistema
est em um estado de multiuso se e somente se estiver
operando normalmente. Se o sistema est operando nor-
malmente, 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 especifcaes 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-
vos arquivos. Se os usurios no podem salvar novos arqui-
vos, ento o software do sistema no est sendo atualizado.
51. Este sistema de especifcaes consistente? O roteador
pode mandar pacotes para o sistema principal apenas se ele
suportar um novo espao de endereo. Para o roteador supor-
tar o novo espao de endereo, necessrio que a ltima libe-
rao 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 especifcaes consistente? Se o sistema
de arquivos no est bloqueado, ento novas mensagens en-
traram em fla. Se o sistema de arquivos no est blo queado,
ento o sistema est funcionando normalmente, e vice-ver-
sa. Se novas mensagens no esto entrando em fla, ento
sero enviadas para uma central de armazenamento de men-
sagens. Se o sistema de arquivos no est bloqueado, ento
as novas mensagens sero enviadas para a central de arma-
zenamento. Novas mensagens no sero enviadas para a
central de armazenamento.
53. Qual busca booleana voc utilizaria para procurar sites so-
bre praias em Nova Jersey? Qual voc utilizaria se quises-
se 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 cami-
nhadas 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 resolvi-
dos traduzindo as proposies em expresses lgicas e argumen-
tos 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 Co-
oper 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?
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 deter-
minar 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 infor-
maes so conhecidas? Kevin ou Heather, ou ambos, es-
to conversando. Randy ou Vijay, mas no ambos, esto
conversando. Se Abby est conversando, ento Randy tam-
bm est. Vijay e Kevin esto ambos conversando, ou ne-
nhum 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 cozi-
nheiro tambm est; o cozinheiro e o jardineiro, ambos,
no podem estar dizendo a verdade; o jardineiro e o zela-
dor, 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 identifcados como suspeitos de um
acesso no autorizado em um sistema computacional. Eles
fzeram declaraes s autoridades que investigavam o cri-
me. Alice disse: Carlos que acessou. John disse Eu no
1.2 Equivalncias Proposicionais
Introduo
Um importante tipo de passo usado na argumentao matemtica a substituio de uma propo-
sio por outra com o mesmo valor-verdade. Por esse motivo, mtodos que produzem proposi-
es 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 opera-
dores lgicos, tais como p q.
Comearemos nossa discusso com a classifcao de proposies compostas de acordo com
seus possveis valores-verdade.
DEFINIO 1 Uma proposio composta que sempre verdadeira, qualquer que sejam os valores-verda-
de das proposies que ocorrem nela, chamada de tautologia. Uma proposio compos-
ta 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 con-
tradio chamada de contingncia.
Tautologias e contradies so muito importantes no raciocnio matemtico. O Exemplo 1 ilustra
esses tipos de proposies compostas.
1-21 1.2 Equivalncias Proposicionais 21
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 dife-
rentes, 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 dife-
rentes. Determine quem tem uma zebra e quem tem por
bebida favorita gua mineral, a partir destas pistas: O in-
gls 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 norue-
gus 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 flas representem os homens e as colunas, a cor das
casas, seus empregos, seus animais e suas bebidas favori-
tas e use a argumentao lgica para determinar as entra-
das corretas na tabela.]
22 1 / Os Fundamentos: Lgica e Demonstraes 1-22

TABELA 2 Leis de De
Morgan.
(p q) p q
(p q) p q
EXEMPLO 1 Podemos construir exemplos de tautologias e contradies usando apenas uma varivel proposi-
cional. 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
Proposies compostas que tm o mesmo valor-verdade em todos os possveis casos so chama-
das de logicamente equivalentes. Podemos defnir esta noo como se segue.
DEFINIO 2 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.
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 valores-
verdade (p q) e p q coincidem para todas as possibilidades de combinaes de valo-
res-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 q p q (p q) p q p q
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
Demo
Exemplos
Extras
TABELA 1 Exemplos de uma Tautologia e
de uma Contradio.
p p p p p p
V
F
F
V
V
V
F
F
TABELA 4 Tabela-Verdade para p q
e p q.
p q p p q p q
V
V
F
F
V
F
V
F
F
F
V
V
V
F
V
V
V
F
V
V
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 estabelecen-
do essa equivalncia lgica, precisamos de oito linhas, uma para cada combinao de valores-
verdade 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 tabela-
verdade. Note que precisamos do dobro de linhas de que precisvamos quando tnhamos duas
variveis proposicionais; essa relao continua sendo vlida para cada nova varivel proposicio-
nal 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, 2
n
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 q r q r p (q r) p q p r (p q) (p r)
V
V
V
V
F
F
F
F
V
V
F
F
V
V
F
F
V
F
V
F
V
F
V
F
V
F
F
F
V
F
F
F
V
V
V
V
V
F
F
F
V
V
V
V
V
V
F
F
V
V
V
V
V
F
V
F
V
V
V
V
V
F
F
F
1-23 1.2 Equivalncias Proposicionais 23
24 1 / Os Fundamentos: Lgica e Demonstraes 1-24
TABELA 6 Equivalncias Lgicas.
Equivalncias Nome
p V p
p F p
Propriedades dos elementos neutros
p V V
p F F
Propriedades de dominao
p p p
p p p
Propriedades idempotentes
( p) p Propriedade da dupla negao
p q q p
p q q p
Propriedades comutativas
(p q) r p (q r)
(p q) r p (q r)
Propriedades associativas
p (q r) (p q) (p r)
p (q r) (p q) (p r)
Propriedades distributivas
(p q) p q
(p q) p q
Leis de De Morgan
p (p q) p
p (p q) p
Propriedades de absoro
p p V
p p F
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 verifque a veracidade dessas equivalncias nos exerccios no fnal desta seo.
A propriedade associativa para a disjuno mostra que a expresso p q r bem defnida, 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 defnida. Estendendo esse racio-
cnio, segue-se que p
1
p
2
p
n
e p
1
p
2
p
n
tambm so bem defnidas sempre que p
1
,
p
2
, p
n
so proposies. Alm disso, note que as leis de De Morgan podem ser estendidas para
(p
1
p
2
p
n
) ( p
1
p
2
p
n
)
e
(p
1
p
2
p
n
) ( p
1
p
2
p
n
).
(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.
Usando as Leis de De Morgan
As duas equivalncias lgicas conhecidas como leis de De Morgan so particularmente impor-
tantes. 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 pro-
posies 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 Mor-
gan, (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.
TABELA 7 Equivalncias Lgicas
que Envolvem Sentenas
Condicionais.
p q p q
p q q p
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
TABELA 8 Equivalncias Lgicas
que Envolvem Bicondicionais.
p q (p q) (q p)
p q p q
p q (p q) ( p q)
(p q) p q
Links
AUGUSTUS DE MORGAN (18061871) Augustus De Morgan nasceu na ndia, onde seu pai era coronel no exr-
cito indiano. A famlia De Morgan mudou-se para a Inglaterra quando ele tinha 7 meses de idade. Ele freqentou esco-
las 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 Lon-
dres, 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 biogrfcas 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 prolfco. 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 primei-
ra 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 apresen-
tou o que talvez tenha sido a primeira defnio precisa de limite e o desenvolvimento de alguns testes de convergncia de sries infnitas.
De Morgan interessou-se tambm pela histria da matemtica, escrevendo biografas de Newton e Halley.
Em 1837, De Morgan casou-se com Sophia Frend, que escreveu a biografa 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 fcou conhecido pela sua bondade, bom humor
e grande inteligncia.
1-25 1.2 Equivalncias Proposicionais 25
26 1 / Os Fundamentos: Lgica e Demonstraes 1-26
Seja r Rodrigo vai ao concerto e s Carlos vai ao concerto. Ento, Rodrigo vai ao con-
certo ou Carlos vai ao concerto pode ser representado por r s. E, pela segunda lei de De Mor-
gan, 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 com-
posta 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 logica-
mente equivalentes (veja o Exerccio 56).
EXEMPLO 6 Mostre que (p q) e p q so logicamente equivalentes.
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, quere-
mos 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 equi-
valncia 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 equiva-
lncias a seguir.
(p q) ( p q) pelo Exemplo 3
( p) q pela segunda lei de De Morgan
p q 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) pela segunda lei de De Morgan
p [ ( p) q] pela primeira lei de De Morgan
p (p q) pela propriedade da dupla negao
( p p) ( p q) pela segunda propriedade distributiva
F ( p q) pois p p F
( p q) F pela propriedade comutativa para disjunes
p q pela propriedade dos elementos neutros para F
Em conseqncia, (p ( p q)) e p q so logicamente equivalentes.
Exemplos
Extras
EXEMPLO 8 Mostre que (p q) (p q) uma tautologia.
Soluo: Para mostrar que essa proposio uma tautologia, vamos usar equivalncias para demons-
trar que logicamente equivalente a V. (Nota: Isso poderia ser feito usando tabelas-verdade.)
(p q) (p q) (p q) (p q) pelo Exemplo 3
( p q) (p q) pela primeira lei de De Morgan
( p p) ( q q) pelas propriedades associativas e comutativas
para a disjuno
V V pelo Exemplo 1 e pela propriedade comutativa
para a disjuno
V 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 vari-
veis, mas, quando o nmero de variveis cresce, isso pode fcar impraticvel. Por exemplo, exis-
tem 2
20
= 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 determi-
nar quando uma proposio composta uma tautologia. Quando, no entanto, existem 1.000 va-
riveis proposicionais, um computador pode determinar em um tempo razovel se uma proposio
uma tautologia? Testando todas as 2
1.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 vari-
veis 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 flha do casamento do famo-
so 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 ma-
temticos, 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 tive-
ram trs flhos.
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 fnal 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 tra-
balho 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 indefnida de qualquer grau de generalidade e complexidade. Suas anotaes sobre o Enge-
nho 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 fzeram 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 fsicamente, 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.
1-27 1.2 Equivalncias Proposicionais 27
28 1 / Os Fundamentos: Lgica e Demonstraes 1-28
Exerccios
1. Use a tabela-verdade para verifcar 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 verifcar as propriedades comuta-
tivas.
a) p q q p b) p q q p
4. Use a tabela-verdade para verifcar as propriedades associa-
tivas.
a) (p q) r p (q r)
b) (p q) r p (q r)
5. Use a tabela-verdade para verifcar a propriedade distribu-
tiva.
p (q r) (p q) (p r).
6. Use a tabela-verdade para verifcar 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 verifcar 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 propo-
sies 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 expres-
ses (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 equiva-
lentes.
HENRY MAURICE SHEFFER (18831964) Henry Maurice Sheffer, flho de pais judeus, nasceu no oeste da Ucr-
nia 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 flosofa em
1908. Depois de conquistar uma posio de ps-doutor em Harvard, Henry viajou para a Europa com bolsa de pesqui-
sa. Ao retornar para os Estados Unidos, ele se tornou um acadmico nmade, permanecendo um ano em cada univer-
sidade: 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 flosofa. 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 simplifcar 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 irrita-
bilidade. 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.
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 com-
postas.
a) p q b) p (q (r V))
c) (p q) (q F)
35. Encontre o dual de cada uma destas proposies com-
postas.
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, exce-
to 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 equiva-
lentes so tambm equivalentes, em que essas proposi-
es compostas contm apenas os operadores , e ?
40. Encontre uma proposio composta que envolva as va-
riveis 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 proposicio-
nal ou sua negao.]
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 funcionalmen-
te completo quando todas as proposies compostas so logica-
mente 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 fecha 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.

*
*
*
1-29 1.2 Equivalncias Proposicionais 29
30 1 / Os Fundamentos: Lgica e Demonstraes 1-30
55. Quantas formas diferentes de tabelas-verdade de proposi-
es compostas existem que envolvam as variantes propo-
sicionais 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 logicamen-
te equivalentes, ento p e r so logicamente equivalentes.
57. A sentena a seguir foi tirada das especifcaes 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 espe-
cifcao difcil de ser compreendida porque envolve
proposies com duas condicionais. Encontre um equiva-
lente, uma especifcao de fcil compreenso, que envol-
va disjunes e negaes, mas no proposies condi-
cionais.
58. Quantas das disjunes p q, p q, q r, q r e
q r podem ser verdadeiras simultaneamente, a par-
tir 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,
p q s, p r s e p r s podem ser ver-
dadeiras 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 propo-
sio 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 defnir se uma proposi-
o composta satisfatria pode ser usado para determi-
nar se uma proposio composta uma tautologia. [Dica:
Observe p, em que p a proposio composta que est
sendo examinada.]
*
1.3 Predicados e Quanticadores
Introduo
A lgica proposicional, estudada nas sees 1.1 e 1.2, no pode expressar adequadamente o sig-
nifcado 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 afrmao
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 signifcado de um amplo
grupo de proposies em matemtica e em cincia da computao de modo que nos permita ra-
ciocinar e explorar relaes entre objetos. Para entender a lgica de predicados, precisamos pri-
meiramente introduzir o conceito de predicado. Posteriormente, vamos introduzir o conceito de
quantifcadores, 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 especfca.
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
especifcaes. Essas declaraes no so nem verdadeiras nem falsas quando o valor das vari-
veis no especifcado. 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 decla-
rao. 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 predi-
cado maior que 3 e x a varivel. A declarao, ou afrmao, 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 inva-
didos, sabemos que A(CS2) e A(MATH1) so verdadeiras.
Tambm podemos trabalhar com afrmaes que envolvam mais que uma varivel. Por
exemplo, considere a afrmao 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)?
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 afrmao Q (3, 0) a proposio
3 = 0 + 3, que verdadeira.
Exemplos
Extras
1-31 1.3 Predicados e Quantifcadores 31
32 1 / Os Fundamentos: Lgica e Demonstraes 1-32
EXEMPLO 4 Seja A(c, n) a representao de O computador c est conectado rede n, em que c uma va-
rivel 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 afrmaes com trs variveis, como R (x, y, z) represen-
tando 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 pode-
mos notar que R (0, 0, 1) representa 0 + 0 = 1, que falsa.
Em geral, uma afrmao que envolva n variveis x
1
, x
2
, ... , x
n
pode ser indicada por
P (x
1
, x
2
, ... , x
n
).
A declarao, ou afrmao, indicada por P (x
1
, x
2
, ... , x
n
) chamada de valor da funo propo-
sicional P para a n-pla (x
1
, x
2
, ... , x
n
), 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 vers-
til dos Estados Unidos; ele nasceu em Cambridge, Massachusetts, e fez importantes contribuies em um grande n-
mero de disciplinas, incluindo matemtica, astronomia, qumica, geodsica, metrologia, engenharia, psicologia,
flologia, histria da cincia e economia. Charles era tambm inventor, estudante de medicina dedicado, revisor de li-
vros, dramaturgo e ator, escritor de contos, fenomenologista, lgico e metafsico. Ele fcou conhecido pela sua compe-
tncia flosfca construtivista e produtividade em lgica, matemtica e muitas outras reas da cincia. Seu pai,
Benjamin Peirce, era professor de matemtica e flosofa 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
Cientfca Lawrence (1863). Seu pai o apoiou a seguir a carreira cientfca, mas, em vez disso, ele escolheu estudar
lgica e metodologia cientfca.
Em 1861, Peirce se tornou um membro da Agrimensura da Costa dos Estados Unidos, com o objetivo de melhor compreender a meto-
dologia cientfca. 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 obri-
gado 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 hierar-
quia. Ele foi tambm o fundador da teoria flosfca 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 flosofa da mate-
mtica. Seu trabalho relevante at nos dias de hoje; alguns de seus trabalhos em lgica foram recentemente aplicados inteligncia artif-
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 cientfcos, contribuio em dicion-
rios escolares, traduo de trabalhos cientfcos, palestras e escrita de livros tericos. Infelizmente, todas essas atividades no foram sufcien-
tes 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 flsofo 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 difculdade 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.
EXEMPLO 6 Considere a afrmao
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 verifcar se eles sempre
produzem uma sada desejada quando dada uma entrada vlida. As declaraes que descre-
vem entradas vlidas so conhecidas por condies iniciais ou precondies e as condies
que verifcam se as sadas so satisfatrias quando o programa roda so chamadas de condi-
es fnais 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 verifcar se
esse programa correto. Explique como podemos us-los para verifcar se para toda entrada v-
lida o programa faz o que se pretende.
Soluo: Como precondio, precisamos saber se x e y tm certos valores antes de rodar o pro-
grama. Ento, para essa precondio, podemos usar o predicado P (x, y), no qual P (x, y) a afr-
mao x = a e y = b, em que a e b so os valores de x e y antes de rodar o programa. Como
queremos verifcar 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 verifcar se esse programa sempre faz o que se deseja que faa, suponha que a precon-
dio P (x, y) satisfeita. Ou seja, supomos que x = a e y = b verdadeira. Isso signifca 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.
Quanticadores
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 impor-
tante, chamada de quantifcao, para criar proposies a partir de funes proposicionais. A
quantifcao 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 quantifcaes.
Vamos nos concentrar em dois tipos de quantifcao aqui: a universal, a qual signifca 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 quantifcadores chamada de clculo de predicados.
Auto-
avaliao
1-33 1.3 Predicados e Quantifcadores 33
34 1 / Os Fundamentos: Lgica e Demonstraes 1-34
O QUANTIFICADOR UNIVERSAL Muitas afrmaes 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 chama-
do de domnio. Essas afrmaes so expressas usando quantifcao universal. A quantifcao
universal de P (x) para determinado domnio a proposio que afrma que P (x) verdadeira para
todos os valores de x pertencentes a esse domnio. Note que o domnio especifca os possveis
valores da varivel x. O signifcado da quantifcao universal de P (x) muda quando mudamos o
domnio. O domnio deve ser sempre especifcado quando usamos um quantifcador universal;
sem ele, a quantifcao universal no est defnida.
DEFINIO 1 A quantifcao universal de P (x) a afrmao
P (x) vlida para todos os valores de x do domnio.
A notao x P (x) indica a quantifcao universal de P (x). Aqui chamado de quan-
tifcador universal. Lemos x P (x) como para todo x P (x). Um elemento para o qual P (x)
falsa chamado de contra-exemplo para x P (x).
O signifcado do quantifcador universal resumido na primeira linha da Tabela 1. Vamos
ilustrar o uso do quantifcador universal nos exemplos 813.
EXEMPLO 8 Seja P (x) a declarao x + 1 > x. Qual o valor-verdade da quantifcao x P (x), no domnio
de todos os nmeros reais?
Soluo: Como P (x) verdadeira para todo nmero real x, a quantifcao
x P (x)
verdadeira.
Lembre-se: Em geral, assumido implicitamente que todos os domnios dos quantifcadores so
no vazios. Note que, se o domnio vazio, ento x P (x) verdadeira para toda proposio P (x),
uma vez que no h elemento no domnio para o qual P (x) falsa.
Alm disso, a quantifcao universal, para todo
1
pode ser expressa de muitas outras ma-
neiras, incluindo todos os, para cada, dado qualquer, arbitrariamente, para cada e
para qualquer.

TABELA 1 Quantifcadores.
Sentena Quando verdadeira? Quando falsa?
x P (x) P (x) verdadeira para todo x. Existe um x tal que P (x) falsa.
x P (x) Existe um x tal que P (x) verdadeira. P (x) falsa para todo x.
1
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.
Exemplos
Extras
Auto-
avaliao
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 x P (x). Note
que um nico contra-exemplo tudo de que precisamos para estabelecer que x P (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 quantifcao 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 x Q (x). Logo
x Q (x)
falsa.
EXEMPLO 10 Suponha que P (x) seja x
2
> 0. Para mostrar que x P (x) falsa onde o universo de discurso
consiste em todos os nmeros inteiros, damos um contra-exemplo. Vemos que x = 0 um contra-
exemplo, pois x
2
= 0 quando x = 0, ento x
2
no maior que 0 quando x = 0.
Procurar por contra-exemplos em proposies universalmente quantifcadas uma importan-
te atividade no estudo da matemtica, como veremos nas sees seguintes deste livro.
Quando todos os elementos do domnio podem ser listados seja x
1
, x
2
, ..., x
n
, segue-se
que a quantifcao universal x P (x) o mesmo que a conjuno
P (x
1
) P (x
2
) P (x
n
),
pois esta conjuno verdadeira se e somente se P (x
1
), P (x
2
), ... , P (x
n
) forem todas verdadeiras.
EXEMPLO 11 Qual o valor-verdade de x P (x), em que P (x) a proposio x
2
< 10 e o domnio o conjunto
dos inteiros positivos que no excedem 4?
Soluo: A declarao x P (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 4
2
< 10,
falsa, segue-se que xP (x) falsa.
EXEMPLO 12 O que signifca dizer x N (x) se N (x) O computador x est conectado rede e o domnio so
todos os computadores do campus?
Soluo: A declarao x N (x) signifca que, para todo computador x no campus, x est conecta-
do rede. Em portugus, a declarao pode ser expressa por Todo computador no campus est
conectado rede.
Apontamos anteriormente o fato de que a especifcao do domnio primordial e obrigat-
ria quando quantifcadores so usados. O valor-verdade da proposio quantifcada freqente-
mente depende do domnio, como mostra o Exemplo 13.
1-35 1.3 Predicados e Quantifcadores 35
36 1 / Os Fundamentos: Lgica e Demonstraes 1-36
EXEMPLO 13 Qual o valor-verdade de x (x
2
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 quantifcao universal x (x
2
x), com domnio nos nmeros reais, falsa. Por
exemplo,
1
2
2
1
2
( ) / .
Note que x
2
x se e somente se x
2
2 x = x (x 2 1) 0. Conseqentemente,
x
2
x se e somente se x 0 ou x 1. Daqui segue que x (x
2
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 (x
2
x) verdadeira, pois no h nmeros in-
teiros entre 0 e 1.
QUANTIFICADOR EXISTENCIAL Muitas proposies matemticas dizem que existe um
elemento com determinada propriedade. Essas proposies so expressas usando a quantifcao
existencial. Com a quantifcao existencial, construmos uma proposio que verdadeira se e
somente se P (x) verdadeira para, pelo menos, um valor no domnio.
DEFINIO 2 A quantifcao existencial de P (x) a proposio
Existe um elemento x no domnio tal que P (x).
Usamos a notao x P (x) para a quantifcao existencial de P (x). Aqui chamado de
quantifcador existencial.
Um domnio deve sempre ser especifcado quando uma proposio x P (x) usada. At mes-
mo porque seu signifcado muda quando mudamos o domnio. Sem a especifcao de um dom-
nio, a expresso x P (x) no tem sentido. A quantifcao existencial x P (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 quantifcao existencial de mui-
tas outras maneiras, tais como usar as palavras para algum, para pelo menos um ou h.
O signifcado do quantifcador existencial resumido na segunda linha da Tabela 1. Vamos
ilustrar o uso do quantifcador existencial nos exemplos 1416.
EXEMPLO 14 Seja P (x) a expresso x > 3. Qual o valor-verdade da quantifcao x P (x) no domnio dos
nmeros reais?
Soluo: Como x > 3 verdadeira para alguns nmeros reais por exemplo, quando x = 4 ,
a quantifcao existencial de P (x), que x P (x), verdadeira.
Observe que a proposio x P (x) falsa se e somente se no existe elemento x no domnio
para o qual P (x) verdadeira. Ou seja, x P (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 quantifcao x Q (x) no domnio
dos nmeros reais?
Exemplos
Extras
Soluo: Como Q (x) falsa para todos os nmeros reais, a quantifcao existencial de Q (x), que
x Q (x), falsa.
Lembre-se: Em geral, assumido implicitamente que todos os domnios dos quantifcadores so
no vazios. Note que se o domnio vazio, ento x Q (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 x
1
, x
2
, ..., x
n
, a quanti-
fcao existencial xP (x) a mesma que a disjuno
P (x
1
) P (x
2
) P (x
n
),
pois essa disjuno verdadeira se e somente se pelo menos uma das P (x
1
), P (x
2
), ... , P (x
n
) for
verdadeira.
EXEMPLO 16 Qual o valor-verdade de x P(x), em que P (x) a proposio x
2
> 10 e o domnio o conjunto
dos inteiros positivos que no excedem 4?
Soluo: Como o domnio {1, 2, 3, 4}, a proposio x P (x) a mesma que a disjuno
P (1) P (2) P (3) P (4).
Como P (4), que a proposio 4
2
> 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 quantifca-
o. Suponha que temos n objetos no domnio para uma varivel x. Para determinar quando
x P (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 x P (x) falsa. Caso contrrio, x P (x) ser verdadeira. Para ver quando x P (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 x P (x)
falsa. (Note que esse procedimento de procura no se aplica quando existem infnitos valores
de x no domnio. No entanto, uma maneira possvel de pensar sobre os valores-verdade das
quantifcaes.)
Outras Quanticaes
Agora temos introduzido os quantifcadores universal e existencial. Esses so os mais importan-
tes quantifcadores em matemtica e em cincia da computao. No entanto, existe um nmero
no limitado de quantifcadores que podemos defnir, tais como existem exatamente dois,
existem no mais de trs, existem pelo menos 100, e assim por diante. Desses outros quanti-
fcadores, um dos mais freqentemente vistos o quantifcador de unicidade, indicado por !
ou
1
. A notao !x P (x) [ou
1
x P (x)] indica que Existe um nico x tal que P (x) verdadeira.
Outras frases podem ser usadas para a quantifcao de unicidade, incluindo existe exatamente
um e existe um e somente um. Observe que podemos usar quantifcadores e lgica proposi-
cional para expressar unicidade (veja o Exerccio 52 na Seo 1.4), ento podemos nos esquivar
do quantifcador de unicidade. Geralmente, melhor trabalhar com os quantifcadores universal
e existencial, pois as regras de inferncia para esses quantifcadores podem ser usadas.
1-37 1.3 Predicados e Quantifcadores 37
38 1 / Os Fundamentos: Lgica e Demonstraes 1-38
Quanticadores com Domnio Restrito
Uma notao abreviada freqentemente usada para restringir o domnio de um quantifcador.
Nessa notao, uma condio que a varivel deve satisfazer includa depois do quantifica-
dor. 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 (x
2
> 0), y 0 (y
3
0) e z > 0 (z
2
= 2) signifcam, em que o
domnio em cada um dos casos o conjunto dos nmeros reais?
Soluo: A proposio x < 0 (x
2
> 0) fala sobre qualquer nmero real x com x < 0, x
2
> 0. Ou
seja, ela diz que O quadrado de todo nmero negativo positivo. A proposio o mesmo que
x (x < 0 x
2
> 0).
A proposio y 0 (y
3
0) fala que, para qualquer nmero real y com y 0, teremos y
3
0.
Ou seja, ela diz que O cubo de um nmero no nulo tambm no nulo. Note que esta propo-
sio equivalente a y (y 0 y
3
0).
Finalmente, a proposio z > 0 (z
2
= 2) fala que existe um nmero real z com z > 0, tal que
z
2
= 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 z
2
= 2).
Note que a restrio de um quantifcador universal a mesma que o quantifcador universal
de uma proposio condicional. Por exemplo, x < 0 (x
2
> 0) uma outra maneira de expressar
x (x < 0 x
2
> 0). Por outro lado, a restrio de um quantifcador existencial a mesma que o
quantifcador existencial de uma conjuno. Por exemplo, z > 0 (z
2
= 2) uma outra maneira de
expressar z (z > 0 z
2
= 2).
Prioridade dos Quanticadores
Os quantifcadores e tm prioridade maior que todos os operadores lgicos do clculo propo-
sicional. Por exemplo, x P (x) Q (x) a disjuno de x P (x) e Q (x). Em outras palavras, ela
signifca (x P (x)) Q (x) em vez de x (P (x) Q (x)).
Ligando Variveis
Quando um quantifcador usado na varivel x, dizemos que essa ocorrncia da varivel liga-
da. Uma ocorrncia de uma varivel que no ligada por um quantifcador 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 parti-
culares para ser uma proposio. Isso pode ser feito usando uma combinao de quantifcadores
universais, existenciais ou dando algum valor para as variveis.
A parte da expresso lgica qual um quantifcador aplicado chamada de escopo do
quantifcador. Conseqentemente, uma varivel livre se ela no est sob o escopo de algum
quantifcador na frmula em que aparece essa varivel.
EXEMPLO 18 Na afrmao x (x + y = 1), a varivel x ligada pelo quantifcador existencial, mas a varivel
y livre, pois no ligada a nenhum quantifcador, nem assume nenhum valor especfco. Isso
ilustra que, na declarao x (x + y = 1), x ligada e y livre.
Na afrmao x (P (x) Q (x)) x R (x), todas as variveis so ligadas. O escopo do primeiro
quantifcador x, pois P (x) Q (x) aplicado apenas a x, e no ao resto da expresso. Similar-
mente, o escopo do segundo quantifcador, x, nesta expresso R (x). Isto , o quantifcador exis-
tencial atua sobre a varivel x em P (x) Q (x) e o quantifcador universal x atua sobre a varivel
x em R(x). Observe que poderamos ter escrito nossa afrmao usando duas variveis diferentes x
e y, como x (P (x) Q (x)) yR (y), pois o escopo dos dois quantifcadores no se sobrepe. O
leitor deve estar ciente de que, no uso comum, a mesma letra freqentemente usada para represen-
tar variveis ligadas por diferentes quantifcadores com escopo que no se sobrepe.
Equivalncias Lgicas que Envolvem Quanticadores
Na Seo 1.2, introduzimos a noo de equivalncias lgicas de proposies compostas. Pode-
mos estender essa noo a expresses que envolvem predicados e quantifcadores.
DEFINIO 3 Sentenas que envolvem predicados e quantifcadores so logicamente equivalentes se e so-
mente 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 quantifcadores so logicamente equivalentes.
O Exemplo 19 ilustra como duas declaraes que envolvem predicados e quantifcadores so
logicamente equivalentes.
EXEMPLO 19 Mostre que x (P (x) Q (x)) e x P (x) x Q (x) so logicamente equivalentes (em que o mesmo
domnio usado nas duas). Essa equivalncia lgica mostra que podemos distribuir o quantifca-
dor universal sobre a conjuno. Alm disso, podemos distribuir o quantifcador 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 x P (x) x Q (x) so
logicamente equivalentes fazendo duas coisas. Primeiro, mostramos que se x (P (x) Q (x))
verdadeira, ento x P (x) x Q (x) verdadeira. Depois, mostramos que, se x P (x)
x Q (x) verdadeira, ento x (P (x) Q (x)) verdadeira.
Ento, suponha que x (P (x) Q (x)) seja verdadeira. Isso signifca que se a est no domnio,
ento P (a) Q(a) verdadeira. Logo, P (a) verdadeira e Q (a) verdadeira. Como P (a) ver-
dadeira e Q (a) verdadeira para todo elemento do domnio, podemos concluir que x P (x) e
x Q (x) so ambas verdadeiras. Isso signifca que x P (x) x Q (x) verdadeira.
Agora podemos supor que x P (x) x Q (x) verdadeira. Disso segue que x P (x) e x Q (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 proble-
ma em usar o mesmo valor a). Disso segue que, para todo a do domnio, P (a) Q (a) verdadei-
ra. Portanto, x (P (x) Q (x)) verdadeira. Podemos, ento, concluir que
x (P (x) Q (x)) x P (x) x Q (x).
Negando Expresses Quanticadas
Freqentemente vamos querer considerar a negao das expresses quantifcadas. Por exemplo,
considere a negao da expresso
Todo estudante na sua classe teve aulas de clculo.
1-39 1.3 Predicados e Quantifcadores 39
40 1 / Os Fundamentos: Lgica e Demonstraes 1-40
Essa expresso uma quantifcao universal, nominalmente,
x P (x),
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 quantifcao existencial da negao da funo proposicio-
nal original, nominalmente,
x P (x).
Esse exemplo ilustra a seguinte equivalncia lgica:
x P (x) x P (x).
Para mostrar que x P (x) e x (x) so logicamente equivalentes, no importando o que signifca
a funo proposicional P (x) e tampouco qual o domnio, primeiro note que x P (x) verdadeira
se e somente se x P (x) falsa. Depois, note que x P (x) falsa se e somente se existe um elemen-
to 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 x P (x) verdadeira. Colocando esses
passos em seqncia, podemos concluir que x P (x) e x P (x) so logicamente equivalentes.
Suponha que queiramos negar uma quantifcao existencial. Por exemplo, considere a ex-
presso Existe um estudante na sua classe que teve aulas de clculo. Este o quantifcador
existencial
x Q (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 quantifcao universal da nega-
o da funo proposicional original, ou, escrito em linguagem dos quantifcadores,
x Q (x).
Esse exemplo ilustra a equivalncia
x Q (x) x Q (x).
Para mostrar que x Q (x) x Q (x) so logicamente equivalentes, no importando o que
signifca a funo proposicional Q (x) e tampouco qual o domnio, primeiro note que x Q (x)
verdadeira se e somente se x Q (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 x Q (x) verdadeira. Colocando esses passos
em seqncia, vemos que x Q (x) verdadeira se e somente se x Q (x) verdadeira. E con-
clumos que eles so logicamente equivalentes.
As regras para negaes de quantifcadores so chamadas de leis de De Morgan para quan-
tifcadores. Essas regras esto resumidas na Tabela 2.
Auto-
avaliao
TABELA 2 Leis de De Morgan para Quantifcadores.
Negao Sentena Equivalente Quando a Negao Verdadeira? Quando Falsa?
x P (x) x P (x) Para todo x, P (x) falsa. Existe um x para o qual
P (x) verdadeira.
x P (x) x P (x) Existe um x para o qual
P (x) falsa.
Para todo x, P (x) verdadeira.
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 quantifcadas so exatamente
como as leis de De Morgan discutidas na Seo 1.2. Por isso, chamamos essas leis de leis de
De Morgan para quantifcadores. Quando o domnio tem n elementos x
1
, x
2
, ..., x
n
, segue que
x P (x) o mesmo que (P (x
1
) P (x
2
) P (x
n
)), que equivalente a P (x
1
)
P (x
2
) P (x
n
) pela lei de De Morgan, e isso o mesmo que x P (x). De maneira an-
loga, x P (x) o mesmo que (P (x
1
) P (x
2
) P (x
n
)), que pela lei de De Morgan
equivalente a P (x
1
) P (x
2
) P (x
n
) e isso o mesmo que x P (x).
Ilustramos a negao de proposies quantifcadas nos exemplos 20 e 21.
EXEMPLO 20 Quais as negaes de Existe um poltico honesto e Todos os brasileiros comem churrasco?
Soluo: Seja H (x) correspondente a x honesto. Ento, a proposio Existe um poltico hones-
to representada por xH (x), em que o domnio consiste em todos os polticos. A negao dessa
declarao xH (x), que equivalente a x H (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 x C (x), em que o domnio consiste em todos os brasilei-
ros. A negao dessa proposio representada por x C (x), que equivalente a x C (x). Essa
negao pode ser expressa de muitas maneiras diferentes, incluindo Alguns brasileiros no co-
mem churrasco ou Existe um brasileiro que no come churrasco.
EXEMPLO 21 Quais as negaes das proposies x (x
2
> x) e x (x
2
= 2)?
Soluo: A negao de x (x
2
> x) a proposio x (x
2
> x), que equivalente a x (x
2
> x).
Esta pode ser reescrita como x (x
2
x). A negao de x (x
2
= 2) a proposio x (x
2
= 2),
que equivalente a x (x
2
= 2). Essa pode ser reescrita como x (x
2
2). Os valores-verdade
dessas proposies dependem do domnio.
Usaremos as leis de De Morgan para quantifcadores 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 quantifcadores 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 equiva-
lentes.
Exemplos
Extras
1-41 1.3 Predicados e Quantifcadores 41
42 1 / 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 artifcial, engenharia de software
e muitas outras disciplinas. Comeamos a estudar esse tpico na Seo 1.1, onde usamos propo-
sies para expressar sentenas em expresses lgicas. Naquela discusso, ns propositalmente
evitamos sentenas em que suas tradues necessitavam de predicados e quantifcadores. Tradu-
zir do portugus para expresses lgicas torna-se mais complicado quando quantifcadores 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 exem-
plos 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 po-
dem ser traduzidas usando apenas um quantifcador; na prxima seo, veremos sentenas mais
complicadas que requerem muitos quantifcadores.
EXEMPLO 23 Expresse a sentena Todo estudante desta classe estudou clculo, usando predicados e quanti-
fcadores.
Soluo: Primeiro, reescrevemos a sentena para identifcar claramente qual o quantifcador
apropriado para usar. Fazendo isso, obtemos:
Para cada estudante desta classe, este estudante estudou clculo.
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 x C (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 sen-
tena 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 clas-
se 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 x Q (x, clculo) ou x (S (x) Q (x, clculo)).
No Exemplo 23, mostramos diferentes modos de expressar a mesma sentena usando predi-
cados e quantifcadores. 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 quantifcadores.
Exemplos
Extras
Soluo: A sentena Algum estudante da classe visitou o Mxico signifca 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 x M (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 represen-
tar x estudante da classe. Nossa soluo fca 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 vi-
sitado 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 alu-
nos da classe, a segunda sentena pode ser expressa por x (C (x) M (x)). No entanto, se o do-
mnio 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, res-
pectivamente, 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 signifcado 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 Quanticadores em Sistemas de Especicaes
Na Seo 1.1, usamos proposies para representar sistemas de especifcaes. No entanto,
muitos sistemas de especifcaes envolvem predicados e quantifcaes. Isso ilustrado no
Exemplo 25.
EXEMPLO 25 Use predicados e quantifcadores para expressar o sistema de especifcaes 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.
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 especifcao Todo e-mail com
Exemplos
Extras
1-43 1.3 Predicados e Quantifcadores 43
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
especifcao 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 Mara-
vilhas, tambm autor de muitos trabalhos sobre lgica simblica. Seu livro contm muitos
exemplos de raciocnio usando quantifcadores. Os exemplos 26 e 27 so do livro Symbolic Lo-
gic; outros exemplos contidos neste livro so dados nos exerccios no fnal desta seo. Esses
exemplos ilustram como quantifcadores 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 quantifcadores 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. Similar-
mente, a terceira sentena no pode ser expressa por
x (Q (x) R (x)).
Links
CHARLES LUTWIDGE DODGSON (18321898) Conhecemos Charles Dodgson como Lewis Carroll pseud-
nimo que ele usou em seus escritos sobre lgica. Dodgson, flho de um clrigo, foi o terceiro flho de um total de 11
crianas; de todas, ele era o nico que gaguejava. Ele fcava 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 extremamen-
te puritano e religioso. Sua amizade com as trs flhas 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. (Tam-
bm usou o pseudnimo Lewis Carroll em muitos de seus trabalhos de lgica recreacional.)
EXEMPLO 27 Considere estas sentenas, das quais as trs primeiras so premissas e a quarta uma concluso
vlida.
Todos os beija-fores so ricamente coloridos.
Nenhum pssaro grande vive de nctar.
Pssaros que no vivem de nctar so montonos nas cores.
Beija-fores so pequenos.
Sejam P(x), Q(x), R(x) e S(x) as sentenas x um beija-for, x grande, x vive de nctar e
x ricamente colorido, respectivamente. Assumindo que o domnio consiste em todos os ps-
saros, expresse as sentenas do argumento usando quantifcadores 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
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 artifcial, 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 def-
nem predicados que especifcam os elementos que satisfazem esses predicados. Prolog rules so
usados para defnir novos predicados que usam aqueles que j esto defnidos 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.)
1-45 1.3 Predicados e Quantifcadores 45
Links
46 1 / 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 defnido usando uma Prolog rule
teaches(P,S) :- instructor(P,C), enrolled(S,C)
o que signifca que teaches(p, s) verdadeiro se existir uma classe c tal que o professor p ins-
trutor 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 profes-
sores 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
quantifcaes em portugus.
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 quantifcaes 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), quantifcadores e conectivos lgicos. O domnio
para quantifcadores 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), quantifcadores 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 = x
2
. 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) x P (x) f) x P (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) x Q (x) e) x Q (x) f) x Q (x)
g) x Q (x)
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 (n
2
n)
14. Determine o valor-verdade de cada uma destas proposies,
se o domnio forem todos os nmeros reais.
a) x (x
3
= 21) b) x (x
4
< x
2
)
c) x ((2x)
2
= x
2
) 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 (n
2
0) b) n (n
2
= 2)
c) n (n
2
n) d) n (n
2
< 0)
16. Determine o valor-verdade de cada uma destas proposi-
es, se o domnio de cada varivel forem todos os n-
meros reais.
a) x (x
2
= 2) b) x (x
2
= 21)
c) x (x
2
+ 2 1) d) x (x
2
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 pro-
posies 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 quantifcadores, 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 quantifcadores, 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.
1-47 1.3 Predicados e Quantifcadores 47
48 1 / Os Fundamentos: Lgica e Demonstraes 1-48
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, quantifcadores e
conectivos lgicos. Primeiro, o domnio so os estudan-
tes 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 flme.
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, quantifcadores e
conectivos lgicos. Primeiro, o domnio so os estudan-
tes 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 flme 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 fcar rico.
25. Transcreva cada uma das proposies em expresses
lgicas usando predicados, quantifcadores 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, quantifcadores e conectivos lgicos.
a) Alguma coisa no est no lugar certo.
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 quantifcadores.
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) y Q (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 quan-
tifcadores. Depois, forme a negao da proposio; ne-
nhuma negao pode fcar do lado esquerdo de um
quantifcador. Em seguida, expresse a negao em por-
tugus. (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 quan-
tifcadores. Depois, forme a negao da proposio; ne-
nhuma negao pode fcar do lado esquerdo de um
quantifcador. Em seguida, expresse a negao em por-
tugus. (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-
tifcadores e depois expresse a negao em portugus.
a) Alguns motoristas no obedecem aos limites de
velocidade.
b) Todos os flmes suos so srios.
c) Ningum pode guardar um segredo.
d) H algum nesta sala que no tem uma boa atitude.
35. Encontre um contra-exemplo, se possvel, para estas pro-
posies quantifcadas universalmente, em que o domnio
para todas as variveis so todos os nmeros inteiros.
a) x (x
2
x)
b) x (x > 0 x < 0)
c) x (x = 1)
36. Encontre um contra-exemplo, se possvel, para estas pro-
posies quantifcadas universalmente, em que o domnio
para todas as variveis so todos os nmeros reais.
a) x (x
2
x) b) x (x
2
2)
c) x (|x| > 0)
37. Expresse cada uma das proposies abaixo usando
predicados e quantifcadores.
a) Um passageiro em uma companhia area qualifcado
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 classifca 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
especifcao e expresses lgicas que envolvem quantifcadores.
38. Transcreva os sistemas de especifcaes 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 especifcaes 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 fla.
a) p (F (p) B (p)) jL (j)
b) p B (p) j Q ( j)
c) j (Q ( j) L ( j)) p F (p)
d) (p B (p) j Q ( j)) j L ( j)
40. Expresse cada um dos sistemas de especifcaes a seguir,
usando predicados, quantifcadores 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.
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 especifcaes abaixo,
usando predicados, quantifcadores 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 fla 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 anftrio
da chamada no ps em uma lista especial receber uma
conta.
42. Expresse cada um dos sistemas de especifcaes abaixo,
usando predicados, quantifcadores 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 frewall 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. Justifque sua resposta.
44. Determine se x (P (x) Q (x)) e x P (x) x Q (x) so
logicamente equivalentes. Justifque sua resposta.
45. Mostre que x (P (x) Q (x)) e x (P (x) x Q (x) so
logi camente equivalentes.
Os exerccios 46 a 49 estabelecem regras para a quantifcao
nula que pode ser usada quando uma varivel quantifcadora
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
1-49 1.3 Predicados e Quantifcadores 49
50 1 / Os Fundamentos: Lgica e Demonstraes 1-50
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 (x
2
= 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 !x P (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 defnir 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 defnir 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 defnir
os predicados me (M, Y) e pai (F, X), em que M represen-
ta a me de Y e F o pai de X, respectivamente. D uma
regra de Prolog para defnir o predicado av(X, Y), que
representa que X o av de Y. [Dica: Voc pode desenvol-
ver a disjuno no Prolog ou usando um ponto-e-vrgula
para separar predicados ou pondo esses predicados em li-
nhas separadas.]
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 quantifcadores,
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 quantifcadores, 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 quantifcadores, 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 ofcial e
x est valsando, respectivamente. Expresse cada uma
das proposies abaixo usando quantifcadores, conectivos
lgicos e P (x), Q (x), R (x) e S (x).
a) Nenhum pato est valsando.
b) Nenhum ofcial nunca recusa uma valsa.
c) Todas as minhas aves so patos.
d) Minhas aves no so ofciais.
e) O item (d) resulta de (a), (b) e (c)? Se no, h uma
concluso correta?
*
*
*
1.4 Quanticadores Agrupados
Introduo
Na Seo 1.3, defnimos os quantifcadores existencial e universal e mostramos como podem ser
usados em sentenas matemticas. Tambm explicamos como podem ser usados para traduzir
sentenas do portugus para expresses lgicas. Nesta seo, vamos estudar quantifcadores
agrupados. Dois quantifcadores so agrupados se um est no escopo do outro, tal como
x y (x + y = 0).
Note que tudo que est no escopo de um quantifcador pode ser considerado uma funo propo-
sicional. Por exemplo,
x y (x + y = 0)
o mesmo que x Q (x), em que Q (x) y P (x, y) e P (x, y) x + y = 0. Quantifcadores agrupa-
dos sempre ocorrem em matemtica e cincia da computao. No entanto, quantifcadores agru-
pados 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 quantifcadores, precisamos esclarecer o
que signifca cada predicado e cada quantifcador 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
x y (x + y = y + x)
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
x y (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
x y z (x + (y + z) = (x + y) + z)
a propriedade associativa da adio para nmeros reais.
EXEMPLO 2 Traduza para o portugus a sentena
x y ((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 nega-
tivo. 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 quantifcaes de mais
de uma varivel s vezes facilita o fato de pensarmos em termos de laos agrupados. ( claro que,
se existirem infnitos 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 quantifcadores
agrupados.) Por exemplo, para ver se x y P (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 x y P (x, y) verda-
deira. 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 x y P (x, y) falsa.
Similarmente, para determinar quando x y P (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
Exemplos
Extras
1-51 1.4 Quantifcadores Agrupados 51
52 1 / Os Fundamentos: Lgica e Demonstraes 1-52
para o qual P(x, y) verdadeira. Se para todo valor de x encontrarmos um y, ento x y P (x, y)
verdadeira; se para algum x nunca encontrarmos um valor de y, ento x y P (x, y) falsa.
Para ver se x y P (x, y) verdadeira, podemos dar uma volta pelos valores de x at encon-
trarmos 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 x y P (x, y) verdadeira. Se no encontrar-
mos tal x, concluiremos que x y P (x, y) falsa.
Finalmente, para ver se x y P (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 x y P (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 Quanticadores
Muitas sentenas matemticas envolvem mltiplas quantifcaes de funes proposicionais com
mais de uma varivel. importante notar que a ordem dos quantifcadores precisa ser considera-
da, a menos que os quantifcadores 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 quantifcaes x y P (x, y)
e y x P (x, y), em que o domnio para as variveis consiste em todos os nmeros reais?
Soluo: A quantifcao
x y P (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
x y P (x, y) verdadeira. Note que a sentena y x P (x, y) diz Para todo nmero real y, para
todo nmero real x, x + y = y + x. Isto tem o mesmo signifcado que a sentena Para todo
nmero real x, para todo nmero real y, x + y = y + x. Ou seja, x y P (x, y) e y x P (x, y) tm
o mesmo signifcado, e so ambas verdadeiras. Isso ilustra o princpio que diz que a ordem dos
quantifcadores universais em uma sentena sem outros quantifcadores pode ser mudada sem
alterar o signifcado da sentena quantifcada.
EXEMPLO 4 Seja Q (x, y) a sentena x + y = 0. Quais os valores-verdade das quantifcaes y x Q (x, y) e
x y Q (x, y), em que o domnio para as variveis consiste em todos os nmeros reais?
Soluo: A quantifcao
y x Q (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 y x Q (x, y) falsa.
Exemplos
Extras
TABELA 1 Quantifcaes de Duas Variveis.
Sentena Quando verdadeira? Quando falsa?
x y P (x, y)
y x P (x, y)
P (x, y) verdadeira para todo par x, y. Existe um par x, y para o qual
P (x, y) falsa.
x y P (x, y) Para todo x existe um y para
o qual P (x, y) verdadeira.
Existe um x tal que P (x, y)
falsa para todo y.
x y P (x, y) Existe um x tal que P (x, y)
verdadeira para todo y.
Para todo x existe um y para o
qual P (x, y) falsa.
x y P (x, y)
y x P (x, y)
Existe um par x, y para o qual
P (x, y) verdadeira.
P (x, y) falsa para
todo par x, y.
A quantifcao
x y Q (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,
x y Q (x, y) verdadeira.
O Exemplo 4 ilustra que a ordem em que aparecem os quantifcadores faz muita diferena.
As sentenas y x Q (x, y) e x y Q (x, y) no so logicamente equivalentes. A sentena y x Q (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, x y Q (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 (possivel-
mente dependente do valor de x escolhido) para o qual Q (x, y) verdadeira. Em outras pala-
vras, no segundo caso, y pode depender de x, enquanto, no primeiro caso, y uma constante
independente de x.
Dessas observaes, segue-se que y x Q (x, y) verdadeira, ento x y Q (x, y) deve ser
verdadeira. No entanto, se x y Q (x, y) verdadeira, no necessariamente y x Q (x, y) deve
ser verdadeira. (Veja os exerccios suplementares 24 e 25 no fnal deste captulo.)
A Tabela 1 resume o signifcado das possveis quantifcaes diferentes que envolvem duas
variveis.
Quantifcaes 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 x y z Q (x, y, z)
e z x y Q (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 quantifcao
x y z Q (x, y, z),
1-53 1.4 Quantifcadores Agrupados 53
54 1 / 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 quantifcao aqui importante, pois a quantifcao
z x y Q (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 Quanticadores 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.
Soluo: Para traduzir essa sentena para uma expresso lgica, vamos primeiro reescrev-la at
que os quantifcadores 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
x y ((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 fca Para todo par de inteiros positivos,
sua soma positiva. Podemos express-la por
x y (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 in-
verso 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 multi-
plicativo. 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 impor-
tante em clculo.
Exemplos
Extras
EXEMPLO 8 (Requer clculo) Expresse a defnio de limite usando quantifcadores.
Soluo: Lembremos a defnio de limite
lim ( )
x a
f x L

=
: 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 defnio de limite pode ser expressa em termos de quantifcadores 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 defnio 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, quantifcadores restritos devem ser utilizados. Lembre que x > 0 P (x)
signifca que para todo x com x > 0, P (x) verdadeira.]
Traduzindo Quanticadores Agrupados para o Portugus
Pode ser complicado traduzir expresses com quantifcadores agrupados para sentenas em por-
tugus (ou qualquer outra lngua). O primeiro passo na traduo escrever por extenso o que os
quantifcadores e predicados da expresso signifcam. O prximo passo expressar esse signif-
cado 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 dom-
nio 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 estu-
dante 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 tripla-
mente quantifcada, diz que existe um estudante x tal que para todo estudante y e para todo estudan-
te 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.
1-55 1.4 Quantifcadores Agrupados 55
56 1 / Os Fundamentos: Lgica e Demonstraes 1-56
Traduzindo Sentenas do Portugus para Expresses Lgicas
Na Seo 1.3 mostramos como quantifcadores podem ser utilizados para traduzir sentenas para
expresses lgicas. Contudo, queremos analisar sentenas tal que suas tradues para expresses
lgicas requeiram o uso de quantifcadores agrupados. Vamos agora trabalhar com tradues
dessas sentenas.
EXEMPLO 11 Expresse a sentena Se uma pessoa do sexo feminino e tem flhos, ento ela me de algum
como uma expresso lgica que envolve predicados, quantifcadores com domnio que consiste
em todas as pessoas e conectivos lgicos.
Soluo: A sentena Se uma pessoa do sexo feminino e tem flhos, ento ela me de algum
pode ser reescrita por Para toda pessoa x, se x do sexo feminino e x tem flhos, 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 flhos 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 quantifcao nula na parte (b) do Exerccio 47 da Seo 1.3, podemos mover
y para a esquerda e esse quantifcador 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, quantifcadores 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 quantifcador 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 quantifcador de
unicidade defnido na pgina 37.]
EXEMPLO 13 Use quantifcadores para expressar a sentena Existe uma mulher que j tomou um avio em
todas as linhas areas do mundo.
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 Quanticadores Agrupados
Sentenas que envolvem quantifcadores agrupados podem ser negadas por aplicaes sucessivas
das regras de negao de sentenas com um nico quantifcador. 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
quantifcador.
Soluo: Por sucessivas aplicaes das leis de De Morgan para quantifcadores na Tabela 2 da
Seo 1.3, podemos mover a negao em xy (xy = 1) para dentro de todos os quantifcadores.
Vemos que xy (xy = 1) equivalente a x y (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 quantifcadores 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 quantifcadores na Tabela 2 da Seo 1.3, podemos mover a negao para dentro de to-
dos os quantifcadores 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:
w af (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 quantifcadores e predicados para expressar que lim
x a
f (x) no existe.
Soluo: Para dizer que lim
x a
f (x) no existe, basta dizer que, para todo L, lim
x a
f (x) L.
Usando o Exemplo 8, a sentena lim
x a
f (x) L pode ser expressa por
e > 0 > 0 x (0 < |x 2 a| < | f (x) 2 L | < e).
Exemplos
Extras
1-57 1.4 Quantifcadores Agrupados 57
Auto-
avaliao
58 1 / Os Fundamentos: Lgica e Demonstraes 1-58
Por sucessivas aplicaes das regras para negao de expresses quantifcadas, 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 equi-
valncia da Tabela 7 da Seo 1.2.
Como a sentena lim
x a
f (x) no existe signifca que para todo nmero real L, lim
x 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 quantifcaes abaixo
em portugus.
a) xyQ(x, y) b) 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
freqen tado 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
quantifcaes 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 signifca 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 signifca 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 signifca 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)
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. Ex-
presse cada uma das sentenas abaixo em termos de Q (x,
y), quantifcadores 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
quantifcadores 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
quantifcadores 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
quantifcadores para expressar cada proposio a seguir.
a) Lois fez uma pergunta ao professor Michaels.
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 quantifcadores
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 quantifcadores 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.
1-59 1.4 Quantifcadores Agrupados 59
60 1 / Os Fundamentos: Lgica e Demonstraes 1-60
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 quantifcadores 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 quantifcadores 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
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
quantifcadores 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 especifcaes abaixo
usando predicados, quantifcadores 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 funcio-
nando 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 especifcaes abaixo
usando predicados, quantifcadores 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 quantifcadores, 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 predica-
dos, quantifcadores, conectivos lgicos e operadores mate-
mticos, 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.
*
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, quantifcadores, 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, quantifcadores, 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, quantifcadores, 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 quantifcaes agrupadas em pro-
posies 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 quantifcaes agrupadas em pro-
posies 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 (((x
2
> y ) (x < y))
d) xy z (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 in-
teiros, quais so os valores-verdade?
a) Q (1, 1) b) Q (2, 0)
c) yQ (1, y) d) xQ (x ,2)
e) xy Q (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 (n
2
< m) b) nm (n < m
2
)
c) nm (n + m = 0) d) nm (nm = m)
e) nm (n
2
+ m
2
= 5) f) nm (n
2
+ m
2
= 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 (x
2
= y) b) xy (x = y
2
)
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 quantifcador
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 abai-
xo, tal que todos os smbolos de negao precedam ime-
diatamente 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 abai-
xo, tal que todos os smbolos de negao precedam ime-
diatamente 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 quantifcador
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) (xy P (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 fque
do lado esquerdo de um quantifcador. Depois, expresse
a negao em portugus. (No use as palavras No o
caso de.)
1-61 1.4 Quantifcadores Agrupados 61
62 1 / Os Fundamentos: Lgica e Demonstraes 1-62
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 fque
do lado esquerdo de um quantifcador. 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 flme ao lado
de Kevin Bacon ou contracenou com algum que j
flmou com Kevin Bacon.
38. Expresse a negao das proposies abaixo usando quan-
tifcadores, 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 pro-
posies de quantifcadores universais, em que o domnio
para todas as variveis so todos os nmeros inteiros.
a) xy (x
2
= y
2
x = y)
b) xy (y
2
= x)
c) xy (xy x)
40. Encontre um contra-exemplo, se possvel, para estas pro-
posies de quantifcadores universais, em que o domnio
para todas as variveis so todos os nmeros inteiros.
a) xy (x = 1/y)
b) xy (y
2
2 x < 100)
c) xy (x
2
y
3
)
41. Use quantifcadores para expressar a propriedade associa-
tiva para a multiplicao de nmeros reais.
42. Use quantifcadores para expressar as propriedades distri-
butivas para a multiplicao sobre a adio de nmeros
reais.
43. Use quantifcadores e conectivos lgicos para expressar o
fato de que todo polinmio linear (ou seja, o polinmio de
grau 1) com coefcientes reais e no qual o coefciente de x
diferente de zero tem exatamente uma raiz real.
44. Use quantifcadores e conectivos lgicos para expressar o
fato de que um polinmio quadrtico com coefcientes 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 y
2
), 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
xy P (x, y), em que os dois quantifcadores da primeira
varivel em P (x, y) tm o mesmo domnio, e os dois
quantifcadores 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 quantifcadores tm o mesmo domnio no
vazio, so equivalentes logicamente. (A nova varivel y
utilizada para combinar corretamente as quantifcaes.)
*49. a) Mostre que xP (x) xQ (x) equivalente logicamente
a xy (P (x) Q (y)), em que todos os quantifcadores
tm o mesmo domnio no vazio.
b) Mostre que xP (x) xQ (x) equivalente a xy
(P (x) Q (y)), em que todos os quantifcadores tm o
mesmo domnio no vazio.
Uma proposio est em forma normal prenex (FNP) se e
apenas se estiver na forma
Q
1
x
1
Q
2
x
2
. . . Q
k
x
k
P (x
1
, x
2
, . . . , x
k
),
em que cada Q
i
, i = 1, 2, . . . , k, ou um quantifcador de
existncia ou um quantifcador universal e P(x
1
, . . . , x
k
) um
predicado que no envolva quantifcadores. Por exemplo,
xy (P (x, y) Q (y)) est em forma normal prenex, enquanto
xP (x) xQ (x) no est (porque os quantifcadores no apa-
recem todos primeiro).
Toda proposio formada de variveis proposicionais,
predicados, V e F usando conectivos lgicos e quantifcadores
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 quantifcador.
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 quantifcao !x P (x), introduzida na pgina
37, usando quantifcaes universais, quantifcaes de
existncia e operadores lgicos.
1.5 Regras 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 argumen-
to, entendemos uma seqncia de sentenas que terminam com uma concluso e, por vlido, que
uma concluso, ou a sentena fnal 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 cons-
truo de argumentos vlidos. Regras de inferncia so nossas ferramentas bsicas para o estabe-
lecimento do valor-verdade das sentenas.
Antes de estudarmos demonstraes matemticas, vamos olhar para argumentos que envol-
vem apenas proposies compostas. Vamos defnir o que signifca um argumento ser vlido quan-
do 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 produ-
o 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 quantifcadas. Vamos descrever como essas regras de inferncia
podem ser utilizadas para produzir argumentos vlidos. Essas regras de inferncia para sentenas
que envolvem quantifcadores universal e existencial representam importante papel em demons-
traes 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 quan-
tifcacionais podem ser combinadas. Essas combinaes so freqentemente utilizadas em argu-
mentos complicados.
Argumentos Vlidos em Lgica Proposicional
Considere o seguinte argumento que envolve proposies (o qual, por defnio, 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 deter-
minar 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 atuali-
zada 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
p q
p
q
em que o smbolo para indicar portanto.
1-63 1.5 Regras de Inferncia 63
64 1 / Os Fundamentos: Lgica e Demonstraes 1-64
Sabemos que se p e q so variveis proposicionais, a sentena ((p q) p) q uma tau-
tologia (veja o Exerccio 10(c) na Seo 1.2). Em particular, quando ambos p q e p so verda-
deiras, 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 substituir-
mos 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 primei-
ra 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 vali-
dade de um argumento segue a validade da forma do argumento. Resumimos a terminologia utili-
zada para discutir a validade de argumentos com nossa defnio 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 conclu-
so verdadeira se as premissas forem todas verdadeiras.
Da defnio de forma de argumento vlida, vemos que uma forma de argumento com premis-
sas p
1
, p
2
, p
3
, ... , p
n
e concluso q vlida, quando (p
1
p
2
... p
n
) 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 mos-
trar 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-verda-
de para mostrar que esse argumento vlido requer 2
10
= 1.024 linhas diferentes. Felizmente, no
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 vli-
das mais complicadas. Vamos agora introduzir a mais importante das regras de inferncia na l-
gica 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, signifca modo que afrma.) 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
p q
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 incor-
reta 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.
Se 2
3
2
> , ento 2
2
3
2
2
( )
>
( )
. Sabemos que
2
3
2
> .
Conseqentemente,
2 2
2
3
2
2
9
4
( )
= >
( )
= .

Soluo: Seja p a proposio 2


3
2
> e q a proposio
2
3
2
2
>
( ) . As premissas do argumen-
to 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
3
2
> ,

falsa. Conseqentemente, no podemos deduzir que a concluso seja verdadeira. Nesse caso,
notamos que a concluso falsa, pois 2
9
4
< .
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 verifcaes 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 re-
gra da Tabela 1.
EXEMPLO 3 Diga qual regra de inferncia a base do seguinte argumento: Est esfriando agora. Portanto,
est esfriando ou chovendo agora.
1-65 1.5 Regras de Inferncia 65
66 1 / Os Fundamentos: Lgica e Demonstraes 1-66
TABELA 1 Regras de Inferncia.
Regra de Inferncia Tautologia Nome
p
p q
q
[p (p q)] q Modus ponens
q
p q
p
[ q (p q)] p Modus tollens
p q
q r
p r
[(p q) (q r)] (p r) Silogismo hipottico
p q
p
q
[(p q) p] q Silogismo disjuntivo
p
p q
p (p q) Adio
p q
p
(p q) p Simplifcao
p
q
p q
[(p) (q)] (p q) Conjuno
p q
p r
q r
[(p q) ( p r)] (q r) Resoluo
Soluo: Seja p a proposio Est esfriando agora e q a proposio Est chovendo agora.
Ento esse argumento da forma
p
p q
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 simplifcao.
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
p q
q r
p r
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 colo-
cada ao lado. Esses exemplos tambm mostram como argumentos em portugus podem ser ana-
lisados 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 fzermos um passeio de barco, ento estaremos em casa ao anoitecer nos levam concluso
Estaremos em casa ao anoitecer.
Soluo: Seja p a proposio Est ensolarada esta tarde, q a proposio Est mais frio que on-
tem, r a proposio Vamos nadar, s a proposio Vamos fazer um passeio de barco e t a pro-
posio 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 Razo
1. p q Hiptese
2. p Simplifcao usando (1)
3. r p Hiptese
4. r Modus tollens usando (2) e (3)
5. r s Hiptese
6. s Modus ponens usando (4) e (5)
7. s t Hiptese
8. t Modus ponens usando (6) e (7)
Note que poderamos ter empregado uma tabela-verdade para mostrar que, sempre que as hip-
teses 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
Exemplos
Extras
1-67 1.5 Regras de Inferncia 67
68 1 / 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 pro-
grama, 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 Razo
1. p q Hiptese
2. q p Contrapositiva de (1)
3. p r Hiptese
4. q r Silogismo hipottico usando (2) e (3)
5. r s Hiptese
6. q s Silogismo hipottico usando (4) e (5)
Resoluo
Programas de computador tm sido desenvolvidos para automatizar a tarefa de raciocinar e for-
necer teoremas. Muitos desses programas fazem uso da regra de inferncia conhecida como re-
soluo. Essa regra de inferncia baseia-se na tautologia
(( p q) ( p r)) (q r).
(A verifcao de que essa sentena uma tautologia foi pedida no Exerccio 30 na Seo 1.2.) A
disjuno fnal 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.
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 quantifcadas so apli-
cadas). Alm disso, pode ser utilizada para construir sistemas que provm teoremas automatica-
mente. 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 equivalen-
tes 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
Exemplos
Extras
Links
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 equivalen-
te 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
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 tauto-
logia. 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 afrmao da concluso.
EXEMPLO 10 O seguinte argumento vlido?
Se fzer 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 afrmao da concluso. Pois
possvel voc aprender matemtica discreta de maneira diferente sem ter de fazer todos os exer-
ccios 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 as-
sumir 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.
Links
1-69 1.5 Regras de Inferncia 69
70 1 / Os Fundamentos: Lgica e Demonstraes 1-70
Regras de Inferncia para Sentenas Quanticadas
Discutimos regras de inferncia para proposies. Vamos agora descrever algumas regras impor-
tantes de inferncia para sentenas que envolvem quantifcadores. 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 x P (x) verdadeira tomando um elemento arbitrrio c do dom-
nio e mostrando que P(c) verdadeira. O elemento c que selecionamos deve ser um elemento do
domnio arbitrrio, e no um especfco. 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 conclu-
so sobre c que no seja pertencente ao domnio. A generalizao universal usada implicitamen-
te 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 sele-
cionar um valor arbitrrio de c aqui, mas deve ser um c para o qual P (c) verdadeira. Usualmen-
te 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) verda-
deira 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 quantifcadas 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 Quantifcadas.
Regra de Inferncia Nome
xP (x)
P (c)
Instanciao universal
P (c) para um c arbitrrio
xP (x)
Generalizao universal
xP (x)
P (c) para algum elemento c
Instanciao existencial
P (c) para algum elemento c
xP (x)
Generalizao existencial
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 Razo
1. x (D (x) C (x)) Premissa
2. D (Maria) C (Maria) Instanciao Universal de (1)
3. D (Maria) Premissa
4. C (Maria) 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) Simplifcao 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) Simplifcao 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 Quanticadas
Desenvolvemos regras de inferncia para proposies e para sentenas quantifcadas. Note que
em nossos argumentos nos exemplos 12 e 13 usamos tanto instanciao universal, uma regra de
inferncia para sentenas quantifcadas, quanto modus ponens, uma regra de inferncia para a
lgica proposicional. Vamos freqentemente precisar usar essa combinao de regras de infern-
cia. Como instanciao universal e modus ponens so usadas freqentemente juntas, essa combi-
nao 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 quantifcador 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 n
2
menor que 2
n
verda-
deira. Use o modus ponens universal para mostrar que 100
2
< 2
100
.
Exemplos
Extras
1-71 1.5 Regras de Inferncia 71
72 1 / Os Fundamentos: Lgica e Demonstraes 1-72
Soluo: Seja P (n) a sentena n > 4 e Q (n) a sentena n
2
< 2
n
. A sentena Para todo intei-
ro positivo n, se n maior que 4, ento n
2
menor que 2
n
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 po-
nens universal que Q (n) verdadeira, explicitamente 100
2
< 2
100
.
Outra combinao muito utilizada de regra de inferncia para lgica com uma regra de infe-
rncia para sentenas quantifcadas o modus tollens universal. Modus tollens universal combi-
na 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 verifcao 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 quantifcadas.
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 compu-
tao.
b) Jerry um graduado em matemtica e em cincia da
computao. Por isso, Jerry um graduado em mate-
mtica.
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 univer-
sidade no est fechada hoje. Por isso, no nevou hoje.
e) Se eu for nadar, ento eu fcarei no sol por muito tempo.
Se eu fcar no sol por muito tempo, ento eu me queima-
rei. Por isso, se eu for nadar, eu me queimarei.
4. Qual a regra de inferncia utilizada em cada um dos argu-
mentos 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 salva-
vidas.
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 argu-
mento 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.
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 Esta-
dos 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. Mor-
cegos 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 fco 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 par-
cialmente. Eu trabalhei segunda-feira passada ou
trabalhei sexta-feira passada. O dia no estava en-
solarado na tera-feira. Estava parcialmente enso-
larado 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 p
1
, p
2
, . . . , p
n

e a concluso q r vlido se o argumento com as
premissas p
1
, p
2
, . . . , p
n
, 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
programas em Java conseguem um emprego bem re-
munerado. 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 processa-
mento 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 ocea-
no. 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 verme-
lho tem pelo menos uma multa por excesso de velocida-
de. 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 po-
dem freqentar um curso de algoritmo no prximo ano.
c) Todos os flmes produzidos por John Sayles so
maravilhosos. John Sayles produziu um flme sobre
mineiros de carvo mineral. Por isso, h um flme
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.
1-73 1.5 Regras de Inferncia 73
74 1 / Os Fundamentos: Lgica e Demonstraes 1-74
c) Quincy gosta de todos os flmes de ao. Quincy
gosta do flme Eight Men Out. Por isso, Eight Men Out
um flme 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 n
2
> 1.
Suponha que n
2
> 1. Ento n > 1.
b) Se n um nmero real com n > 3, ento n
2
> 9.
Suponha que n
2
9. Ento n 3.
c) Se n um nmero real com n > 2, ento n
2
> 4.
Suponha que n 2. Ento n
2
4.
20. Determine se os argumentos abaixo so vlidos.
a) Se x um nmero real positivo, ento x
2
um nmero
real positivo. Por isso, se a
2
positivo, em que a um
nmero real, ento a um nmero real positivo.
b) Se x
2
0, em que x um nmero real, ento x 0. Con-
sidere a como um nmero real com a
2
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. Identifque 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) x Q(x) Premissa
2. x P (x) Simplifcao de (1)
3. P (c) Instanciao Existencial de (2)
4. x Q(x) Simplifcao 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. Identifque 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) Simplifcao de (2)
4. xP(x) Generalizao universal de (3)
5. Q(c) Simplifcao de (2)
6. xQ(x) Generalizao universal de (5)
7. x(P(x) xQ(x)) Conjuno de (4) e (6)
25. Justifque 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. Justifque 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 quantifcadores 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, en-
to x( R (x) P (x)) tambm verdadeira, em que os
domnios de todos os quantifcadores 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 x P (x)
so verdadeiras, ento x R (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 en-
volvam variveis proposicionais e conectivos lgicos, de-
termine 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.6 Introduo 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 infern-
cia, o passo fnal da demonstrao estabelece a verdade da sentena que est sendo demonstrada.
Em nossa discusso, vamos nos mover de demonstraes formais de teoremas at demons-
traes mais informais. Os argumentos que introduzimos na Seo 1.5 para demonstrar que sen-
tenas que envolvem proposies e sentenas quantifcadas 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 utiliza-
da 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 utili-
zados para demonstrar teoremas, mas tambm pelas muitas aplicaes em cincia da computao.
Essas aplicaes incluem verifcar se programas de computador so corretos, estabelecendo se siste-
mas de operao so seguros, fazendo inferncia em inteligncia artifcial, mostrando que sistemas de
especifcaes so consistentes, e assim por diante. Conseqentemente, compreender as tcnicas uti-
lizadas em demonstraes essencial tanto para matemtica quanto para cincia da computao.
Alguma Terminologia
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. (Te-
oremas podem ser tambm referidos como fatos ou resultados.) Um teorema pode ser uma quan-
tifcao 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 demons-
trao 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 defnio, mas todos os outros termos utilizados em teoremas
e suas demonstraes devem ser defnidos. Regras de inferncia, juntamente com as defnies dos
termos, so utilizadas para chegar a concluses a partir de outras afrmaes, unindo os passos da
demonstrao. Na prtica, o passo fnal de uma demonstrao usualmente a concluso do teorema.
No entanto, para esclarecer, vamos freqentemente retomar a sentena do teorema como o passo
fnal de uma demonstrao.
Um teorema menos importante que nos ajuda em uma demonstrao de outros resultados cha-
mado 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 de-
monstrado 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 teore-
ma. Muitas vezes so verifcadas que conjecturas so falsas, portanto elas no so teoremas.
Links
1-75 1.6 Introduo a Demonstraes 75
76 1 / Os Fundamentos: Lgica e Demonstraes 1-76
Entendendo como Teoremas So Descritos
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 preci-
sas desses teoremas necessitem da incluso de um quantifcador universal, a conveno em ma-
temtica omiti-la. Por exemplo, a sentena
Se x > y, em que x e y so nmeros reais positivos, ento x
2
> y
2
.
signifca que
Para todos os nmeros reais positivos x e y, se x > y, ento x
2
> y
2
.
Entretanto, quando teoremas desse tipo so demonstrados, a propriedade da instanciao univer-
sal freqentemente usada sem ser explicitamente mencionada. O primeiro passo da demons-
trao 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
Vamos agora mudar nossa ateno para demonstrao de teoremas matemticos. Demonstrar teore-
mas pode ser difcil. Vamos precisar de toda a munio que tivermos para nos ajudar a demons-
trar 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 ge-
neralizao 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 verda-
deira. A seguinte discusso nos dar as tcnicas mais comuns para demonstrar sentenas condi-
cionais. 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 demonstra-
o, 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 fnal mostrando que q deve ser tambm verdadeira. Uma demonstra-
o direta mostra que uma sentena condicional p q verdadeira mostrando que p verdadei-
ra, 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, defnies e te-
oremas 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
Exemplos
Extras
Auto-
avaliao
maneira direta, com uma seqn cia bvia de passos que levam da hiptese concluso. No en-
tanto, 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 defnio.
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 n
2
mpar.
Soluo: Note que este teorema diz nP((n) Q(n)), em que P(n) n um inteiro mpar e
Q(n) n
2
mpar. Como dissemos, vamos seguir a conveno matemtica usual para demons-
traes, 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 sen-
tena condicional verdadeira, ou seja, assumimos que n mpar. Pela defnio de nmero mpar,
temos que n = 2k + 1, em que k algum inteiro. Queremos demonstrar que n
2
tambm mpar.
Podemos elevar ao quadrado ambos os membros da equao n = 2k + 1 para obter uma nova
equao que expresse n
2
. Quando fzermos isso, teremos n
2
= (2k + 1)
2
= 4k
2
+ 4k + 1 =
2(2k
2
+ 2k) + 1. Pela defnio de inteiro mpar, conclumos que n
2
mpar (ele um a mais que
o dobro de um inteiro). Conseqentemente, provamos que se n um nmero inteiro mpar, ento
n
2
mpar.
EXEMPLO 2 D uma demonstrao direta de que se m e n so ambos quadrados perfeitos, ento nm tam-
bm um quadrado perfeito. (Um inteiro a um quadrado perfeito se existe um inteiro b
tal que a = b
2
.)
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
defnio de quadrado perfeito, segue-se que existem inteiros s e t tal que m = s
2
e n = t
2
. O ob-
jetivo 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 = s
2
e n = t
2
. Isso mostra que mn = s
2
t
2
, o que implica que mn = (st)
2
(usando comutatividade
e associatividade da multiplicao). Pela defnio 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 premis-
sas, continuam com uma seqncia de dedues e com a concluso. No entanto, vamos ver que
tentar fazer demonstraes diretas freqentemente no tem um bom fnal. 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 contra-
posio. Demonstraes por contraposio fazem uso do fato de que a sentena condicional
p q equivalente a sua contrapositiva, q p , isto signifca que uma sentena condicional
Exemplos
Extras
1-77 1.6 Introduo a Demonstraes 77
78 1 / 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, defnies e teoremas previamente demonstrados, juntamente com regras de infern-
cia, 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.
Soluo:Primeiro vamos olhar para uma demonstrao direta. Para construir uma demonstrao
direta, devemos assumir que 3n + 2 um nmero mpar. Isso signifca 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 demons-
trao 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 defnio
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 b n ou .
Soluo: Como no h um meio bvio de mostrar que a n b n ou 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 b n ou falsa. Ou seja, assumir que a
sentena ( ) ( ) a n b n falsa. Usando o signifcado da disjuno junto com a lei de
De Morgan, vemos que isso implica que ambos a n b n e 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 con-
dicional original verdadeira. Nossa demonstrao por contraposio foi bem-sucedida; de-
monstramos que se n = ab, em que a e b so inteiros positivos, ento a n b n ou .
DEMONSTRAO POR VACUIDADE E DEMONSTRAO POR TRIVIALIZAO Po-
demos rapidamente demonstrar que uma sentena condicional p q verdadeira quando sabe-
mos 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 esta-
belecer 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 propo-
sicional]. 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 n
2
> n e o domnio
consiste todos os inteiros.
Soluo: Note que P (0) Se 0 > 1, ento 0
2
> 0. Podemos mostrar P (0) utilizando-se uma
demonstrao por vacuidade, pois a hiptese 0 > 1 falsa. Isso nos diz que P (0) automa-
ticamente verdadeira.
Exemplos
Extras
Lembre-se: O fato de a concluso desta sentena condicional, 0
2
> 0, ser falsa irrelevante para
o valor-verdade da sentena condicional, pois uma condicional com uma hiptese falsa direta-
mente 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 verdadei-
ra. 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 importn-
cia 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 a
n
b
n
, em que o do-
mnio consiste em todos os inteiros. Mostre que P (0) verdadeira.
Soluo: A proposio P (0) Se a b, ento a
0
b
0
. Como a
0
= b
0
= 1, a concluso da con-
dicional Se a b, ento a
0
b
0
verdadeira. Portanto, a sentena condicional, que P (0),
verdadeira. Este um exemplo de demonstrao por trivializao. Note que a hiptese, a senten-
a a b, no foi necessria nesta demonstrao.
UM POUCO DE ESTRATGIA DE DEMONSTRAO Descrevemos dois importantes mto-
dos 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, quan-
do 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 defnies da hiptese. V raciocinando sobre essas hipteses, juntamente
com os axiomas e os teoremas demonstrados. Se uma demonstrao direta no aparecer em nenhu-
ma 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 defnio.
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 quan-
tifcador 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.)
Soluo:Primeiro tentemos uma demonstrao direta. Para comear, suponha que r e s so racio-
nais. Da defnio 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
q
t
u
pu qt
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 signifca que r + s racional. Demonstramos que
a soma de dois nmeros racionais racional; nossa tentativa de achar uma demonstrao direta
foi bem-sucedida.
Exemplos
Extras
1-79 1.6 Introduo a Demonstraes 79
80 1 / Os Fundamentos: Lgica e Demonstraes 1-80
EXEMPLO 8 Demonstre que se n um nmero inteiro e n
2
mpar, ento n mpar.
Soluo: Primeiro tentaremos uma demonstrao direta. Suponha que n um inteiro e n
2
mpar.
Ento existe um inteiro k, tal que n
2
= 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 k = + 2 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 signifca que n par. E isso implica que existe um inteiro k, tal que n = 2k. Para demons-
trar o teorema, devemos mostrar que essa hiptese implica a concluso, ou seja, n
2
no mpar, ou
ainda, que n
2
par. Podemos usar a equao n = 2k para determinar isso? Elevando ao quadrado
ambos os membros da equao, obtemos n
2
= 4k
2
= 2(2k
2
), o que implica que n
2
tambm par,
pois n
2
= 2t, em que t = 2k
2
. Demonstramos que se n um nmero inteiro e n
2
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 pode-
mos achar uma contradio q tal que p q verdadeira. Como q falsa, mas p q verdadei-
ra, podemos concluir que p falsa, o que signifca 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 de-
monstrar 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 pri-
meiro um exemplo de uma aplicao do princpio da casa dos pombos, uma tcnica combina-
tria 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.
Soluo: Seja p a proposio Ao menos 4 dos 22 dias escolhidos caem no mesmo dia da semana.
Suponha que p verdadeira. Isso signifca 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 escolhi-
dos, 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 afrmava 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 esco-
lhidos 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 = a
2
/b
2
.
Exemplos
Extras
Portanto,
2b
2
= a
2
.
Pela defnio de nmero par segue-se que a
2
par. Podemos usar o fato de que se a
2
par, ento
a par, o qual segue do Exerccio 16. Mas se a par, pela defnio de nmero par, a = 2c para
algum inteiro c. Ento,
2b
2
= 4c
2
.
Dividindo ambos os membros dessa equao por 2, temos
b
2
= 2c
2
.
Pela defnio de par, isso signifca que b
2
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, signifca 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 demonstra-
es, primeiro assumimos a negao da concluso. Ento, usamos as premissas do teorema e a nega-
o 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, simples-
mente 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 condi-
cional como uma demonstrao por contradio. Em uma demonstrao de p q por contrapo-
sio, 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 con-
tradio, supomos que ambas p e q so verdadeiras. Ento, usamos os passos de uma demonstra-
o 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 demonstra-
o 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.
1-81 1.6 Introduo a Demonstraes 81
82 1 / Os Fundamentos: Lgica e Demonstraes 1-82
DEMONSTRAES DE EQUIVALNCIAS Para demonstrar um teorema que uma senten-
a bicondicional, ou seja, que da forma p q, mostramos que p q e q p so ambas ver-
dadeiras. 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 n
2
for mpar.
Soluo: Esse teorema tem a forma p se e somente se q, em que p n mpar e q n
2

mpar. (Como usual, no explicitamos a expresso com quantifcador universal.) Para demons-
trar 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 teore-
mas determinam que as proposies p
1
, p
2
, p
3
, . . . , p
n
so equivalentes. Isso pode ser escrito por
p
1
p
2
p
n
,
que signifca 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, p
i
e p
j
so equivalentes. Uma maneira de demonstrar essa
equivalncia mutua usar a tautologia
[p
1
p
2
. . . p
n
] [(p
1
p
2
) (p
2
p
3
) . . . (p
n
p
1
)].
Isso mostra que se as sentenas condicionais p
1
p
2
, p
2
p
3
, . . . , p
n
p
1
podem ser demons-
tradas como verdadeiras, ento as proposies p
1
, p
2
, . . . , p
n
so todas equivalentes.
Isso muito mais efciente que demonstrar que p
i
p
j
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 so-
bre essa cadeia e ir de qualquer uma dessas sentenas para outra. Por exemplo, podemos eviden-
ciar que p
1
, p
2
e p
3
so equivalentes mostrando que p
1
p
3
, p
3
p
2
e p
2
p
1
.
EXEMPLO 13 Demonstre que estas sentenas sobre o inteiro n so equivalentes:
p
1
: n par.
p
2
: n 1 mpar.
p
3
: n
2
par.
Soluo:Vamos demonstrar que essas trs sentenas so equivalentes mostrando que as condicio-
nais p
1
p
2
, p
2
p
3
, e p
3
p
1
so verdadeiras.
Vamos usar uma demonstrao direta para mostrar que p
1
p
2
. Suponha que n par. Ento
n = 2k para algum inteiro k. Conseqentemente, n 1 = 2k 1 = 2(k 1) + 1. Isso signifca 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 p
2
p
3
. Agora, suponha
que n 1 mpar. Ento n 1 = 2k + 1 para algum inteiro k. Portanto, n = 2k + 2, ento,
n
2
= (2k + 2)
2
= 4k
2
+ 8k + 4 = 2(2k
2
+ 4k + 2). Isso significa que n
2
o dobro do inteiro
2k
2
+ 4k + 2, e, portanto, par.
Para demonstrar p
3
p
1
, usaremos uma demonstrao por contraposio. Ou seja, provamos
que se n no par, ento n
2
no par. Isso o mesmo que demonstrar que se n mpar, ento n
2
mpar, o que j demonstramos no Exemplo 1. Isso completa a demonstrao.
Exemplos
Extras
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.
Soluo: Para mostrar que a sentena falsa, procuramos um contra-exemplo, que ser um intei-
ro 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 qua-
drados que no excedem 3 so 0
2
= 0 e 1
2
= 1. Mais que isso, no h como obter 3 da soma
desses dois quadrados, com apenas dois termos. Conseqentemente, mostramos que Todo intei-
ro positivo a soma dos quadrados de dois inteiros falsa.
Erros em Demonstraes
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 profssionais cometem esses erros, especialmente quando esto trabalhando com
frmulas muito complicadas. Sempre que usarmos essas computaes, ou passagens, devemos
verifc-las to cuidadosamente quanto possvel. (Voc deve tambm revisar os aspectos proble-
mticos 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 Razo
1. a = b Dado
2. a
2
= ab Multiplicando ambos os membros de (1) por a.
3. a
2
b
2
= ab b
2
Subtraindo b
2
de ambos os lados de (2)
4. (a b)(a + b) = b (a b) Fatorando ambos os membros de (3)
5. a + b = b Dividindo ambos os lados de (4) por a b
6. 2b = b Substituindo a por b em (5), pois a = b, e simplifcando
7. 2 = 1 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 quanti-
dade vlido se essa quantidade no zero.
EXEMPLO 16 O que est errado com a demonstrao?
Teorema: Se n
2
positivo, ento n positivo.
Exemplos
Extras
Links
1-83 1.6 Introduo a Demonstraes 83
84 1 / Os Fundamentos: Lgica e Demonstraes 1-84
Demonstrao: Suponha que n
2
positivo. Como a sentena condicional Se n positivo,
ento n
2
positivo verdadeira, podemos concluir que n positivo.
Soluo: Seja P (n) a proposio n positivo e Q (n), n
2
positivo. Ento nossa hiptese Q (n).
A sentena Se n positivo, ento n
2
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 afrmao da concluso.
Um contra-exemplo dado por n = 1 para o qual n
2
= 1 positivo, mas n negativo.
EXEMPLO 17 O que est errado com a demonstrao?
Teorema: Se n no positivo, ento n
2
no positivo. (Esta a contrapositiva do teore-
ma no Exemplo 16.)
Demonstrao: Suponha que n no positivo. Como a sentena condicional Se n positivo,
ento n
2
positivo verdadeira, podemos concluir que n
2
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 n
2
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
n
2
um inteiro par.
Suponha que n
2
par. Ento n
2
= 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 demons-
trao est errado.
Cometer erros nas demonstraes faz parte do processo de aprendizado. Quando voc come-
te um erro que algum encontra, voc deve analisar cuidadosamente onde est errando e garantir
que no cometer mais o mesmo erro. Matemticos profssionais tambm cometem erros em
demonstraes. Algumas demonstraes incorretas de importantes resultados enganaram as pes-
soas 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
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 teore-
mas desse tipo que tm suas demonstraes facilmente construdas pelo mtodo direto atravs de
hipteses e defnies 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 demons-
traes. 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 apren-
dida 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 racio-
nal 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 n
3
+ 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
n
2
> 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 n
2
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
a
n
+ b
n
. 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 r
3
+ 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 b
3
. 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 m
2
= n
2
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)
x
2
par.

1-85 1.6 Introduo a Demonstraes 85


86 1 / Os Fundamentos: Lgica e Demonstraes 1-86
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 1
2
x x - =
correta? (1) 2 1
2
x x - = dado; (2) 2x
2

1 = x
2
, obtido pelo quadrado dos dois lados de (1); (3) x
2

1 = 0, obtido pela subtrao de x
2
dos dois lados de (2);
(4) (x 1)(x + 1) = 0, obtido pela fatorao do lado
esquerdo de x
2
1; (5) x = 1 ou x = 1, confrmado, 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 =
x
2
6x + 9, obtido tirando a raiz quadrada dos dois lados de
(1); (3) 0 = x
2
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 p
1
, p
2
, p
3
e p
4
podem ser
equivalentes mostrando que p
1
p
4
, p
2
p
3
e p
1
p
3
.
37. Mostre que as proposies p
1
, p
2
, p
3
, p
4
e p
5
podem ser
equivalentes, demonstrando que as proposies condicionais
p
1
p
4
, p
3
p
1
, p
4
p
2
, p
2
p
5
e p
5
p
3
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 a
1
, a
2
,
. . . , a
n
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) n
2
mpar, (ii) 1 n par, (iii)
n
3
mpar, (iv) n
2
+ 1 par.
1.7 Mtodos de Demonstrao e Estratgia
Introduo
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 demons-
traes. 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 en-
contrar demonstraes trabalhando de trs para frente e adaptando demonstraes existentes.
Quando matemticos trabalham, eles formulam conjecturas e tentam comprov-las ou ten-
tam encontrar um contra-exemplo. Vamos brevemente descrever esse processo aqui, comprovan-
do 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 conjectu-
ras e comprovar teoremas sem que tenhamos desenvolvido uma teoria.
Vamos concluir a seo discutindo o papel das questes abertas. Em particular, vamos discu-
tir 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
Auto-
avaliao
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
(p
1
p
2
p
n
) q
a tautologia
[(p
1
p
2
p
n
) q] [(p
1
q) (p
2
q) (p
n
q)]
pode ser usada como regra de inferncia. Isso mostra que o condicional original com a hiptese
formada por uma disjuno das proposies p
1
, p
2
, . . . , p
n
pode ser comprovada verifcando-se
cada uma das n condicionais p
i
q, i = 1, 2, . . . , n, individualmente. Esse argumento chama-
do de demonstrao por casos. Algumas vezes para comprovar que uma sentena condicional p
q verdadeira, conveniente usar a disjuno p
1
p
2
p
n
em vez de p como hiptese
da sentena condicional, em que p e p
1
p
2
p
n
so equivalentes.
DEMONSTRAO POR EXAUSTO Alguns teoremas podem ser comprovados examinando-se
um nmero relativamente pequeno de exemplos. Essas demonstraes so chamadas de demonstra-
es 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 demons-
trao de um simples exemplo. Vamos ver algumas ilustraes de demonstraes por exausto.
EXEMPLO 1 Comprove que (n + 1)
2
3
n
se n um inteiro positivo com n 4.
Soluo: Vamos usar a demonstrao por exausto. Apenas precisamos verifcar que a inequao
(n + 1)
2
3
n
verdadeira quando n = 1, 2, 3 e 4. Para n = 1, temos (n + 1)
2
= 2
2
= 4 e 3
n
= 3
1

= 3; para n = 2, temos (n + 1)
2
= 3
2
= 9 e 3
n
= 3
2
= 9; para n = 3, temos (n + 1)
3
= 4
3
= 64 e
3
n
= 3
3
= 27; e para n = 4, temos (n + 1)
3
= 5
3
= 125 e 3
n
= 3
4
= 81. Em cada um dos quatro
casos, vemos que (n + 1)
2
3
n
. Usamos o mtodo de demonstrao por exausto para demonstrar
que (n + 1)
2
3
n
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 n
a
, 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 verifcamos
quando n uma potncia perfeita e, se for, verifcamos se n + 1 tambm o . O mtodo mais r-
pido 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, 2
3
= 8 e 3
2
= 9 so as nicas
duas potncias perfeitas consecutivas que no excedem 100.
Podemos recorrer s demonstraes por exausto apenas quando necessrio verifcar um
nmero relativamente pequeno de instncias da sentena. Computadores no se incomodam
quando pedido para verifcar um nmero muito grande de instncias, mas eles tm limitaes.
Note que nenhum computador pode verifcar todas as instncias quando impossvel listar todas
as possibilidades.
Exemplos
Extras
1-87 1.7 Mtodos de Demonstrao e Estratgia 87
88 1 / Os Fundamentos: Lgica e Demonstraes 1-88
DEMONSTRAES POR CASOS Uma demonstrao por casos deve cobrir todos as possi-
bilidades que aparecem no teorema. Ilustramos demonstraes por casos com alguns exemplos.
Em cada exemplo, voc deve verifcar que so cobertos todos os casos possveis.
EXEMPLO 3 Demonstre que se n um inteiro, ento n
2
n.
Soluo: Podemos demonstrar que n
2
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 demons-
trar o resultado considerando zero, inteiros positivos e inteiros negativos separadamente.
Caso (i). Quando n = 0, como 0
2
= 0, vemos que 0
2
0. Disso segue que n
2
n verdadei-
ra 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 n
2
n para n 1.
Caso (iii). Nesse caso, n 1. No entanto, n
2
0. Disso segue que n
2
n.
Como a inequao n
2
n verdadeira para os trs casos, podemos concluir que se n um inteiro,
ento n
2
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 p
1
q, pois xy 0 quando x 0 e y 0, ento |xy| = xy = |x| |y|.
Caso (ii). Para ver que p
2
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 p
3
q, seguimos o mesmo raciocnio como no caso anterior com os
papis de x e y invertidos.
Caso (iv). Para ver que p
4
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 ilus-
trar demonstraes por casos proveram algum insight sobre quando usar esse mtodo de demonstra-
o. 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 de-
monstrao 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-
Exemplos
Extras
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 algaris-
mo decimal fnal do n de n e dividimos por 10. Depois, note que (10a + b)
2
= 100a
2
+ 20ab +
b
2
= 10(10a
2
+ 2b) + b
2
, ento o algarismo fnal de n
2
o mesmo algarismo fnal de b
2
. Alm
disso, note-se que o dgito decimal fnal de b
2
o mesmo dgito fnal de (10 b)
2
= 100 20b +
b
2
. Conseqentemente, podemos reduzir nossa demonstrao em seis casos.
Caso (i). O dgito fnal de n 1 ou 9. Ento o dgito decimal fnal de n
2
o dgito decimal
fnal de 1
2
= 1 ou 9
2
= 81, ou seja, 1.
Caso (ii). O dgito fnal de n 2 ou 8. Ento o dgito decimal fnal de n
2
o dgito decimal
fnal de 2
2
= 4 ou 8
2
= 64, ou seja, 4.
Caso (iii). O dgito fnal de n 3 ou 7. Ento o dgito decimal fnal de n
2
o dgito decimal
fnal de 3
2
= 9 ou 7
2
= 49, ou seja, 9.
Caso (iv). O dgito fnal de n 4 ou 6. Ento o dgito decimal fnal de n
2
o dgito decimal
fnal de 4
2
= 16 ou 6
2
= 36, ou seja, 6.
Caso (v). O dgito fnal de n 5. Ento o dgito decimal fnal de n
2
o dgito decimal fnal de
5
2
= 25, ou seja, 5.
Caso (vi). O dgito fnal de n 0. Ento o dgito decimal fnal de n
2
o dgito decimal fnal
de 0
2
= 0, ou seja, 0.
Como consideramos todos os seis casos, podemos concluir que o dgito decimal fnal de n
2
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 Exem-
plo 6 ilustra.
EXEMPLO 6 Mostre que no existem solues inteiras para x e y de x
2
+ 3y
2
= 8.
Soluo: Podemos rapidamente reduzir a demonstrao apenas verifcando poucos casos, pois
x
2
> 8 quando |x| 3 e 3y
2
> 8 quando |y| 2. Disso restam os casos em que x toma um dos va-
lores 2, 1, 0, 1 ou 2 e y toma um dos valores 1, 0, ou 1. Podemos terminar usando uma de-
monstrao exaustiva. Para economizar com os casos restantes, notamos que x
2
s pode ser 0, 1
ou 4, e os possveis valores de 3y
2
so 0 e 3, logo vemos que a maior soma possvel para os valo-
res de x
2
e 3y
2
7. Conseqentemente, impossvel termos x
2
+ 3y
2
= 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, assumin-
do, sem perda de generalidade, que x 0 e y < 0. Implcito nessa sentena est o fato de que po-
demos 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 ar-
gumento adicional necessrio para demonstrar o outro caso especifcado. Ou seja, o outro caso
segue o mesmo argumento, com as mudanas necessrias. claro que o uso incorreto desse princ-
pio 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.
1-89 1.7 Mtodos de Demonstrao e Estratgia 89
90 1 / Os Fundamentos: Lgica e Demonstraes 1-90
EXEMPLO 7 Mostre que (x + y)
r
< x
r
+ y
r
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 t
r
, mostramos que (x + y)
r
< x
r
+ y
r
.]
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 x
1r
< 1 e y
1r
< 1. Isso signifca que x < x
r
e y < y
r
.
Conseqentemente, x
r
+ y
r
> x + y = 1. Isso signifca que (x + y)
r
= 1
r
< x
r
+ y
r
. Isso demons-
tra o teorema para x + y = 1.
Como assumimos x + y = 1 sem perda de generalidade, sabemos que (x + y)
r
< x
r
+ y
r
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 impor-
ta quantos exemplos separados so considerados, um teorema no demonstrado considerando-
se 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 dese-
jada. 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 in-
teiros, 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 verifcar).
Outro erro comum envolve fazer afrmaes 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 x
2
um nmero real positivo.
Demonstrao: Seja p
1
x positivo, seja p
2
x negativo e seja q x
2
positivo. Para
mostrar que p
1
q verdadeira, note que quando x positivo, x
2
positivo, pois o produto de
dois nmeros positivos, x e x. Para mostrar que p
2
q, note que, quando x negativo, x
2
posi-
tivo, 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, x
2
= 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, p
1
, p
2
e p
3
,
em que p
1
x positivo, p
2
x negativo e p
3
x = 0 uma vez que temos a equivalncia
p p
1
p
2
p
3
.
Demonstraes de Existncia
Muitos teoremas so afrmaes 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 demonstra-
es 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 quantifcao 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.
Soluo: Depois de considervel trabalho (tal como uma procura computacional), encontramos
1.729 = 10
3
+ 9
3
= 12
3
+ 1
3
.
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 x
y
racional.
Soluo: De acordo com o Exemplo 10 na Seo 1.6, sabemos que 2 irracional. Considere o
nmero
2
2
. Se ele racional, temos dois nmeros irracionais x e y com x
y
racional, ou seja,
x =
2
e y =
2
. Por outro lado, se
2
2
irracional, ento podemos tomar x = 2
2
e y =
2
,
logo x
y
=
( ) .
( )
2 2 2 2
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 x
y
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 retan-
gular. 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
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 joga-
dores 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 vencedo-
ra 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 fm e no pode terminar empatado porque, com cada mo-
vimento, ao menos um biscoito comido; portanto, depois de m n, o jogo chega ao fm, em
Exemplos
Extras
Links
1-91 1.7 Mtodos de Demonstrao e Estratgia 91
92 1 / Os Fundamentos: Lgica e Demonstraes 1-92
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 vencedo-
ra). Isso garantiria uma vitria para o primeiro jogador.
Note que mostramos que uma estratgia vencedora existe, mas no especifcamos 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 retangula-
res, e descreva os movimentos que o primeiro jogador deve seguir. No entanto, estratgias ven-
cedoras 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 afrmam a existncia de um nico elemento com uma determinada propriedade.
Em outras palavras, esses teoremas afrmam que existe exatamente um elemento com essa pro-
priedade. 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.
FIGURA 1 (a) Chomp, o Biscoito na Ponta Superior Esquerda Envenenado (b) Trs Movimentos Possveis
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.
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 signifca 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 desafador. Quando voc confrontado com uma
sentena para demonstrar, voc deve primeiro substituir os termos por suas defnies e, ento,
cuidadosamente analisar o que as hipteses e a concluso signifcam. Depois disso, voc pode ten-
tar 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 flhos de Isaac Hardy e Sophia Hall Hardy. Seu pai era mestre em geografa 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 estu-
dantes. Os pais de Hardy eram devotos da educao de seus flhos. 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 fcou descontente com Cambridge por causa da demisso do famoso flsofo 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 Rie-
mann, 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 Lit-
tlewood formou a piada de que existiam apenas trs matemticos importantes naquela poca, Hardy, Littlewood e HardyLittlewood, embo-
ra algumas pessoas pensassem que Hardy teria inventado uma pessoa fctcia, 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 matem-
tica 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 determi-
nada 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 inte-
ressante; o menor nmero que pode ser expresso como a soma dos cubos de duas formas diferentes.
Exemplos
Extras
1-93 1.7 Mtodos de Demonstrao e Estratgia 93
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. Similar-
mente, 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. Racioci-
nando de trs para frente para demonstrar uma sentena q, achamos uma sentena p que pode de-
monstrar 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 in-
glesa, 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 fnas, 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 re-
descobrindo 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 re-
cusar 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 verdadei-
ras, 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 an-
lise matemtica e eles trabalharam juntos por 5 anos, provando teoremas signifcativos 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 infnitas e funes elp-
ticas. 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 fcou 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 defcincia de uma vitamina, uma
vez que Ramanujan era vegetariano. Ele retornou para a ndia em 1919, continuando seus estudos em matemtica mesmo quando estava
confnado em sua cama. Ele era religioso e acreditava que seu talento matemtico procedia da divindade de sua famlia, Namagiri. Ramanu-
jan considerava a matemtica e a religio como que entrelaadas. Ele dizia que uma equao para mim no tem signifcado a menos que
expresse um pensamento de Deus. Sua curta vida veio ao fnal 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 justifcar os resultados dos cadernos.
EXEMPLO 14 Dados dois nmeros reais positivos x e y, sua mdia aritmtica (x + y)/2 e sua mdia geom-
trica 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:
(x + y)/ 2 > xy.,
(x + y)
2
/4 > xy,
(x + y)
2
> 4xy,
x
2
+ 2xy + y
2
> 4xy,
x
2
2xy + y
2
> 0,
(x y)
2
> 0.
Como (x y)
2
> 0 quando x y, segue que a inequao fnal verdadeira. Como todas essas
inequaes so equivalentes, segue que (x + y)/ 2 > xy.quando x y. Uma vez que fzemos 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
= x
2
2xy + y
2
, isso im-
plica que x
2
2xy + y
2
> 0. Adicionando 4xy em ambos os lados, obtemos x
2
+ 2xy + y
2
> 4xy.
Como x
2
+ 2xy + y
2
= (x + y)
2
, isso signifca 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 ga-
nha 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 primei-
ro 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 fzer 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 signifca que deve ter nove, dez ou onze pedras para esta jogada. Similarmente, o
segundo jogador deve deixar doze pedras quando fzer 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.
Exemplos
Extras
1-95 1.7 Mtodos de Demonstrao e Estratgia 95
96 1 / 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 en-
contr-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?
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 = c
2
/d
2
, logo 3d
2
= c
2
. 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? (Lembre-
se de que um inteiro s um fator de um inteiro t se t/s for um inteiro. Um inteiro n par se e somen-
te 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
justifcativas desses passos para o Captulo 3. Como 3 um fator de c
2
, este deve ser um fator de c. Mais
que isso, como 3 um fator de c, 9 deve ser um fator de c
2
, o que signifca que 9 um fator de 3d
2
.
Isso implica que 3 um fator de d
2
, o que signifca 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 justifcativas 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 posi-
tivo 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 con-
jectura, 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 positi-
vos que no podem ser escritos como a soma de dois quadrados de inteiros. Portanto, no pode-
mos 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?
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 con-
tra-exemplo. Ou seja, podemos mostrar que a sentena Todo nmero inteiro positivo pode ser
Exemplos
Extras
Exemplos
Extras
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, tenta-
mos escrever a sucesso dos inteiros como a soma de trs quadrados. Vemos que 1 = 0
2
+ 0
2
+ 1
2
,
2 = 0
2
+ 1
2
+ 1
2
, 3 = 1
2
+ 1
2
+ 1
2
, 4 = 0
2
+ 0
2
+ 2
2
, 5 = 0
2
+ 1
2
+ 2
2
, 6 = 1
2
+ 1
2
+ 2
2
, 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 nme-
ro 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 = 1
2
+ 1
2
+ 1
2
+ 2
2
, 25 = 4
2
+ 2
2
+ 2
2
+ 1
2
e 87 = 9
2
+ 2
2
+ 1
2
+ 1
2
. 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 pe-
dras. Textos de matemtica (incluindo este livro) apresentam formalmente teoremas e suas de-
monstraes. 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-exem-
plos. Essas so as atividades do dia-a-dia de um matemtico. Acredite ou no, o material apresen-
tado 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 identifcao de possveis modelos. Alterando
hipteses e concluses de teoremas conhecidos tambm podemos ser levados a conjecturas plau-
sveis. 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 formu-
lada, 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 encon-
tr-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 verifcadas
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
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 defnir alguns termos. Um tabu-
leiro 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.
Links
1-97 1.7 Mtodos de Demonstrao e Estratgia 97
98 1 / Os Fundamentos: Lgica e Demonstraes 1-98
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 existn-
cia 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 tabu-
leiro 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?
Soluo: Para responder a essa questo, note que um tabuleiro standard tem 64 quadrados, por-
tanto, 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 xa-
drez 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 fzemos no Exemplo 19, em que demonstramos que no existia um ladrilhamento de um ta-
buleiro 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.
FIGURA 2 O Tabuleiro Standard. FIGURA 3
Dois Domins.
Exemplos
Extras
Tentamos ento demonstrar que no existe ladrilhamento, mostrando que alcanamos uma situa-
o 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 verti-
cal. 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 tabu-
leiro 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.
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
FIGURA 4 Ladrilhando um Tabuleiro
Standard.
FIGURA 5 O Tabuleiro Standard sem os
Dois Cantos Opostos.
FIGURA 6 Um
Triomin Direita e
Um Triomin Reto.
1-99 1.7 Mtodos de Demonstrao e Estratgia 99
100 1 / 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. Con-
seqentemente, 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 can-
to com triomins retos.
EXEMPLO 22 Podemos usar triomins retos para cobrir um tabuleiro standard sem um de seus cantos? Um tabu-
leiro 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 reti-
rado 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 trio-
mins. 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 proble-
mas no resolvidos. Nos ltimos 20 anos, muitos problemas foram fnalmente 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
x
n
+ y
n
= z
n
no tem soluo para x, y e z inteiros com xyz 0 sempre que n for um inteiro com n > 2.
Lembre-se: A equao x
2
+ y
2
= z
2
tem infnitas 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 exis-
tiam solues inteiras de x
n
+ y
n
= z
n
quando n um inteiro maior que 2 com xyz 0. No entanto,
ele nunca publicou uma demonstrao (Fermat no publicou quase nada), e nenhuma demonstra-
o foi encontrada nos papis que deixou quando morreu. Matemticos procuraram uma demons-
trao 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 de-
monstrado 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 sofsticada 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 Teore-
ma 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, va-
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 verifcada para
todos os nmeros inteiros at 5,6 10
13
.
FIGURA 7 Colorindo os Quadrados de um Tabuleiro
Standard com Trs Cores.
Links
Links
1-101 1.7 Mtodos de Demonstrao e Estratgia 101
102 1 / 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, in-
cluindo 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-ameri-
cana. 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. Estudan-
tes 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 descreve-
mos 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, fun-
es, algoritmos e teoria dos nmeros. Passando por esses teoremas, vamos demonstrar um fa-
moso 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 positi-
vos. Na Seo 4.3, vamos introduzir induo estrutural, ou recurso, que pode ser usada para
demonstrar resultados sobre conjuntos recursivamente defnidos. Vamos usar o mtodo de diago-
nalizao de Cantor, que pode ser usado para demonstrar resultados sobre o tamanho de conjun-
tos infnitos, na Seo 2.4. No Captulo 5, vamos introduzir a noo de demonstraes
combinatrias, que podem ser usadas para demonstrar resultados usando argumentos de conta-
gem. 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 qual-
quer teorema em matemtica. Este um teorema profundo da lgica matemtica que diz que no
existe esse procedimento.
Exerccios
1. Demonstre que n
2
+ 1 2
n
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 afrma 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 conse-
cutivos que no so razes quadradas perfeitas. Sua de-
monstrao construtiva ou no construtiva?
8. Demonstre que um desses nmeros: 2 10
500
+ 15 ou
2 10
500
+ 16 no um quadrado perfeito. Sua demonstra-
o 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 65
1.000
8
2.001

+ 3
177
, 79
1.212
9
2.399
+ 2
2.001
, e 24
4.493
5
8.192
+ 7
1.777

no negativo. Sua demonstrao construtiva ou no
construtiva? [Dica: No tente avaliar esses nmeros!]
11. Demonstre ou contrarie que h um nmero racional x e
um nmero irracional y, tal que x
y
irracional.
12. Demonstre ou contrarie que se a e b so nmeros
racionais, ento a
b
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 x
2
+ 1/x
2
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 y
2 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 fnal, assumindo que voc terminou
com nove zeros.]
25. Formule uma conjectura sobre os dgitos decimais que
aparecem como dgito fnal da quarta potncia de um
nmero inteiro. Demonstre sua conjectura, usando uma
demonstrao por casos.
26. Formule uma conjectura sobre os dgitos decimais fnais
do quadrado de um nmero inteiro. Demonstre sua
conjectura, usando uma demonstrao por casos.
27. Demonstre que no h um nmero inteiro positivo, tal
que n
2
+ n
3
= 100.
28. Comprove que no h solues para os nmeros inteiros
x e y na equao 2x
2
+ 5y
2
= 14.
29. Comprove que no existem solues para os nmeros
inteiros positivos x e y na equao x
4
+ y
4
= 625.
30. Comprove que existem infnitas solues para os
nmeros inteiros positivos x, y e z na equao x
2
+ y
2
= z
2
.
[Dica: Considere x = m
2
n
2
, y = 2mn e z = m
2
+ n
2
,
em que m e n so nmeros inteiros.]
31. 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 n b n
3 3
, ou
c n
3
.
32. Comprove que 2
3
irracional.
33. Demonstre que entre dois nmeros racionais h um
nmero irracional.
34. Demonstre que entre um nmero racional e um irracio-
nal h um nmero irracional.
*35. Considere S = x
1
y
1
+ x
2
y
2
+ . . . + x
n
y
n
, em que x
1
, x
2
,
. . . , x
n
e y
1
, y
2
, . . . , y
n
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.
36. 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.
37. Verifque a conjectura 3x + 1 para os nmeros inteiros
abaixo.
a) 6 b) 7 c) 17 d) 21
38. Verifque a conjectura 3x + 1 para os nmeros inteiros
abaixo.
a) 16 b) 11 c) 35 d) 113
39. Demonstre ou contrarie que voc pode usar domins para
ladrilhar o tabuleiro de xadrez com os dois cantos adjacen-
tes removidos (ou seja, cantos que no so opostos).
40. Comprove ou contrarie que voc pode usar domins para
ladrilhar o tabuleiro de xadrez com os quatro cantos
removidos.
41. Demonstre que voc pode usar domins para ladrilhar o
tabuleiro de xadrez retangular com um nmero par de
quadrados.
42. Comprove ou contrarie que voc pode usar domins
para ladrilhar um tabuleiro de xadrez 5 por 5 com trs
cantos removidos.
1-103 1.7 Mtodos de Demonstrao e Estratgia 103
104 1 / Os Fundamentos: Lgica e Demonstraes 1-104
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 fla, da esquerda para
a direita, ento comeando na esquerda da segunda fla
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
fgura, 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
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 pro-
posio
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 pro-
posies
proposies compostas: proposio construda pela combina-
o 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 valor-
verdade
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
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 quantifcador
domnio (ou universo) de discurso: valores que uma varivel
em uma funo proposicional pode ter
x P (x) (quantifcao existencial de P (x)): proposio que
verdadeira se e somente se existir um x no domnio, tal
que P(x) verdadeira
x P (x) (quantifcao 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 proposi-
cional e qual domnio so usados
varivel livre: varivel no ligada em uma funo proposicional
varivel ligada: varivel que quantifcada
escopo de um quantifcador: poro de uma sentena em que
o quantifcador 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 fnal
concluso: sentena fnal de um argumento ou forma de
argumento
forma vlida de argumento: seqncia de proposies com-
postas que envolve variveis proposicionais, tal que a verda-
de 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: afrmao matemtica que pode ser demonstrada
verdadeira
conjectura: afrmao matemtica proposta como verdade,
mas que ainda no foi provada
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 verdadei-
ra, que procede mostrando que q deve ser verdadeira quan-
do 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, verifcando uma lista de todos os casos
demonstrao por casos: demonstrao quebrada em casos se-
parados em que esses casos cobrem todas as possibilidades
sem perda de generalidade: quando se assume em uma de-
monstrao que possvel demonstrar um teorema, redu-
zindo 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 especfca existe
que explicitamente encontra um tal elemento
demonstrao de existncia no construtiva: demonstrao
de que um elemento com uma propriedade especfca 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 es-
pecfca
RESULTADOS
As equivalncias lgicas dadas nas tabelas 6, 7 e 8 da Seo
1.2.
Leis de De Morgan para quantifcadores.
Regras de inferncia para os clculos proposicionais.
Regras de inferncia para sentenas quantifcadas.
Questes de Reviso
1. a) Defna a negao de uma proposio.
b) Qual a negao de Este um curso entediante?
2. a) Defna (usando tabelas-verdade) a disjuno, conjun-
o, ou exclusivo, condicional e bicondicional das pro-
posies p e q.
b) Quais so: disjuno, conjuno, ou exclusivo, condi-
cional e bicondicional das proposies Eu vou ao ci-
nema 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) Defna a oposta e a contrapositiva de uma sentena
condicional.
c) D a oposta e a contrapositiva da sentena condicional
Se amanh fzer sol, ento eu vou fazer uma trilha na
mata .
4. a) O que signifca duas proposies serem logicamente
equivalentes?
1-105 Questes de Reviso 105
106 1 / Os Fundamentos: Lgica e Demonstraes 1-106
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 quantifcaes universal e existencial de um
predicado P (x)? Quais so suas negaes?
7. a) Qual a diferena entre a quantifcao 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 pre-
missas Todas as zebras tm listras e Mark uma
zebra so verdadeiras, ento a concluso Mark tem
listras verdadeira.
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 p
1
, p
2
, p
3
e p
4
so equiva-
lentes, sufciente mostrar que as sentenas condicionais p
4

p
2
, p
3
p
1
e p
1
p
2
so vlidas? Se no, mostre outro
conjunto de condicionais que podem ser usados para mos-
trar 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, n
2

2n falsa.
14. Qual a diferena entre uma demonstrao de existncia cons-
trutiva 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 abso-
lutos, 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 fzer todos
os exerccios deste livro.
b) Eu vou tirar A neste curso e vou fazer todos os exer-
ccios 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 sufciente
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 n
2
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.
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. Ca-
valeiros sempre dizem a verdade, bandidos sempre men-
tem e normais s vezes mentem, s vezes dizem a verdade.
Detetives que investigam um crime questionaram trs ha-
bitantes 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 identifcaram po-
sitivamente 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 persona-
gem real e a concluso Voc pode encontrar ouro no f-
nal 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 quantifcaes 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 quantifcadores em
xy (x y z ((z x) (z y)), tal que essa sen-
tena 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 quantifcadores 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.
19. Use quantifcadores 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 quantifcador n denota existem exatamente n, portanto

n
x P (x) signifca que existem exatamente n elementos do
domnio, tal que P(x) verdadeira. Determine o valor-
verdade destas sentenas, em que o domnio consiste em
todos os nmeros reais.
a)
0
x(x
2
= 2 1) b)
1
x(|x| = 0)
c)
2
x(x
2
= 2) d)
3
x(x = |x|)
21. Expresse cada uma destas sentenas usando quantifcado-
res universal e existencial e lgica proposicional, em que

n
defnido no Exerccio 20.
a)
0
x P (x)
b)
1
x P (x)
c)
2
x P (x)
d)
3
x 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 quantifcadores: Todo
estudante nesta classe teve algum curso de cincias ma-
temticas em todo o departamento da escola.
28. Expresse esta sentena usando quantifcadores: 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 quantifcadores de unicidade.
Depois expresse essa sentena usando quantifcadores,
sem o uso dos quantifcadores 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. Ex-
presse 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.
1-107 Exerccios Complementares 107
108 1 / Os Fundamentos: Lgica e Demonstraes 1-108
32. Demonstre que se x
3
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 m
2
n < (m + 1)
2
.
35. Demonstre que existe um inteiro m, tal que m
2
> 10
1.000
.
Sua demonstrao construtiva ou no construtiva?
36. Demonstre que existe um inteiro positivo que pode ser es-
crito como a soma dos quadrados de inteiros positivos de
duas maneiras diferentes. (Use computador ou calculadora
para acelerar seu trabalho.)
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 negati-
vos.
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 confguraes 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
teoremas. Discuta os objetivos e as aplicaes da demons-
trao auto matizada de teoremas e o progresso feito no de-
senvolvimento 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.
10. Descreva vrios aspectos de estratgia de demonstraes
discutidos por George Plya em seus escritos sobre racio-
cnio, 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.
1-109 Textos sobre Projetos 109