Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo Lgica
Palmas TO
ltima Reviso: Junho/2013
Sumrio
Aula 1 Raciocnio Lgico-Quantitativo...........................................................................3
Aula 2 Argumentos.......................................................................................................20
Aula 3 Lgica Proposicional.........................................................................................38
Aula 4 Tabela-verdade..................................................................................................57
Aula 5 Implicao e Equivalncia Lgica.....................................................................65
Aula 6 Prova do Condicional........................................................................................83
Aula 7 Reduo ao Absurdo.........................................................................................85
Aula 8 - rvore de Refutao para Lgica Proposicional...............................................86
Aula 9 Lgica de Predicados........................................................................................93
Aula 10 Regras para Lgica de Predicados...............................................................111
Aula 11 rvore de Refutao para Lgica de Predicados..........................................116
Aula 12 Programao em Lgica - Prolog.................................................................120
A 2,4,6,8,10,12,14,16
B a, b, c, d , e
C 1,2,3,4,5,...,99
D nmeros inteiros mpares, de 1 inclusive a 50 inclusive
E x | x 20
F nmeros inteiros pares
nmeros, iniciando com dois e terminando em 16, com um incremento de dois. No conjunto
C
temos um conjunto de vogais do nosso alfabeto. No conjunto
, temos a especificao
limitada dos nmeros pertencentes ao conjunto embora no seja possvel a sua visualizao.
J no conjunto
A B C
,
n( conjunto )
por
n( A) 8
n( B ) 5
n(C ) 99
n( D ) 25
X a, b, c {c, b, a}
exemplo,
O conjunto
(Roisenberg, 2008).
x
igual a 20. Neste caso, usamos a varivel
x
que este precisa ser maior ou igual a 20. Neste caso, l-se , tal que
x
maior ou igual a 20.
No conjunto
ou
importante ressaltar que o conjunto vazio faz parte de todo conjunto, ou seja, um
subconjunto de todos os outros conjuntos.
ou
{}
no por
(Mortari, 2001).
Z a
V Maria
E um conjunto universo refere-se a reunio de todos os elementos dos conjuntos em
U
X a, a, b, c, c, b, b {a, b, c}
(Roisenberg, 2008).
1.1.3 Relaes entre conjuntos
Pertinncia uma relao que podemos analisar se elementos pertencem, ou seja,
fazem parte de um determinado conjunto. Para isso, utilizamos o smbolo
, para representar
tal fato. Assim, podemos exemplificar a relao de pertinncia da seguinte forma, observando
os conjuntos definidos na seo 1.1:
2 A
d B
52 C
500 E
Quando no se tem esta relao de pertinncia entre elemento e conjunto, dizemos que
tal elemento no pertence ao conjunto. Neste caso, usamos o smbolo
3 A
tB
57 D
1 F
DC
Outra forma de expressar este fato por meio da relao contm. Assim, podemos
C
dizer que
contm
CD
A partir desses relacionamentos entre conjuntos, possvel identificar algumas
propriedades genricas, que so (Mortari, 2001):
A A
se
se
A B
A B
e
e
BC
B A
ento
ento
AC
AB
chamado de conjunto
P( A)
, denotado por
P( A) x | x A
O nmero total de subconjuntos possveis num conjunto qualquer encontrado pela
frmula
2n
, em que
S 1,3,5
, ento teremos
23 8
3
5
1,3
1,5
3,5
1,3,5
P ( S ) , 1 , 3 , 5 , 1,3 , 1,5 , 3,5 , 1,3,5
Ou seja,
C 1,5,3
, ento podemos representar esta igualdade da seguinte forma:
S C
perante
aos
conjuntos
U 1,2,3,4,5,6,7,8,9,10 A 2,4,6
,
analisados.
Para
isso,
considere
os
conjuntos
B 1,2,3,4,5
e
1.1.4.1 Unio
A operao de unio entre conjuntos formada pela reunio de todos os elementos
dos conjuntos envolvidos. Para representar a operao de unio usamos o smbolo
A B
A B x
{
x A
xB
ou
segue:
A B {1,2,3,4,5,6}
1.1.4.2 Interseo
A operao de interseo entre conjuntos formada pela reunio dos elementos que
pertencem aos conjuntos envolvidos simultaneamente. Ou seja, estes elementos precisam
pertencer aos conjuntos ao mesmo tempo. Para representar a operao de interseo usamos
o smbolo
A B
A B x
{
x A
xB
A B {2,4}
1.1.4.3 Complemento
A operao de complemento de um conjunto qualquer formada pelos elementos que
fazem parte do conjunto universo, mas no deste conjunto em questo. Assim, considerando o
x
={
x U
A U A
x A
A 1,3,5,7,8,9,10
. Assim, teremos
1.1.4.4 Diferena
Dados os conjuntos
por
A B
e no a
A B {6}
1.1.5 Propriedades
Com relao s operaes entre conjuntos, existem vrias propriedades j
predefinidas na literatura. As principais propriedades podem ser conferidas na tabela 1, na qual
apresenta tambm um exemplo do seu comportamento usando os conjuntos
A B
,
C
e
Exemplo
A A A
A A A
Identidade
A A
A U A
Associativa
A ( B C ) ( A B) C
A ( B C ) ( A B) C
Comutativa
A B B A
A B B A
Distributiva
A ( B C ) ( A B) ( A C )
A ( B C ) ( A B) ( A C )
De Morgan
A B A B
A B A B
x A B
x A B
x A
x A
ou
e
xB
xB
x A B
A B A B
Logo,
De forma anloga ocorre com a segunda frmula, conforme pode ser visto a seguir:
1.
2.
3.
4.
5.
6.
x A B
x A B
x A
x A
xB
ou
xB
x A B
A B A B
Logo,
A prova das outras propriedades pode ser realizada de modo similar ao apresentado
com as frmulas da propriedade de De Morgan.
1.1.6 Diagramas de Venn
Com intuito de representar graficamente os elementos pertencentes aos conjuntos, foi
criado um diagrama envolvendo os conjuntos existentes. Este diagrama foi criado pelo
matemtico John Venn e mais conhecido na literatura por diagrama de Venn.
Portanto, os diagramas de Vennn so representaes grficas de conjuntos num plano
(TUTORVISTA, 2008). O conjunto universal representado por um retngulo e os outros
P
Q
Q
, representados por dois crculos. Neste exemplo, o conjunto
Q
conjunto
Q
significa que
est contido em
mais abrangente e o
QP
. Assim, podemos concluir que
Q
, ou seja,
um subconjunto de
, que
podem pertencer a
Q
e no a
Q
e
Q
e no a
. Porm, elementos comuns a este dois conjuntos podem existir e, neste caso,
Q
e
. E tambm
pode ser que existam elementos que no estejam nestes dois conjuntos e, assim, pertencendo
somente ao conjunto universo.
Incorporando alguns elementos a estes trs conjuntos, poderemos visualizar este novo
diagrama na figura 3.
QU P
9
6
4
10
Q
, inclusive, a regio comum ao
Q
e
Q
e ao
operaes:
U {1,23,4,5,6,7,8,9,10}
P Q {3,4,5,6,7,8,9,10}
P Q {5,6}
P {1,2,7,8}
Q {1,2,3,4,9,10}
P Q {3,4,9,10}
Q P {7,8}
Q
e
), um diagrama de Venn
uma caracterstica bastante normal, pois possibilita apresentar elementos comuns aos
conjuntos.
1.2 Probabilidades
Se lanarmos uma moeda e observarmos qual face ficar para cima quando estiver no solo,
teremos apenas a certeza de que metade das chances de ser cara e a outra metade de ser
coroa. Assim, existe a probabilidade de 50% de cara e 50% de coroa, isso um fenmeno
probabilstico. As probabilidades so utilizadas para exprimir a chance de ocorrncia de
determinado evento.
A probabilidade de um evento A ocorrer encontrada pela frmula:
P ( A )=
3 1
P ( A )= = =0,5=50
6 2
P ( A B )=P ( A ) + P ( B )P( A B)
P ( A B )=P ( A ) +P ( B )
P ( A B )=P ( A )P(B A)
P ( A B )=P ( A )P(B)
Arranjo simples o tipo de agrupamento sem repetio em que um grupo diferente de outro
pela ordem ou pela natureza dos elementos componentes. O nmero de arranjos simples de n
elementos em grupos de p elementos dado por:
An, p=
n!
( n p ) !
Esta frmula mostra que os arranjos dos n elementos tomados p a p podem ser escritos
utilizando-se fatoriais.
Por exemplo: Seja C={A,B,C,D}, n=4 e p=2. Os arranjos simples desses 4 elementos tomados
2 a 2 so 12 grupos que no podem ter a repetio de qualquer elemento mas que podem
aparecer na ordem trocada. Todos os agrupamentos esto no conjunto.
A 4,2 =
4!
4.3 .2!
=
=12
2!
( 42 ) !
No arranjo com repetio, todos os n elementos podem aparecer repetidos em cada grupo de
p elementos. A frmula para calcular a quantidade de agrupamentos :
A n , p =n p
Por exemplo: Seja C={A,B,C,D}, n=4 e p=2. Os arranjos com repetio desses 4 elementos
tomados 2 a 2 so 16 grupos que onde aparecem elementos repetidos em cada grupo. Todos
os agrupamentos esto no conjunto.
A 4,2 =4 2=16
C n , p=
An. p
p!
Obs: Combinao se usa quando quer agrupar coisas em que a ordem no importa.
Exemplo: Seja C={A,B,C,D}, n=4 e p=2. As combinaes simples desses 4 elementos tomados
2 a 2 so 6 grupos que no podem ter a repetio de qualquer elemento nem podem aparecer
na ordem trocada. Todos os agrupamentos esto no conjunto.
C 4,2=
An. p
n!
4!
4.3.2 ! 12
=
=
=
= =6
p! p ! ( n p ) ! 2! 2 ! 2! .2! 2
Permutao simples o tipo de agrupamento ordenado, sem repetio, em que entram todos
os elementos em cada grupo. A permutao simples um caso particular de arranjo simples. O
nmero de permutaes simples que se pode formar com n elementos igual ao fatorial de n,
ou seja:
Pn=n !
Por exemplo, com os elementos A,B e C so possveis as seguintes permutaes: ABC, ACB,
BAC, BCA, CAB e CBA.
P3=3 !=3.2.1=6
Agora, se entre os n elementos de um conjunto, existem a elementos repetidos, b elementos
repetidos, c elementos repetidos e assim sucessivamente, tem-se um problema de
permutaes com elementos repetidos. A frmula para calcular o nmero total de
permutaes dada por:
P(an , b ,c )=
n!
a!b!c !
Por exemplo: Quantos anagramas podemos formar com as 6 letras da palavra ARARA. A letra
A ocorre 3 vezes e a letra R ocorre 2 vezes. As permutaes com repetio desses 2
elementos do conjunto C={A,R} em agrupamentos de 5 elementos so 15 grupos que contm a
repetio de todos os elementos de C aparecendo tambm na ordem trocada. Todos os
agrupamentos esto no conjunto.
P(3,2)
5 =
5!
5.4 .3 ! 20
=
= =10
3 ! 2 ! 3! 2 !
2
Atividades
1. De acordo com os princpios da teoria dos conjuntos, analise as afirmativas a seguir
associando V para verdadeira e F para falsa e, depois, assinale a alternativa contendo a
seqncia correta.
e {a, b, c}
I-
{a, b, c}
II -
c {a, b} {e, d , c}
III -
A {2,4} B {1,4,8}
2. Considerando os conjuntos
C {3,5,8}
e
seguintes operaes:
a)
b)
c)
A B
CB
AC
( A B) (C B)
d)
U
.
P Q R
,
U {1,2,3,4,5,6,7,8}
P Q R {1,2,3,4,5,6,7}
P Q {1,2,3,4,5,6}
P R {1,2,3,4,5,7}
Q R {1,2,3,5,6,7}
P Q {1,2}
P R {1,3}
R Q {1,5}
P Q R {1}
A {2,4}
4. Considerando os conjuntos
B {1,4,8}
e
n( A B ) 5
b)
c)
B A
P( A)
d)
A B A ( A B)
5. Considerando que A e B sejam dois conjuntos, demonstre que
c) {0}
N e x<1} :
d) {{0}}
7. Coloque ao lado da sentena a letra V ou F conforme seja verdadeira ou falsa:
a) 0
b) 3 {1, 2, 3, 5}
c)
{3}
d) 5 {{5}}
e) 4 {{4}, 4}
f) {3, 4} {{3, 4}, {5, 6}}
g) {1, 2} {1, 2, 3, 4, 5}
8. Desenhe um diagrama de Venn para representar A B e B C.
9. A determinao por extenso do conjunto {x | x e x = 1} e:
a) {0, 1}
b) {}
c) {0}
d) {{0}}
10. Utilize diagramas de Venn para representar as seguintes informaes:
a) O conjunto dos advogados est contido no conjunto dos seres humanos, pois todo advogado
ser humano;
b) O conjunto dos ces est contido no conjunto dos animais, pois no existe um co que no
seja um animal.
c) Se o conjunto P dos professores da rede pblica est contido no conjunto F dos funcionrios
pblicos, isto , P F (pois todo professor da rede pblica funcionrio pblico) e se o
conjunto F dos funcionrios pblicos est contido no conjunto T dos trabalhadores, isto , F T
(pois todo funcionrio pblico um trabalhador) ento o conjunto P dos professores da rede
pblica est contido no conjunto T dos trabalhadores, isto , P T.
11. Jogando um dado, qual a probabilidade de ocorrer um nmero maior que 3 e que seja par?
17. Quantas comisses constitudas de 3 pessoas podem ser formadas com 5 pessoas?
18. Quantos nmeros de 5 algarismos distintos podem ser formados, usando-se os algarismos
1, 3, 5, 8 e 9, com repetio?
19. Calcule o nmero de formas distintas de 4 pessoas ocuparem os lugares de um banco de
quatro lugares.
20. Determine o nmero de anagramas da palavra MATEMTICA (no considere o acento).
21. Determine a probabilidade de lanamento de um dado e o resultado ser 5 ou 6.
22. Em uma escola de idiomas com 2000 alunos, 500 alunos fazem o curso de ingls, 300
fazem o curso de espanhol e 200 cursam ambos os cursos. Selecionando-se um estudante do
curso de ingls, qual a probabilidade dele tambm estar cursando o curso de espanhol?
23. Em uma caixa h 4 bolas verdes, 4 azuis, 4 vermelhas e 4 brancas. Se tirarmos sem
reposio 4 bolas desta caixa, uma a uma, qual a probabilidade de tirarmos nesta ordem bolas
nas cores verde, azul, vermelha e branca?
24. Se uma moeda no viciada lanada duas vezes, a probabilidade de que ambos os
resultados seja cara ?
Gabarito:
11. 1/3
12. d
15. d
17. 10
18. 46656
19. 24
20. 151200
21. 2/6
22. 2/5
23. 8/1365
24. 1/4
Aula 2 Argumentos
Introduo
Etimologicamente, a palavra lgica vem do grego logos, que significa palavra,
expresso, pensamento, conceito, discurso ou razo (Aranha e Martins, 2002). A lgica
uma cincia que estuda as formas de raciocnio/pensamento, ou seja, o estudo de
argumentos. Segundo Copi, o estudo da lgica o entendimento dos mtodos e princpios
usados para distinguir o raciocnio correto do incorreto (Copi, 1978). Se pararmos para pensar,
a lgica faz parte das nossas vidas muito mais do que ns imaginamos. Em casa, no trabalho,
na faculdade, na poltica, no lazer, enfim, sempre que ns precisamos apresentar nosso ponto
de vista, ns estamos usando argumentos.
A Lgica foi considerada na cultura clssica e medieval como um instrumento
indispensvel ao pensamento cientfico. Era necessrio argumentar com clareza, mediante
demonstraes rigorosas, respondendo as objees dos adversrios.
De um modo geral, a lgica clssica pode ser estudada sob dois pontos de vista: a
lgica proposicional e a lgica de predicados. A lgica proposicional trabalha com proposies,
que ser vista na aula prxima. A lgica de predicados, por sua vez, uma extenso da lgica
proposicional que representa relaes de objetos num domnio de aplicao, a qual ser
estudada na sexta aula. Entretanto, para compreender o que vem ser uma proposio,
precisamos estudar como o raciocnio lgico trabalha, identificando assim argumentos na
nossa linguagem do cotidiano por meio de palavras-chave, o qual ser abordado nesta aula.
Ser apresentado tambm uma forma de classificao do argumento tanto com relao
forma de raciocnio (indutivo ou dedutivo) quanto validade.
2.1 Argumentos
Como dito anteriormente, a lgica trabalha com argumentos. Mas, ento o que vem ser
um argumento? Um argumento uma seqncia de sentenas ou enunciados (afirmaes ou
declaraes) na qual um dos enunciados a concluso e os demais so nomeados de
premissas, as quais servem para provar ou, pelo menos, fornecer alguma evidncia para a
concluso. Segundo Copi, podemos definir um argumento como qualquer grupo de sentenas
tal que se afirme ser uma delas derivada das outras, as quais so consideradas provas
evidentes da verdade da primeira (Copi, 1978). Ento, vamos a um exemplo bastante clssico
da lgica.
est vivo. Normalmente, os argumentos so apresentados desta forma, primeiro uma ou mais
premissas e, por ltimo, a concluso.
A anlise de argumentos pode ser dividida em diversas etapas, caso precise verificar
com mais detalhes os enunciados envolvidos. Como mencionamos anteriormente, uma
concluso inferida a partir de um conjunto de premissas. Porm, essa concluso, em
conjunto com outros enunciados, poder ser usada como uma premissa para inferir outra
concluso, a qual, por sua vez, pode funcionar como premissa para uma outra concluso, e
assim sucessivamente. Quando esta situao ocorrer, chamamos este argumento de
argumento complexo. As premissas que servem como concluses de premissas anteriores
chamam-se premissas no-bsicas ou concluses intermedirias. A identificao de uma
concluso intermediria pode ocorrer em qualquer parte do argumento. As premissas que no
so concluses de premissas prvias chamam-se premissas bsicas ou suposies.
2.2 Identificao de Argumentos
Um argumento ocorre somente quando, a partir de uma ou mais premissas, se pretende
sustentar ou provar uma concluso (Copi, 1978). Esse propsito , freqentemente, expresso
pelo uso de indicadores de inferncia. Inferncia uma palavra do latim (inferre) que significa
conduzir para. Os indicadores de inferncia so palavras ou frases que ressaltam a existncia
de um argumento. Podemos classificar estes indicadores em dois grupos: os de premissa e os
de concluso. Sendo assim, na tabela a seguir, esto apresentadas as principais palavras de
cada um desses grupos (Cunha, 2008).
Tabela 1: Indicadores de Inferncia.
INDICADORES DE PREMISSA
pois
desde que
como
porque
assumindo que
visto que
admitindo que
isto verdade porque
a razo que
em vista de
como conseqncia de
como mostrado pelo fato que
dado que
sabendo-se que
supondo que
INDICADORES DE CONCLUSO
portanto
assim
dessa maneira
neste caso
da
logo
de modo que
ento
conseqentemente
assim sendo
o(a) qual implica que
o(a) qual acarreta que
o(a) qual significa que
do(da) qual inferimos que
podemos deduzir que
b)
c)
reunir as premissas que fazem parte de uma etapa de raciocnio com o sinal +
e traar uma linha horizontal embaixo da lista de nmeros, caso existam vrias
premissas;
d)
etapa do raciocnio;
e)
desenhar uma seta para baixo a partir do(s) nmero(s) que representa(m) uma
premissa (ou premissas) para o nmero que representa a concluso da etapa, tanto
para uma ou mais premissas;
f)
repetir esse processo caso o argumento tiver mais de uma etapa para a
inferncia.
Para exemplificar a construo desses diagramas, vejamos o seguinte argumento:
O cheque perder a validade a menos que ele seja descontado dentro de 30 dias.
O cheque est datado de 2 de setembro e hoje 8 de outubro. Portanto, o cheque
no vale mais. Voc no pode descontar um cheque que no vale. Assim, voc
no pode descontar este cheque.
1 [O cheque perder a validade a menos que ele seja descontado dentro de 30 dias.]
2 [O cheque est datado de 2 de setembro] e 3 [hoje 8 de outubro]. Portanto, 4
[o cheque no vale mais.] 5 [Voc no pode descontar um cheque que no vale.]
Assim,
1 + 2+3
4+5
6
2.4 Validade e Verdade
As proposies possuem valores verdadeiros ou falsos dependendo se exprimem
realmente o fato ou no. Os argumentos, por sua vez, podem ser classificados como vlidos ou
invlidos. Segundo Aranha e Martins, um argumento dito vlido quando sua concluso
conseqncia lgica de suas premissas (Aranha, 2003). Desta forma, um argumento vlido
se, em qualquer contexto, impossvel que sua concluso seja falsa, caso se admita que suas
premissas so verdadeiras. J um argumento invlido se possvel que, em algum contexto,
admitindo que suas premissas sejam verdadeiras se possa ter a concluso falsa. Portanto, o
que nos interessa num argumento saber se a concluso se segue ou no das premissas,
sejam elas verdadeiras ou falsas.
Vejamos alguns exemplos de argumentos vlidos:
1)
2)
3)
4)
Concluso verdadeira
Vlido
Concluso falsa
Vlido:
Ex:
Impossvel ter um
Gatos so mamferos.
Tigres so gatos.
premissas verdadeiras e
Portanto, os tigres so
concluso falsa.
mamferos.
Invlido
Invlido
Ex:
Ex:
Os gatos so mamferos.
Os gatos so mamferos.
Os ces so mamferos.
Os tigres so mamferos.
Portanto, os tigres so os
Premissas falsas
gatos.
Vlido
Vlido
Ex:
Ex:
Os gatos so os pssaros.
Os ces so gatos.
Os pssaros so mamferos.
Os gatos so os pssaros.
Portanto, os ces so
mamferos.
pssaros.
Invlido
Invlido
Ex:
Ex:
Os gatos so os pssaros.
Os gatos so os pssaros.
Os tigres so pssaros.
Os ces so os pssaros.
Portanto, os tigres so os
gatos.
Geral
DEDUO
Especfico
INDUO
Neste caso, embora tenha obtido uma concluso ainda genrica, esta foi adquirida a
partir das informaes fornecidas, mesmo que genrica. Vamos ver agora outro exemplo de
argumento dedutivo, sendo que com este iremos adquirir uma informao mais particular do
que o caso apresentado. Ento analise o argumento a seguir:
Todo aluno do curso de Cincia da Computao precisa estudar Lgica.
Jos aluno de Cincia da Computao.
Logo, Jos precisa estudar Lgica.
Neste exemplo, conclumos detalhadamente quem precisa estudar Lgica, que Jos.
Esta concluso foi obtida a partir de uma regra geral dos alunos do curso de Cincia da
Computao, bem como a especificao que Jos um aluno deste curso.
Observe ainda que os argumentos dedutivos no fornecem nenhum conhecimento
novo, apenas sistematiza o conhecimento j adquirido. Entretanto, embora a deduo no
acrescente muita informao, no significa que esta no seja importante, at porque
precisamos definir se esta deduo vlida ou invlida como raciocnio lgico.
Sntese da aula
Nesta segunda aula, vimos que podemos analisar algumas sentenas (premissas) do
cotidiano a fim de inferir um novo conhecimento (concluso). Vimos ainda que existem
indicadores de premissas e de concluso que auxiliam na identificao dos mesmos num
argumento. Quando no existem estas dicas, precisamos ficar atentos para captar a idia do
autor. Uma forma para visualizar o encadeamento de idias num argumento por meio do
diagrama de argumento, pois com este, possvel verificar cada passo do processo de
inferncia. Dentre os argumentos, podemos ainda classific-los como indutivos (forte ou fraco)
ou dedutivos de acordo com a forma de concluso obtida. Os dedutivos so do geral para
especfico e os indutivos so do especfico para o geral.
Atividades
1) A unio de enunciados pode ou no transform-lo em argumento. Desta maneira, analise os
enunciados apresentados como afirmativas a seguir e indique V (Verdadeiro) se os mesmos formam um
argumento. Caso contrrio, indique F (Falso). Depois, assinale a alternativa que contenha a seqncia
correta de Vs e Fs.
I) Eu lancho na cantina da escola todos os dias, mas o Joo no. Ana gosta de sorvete. Maria foi
ao cinema ontem.
II) Est chovendo. Vou dormir at mais tarde.
III) Se no chover, irei praia. No choveu. Logo, irei praia.
c)
d)
e)
c) Imagine um pedao de queijo suo, daqueles bem cheios buracos. Quanto mais queijo, mais buracos.
Cada buraco ocupa o lugar em que haveria queijo. Assim, quanto mais buracos, menos queijo, quanto
mais queijos mais buracos, e quanto mais buracos, menos queijo. Logo, quanto mais queijo, menos
queijo!
d) Freqentemente quando chove fica nublado. Est chovendo. Portanto, est nublado.
7) Analise se h uma ocorrncia de argumentos nos trechos a seguir. Caso positivo, circule e classifique
os indicadores de inferncia.
a) Foi assinalado que, embora os ciclos de negcio no sejam perodos, so adequadamente descritos
pelo termo ciclos e, portanto, so suscetveis de medio.
b) O tringulo ABC equingulo. Portanto, cada um de seus ngulos internos mede 60 graus.
c) A gua tem um calor latente superior ao do ar: mais calorias so necessrias para aquecer uma
determinada quantidade de gua do que para aquecer um igual montante de ar. Assim, a temperatura do
mar determina, de um modo geral, a temperatura do ar acima dele.
d) Ns estvamos superados em nmero e em armas pelo inimigo, e suas tropas estavam
constantemente sendo reforadas enquanto as nossas foras estavam diminuindo. Assim, um ataque
direto teria sido suicida.
e) H algum, aqui, que entende este documento?
f) Se o comportamento econmico fosse o fenmeno inerte que se retrata, s vezes, em modelos
econmicos, ento os nicos atributos significativos das ocupaes seriam as respectivas habilitaes
profissionais e a oferta e procura para elas. Mas as ocupaes so amplamente sociolgicas, mas do
que estritamente econmicas; por conseguinte, esto decisivamente identificadas com fenmenos noeconmicos na comunidade.
g) Desde que Henry se diplomou em medicina, sua renda provvel muito elevada.
h) Bem-aventurado aquele que nada espera, pois nunca ser decepcionado.
i) Se quereis descobrir vossa opinio real sobre algum, observai a impresso que vos causa a primeira
observao de uma carta escrita por essa pessoa.
j) A nenhum homem consentido ser juiz em causa prpria; porque seu interesse certamente influir em
seu julgamento, e, no improvavelmente, corromper a sua integridade.
l) Voc ter sucesso, desde que voc tenha talento e trabalhe arduamente.
m) Ela prometeu casar com ele e, assim, o que ela far. Portanto, se ela faltar ao compromisso, ela
estar definitivamente errada.
8) Identifique se um argumento indutivo (forte ou fraco) ou dedutivo.
a) Todos os corvos que vi at hoje eram pretos. Logo, todos os corvos so pretos.
b) Nenhum mortal pode parar no tempo. Voc mortal. Logo, voc no pode parar no tempo.
c) Alguns porcos tm asas. Todas as coisas aladas gorjeiam. Logo, alguns porcos gorjeiam.
d) Se houver uma guerra nuclear, a civilizao ser destruda. Haver uma guerra nuclear. Logo, a
civilizao ser destruda pela guerra nuclear.
e) Todos os leitores da Folha de So Paulo tm mais do que 3 meses de idade. Pedro l a Folha de So
Paulo. Logo, Pedro tem mais do que 3 meses de idade.
f) A maioria das pessoas tem duas pernas. A maioria das pessoas tem dois braos. Portanto, algumas
pessoas tm dois braos e duas pernas.
g) A prata bom condutor de eletricidade. A platina bom condutor de eletricidade. O cobre com
condutor de eletricidade. Logo, todos os metais so bons condutores de eletricidade.
h) Todos os fumantes contraem enfisema. Todos aqueles que contraem enfisema tm morte dolorida.
Logo, todos os fumantes tm morte dolorida.
i) s vezes, quando chove fica nublado. Est chovendo. Logo, est nublado.
j) A maioria das vezes, quando chove fica nublado. Est chovendo. Est nublado.
9) Diagrame os argumentos abaixo circulando os indicadores de inferncia (premissa e concluso),
colocando-os entre colchetes e enumerando cada enunciado. E, por fim, classifique como indutivo fraco,
indutivo forte ou dedutivo.
a) Algumas pessoas dizem que pular da ponte interessante. Ana pulou da ponte neste fim de semana.
Logo, Ana fez algo interessante. Quase todas as coisas interessantes so realizadas por pessoas
agitadas. Consequentemente, Ana uma pessoa agitada.
b) Todas as criaes humanas finalmente perecero. Tudo que perece , afinal, sem sentido. Logo, todas
as criaes humanas so, afinal, sem sentido.
10) Construa o diagrama para os argumentos a seguir.
a) Se existissem ETs, eles j nos teriam enviado algum sinal. Se nos tivessem enviado um sinal,
teramos feito contato. Portanto, se existissem ETs, j teramos feito contato com eles.
b) Quando o filme bom, o cinema fica lotado. Como a crtica diz que esse filme muito bom, podemos
imaginar que no encontraremos lugares livres.
c) Se o programa bom ou passa no horrio nobre, o pblico assiste. Se o pblico assiste e gosta, ento
a audincia alta. Se a audincia alta, a propaganda cara. O programa, passa no horrio nobre, mas
a propaganda barata. Logo, o pblico no gosta do programa.
d) Se Jos roubou a jia ou a Sra. Krasov mentiu, ento um crime foi cometido. A Sra. Krasov no estava
na cidade. Se um crime foi cometido, ento a Sra. Krasov estava na cidade. Portanto Jos no roubou a
jia.
e) Ela no est em casa ou no est atendendo ao telefone. Mas se ela no est em casa, ento ela foi
sequestrada. E se ela no est atendendo ao telefone, ela est correndo algum outro perigo.
Portanto, ou ela foi sequestrada ou ela est correndo algum outro perigo.
f) Se o avio no tivesse cado, ns teramos feito contato pelo rdio. No fizemos contato pelo rdio.
Portanto, o avio caiu.
g) Se est garoando ou nevando, ento o cu no est claro. No o caso que o cu no est claro.
Portanto no caso que est garoando ou nevando. Hoje um fim de semana se hoje sbado ou
domingo. Mas hoje no um fim de semana. Portanto, hoje no sbado e hoje no domingo.
11) Construa o diagrama para os argumentos a seguir.
a) No podemos permitir o aborto porque o assassinato de um inocente.
b) Todos reconhecem que o petrleo esgotar-se- nos prximos 50 anos, dado que vrios estudos
publicados por diversas universidades estabelecem um limite de 50 anos para a extrao petrolfera.
Assim, reconhecendo que o petrleo se esgotar dentro desse perodo, temos que concluir que
inevitvel investir no desenvolvimento de energias alternativas.
c) Se, a maioria das espcies de baleias considerada atualmente em risco de extino, ento os
pescadores japoneses devem ser proibidos de caar baleias. Alm do mais, cinco barcos com 239
marinheiros vo permanecer cinco meses no alto mar para caar um total de 1035 baleias.
d) Toda vez que eu cheiro pimenta eu espirro. Ontem eu espirrei, dado que ontem eu cheirei pimenta.
e) Os fantasmas existem, pois algumas pessoas acham fascinante a ideia de fantasmas.
f) Voc est na UFT e est, portanto, na sala de aula, visto que assinou a lista de presena. Logo, est
fazendo a prova de Introduo Lgica. Assim, voc no est no 1 perodo, pois o 1 perodo est
fazendo prova de Introduo Programao.
c) Voc est feliz, desde que voc est fazendo a prova de Introduo Lgica e a prova de Introduo
Lgica a nica razo da felicidade. Pessoas felizes sempre conseguem obter bons resultados em
exames. Assim sendo, voc conseguir fazer uma boa prova.
pontuao: (, )
conectivos:
(negao),
(conjuno),
(disjuno),
(condicional ou implicao),
(bicondicional ou bi-implicao).
Os smbolos no-lgicos so definidos por:
p q r
proposies: por conveno, letras do meio para o fim do alfabeto, tais como: ...
A B C
,...,
...
p
: Todos os homens so mortais.
q
: Scrates homem.
r
: Portanto, Scrates mortal.
p q
Ento, ao invs de escrever toda a sentena, poderemos utilizar somente as proposies
r
e
para expressar estes fatos. A partir do alfabeto da lgica proposicional, podemos criar frmulas que
so uma seqncia dos smbolos. No entanto, nem toda unio dos smbolos do alfabeto considerada
uma frmula vlida ou bem formada (well-formed formula - WFF). Uma frmula bem formada da lgica
proposicional formada pelas seguintes regras de formao (Souza, 2002):
se
se
se
so frmulas ento
P
e
( P Q)
( P Q)
so frmulas ento
P
se
P
, a negao de
se
P
, a conjuno das frmulas
( P Q)
, uma frmula;
so frmulas ento
, uma frmula;
P
, o condicional das frmulas
( P Q)
so frmulas ento
frmula;
, uma frmula;
P
, o bicondicional das frmulas
frmula.
, uma
, uma
P ( P Q) P
Considerando estas regras, conclumos que ,
,
(( P Q) P)
e
so, por
PQ ( P Q )
exemplo, frmulas bem formadas da lgica proposicional. Por outro lado,
, por
MAIOR
PRECEDNCIA
MENOR
PRECEDNCIA
(( P) ( P Q)) (Q)
Neste caso, podemos reescrever esta frmula sem alterar o seu significado eliminando alguns
P ( P Q ) Q
smbolos
de
pontuao.
Assim,
esta
frmula
simplificada
seria:
Convencionalmente, assim como na matemtica, os parnteses mais externos podem ser omitidos.
As proposies podem ainda ser classificadas como simples e compostas de acordo com a sua
formao. Uma proposio considerada simples quando no possui nenhuma outra proposio como
parte complementar de si mesma. As proposies compostas, por sua vez, so aquelas em que existe
uma combinao de duas ou mais proposies simples por meio dos conectivos lgicos.
p q r
Convencionalmente, utilizam-se letras minsculas (...,
P Q R
e letras maisculas (...,
p
a)
q
b)
: Cachorro um mamfero
P
c)
R
d)
p
como simples (
q
e
P
); e as duas ltimas so proposies compostas (
R
e
P
conectivos unem dois pensamentos. Sendo que na proposio
R
na proposio
Ainda com relao sintaxe da lgica proposicional, definiremos a seguir o comprimento de uma
P
frmula e subfrmulas. O comprimento de uma frmula
P
, denotado por comp[
P
Se
P
um smbolo proposicional ento comp[
P
Se
comp[
P
] = comp[
]+1
P Q
comp[
] = comp[
PQ
comp[
comp[
comp[
P
] + comp[
P
] = comp[
PQ
PQ
]+1
Q
] + comp[
P
] = comp[
] + comp[
]+1
P
] = comp[
]+1
] + comp[
]+1
]=1
], definido como se
P
subfrmula de uma frmula
se e somente se
P
uma subcadeia de
. Por exemplo:
P (( P Q) P) (Q P)
:
Q (( P Q) P )
:
Q
Neste caso, podemos afirmar que
P
uma subfrmula de
P
comportamento de cada um dos conectivos lgicos utilizando as proposies
. Para representar
o valor lgico das proposies, iremos usar a funo v, a qual possui dois valores lgicos, que so V e F.
3.2.1 Negao
O conectivo
P
v(
P
)=
V, se v(
F, se v(
)=F
P
)=V
P
A forma de leitura deste conectivo para esta proposio, por exemplo, no
P
verdade
P
, falso que
P
, no tem
P
ou no fato que
ou no
P
Considerando que a proposio
P
represente a sentena O prefeito renunciou, temos, se
P
verdadeiro, O prefeito renunciou e
3.2.2 Conjuno
O conectivo
caso, para que o valor lgico seja verdadeiro necessrio que as duas proposies analisadas sejam
verdadeiras simultaneamente. Caso contrrio, seu valor falso. Desta forma, podemos estruturar o
comportamento deste conectivo da seguinte forma:
PQ
v(
P
)
V, se v(
) = v(
)=V
F, caso contrrio
P
A forma de leitura deste conectivo usando estas proposies, por exemplo,
Q
tambm
P
, no s
, mas, ainda,
assim como
P
Agora considere
P
,
P
ou
prova. Ento a sentena O aluno estudou e obteve uma excelente nota na prova ser verdadeira
somente se as duas sentenas isoladas forem verdadeiras. Ou seja, se por acaso o aluno estudou e no
obteve uma excelente nota, ento a frase completa (O aluno estudou e obteve uma excelente nota na
prova) ser falsa.
3.2.3 Disjuno
O conectivo
o valor lgico verdadeiro se pelo menos um dos valores das proposies forem verdadeiros. Caso
contrrio, ser falso. Assim, podemos expressar este comportamento da seguinte maneira:
P Q
v(
P
)
F, se v(
) = v(
V, caso contrrio
)=F
P
A forma de leitura deste conectivo usando estas proposies, por exemplo,
ou
P
Para este conectivo, considere
redao. Assim a sentena O aluno estuda para a prova ou faz uma redao verdadeira se pelo
menos uma das sentenas isoladas for verdadeira.
3.2.4 Condicional
O conectivo
PQ
v(
P
)
F, se v(
) = V e v(
V, caso contrrio
)=F
P
A forma de leitura deste conectivo usando estas proposies, por exemplo, se
P
logo
P
ou
implica
parte da causa de
P
Por exemplo, considere
P
. Podemos inferir ainda que
ento
temos Se o planeta Terra gira, ento o planeta Terra se move. Neste caso, observe que o planeta
Terra se move est condicionado ao fato de o planeta Terra girar e ser falso apenas quando o
antecedente for verdadeiro e o consequente for falso.
O antecedente condio suficiente para ocorrncia do consequente. O consequente
condio necessria para ocorrncia do antecedente
Exemplos:
Se Fulano estuda, ento Beltrano vai ao cinema.
Separando os termos:
Se Fulano estuda [Condio suficiente]
Beltrano vai ao cinema [Condio necessria]
Fulano estar a estudar condio suficiente para Beltrano ir ao cinema (Fulano -> Beltrano)
Beltrano ir ao cinema condio necessria para fulano estudar (Fulano -> Beltrano)
Se chover ento molha a rua
O conectivo
modo, o valor lgico verdadeiro se ambas proposies possurem valores lgicos iguais ao mesmo
tempo, podendo ser tanto verdadeiro quanto falso. Nos demais casos, o valor falso. Assim, podemos
expressar o comportamento deste conectivo da seguinte maneira:
PQ
v(
P
)
V, se v(
) = v(
F, caso contrrio
P
A forma de leitura deste conectivo usando estas proposies, por exemplo,
Q
se
P
ou
se e somente
P
Por exemplo, considere
O prefeito permanece no
cargo. Assim, temos O prefeito ser cassado se e somente se ele permanecer no cargo. Dessa forma,
esta frase ser verdadeira somente se os valores das sentenas isoladas obtiverem o mesmo valor
lgico, podendo ser verdadeiro ou falso.
Alm destes conectivos lgicos clssicos, tem se ainda a disjuno exclusiva que representada
por
Este conectivo uma variao da disjuno apresentada anteriormente, sendo que para o valor
lgico ser verdadeiro somente uma das proposies envolvidas pode ter seu valor lgico como
verdadeiro. Assim, a outra proposio precisa, obrigatoriamente, possuir o valor lgico como falso. Desta
maneira, podemos expressar este comportamento da seguinte maneira:
P Q
v(
P
)
V, se v(
) = V e v(
)=F
P
=
V, se v(
) = F e v(
F, caso contrrio
)=V
P
A forma de leitura deste conectivo usando estas proposies, por exemplo, ou
P
Para este conectivo, considere
ou
Assim, teramos a sentena Ou o prefeito renuncia ou ele ser cassado. Neste caso, a frase ser
verdadeira somente se uma das opes for verdadeira. Caso contrrio, ser falsa.
Antes de conhecer algumas leis importantes da lgica envolvendo estes conectivos lgicos,
vamos fazer uma analogia entre a teoria dos conjuntos, mostrada na primeira aula, e a lgica
proposicional que est sendo vista nesta aula para a apresentao de um valor lgico. Assim, considere
A 1,2,3,4,5 p
,
q
= 5 pertence ao conjunto A e
5 A
:V
p
v(
): V
1 A
:F
v ( ): F
Esta lei afirma que uma frmula proposicional s pode ser verdadeira ou falsa. Assim, descartase uma terceira opo de valor lgico que no seja verdadeiro ou falso. Por exemplo: esta criana tem
ou no tem 10 anos. Podemos ento representar esta lei com a seguinte frmula proposicional:
p p
Uma proposio e sua negao no so nunca verdadeiras ao mesmo tempo. De uma proposio e de
sua negao podemos dizer que uma delas pelo menos verdadeira (Teles, 2000).
3.3.2 Lei da no-contradio
Esta lei diz que uma frmula proposicional no pode ser, simultaneamente, verdadeira e falsa.
Ou seja, no posso afirmar que esta criana tem e no tem 10 anos ao mesmo tempo. Podemos
representar esta lei do seguinte modo:
( p p )
3.3.3 Lei da identidade
Esta lei refere-se que o que , e o que no , no . Uma vez definido se ou no, este
conceito deve permanecer ao longo do raciocnio. Podemos ento representar esta lei da seguinte
maneira:
p p
p p
obstculos. Entretanto, podem surgir algumas dificuldades quando procuramos identificar a negao de
uma proposio composta.
Como vimos anteriormente, a negao de uma proposio deve ter sempre valor lgico oposto ao da
proposio dada. Desse modo, sempre que uma proposio A for verdadeira, sua negao (no A) deve
ser falsa e sempre que uma proposio A for falsa, a sua negao (no A) deve ser verdadeira.
Em outras palavras, a negao e uma proposio deve ser contraditria com a proposio dada. A
tabela a seguir mostra as equivalncias mais comuns para as negaes de algumas proposies
compostas:
Proposio
Negao direta
Equivalncia da Negao
AeB
No (A e B)
No A ou no B
A ou B
No (A ou B)
No A e no B
Se A ento B
No (se A ento B)
A e no B
A se e somente se B
No (A se e somente se B)
[(A e no B) ou (B e no A)]
Todo A B
No (todo A B)
Algum A no B
Algum A B
No (algum A B)
Nenhum A B
Atividades
1) Considerando s regras de formao de frmulas bem formadas, identifique dentre as frmulas
apresentadas a seguir quais so frmulas da lgica proposicional. Considere ainda a forma simplificada
de representao de frmulas em que os smbolos de pontuao podem ser eliminados.
( P Q ) ( R Q )
a)
( P Q )(R Q)
b)
(Q) (R Q)
c)
(( P Q) (R (Q)))
d)
2) Simplifique ao mximo, se possvel, o nmero de smbolos de pontuao das frmulas a seguir.
( P Q) P
a)
(( P (Q) T ) (R (Q)))
b)
(( P Q) ((R) (Q)))
c)
3) Analise as afirmativas apresentadas a seguir e, em seguida, escolha a alternativa correta.
I O conectivo de negao possui a maior precedncia entre os conectivos, assim o primeiro a
ser realizado numa frmula.
II O comprimento de uma frmula obtido pela soma dos conectivos, proposies e smbolos
de pontuao envolvidos.
( P Q)
III
( P Q ) R ) ( R Q )
uma subfrmula de
IV A lei do terceiro excludo diz que uma proposio pode ter somente valor verdadeiro ou
falso, podendo nunca possuir outro valor exceto esses dois.
a) As afirmativas I e III esto corretas.
b) As afirmativas II e IV esto corretas.
c) As afirmativas I, III e IV esto corretas.
d) Todas as afirmaes esto corretas.
4) Considerando os valores lgicos das proposies (F e V) e os conectivos a seguir, identifique o seu
P
valor lgico de
) = V e v(
) = F e v(
) = V e v(
)=F
PQ
Q
d) v(
)=F
PQ
Q
c) v(
)=F
P Q
Q
b) v(
).
PQ
Q
a) v(
P
, ou seja, v(
) = F e v(
)=F
Tudo bem?
Joo um mdico
Ela bonita
Estude para concursos
Seja um bom marido
Pare!
N um nmero natural
10 + 10 > 20
X + Y > 20
2 um nmero primo
A lua feita de queijo
O jogo vai acabar logo?
d) Deus existe ou a Bblia est errada. Se Deus existe, no existe o mal no mundo. Mas no mundo
existe o mal. Da que a Bblia esteja errada.
e) Se Deus existe e bom, ento o mal no existe no mundo. Mas se o mal no existe no mundo, o
paraso terrestre existe. Mas ser que o paraso existe na Terra? A verdade que o paraso terrestre
no existe. Logo, no verdade que Deus existe e bom.
11) Represente o significado das sentenas abaixo utilizando os princpios do diagrama de Venn (visto
anteriormente).
a) p
b) p
c) p q
d) p q
e) p q
f) p q
12) Considere as proposies p: Est frio e q: est chovendo. Traduza as frmulas a seguir para a
linguagem natural.
a) p q
b) p q
c) p q
d) p q
13) Negue em linguagem corrente as seguintes proposies:
a)
b)
c)
d)
e)
f)
g)
14) As sentenas a seguir esto em linguagem natural. Escreva cada uma delas usando a linguagem da
Lgica Proposicional.
a) Se chove ento as ruas ficam molhadas.
b) Joo magro ou Maria no brasileira.
c) Se Maria estuda bastante ento Maria vai ao cinema.
d) Antonio vai ao cinema se e somente se o filme for uma comdia.
e) Ou Maria ir ao cinema e Joo no, ou Maria no ir e Joo ir.
f) Maria tem 10 anos ou se Maria estudiosa ento boa aluna.
Aula 4 Tabela-verdade
Introduo
At a aula passada voc aprendeu a identificar o valor lgico de uma proposio e, a
partir deste valor, saber qual seria outro valor lgico, caso combinasse com um certo conectivo
ou
duas proposies com um conectivo. Porm, quando se tem um nmero maior de proposies
ou at mesmo quando a frmula se torna complexa devido aos smbolos de pontuao, a
maneira utilizada at o presente momento no traz muitos recursos. Devido a este tipo de
necessidade, foram criadas as tabelas-verdade para sistematizar o processo de obteno de
valores lgicos.
Logo,
nesta
aula,
aprenderemos
como
criar
tabelas-verdade
para
frmulas
( p q ) ( p q )
Por exemplo, se fssemos analisar a frmula
para construir a
tabela-verdade, poderamos criar sete colunas, sendo uma cada para uma das subfrmulas,
q p q ( p q ) ( p q )
p
que so:
( p q ) ( p q )
e
2n
, em que
quando existir parnteses nas frmulas, as operaes dentro dos parnteses devero
ser efetuadas primeiramente;
3. preenchimento dos valores lgicos (V ou F) das subfrmulas de acordo com o
comportamento dos conectivos envolvidos.
Ento observe agora como seria a tabela-verdade para representar o comportamento
dos conectivos lgicos
p
proposies
, ,
q
e
pq
pq
V
V
F
F
V
F
V
F
(no p)
F
F
V
V
(p e q)
V
F
F
F
(p ou q)
V
V
V
F
pq
(ou p ou q)
F
V
V
F
pq
pq
(se p ento q)
V
F
V
V
(p se e somente se q)
V
F
F
V
( p q ) ( p q )
Vamos ento agora construir a tabela-verdade para a frmula
p
Como esta frmula possui somente duas proposies (
q
e
que esta tabela-verdade ter quatro linhas (exceto o cabealho da tabela-verdade) para
apresentar todas as interpretaes dos valores lgicos. Com relao quantidade de colunas,
vamos destinar uma coluna para cada subfrmula existente. Assim, a tabela-verdade para esta
frmula pode ser vista a seguir:
pq
p q
( p q ) ( p q )
V
V
F
F
V
F
V
F
F
F
V
V
F
V
F
V
V
F
F
F
F
V
V
V
F
V
V
V
p
Observe que, inicialmente, esta tabela apresenta os valores lgicos das proposies
q
e
q
e
p
em funo de
q
e
( p q ) ( p q )
alcanar a frmula completa
Analisando os valores finais obtidos em cada uma das linhas da proposio ou frmula
analisada, podemos classificar a tabela em tautologia, contradio ou contingncia. Ento,
vamos entender agora estas trs formas de classificao.
4.2 Tautologia
Uma frmula
p p
tautologia a frmula
p p
V
F
F
V
V
V
Outro
possvel
exemplo
de
tautologia
pode
ser
observado
na
frmula
( p q ) (q p )
. Ento vamos conferir a sua tabela-verdade.
p q
q p
( p q ) ( q p )
V
V
F
F
V
F
V
F
F
F
V
V
F
V
F
V
V
F
V
V
V
F
V
V
V
V
V
V
p p
possuem o valor lgico igual a falso. A frmula
conforme pode ser vista pela tabela a seguir.
p p
V
F
F
V
F
F
( p p ) ( q q )
A frmula
p
V
V
F
F
V
F
F
F
V
V
F
V
Podemos afirmar
p p
F
V
F
V
ainda que
q q
V
V
V
V
a negao de
( p p ) ( q q )
F
F
F
F
F
F
F
F
uma tautologia uma contradio, e a
p p
bastante simples a frmula
p p
V
F
F
V
F
V
p q
( p q )
pq
( p q) ( p q )
V
V
F
F
V
F
V
F
F
V
F
V
V
V
F
V
F
F
V
F
V
F
F
V
F
V
V
F
( p q) ( p q )
Nesta tabela, a frmula
falsos. Enfim, para se obter uma indeterminao na tabela-verdade, basta encontrar pelo
menos um verdadeiro e outro falso.
dita satisfatvel (ou factvel) quando existe pelo menos uma interpretao, ou seja, uma
linha da tabela-verdade com o valor verdadeiro (Souza, 2002). Por conseguinte, toda frmula
tautolgica automaticamente uma frmula satisfatvel. Por outro lado, uma frmula
considerada insatisfatvel quando esta no satisfatvel, ou seja, quando se obtm uma
contradio.
Deste modo, podemos concluir ainda que:
contraditria;
se uma frmula for satisfatvel, ento esta no uma contradio e pode ser
tautolgica;
se uma frmula no for satisfatvel, ento esta uma contradio e no pode
ser tautolgica.
pq
V
V
F
F
V
F
V
F
V
F
V
V
( a b ) ( b a )
a)
a b c a b
b)
a ((b c) (b a))
c)
2) Analise as afirmativas apresentadas a seguir e, em seguida, escolha a alternativa correta.
I Uma frmula considerada indeterminada ou contingente quando so encontrados valores
verdadeiros e falsos simultaneamente na ltima coluna da tabela-verdade.
II A quantidade de linhas de uma tabela-verdade est relacionada com a quantidade de
proposies existentes, bem como o nmero de conectivos lgicos envolvidos.
p p
III A frmula
um exemplo de contradio.
p p
V
F
F
V
F
V
Argumento:
h) (r s) (s r)
i) ((p q) (q r)) (p r)
j) (p q) p
Considerando que
implica em
se
P Q
p q
Um exemplo de implicao lgica pode ser encontrado com as frmulas
p q
Sendo a frmula
o antecedente, e
p
o conseqente do condicional. Com isso, vamos
p
e
p q
( p q) p
V
V
F
F
V
F
V
F
V
F
F
F
V
V
V
V
p q
obtivemos uma tautologia e, desta forma, inferimos que
realmente implica na
p
proposio
. Assim,
( p q) p
para este exemplo, podemos expressar esta implicao lgica da seguinte forma:
. O primeiro conectivo um
condicional que usada entre duas proposies para gerar uma nova proposio,
contendo valores verdadeiros ou falsos. J o segundo conectivo de implicao lgica,
que representa uma relao entre proposies em que se obtm uma tautologia quando
o conectivo do condicional for aplicado.
5.2 Outras implicaes lgicas
Alm do exemplo anterior, na literatura, possvel encontrar outras implicaes lgicas
j identificadas. Essas implicaes so conhecidas tambm como regras de inferncia e nos
permitem concluir o conseqente, uma vez que consideramos o antecedente verdadeiro
(Souza, 2002). As dez regras mais relevantes podem ser visualizadas na tabela 1 (Keller e
Bastos, 2000).
Tabela 1: Regras de Inferncia.
Nome da Regra
Modus Ponens (M.P.)
Modus Tollens (M.T.)
Exemplos
p, p q q
q , p q p
p q, q r p r
p q , p q
( p q) (r s), p r q s
( p q) (r s ), q s p r
p q p ( p q)
Absoro (Abs.)
pq p
Simplificao (Simp.)
p, q p q
Conjuno (Conj.)
p pq
Adio (Ad.)
( p q ), (r q ), p r q
Condicional (Cond.)
Como voc deve ter observado na tabela 1, a maioria dos antecedentes composta por
mais de uma proposio e que esto separadas por vrgula. Cada uma dessas regras pode ser
facilmente provada por meio de tabelas-verdade, a partir da obteno de uma tautologia como
resultado. Para tanto, vamos averiguar a implicao lgica para as regras Modus Ponens e
Modus Tollens. Assim, teremos as seguintes tabelas-verdade:
Modus Ponens
p q
p ( p q)
p ( p q) q
V
V
F
F
V
F
V
F
V
F
V
V
V
F
F
F
V
V
V
V
Modus Tollens
p q
q ( p q )
q ( p q ) p
V
V
F
F
F
F
V
V
V
F
V
F
F
V
F
V
V
F
V
V
F
F
F
V
V
V
V
V
Para estas duas frases, podemos inferir um novo conhecimento ou obter uma concluso
do raciocnio utilizando as regras de Modus Ponens e Modus Tollens, respectivamente. Assim,
teramos:
1. Se ganhar na Loteria, fico rico; ganhei na Loteria;
logo, fiquei rico.
2. Se ganhar na Loteria, fico rico; no fiquei rico;
logo no ganhei na Loteria.
Estes exemplos expressam exatamente a implicao dessas regras, as quais podem
p q
ser so formalizadas com
q
para a frase ganhei na Loteria,
q
na Loteria e
p, p q q
para representar estes exemplos, teramos
. Assim,
q , p q p
e
, respectivamente.
Nem tudo que tem a forma de uma implicao lgica . Por exemplo, se tivermos um
p q
condicional do tipo
q
e a proposio
p
, no possvel concluir
, ou seja:
Considerando que
equivalente
e
se
P Q
condicional com as frmulas em questo, precisamos obter o valor V para cada interpretao
da tabela-verdade.
p q
Para entender melhor esta equivalncia lgica, vamos analisar se as frmulas
( p q )
so equivalentes. Primeiramente, vamos criar uma tabela-verdade para encontrar
os valores lgicos de cada uma das frmulas analisadas. Em seguida, teremos que aplicar o
conectivo do bi-condicional com estas frmulas. Se obtivermos uma tautologia na ltima
( p q )
p q
coluna, ento poderemos dizer que
realmente equivalente
p q
p q
( p q )
( p q ) ( p q)
V
V
F
F
V
F
V
F
F
F
V
V
F
V
F
V
V
F
F
F
F
V
V
V
V
F
F
F
V
V
V
V
( p q )
p q
frmula
. A
. Assim, podemos
( p q ) ( p q )
p p
reflexiva ocorre se
simtrica ocorre se
transitiva ocorre se
pq
pq
q p
, ento
qr
pr
, ento
Como voc deve ter observado, a tabela-verdade um mecanismo eficaz para verificar
se duas frmulas so ou no equivalentes. Alm disso, j existem na literatura vrias
equivalncias comprovadas, as quais veremos na prxima seo.
5.5 Outras equivalncias lgicas
Dentre as equivalncias existentes, as principais encontram-se apresentadas na tabela
2 (Souza, 2002).
Tabela 2: Regras de Equivalncia.
Nome da Lei
Leis de identidade
Exemplos
p V p
pF p
Leis de dominncia
p V V
pF F
Leis da idempotncia
p pp
p p p
p q q p
Leis da comutatividade
p q q p
( p q) r p (q r )
Leis da associatividade
( p q) r p (q r )
p (q r ) ( p q) ( p r )
Leis da distributividade
p (q r ) ( p q) ( p r )
p (p )
( p q ) p q
Leis de De Morgan
( p q ) p q
Lei do bi-condicional
p q ( p q) (q p)
Lei da contraposio
p q q p
p pq pq
Lei da absoro
p q p q
Lei do condicional
Cada uma dessas equivalncias pode ser provada com a construo da tabela-verdade
e, neste caso, teremos a obteno da uma tautologia quando aplicado o conectivo do bicondicional com as duas frmulas analisadas. Sendo assim, vamos comprovar as leis de De
Morgan e da contraposio por meio da apresentao de tabelas-verdade.
p q
( p q )
p q
(( p q)) (p q)
V
V
F
F
V
F
V
F
F
F
V
V
F
V
F
V
V
F
F
F
F
V
V
V
F
V
V
V
V
V
V
V
p q
q p
( p q ) ( q p )
V
V
F
F
V
F
V
F
F
F
V
V
F
V
F
V
V
F
V
V
V
F
V
V
V
V
V
V
Fazendo uma analogia dessas equivalncias com textos da linguagem natural, ento
dois trechos textuais so equivalentes quando exprimem o mesmo sentido ou idia. Assim,
vejamos o seguinte exemplo:
Vou praia ou piscina
Esta sentena exprime a mesma idia se escrevssemos vou piscina ou praia.
p q q p
Esta sentena, portanto, exemplifica o uso da lei da comutatividade, que diz:
Neste caso, no importa a ordem das proposies com o uso da disjuno, a resposta sempre
ser a mesma.
Vamos agora analisar a seguinte frase:
Se voc continuar estudando Introduo Lgica,
ento voc ser aprovado(a) .
Com o mesmo sentido desta frase, poderamos reescrev-la da seguinte forma:
Se voc no estudar Introduo Lgica, voc no ser aprovado(a) .
Deste modo, ambas frases so equivalentes, pois exprimem o mesmo pensamento no
que diz respeito aprovao na disciplina de Introduo Lgica. Este exemplo, portanto,
refora a existncia da lei da contraposio.
Em suma, a partir dessas e outras equivalncias, possvel substituir uma frmula por
outra logicamente equivalente de modo que no tenha perda de sentido. Essas substituies
podem acontecer quando se deseja alterar o modo da frmula num processo de raciocnio
lgico.
5.6 Processo de Prova
Na lgica proposicional, a partir das regras de inferncia e das equivalncias lgicas,
apresentadas nesta aula, podemos realizar o processo de prova por meio da deduo
(conhecido tambm por deduo natural) (Soares, 2003). Assim, partindo de certas frmulas
(premissas), pretendemos provar a concluso apresentada. Para isso, aplicaremos as regras
com intuito de alcanar a concluso proposta e, conseqentemente, confirmaremos a validade
de um argumento. O processo de prova visto como um conjunto finito de linhas (etapas ou
passos) em que cada linha enumerada. Inicialmente, temos a apresentao das premissas
disponveis com as suas identificaes (P - premissa), comeando com a numerao em um.
p q, p q
p q
. Primeiramente, importante relembrar que
p
e
so
q
premissas e
a presena do
p q
1.
p
2.
3.
4.
...............................................
...............................................P
5.
p q, p q
Neste caso, dizemos que o argumento
vlido porque
( p q ) (r s ), p, q s
Observe agora a prova do argumento
as seguintes linhas do processo de prova:
( p q) (r s )
1.
p
2.
........................................................P
q
3.
.......................................P
.............................................................P
p
4.
pq
5.
rs
6.
7.
p, ( p q ) q q
.
p
1.
.............................................................P
( p q)
2.
pq
3.
q
4.
..............................................P
q q
5.
pq
a)
pq
e
( p q)
b)
p q
e
pq
p q
e
c)
pq
d)
p q
e
rs sr
p ( q p ) q p
b)
3) Prove, por meio de tabelas-verdade, as seguintes leis de equivalncia.
a) dupla negao
b) identidade
c) dominncia
4) Considerando a frase Se estudo, consigo aprovao nas disciplinas, e se consigo
aprovao nas disciplinas, consigo me formar, logo, se estudo, consigo me formar, analise a
veracidade das afirmaes apresentadas a seguir e, depois, assinale a alternativa correta.
I um exemplo de silogismo hipottico
II um exemplo de Modus Tollens
( p q) (q r ) p r
III Pode ser expressa por
( p q) (q r ) p r
IV Pode ser expressa por
a) As afirmativas I e III esto corretas.
b) As afirmativas II e III esto corretas.
c) As afirmativas I e IV esto corretas.
d) As afirmativas II e IV esto corretas.
5) Realize o processo de prova de validade de argumento por meio das regras de inferncia e
p (q r ), p p q
das equivalncias lgicas para o argumento
( p q ) (r s), p, q s
a)
p ( p q) ( p r )
b)
7) Demonstre que ~( ~p ~q ) ~p q por meio de equivalncias notveis.
8) Demonstre, utilizando tabelas-verdade, as seguintes relaes de equivalncia:
a)
b)
c)
d)
p(pq)p
p(pq)p
(pq)(pr)pp r
p q ( p q ) ~( p q )
c) ( p q ) ( p r ) p p r
d) p q ( p q ) ~( p q )
12) Demonstre a validade dos argumentos abaixo mediante utilizao de regras de inferncia e
equivalncias notveis:
a) p q, r s, p r, s q
b) a b, c (b d), e c, e a d
c) p q, (p q) (q p) p q
d) p (q r), p, r s t s t
e) s (p t), t q r, s r q
f) f (s d), s f
g) (s v) p, p, v s
Se meu cliente culpado, ento a faca estava na gaveta. A faca no estava na gaveta ou Jason viu a
faca. Se a faca estava no tapete ento Jason no a viu. Alm disso, se a faca no estava no tapete,
ento o machado estava no celeiro. Mas todos ns sabemos que o machado no estava no celeiro.
Portanto, senhoras e senhores do Jri, meu cliente no culpado.
16) Realize o processo de prova para os argumentos a seguir.
a) p q, q r ~p r
b) p ~q, r q, r ~p
c) r p q, ~p ~q, r s s
d) (p q) r s, ~r ~p
e) (p q) (p r), p s, p t, r t, q s s t
17) Prove os argumentos a seguir utilizando as regras de inferncia e de equivalncia.
a) (a b) (c d), a c b d
b) p (q r), p, r q
c) p, p q q (p r)
d) p q rr (p q)
17) (SERPRO/96) Uma sentena logicamente equivalente a Pedro economista, ento Lusa solteira
:
a) Pedro economista ou Lusa solteira.
b) Pedro economista ou Lusa no solteira.
c) Se Lusa solteira,Pedro economista;
d) Se Pedro no economista, ento Lusa no solteira;
e) Se Lusa no solteira, ento Pedro no economista.
18) (TRT-PR-2004) Leia atentamente as proposies simples P e Q:
P: Joo foi aprovado no concurso do Tribunal.
Q: Joo foi aprovado em um concurso.
Do ponto de vista lgico, uma proposio condicional correta em relao a P e Q :
a) Se no Q, ento P.
b) Se no P, ento no Q.
c) Se P, ento Q.
d) Se Q, ento P.
e) Se P, ento no Q.
19) (TRT-PR-2004) Considere a seguinte proposio: "na eleio para a prefeitura, o candidato A ser
eleito ou no ser eleito". Do ponto de vista lgico, a afirmao da proposio caracteriza
a) um silogismo.
b) uma tautologia.
c) uma equivalncia.
d) uma contingncia.
e) uma contradio.
20) (TRT 9 Regio 2004 FCC) A correta negao da proposio "todos os cargos deste concurso so de
analista judicirio. :
a) alguns cargos deste concurso so de analista judicirio.
b) existem cargos deste concurso que no so de analista judicirio.
c) existem cargos deste concurso que so de analista judicirio.
d) nenhum dos cargos deste concurso no de analista judicirio.
e) os cargos deste concurso so ou de analista, ou no judicirio.
21) (ICMS/SP 2006 FCC) Na tabela-verdade abaixo, p e q so proposies.
p
q
?
V
V
F
V
F
V
F
V
F
F
F
F
A proposio composta que substitui corretamente o ponto de interrogao
a) p q
b) p q
c) ~(p q)
d) p q
e) ~(p q)
22) (ICMS/SP 2006 FCC) Considere a proposio Paula estuda, mas no passa no concurso. Nessa
proposio, o conectivo lgico
a) disjuno inclusiva
b) conjuno
c) disjuno exclusiva
d) condicional
e) bicondicional
23) (ICMS/SP 2006 FCC) Das cinco frases abaixo, quatro delas tm uma mesma caracterstica lgica em
comum, enquanto uma delas no tem essa caracterstica.
I. Que belo dia!
II. Um excelente livro de raciocnio lgico.
III. O jogo terminou empatado?
IV. Existe vida em outros planetas do universo.
V. Escreva uma poesia.
A frase que no possui essa caracterstica comum a:
a) I
b) II
c) III
d) IV
e) V
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
C
A
C
B
C
D
E
C
A
D
A
A
E
E
C
B
B
C
B
D
D
D
B
D
B
C
E
C A.
A nossa tarefa mostrar que essa uma forma vlida, isto , mostrar que se as
suposies so verdadeiras, ento o condicional da concluso C ~A deve ser
verdadeiro. Faremos isso colocando como hiptese o seu antecedente C (como
fizemos acima na verso informal do argumento) e deduzindo o seu conseqente ~A
dessas hipteses.
Prova do condicional (PC): Dada uma derivao de uma wff a partir de uma
hiptese , podemos descartar a hiptese e inferir .
Para provar um condicional, a estratgia usual (a menos que algo mais simples seja
evidente) colocar como hiptese o seu antecedente e ento derivar o seu
conseqente, por PC.
A hiptese no necessita ser extrada de lugar algum, ela pode ser gerada de acordo
com que se necessita no desenvolvimento da subprova.
Um outro exemplo : se um matemtico deseja provar que, sendo x um nmero natural
mpar, ento x + 1 par, ele inicia assumindo a hiptese de que x mpar, e mediante
as leis da aritmtica, mostra que x + 1 par. Isso posto, como aceita a regra PC, ele
tem condies de afirmar que obteve uma prova do condicional: Se x mpar, ento x
+ 1 par". A prova informal a seguinte: se x mpar, da forma x = 2k + 1 para
algum natural k. Portanto x + 1 = (2k + 1) + 1 = 2(k + 1), ou seja, x + 1 um mltiplo de
2, e portanto par.
Atividades
1) Prove a validade dos argumentos a seguir.
a)
P ((P Q) Q)
b)
P P
c)
a b, (b a) c, ((b a) c) d
d) P (Q R)
e) Q R
ad
Q (P R)
(~Q ~P) (P R)
f) (p q) r r (p q)
g) s ~~ r ~r ~s
vlido. Isso ser expresso escrevendo um X no final da lista, gerando a linha 6 e fechando o
nico ramo da rvore.
1. p q
2.p
3. p
4. q
5. p
6. X
(3,5)
A rvore de refutao est completa. A nossa busca para uma refutao do argumento dado
falhou e, portanto, o argumento vlido.
Exemplo:Construir uma rvore de refutao para mostrar que : p q, p |
(2, 4) (3,4)
A rvore de refutao est completa. Como a tentativa de refutao falhou nos dois ramos, o
argumento dado vlido.
Exemplo:Construir uma rvore de refutao para verificar a validade do argumento:
p q, p | q
1. p q
2. p
3. q
- Temos que q equivalente a q; da, marcamos q e escrevemos q gerando a linha 4. :
1. p q
2. p
3. q
4. q
- Como no exemplo anterior, marcamos p q e ramificamos a rvore gerando a linha 5. com
dois ramos:
1. p q
2. p
3. q
4. q
/ \
5. p q
- A rvore terminou e nos dois ramos no h contradies, ou seja, uma frmula F. Neste caso os
ramos no sero fechados e o argumento no vlido.
REGRAS PARA A CONSTRUO DE UMA RVORE DE REFUTAO
As regras para a construo de uma rvore de refutao esto relacionadas com as tabelas
verdade j conhecidas. Ao aplicar uma regra em uma frmula da rvore, temos a observar que :
- a frmula ser marcada () para evitar aplicaes repetidas de uma regra em uma mesma
frmula.
- a aplicao de uma regra deve gerar : uma ou duas linhas, um ramo ou dois ramos conforme a
regra, e ser aplicada em todos os ramos abertos (no fechados com X) aos quais a frmula
pertence.
Temos as seguintes regras :
1. REGRA DA DUPLA NEGAO () : Uma frmula do tipo A gera uma linha e
escrevemos A na linha. Procedemos assim em todos os ramos abertos aos quais a frmula A
pertence pois, A verdadeira se e somente se A verdadeira.
Apostila de Introduo Lgica Pgina 97
2. REGRA DA CONJUNO (): Uma frmula do tipo A B gera duas linhas e escrevemos,
em cada linha, as frmulas A e B. Procedemos assim em todos os ramos abertos aos quais a
frmula A B pertence pois, A B assume valor V se, e somente, as frmulas A e B so
verdadeiras.
1. A B
2. A
3. B
3. REGRA DA DISJUNO (): Uma frmula do tipo A B gera uma linha e dois ramos e
escrevemos, na linha e, em cada ramo, as frmulas A e B, respectivamente. Procedemos assim
em todos os ramos abertos aos quais a frmula A B pertence pois, A B assume valor V se, e
somente, a frmula A verdadeira ou a frmula B verdadeira.
1.A B
/ \
2. A B
4. REGRA DA IMPLICAO (): Uma frmula do tipo A B gera uma linha e dois ramos
e escrevemos, na linha e, em cada ramo, as frmulas A e B respectivamente. Procedemos
assim em todos os ramos abertos aos quais a frmula A B pertence pois, A B assume valor
V se, e somente, a frmula A verdadeira ou a frmula B verdadeira.
1. A B
/ \
A
B
5. REGRA DA BI-IMPLICAO () : Uma frmula do tipo AB gera duas linhas e dois
ramos e escrevemos nas linhas as frmulas A e B em um ramo e as frmulas A e B no outro
ramo. Procedemos assim em todos os ramos abertos aos quais a frmula AB pertence pois,
AB
assume
valor
V
se,
e
somente,
a
frmula
(A B) verdadeira ou a frmula (A B) verdadeira.
AB
/ \
2.A A
3.B B
6. REGRA DA NEGAO DA CONJUNO (): Uma frmula do tipo (A B) gera uma
linha e dois ramos e escrevemos, na linha e, em cada ramo, as frmulas A e B
respectivamente. Procedemos assim em todos os ramos abertos aos quais a frmula (A B)
pertence pois, (A B) assume valor V se, e somente, a frmula A verdadeira ou a frmula
B verdadeira.
Apostila de Introduo Lgica Pgina 98
(A B)
/ \
A B
7. REGRA DA NEGAO DA DISJUNO ( ) : Uma frmula do tipo (A B) gera duas
linhas e escrevemos, em cada linha, as frmulas A e B. Procedemos assim em todos os ramos
abertos aos quais a frmula (A B) pertence pois, (A B) assume valor V se, e somente, as
frmulas A e B so verdadeiras.
(A B)
A
B
8. REGRA DA NEGAO DA IMPLICAO () : Uma frmula do tipo (A B) gera
duas linhas e escrevemos, em cada linha, as frmulas A e B. Procedemos assim em todos os
ramos abertos aos quais a frmula (A B) pertence pois, (A B) assume valor V se, e
somente, as frmulas Ae B so verdadeiras.
(A B)
2. A
B
9. REGRA DA NEGAO DA BI- IMPLICAO (): Uma frmula do tipo (AB) gera
duas linhas e dois ramos e escrevemos nas linhas as frmulas A e B em um ramo e as frmulas
A e B no outro ramo. Procedemos assim em todos os ramos abertos aos quais a frmula
(AB) pertence pois, (AB) assume valor V se, e somente, a frmula (A B)
verdadeira ou a frmula (A B) verdadeira.
(AB)
/ \
A A
3. B B
10. RAMO FECHADO: Um ramo ser fechado se nele existem uma frmula A e sua negao
A e escrevemos X no final do ramo.
1. A
2. A
3. X
OBSERVAES:
- As regras dadas para construir rvores de refutao se aplicam em cada linha ao conectivo
principal da frmula e no as subfrmulas. Por exemplo:
Apostila de Introduo Lgica Pgina 99
1. p q
2. p q
1.() (INCORRETO!!)
b) (p q) (p q) uma tautologia:
1.
2.
3.
4.
5.
6.
7.
(6.4)
(6.5)
Todos os ramos esto fechados; assim a frmula vlida, ou seja, uma tautologia.
Atividades
1) Verificar, por meio de rvore de refutao, a validade dos argumentos:
a) ~P P ~P
b) P Q
PQ
c) P Q, ~P, ~Q R
d) ~(P Q), R P ~R
e) (P Q) R, S (T U), S P R U
f) p q, p q p q
g) p r, (r p) r (p q)
pontuao: (, )
conectivos:
quantificadores:
predicativos (ou predicados): por conveno, letras do meio para o fim do alfabeto,
tais como: ...p, q, r... ou uma palavra em letras minsculas para ser mais
representativa
(universal) e
(existencial) para
expressar propriedades que valem para todos os indivduos do domnio ou para alguns
indivduos do domnio, respectivamente. Estes quantificadores estaro sempre acompanhados
de uma varivel (smbolo no-lgico) para captar o conceito das palavras para qualquer e
para algum, respectivamente. importante ressaltar que variveis diferentes no designam
necessariamente objetos diferentes e que a escolha de variveis no faz diferena para o
significado (Franco, 2008).
O ingrediente novo da lgica de primeira ordem no encontrado na lgica proposicional a
quantificao (Wikipdia, 2008).
As variveis nesta lgica designam a representao de um exemplo ou indivduo do
domnio que est se referindo. Assim, podemos dizer, por exemplo, que existe um aluno
inteligente na sala de aula, porm esta pessoa no est sendo especificada e sim informando a
existncia de tal fato. Portanto, uma varivel representa um elemento de quaisquer domnio de
aplicao.
As constantes, por sua vez, so usadas para definir ou especificar um determinado
indivduo do domnio. Considerando ainda o exemplo anterior, poderamos definir que Joo o
aluno inteligente da sala de aula. Observe que neste caso, estamos definindo exatamente
quem a pessoa inteligente da sala. Cada constante indica exatamente um objeto particular.
Os smbolos predicativos ou predicados representam o conceito de relao entre um ou
mais indivduos de um domnio. Com este tipo de smbolo, poderamos criar um predicado
chamado pai para representar a relao de parentesco entre Joo e Ana, por exemplo,
conforme o conhecimento fornecido no incio desta aula. Os predicados (nomes de relao)
podem possuir um ou mais argumentos. A definio da quantidade de argumentos num
predicado depender da forma como os relacionamentos entre os objetos esto sendo
x( s( x) p( x ))
Todo s p:
x
Usando a letra como uma varivel para representar objetos individuais,
x
expressamos tal enunciado por: qualquer que seja
s
de leitura so:
so
, se
s
; cada
um
x
, ento
. Outras opes
s
; qualquer
um
s
tem propriedade
x( s ( x) p( x))
Alguns s so p:
x x
Neste caso, o enunciado pode ser expresso por para pelo menos um
s
. Outras opes de leitura so: existem
que so
x
e
s
e h
que so
. Este exemplo,
ao contrrio do enunciado anterior, restringe um certo grupo do todo e assim est relacionando
uma particularidade afirmativa.
x( s ( x) p( x))
Alguns s so no p:
x
Para esta situao, temos a interpretao que existe um
tal que
s
existem
que no so
no so
x
e
no
s
; certos
no so
s
e pelo menos um
s
. Podemos ainda ler esta sentena como alguns
no
identificamos que existe uma seleo do todo, porm com aspecto de negao. Assim,
dizemos que obtemos uma particularidade negativa.
x( s( x) p( x))
Nenhum s p:
x
Nesta ltima sentena temos qualquer que seja
x
, se
no
s
; nada que seja
x
seja
, ento
s
nenhum dos
s
possvel ainda ler esta sentena como ningum que seja
, este no
s
predicados
Linguagem Natural
Todos os homens so mortais
Lgica de Predicados
x(homem(x)
x(gato(x)
mortal(x))
bonito(x))
x(baleia(x)
rptil(x))
x((menino(x)
gosta_brincar(x))
H pintores que no so artistas mas artesos
x(pintor(x)
menina(x))
artista(x)
arteso(x))
x(homem(x)
nasceu_antes(x, joo))
x(nmero(x)
divisvel(x,2))
mpar(x)
x
y))
y(criana(x)
cachorro(y)
pai(y, x)
x y(homem(x)
protege(x,y))
jovem(x,
Como voc deve ter observado, numa mesma frmula pode existir mais de um
quantificador, conectivo, varivel ou predicado. Analisando a frase Meninos e meninas gostam
de brincar, por exemplo, observamos que a conjuno e apresentada na sentena no est
).
E, neste caso a representao est correta? A resposta sim, pois avaliando a frmula,
veremos que a varivel x, que um elemento do domnio, pode ser um menino ou uma menina
somente, nunca os dois ao mesmo tempo. E, ou menino ou menina, seja este ou esta, gosta de
brincar.
Com relao sentena Todas as crianas so mais jovens que os pais, observe que
foram utilizados dois quantificadores universais, um com a varivel x e outro com a varivel y.
Para expressar que uma criana mais jovem que pai, apresentamos inicialmente a condio
necessria para que isto acontea. Ou seja, preciso que o x seja uma criana e o y seja o pai
da criana. Caso positivo, ento podemos inferir que o x mais jovem do que o y.
Ao fazer o uso dos quantificadores, possvel observar a existncia de 4 situaes: A
(Universal Afirmativa), E (Universal Negativa), I (Particular Afirmativa) e O (Particular Negativa),
conforme mostra a Figura 1.
x( s ( x) p( x))
A: Universal Afirmativa
(Ex: Toda aula expositiva)
I: Particular Afirmativa
(Ex: Alguma aula expositiva)
x( s ( x) p ( x))
x( s ( x) p( x ))
E: Universal Negativa
(Ex: Nenhuma aula expositiva)
O: Particular Negativa
(Ex: Alguma aula no expositiva
x( s( x) p( x))
esta representao, podemos usar diferentes maneiras para expressar a mesma idia ou
conceito.
Se quisssemos representar o conceito de que nem todos os indivduos possuem a
x( p( x))
propriedade p, poderamos usar a representao:
x
quantificador universal com o conectivo de negao informando que no verdade que todo
p
tem a propriedade
. Alm disso, para expressar esta mesma idia podemos utilizar tambm
x (p ( x )
o quantificador existencial. Neste caso, teremos a expresso
x
informamos que existe pelo menos um
. Ambas
x( p( x))
p
propriedade
ou seja,
x(p( x))
e
so equivalentes logicamente,
p
domnio que possua a propriedade
x( p ( x))
existencial com o conectivo da negao como, por exemplo,
. Observe que o
conectivo de negao est externo negando toda a expresso e, assim, representando que no
x
existe um
x(p( x))
ainda ser expresso com o quantificador universal. Neste caso, temos
x( p ( x))
x
no tem a propriedade
, em que todo
x(p( x))
e
so equivalentes, ou seja,
x( p( x))
x
tem a propriedade
x
dizer que no verdade que um
) equivalente a
, representado por
x(p ( x))
x
. J para o segundo caso, temos que existe pelo menos um
x( p( x))
p
propriedade
x
quantificador universal, informando que no verdade que todo
no tem a propriedade
x(p( x))
).
Enfim, para todas essas situaes, o papel fundamental da equivalncia possibilitar a
substituio de uma frmula pela a outra sem perdas lgicas. Com isso, recomenda-se o uso
da verso em que seja mais familiar e compreensiva.
9.4 Implicaes Lgicas
xyP( x, y ) yxP( x, y )
na Figura 1.
A negao de Algum A B Nenhum A B (e vice-versa). s seguir a linha diagonal
na Figura 1.
A negao de "Todos brasileiros comem churrasco" "No verdade que todos brasileiros
comem churrasco". Assim, considerando C(x) uma funo que representa que x come
churrasco, ento a negao seria formalizada como: ~xC(x) que equivale a x~C(x). Em
linguagem natural, essa expresso pode ser dita como "Existe um brasileiro que no come
churrasco", ou ainda "Alguns brasileiros no comem churrasco".
9.6 Validade de Argumentos com Diagrama de Venn
A teoria dos conjuntos uma forma de verificar a validade de argumentos que contenham
quantificadores.
Exemplo 1:
P1: Alguns estudantes so dedicados.
P2: Todos os homens so dedicados.
C: Logo, alguns estudantes so homens.
Considere:
E = estudantes
D = dedicados
H = homens
E
H
Assim, tem-se uma possibilidade de ter premissas verdadeiras e concluso falsa (ou seja, pode
ser que alguns estudantes sejam homens e pode ser que no). Logo, o argumento invlido.
Exemplo 2:
P1: Todo nmero primo mpar.
P2: Nenhum nmero mpar par.
C: Existe um nmero primo que par.
Considere:
Pr = primo
P = par
I = mpar
P
Pr
Neste caso, o argumento invlido porque a concluso no decorre das premissas (pode ser
que exista um nmero par e primo e pode ser que no. Assim, a concluso pode ser verdadeira
ou falsa).
Exemplo 3:
P1: Todos os engenheiros so ricos.
P2: Poetas so temperamentais.
P3: Nenhum pessoa temperamental rica.
C: Nenhum engenheiro poeta.
Considere:
E = engenheiro
R = rico
P = poeta
T = temperamental
T
E
Chama-se conjunto verdade de uma sentena aberta P(x,y) em AxB o conjunto de todos os elementos
(a,b) AxB tais que (a,b) uma proposio verdadeira.
Atravs dos conjuntos dados A = {1,2,3,4} e B = {1,3,4}, encontrar o conjunto verdade a partir da
sentena p:
AxB = {(1,1), (1,3), (1,4), (2,1), (2,3), (2,4), (3,1), (3,3), (3,4), (4,1), (4,3), (4,4)}
x>y
Vp={(2,1),(3,1),(4,1),(4,3)}
Generalizando-se as sentenas abertas para uma quantidade n qualquer de variveis e uma quantidade
n de domnios, tem-se as sentenas abertas com N variveis.
Considere-se os n conjuntos A1, A2,..., An e o respectivo produto cartesiano entre eles, ou seja, A1 x A2
x,...,x An. Uma sentena aberta com n variveis em A1 x A2 x,...,x An uma expresso p(x1, x2,...,xn) tal
que p(a1, a2,...,an) falsa ou verdadeira para toda n-upla (a1, a2,...,an) A1 x A2 x,...,x An. O conjunto
A1 x A2 x,...,x An recebe o nome de conjunto universo ou domnio das variveis x1, x2,...,xn, e qualquer
elemento (a1, a2,...,an) A1 x A2 x,...,x An chama-se de uma n-upla de valores das variveis (x1, x2,...,x
n).
Se (a1, a2,...,an) A1 x A2 x,..., x An tal que p(a1, a2,...,a) uma proposio verdadeira, diz-se que
(a1, a2, an) satisfaz p(x1, x2,...,xn).
Por exemplo: A expresso 2x + 2y + 2k +2z > 10 uma sentena aberta em N x N x N x N, sendo N o
conjunto dos nmeros naturais.
A quadra ordenada (2, 2, 2, 2) N x N x N x N, por exemplo, satisfaz essa sentena aberta, j que 2.2 +
2.2 +2.2 + 2.2 > 10.
O conjunto-verdade de uma sentena aberta p(x1, x2,...,xn) em A1 x A2, x,...,x An o conjunto de todas
as n-uplas (a1, a2,...,an) A1 x A2 x,...,x An, tais que p(a1, a2,...,an) uma proposio verdadeira.Em
smbolos:Vp = {(x1,x2,...,xn) | x1 A1 x2 A2 ... xn An p(x1, x2,...,xn)}
possvel efetuar operaes lgicas sobre as sentenas abertas, tais como: no, e, ou, se ento, se e
somente se.
- Negao
Considerando uma sentena aberta, o conjunto-verdade de uma sentena aberta da forma ~p(x) em A
obtido pelo complementar do conjunto-verdade Vp. Este conjunto formado por todos os elementos que
esto em A mas no esto em Vp. Disso tem-se que a interseco de Vp com V~p vazia.
Dado o conjunto A{1,2,3,4,5} e 'x' A, determine o conjunto verdade de:
a) ~(x<=3)
V~p{4,5}
b) ~(x par)
V~p{1,3,5}
- Conjuno
Considerando duas sentenas abertas, o conjunto-verdade de uma sentena aberta da forma p(x) ^ q(x)
em A obtido pela interseo dos conjuntos-verdade Vp e Vq.
Dado o conjunto A sendo natural, tal que A>=1 e A<=10:
a) x<7 ^ x impar
V ={1,3,5}
V = {2,4,6,8}
V = {6,18,20}
- x - 3x = 0 v x=x
V = {3}
p(x): x - 3 = 0;
q(x): x2 - 9 = 0.
Vpvq = {x Z I x-3 = 0} {x Z I x2 9 = 0} = {3} {-3,3} ={-3, 3}
Vpvq = {x Z I X = -3 v X = 3}
-Condicional
Considerando duas sentenas abertas, o conjunto-verdade de uma sentena aberta da forma p(x) q(x)
em A obtido pela unio dos conjuntos-verdade V~p e Vq.
Observando o condicional (x > 5) (x > 2), em N, podemos notar que:
Vp{0, 1,2....,8,9,...}
- Bicondicional
Considerando duas sentenas abertas, o conjunto-verdade de uma sentena aberta da forma p(x)
q(x) em A obtido pela interseo dos conjuntos-verdade Vpq e Vqp.
Exemplo: Dadas as sentenas abertas em N (conjunto dos nmeros naturais):
p(x): x > 16, q(x): x < 5
Tem-se:
Vpq = V~p U Vq = {x > 16} U {x < 5} = {x 16} U {x < 5 } = {x 16}
Vqp = V~q U Vp = { x < 5} U {x > 16} = {x 5} U { x > 16} = {x 5}
nalmente: Vp q = {x 16} {x 5} = { 5 x 16}
Atividades
1) Formalize os enunciados a seguir usando o alfabeto da lgica de primeira ordem.
a)
b)
c)
d)
2) Relacione a primeira coluna com a segunda de forma que ambos expressem o mesmo conhecimento,
f (x)
embora estejam usando linguagens diferentes. Considere ainda que
h(x)
um feiticeiro,
pr (x)
p(x)
x
representa
x
representa
um humano,
representa
um
nmero primo.
x( f ( x) h( x))
I-
x(h( x) f ( x))
II III -
x y (y
p(y))
x( p( x) pr ( x))
IV ( ) Para todo nmero, existe um outro nmero que maior ou igual a ele e par
( ) Existem feiticeiros humanos
( ) Nem todo homem feiticeiro
( ) Existem nmeros pares e primos
a) III, II, I, IV
b) IV, I, II, III
c) IV, II, I, III
d) III, I, II, IV
a ( x, y )
3) Considerando que a relao
p ( x, y )
x
representa
av de y e
x
representa
pai de
xy (a ( x, y ) g ( p( x, g )) p( g , y ))
x (peixe(x)
surubim (x));
x (peixe(x)
surubim(x))
b)
c)
d)
x (peixe(x)
surubim (x));
x (surubim (x)
peixe (x));
x (peixe(x)
surubim (x));
x (peixe(x)
surubim(x))
x (peixe(x)
x(
surubim(x))
peixe(x)
surubim(x))
7) Considerando que os predicados P(x) e Q(x) significam x divisvel por 2 e x divisvel por 3,
respectivamente, traduza as frmulas abaixo para a linguagem natural (lngua portuguesa) levando em
considerao o significado do alfabeto da lgica de predicados.
a) (x) P(x)
b) (x) P(x)
c) (x) P(x)
d) ((x) P(x))
e) (x) P(x)
f) (x) (P(x) Q(x))
g) (x) (P(x) Q(x))
8) Determinar o conjunto verdade em N de cada uma das sentenas abertas a seguir.
a) 2x = 8
b) x - 1 = 4
c) x2 - 5x + 6 = 0
9) Formalize os enunciados a seguir usando o alfabeto da lgica de primeira ordem.
a) Todos os programas funcionam.
b) Nenhum programa funciona.
c) Alguns programas funcionam.
d) Alguns programas no funcionam.
e) Qualquer coisa funciona.
f) Alguma coisa funciona.
g) Nem tudo funciona.
h) Nada funciona.
i) Joo ama a si prprio.
j) Joo ama todo mundo.
k) Todo mundo ama Joo.
l) Qualquer pessoa ama a si mesma.
m) Existe algum que se ama.
n) Existe algum que Maria no ama.
o) Existe algum que tanto Joo quanto Maria amam.
p) Todo mundo ama todo mundo.
q) Algum ama algum.
r) Existe algum que ama todo mundo.
s) Todo mundo amado por algum.
t) Todo aluno mais novo do que algum professor.
u) Nem todos os pssaros so capazes de voar.
v) Algumas coisas esto ligadas e outras no esto.
w) Qualquer coisa ou est ligada ou no est ligada.
x) Todos os programas so programas.
y) Somente programas funcionam.
z) Existe pelo menos um gacho aqui.
aa) Existe pelo menos um nmero que menor que 2.
ab) Todo homem imaginativo.
ac) Alguns homens so bombeiros.
ad) Alguns alunos so baianos.
10) Represente o conhecimento apresentado a seguir usando a linguagem de primeira ordem.
e B = -1,0,3
2 xPx
1 IU
-> INCORRETO
2 Pa Ca
1 EU
3 | Pa
Hiptese para PC
4 | Ca
2, 3 MP
5 | xCx
4 IU
6 Pa xCx
3 5 PC
-> INCORRETO
a no ocorre em
a no ocorre em
2 | A(a, a)
Hiptese para EE
3 | xA(a, x)
2 IE
4 xA(a, x)
1 EU
3 | F(a, a)
Hiptese para EE
4 | x F(x, x) 3 IE
5 x F(x, x)
A constante a no pode ocorrer em . Da premissa que todos tem um pai (xy F(y, x)) no se
segue que algum pai de si mesmo.
Ex: x Gx, Fa x (Fx Gx)
1 x Gx
2 Fa
3 | Ga
hiptese para EE
4 | Fa Ga
2, 3 Conjuno
5 | x (Fx Gx)
4 IE
6 x (Fx Gx)
2).
2 | Fa
3 | | Ga
Hiptese para PC
Hiptese para EE
4 | | Fa Ga
2,3 conjuno
5 | | x(FxGx)
4 IE
6 | x(FxGx)
2).
7 Fa x(FxGx) 2-6 PC
A a no pode ocorrer em qualquer hiptese vigente na linha em que EE ser aplicada.
Semelhante a regra anterior, mas aplicada para hipteses em vez de premissas
CONSIDERAES FINAIS
1 ~(x ~F(x)) = xF(x)
2 ~(x F(x)) = x~F(x)
3 x ~F(x) = ~(xF(x))
4 x F(x) = ~(x~F(x))
Atividades
1) Verifique a validade dos argumentos a seguir utilizando as regras da lgica de predicados.
a) x(Hx Mx), Hs Ms
b) Fa xFx, xFx PFa P
c) x(Fx Gx), xFx Ga
d) Fa xFx
e) xyFxy Faa
f) x(Px Qx), Qa Pa
g) Ac La xAx yLy
h) x(Px Qx), Pa xQx
i) x(Ax Bx), As xBx
j) x(Rx Sx), xRx xSx
k) x(Fx (Gx Hx)), xGx xFx xHx
l) x(Ax Bx), x(Cx Dx) x(Ax Cx)
m) x (F(x) ^ G(x)) x F(x)
n) x(F(x) G(x)), xF(x) xG(x)
o) xP(x), (xP(x)) Qb Qb
p) x (Fx) xFx
q) Ra Ba x(Rx Bx)
2)
a)
b)
c)
d)
e)
f)
g)
h)
3) Quais dentre os argumentos abaixo so vlidos e quais so invlidos? (Escreva a forma do argumento
com a linguagem da lgica de predicados).
a) Nenhum mamfero invertebrado. Gatos so mamferos. Logo, gatos so vertebrados.
b) Alguns polticos so honestos. Logo, nem todos os polticos so desonestos.
c) Colombo era corintiano, pois era paulista e todos os paulistas so corintianos.
d) Todo brasileiro fantico por futebol. Bush no brasileiro, portanto, no fantico por futebol.
e) Nenhum deputado governista vai votar contra as reformas. Pedro no um deputado governista.
Logo, Pedro vai votar contra as reformas.
f)
Somente os brasileiros so cariocas. Ora, posto que todos os flamenguistas so cariocas, todo
flamenguista brasileiro.
g) Todo flamenguista campeo do mundo. Nenhum atleticano campeo do mundo. Logo, nenhum
atleticano flamenguista.
4) Represente os argumentos a seguir utilizando a linguagem da Lgica de Predicados. Em seguida,
prove a validade de cada argumento usando o mtodo da deduo natural.
Justificativa: A frmula (x)(x) significa que existe pelo menos um objeto do Universo que tem
a propriedade e este ser identificado, sempre, por uma "nova" constante, ou seja, uma
constante que no ocorre na rvore.
4 Regra do Quantificador Universal () :
Uma frmula do tipo (x)(x) gera uma linha na qual escrevemos a frmula (c) onde c
qualquer constante que j ocorre em qualquer ramo da rvore e substituir as ocorrncias da
varivel x, do quantificador, na frmula . Procedemos assim em todos os ramos abertos aos
quais a frmula (x) (x) pertence.
Justificativa: A frmula (x)(x) significa que todos os objetos do universo tm a propriedade .
Sendo assim, a regra deve ser aplicada a todas as constantes presentes na rvore e
eventualmente para aquelas que surgirem durante a "construo" da rvore.
Algumas Observaes Importantes
1. Como vimos anteriormente, as frmulas para as quais so aplicadas as regras, sempre
sero "marcadas" (). No entanto, para a regra () do quantificador universal isto no ser
obedecido pois, se surgir uma nova constante na rvore por aplicao da regra (), para esta
constante dever ser aplicada a regra () em todas as frmulas do tipo (x)(x) da rvore.
2. Somente se nenhuma constante ocorre em algum ramo que podemos introduzir uma nova
constante para usar em possveis aplicaes da regra () ao longo do referido ramo.
Atividades
1) Prove a validade dos argumentos a seguir por meio da rvore de refutao.
a) (x)P(x) (x)P(x)
b) Todos os cientistas so estudiosos. - (x) (C(x) E(x))
Alguns cientistas so inventores. - (x) (C(x) I(x))
Alguns estudiosos so inventores. - (x) (E(x) I(x))
c) Nenhum estudante velho. - (x) (E(x) ~V(x))
Alguns jovens no so estudantes. - (x) (J(x) ~E(x))
Alguns velhos no so jovens. - (x) (V(x) ~J(x))
d) x(F(x) G(x)), x ~G(x) x ~ F(x)
Apostila de Introduo Lgica Pgina 128
e)
f)
g)
h)
i)
j)
k)
l)
m)
n)
c) Alguns baianos so surfistas. Alguns surfistas so loiros. No existem professores surfistas. Portanto,
alguns professores so baianos.
Use os smbolos: B(x) = baiano, S(x) = surfista, L(x) = loiro e P(x) = professor.
d) Todos os cachorros tm asas. Todos os animais de asas so aquticos. Existem gatos que so
cachorros. Logo, existem gatos que so aquticos.
Use os smbolos: C(x) = cachorro, As(x) = animais de asas, Aq(x) = animais aquticos e G(x) = gato.
yes
Considere agora o argumento:
Colombo era corintiano, pois era paulista e todos os paulistas so corintianos.
Neste caso, as premissas ficariam da seguinte forma:
paulista(colombo).
corintiano(X):-paulista(X).
Para perguntar ao Prolog se Colombo era corintiano, faramos:
?-corintiano(colombo).
yes
Algumas observaes:
Qualquer letra maiscula considerada uma varivel para a linguagem. Assim, a utilize
Atividades
1) Considere o programa lgico a seguir.
gosta(antonio,eva).
gosta(ivo,ana).
gosta(ivo, eva).
gosta(eva,antonio).
gosta(ana,antonio).
namora(X,Y):- gosta(X,Y), gosta(Y,X).
Agora faa as seguintes perguntas ao Prolog:
3) Crie regras para irmo, irm, avoh, primo, prima, tio, tia, sobrinho, sobrinha, ...
4) Considere o seguinte conhecimento do domnio.
Diante disso, reescreva todo este conhecimento para o Prolog e faa a pergunta: Joseph criminoso?
5) Represente em Prolog os conhecimentos a seguir.
Jorge gosta de automveis e de avies
Sofia gosta de nadar no vero
Sbado ou domingo final de semana
O patinho feio.
Eu sou legal.
O vento levou.
Quem no chora, no mama.
Todo homem mortal, exceto o super-homem
Senhora um livro.
Iracema um livro.
Reescreva as seguintes perguntas conforme a linguagem Prolog e, depois, informe a(s) resposta(s):
a)
b)
c)
d)
e)
Referncias Bibliogrficas
ABAR,
Celina.
Noes
de
Lgica
Matemtica.
Disponvel
em:
Messias.
Lgica
de
Predicados.
Disponvel
em:
J.
F.
Lgica
Informal:
Argumentos.
Disponvel
em:
<http://
Carlos.
Breve
Histria
da
Lgica.
Disponvel
em:
Mrcia
Islabo.
Introduo
Lgica
de
Predicados.
Disponvel
em:
Jomi
Fred.
Lgica
Proposicional.
Disponvel
em:
Mauro.
Teoria
dos
Conjuntos.
Disponvel
em:
Number
Theory.
Disponvel
<http://www.tutorvista.com/content/math/number-theory/number-theory.php> Acesso
em:
em
10
Ago. 2008.
WIKIPEDIA
Enciclopdia.
Conjunto
das
Partes.
Disponvel
em:
Disponvel
em:
Livre.
Lgica
proposicional.
Livre.
Lgica
de
primeira
ordem.
Disponvel
em: