Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
M INISTRO D A EDUC A O
EQUIPE DE APOIO
Prof. Arlino Arajo
Liana Cardoso
Luan a Monteiro
Cleidi nal va Oliveira
Lana G rasiela Ma rques
DIAGRAMAO
Samue l Falco Silva
Copyright 2008. Todos os direitos desta edio esto reservados Universidade Federal do Piau (UFPI).
Nenhuma parte deste material poder ser reproduzida, transmitida e gravada, por qualquer meio eletrnico,
por fotocpia e outros, sem a prvia autorizao, por escrito, do autor.
152p.
Inclui bibliografia
CDD: 511.3
Este texto destinado aos estudantes do programa de
Educao a Distncia da Universidade Aberta do Piau (UAPI)
vinculada ao consrcio formado pela Universidade Federal do Piau
(UFPI), Universidade Estadual do Piau (UESPI), Centro Federal de
Ensino Tecnolgico do Piau (CEFET-PI), com apoio do Governo
do estado do Piau, atravs da Secretaria de Educao. O texto
composto de trs unidades, contendo itens e subitens que
discorrem sobre a Lgica Proposicional e a Lgica de Predicados,
evidenciando como estas estruturas podem ser utilizadas no
estudo da Informtica.
2.1Introduo ......................................................................
2.2O Clculo Proposicional e a Teoria dos Conjuntos ........
2.3 Clculo Proposicional e a lgebra de Boole ..............................
2.4 O Principio da Induo Finita e a Lgica .................................
2.5 RESUMO ..................................................................................
Exerccios ......................................................................................
Saiba Mais .....................................................................................
Referncias na Web.......................................................................
Lgica Proposicional
RESUMO
O objetivo principal desta unidade apresentar os
principais conceitos e estruturas da Lgica Proposicional bem
como ela pode ser utilizada no ordenamento do raciocnio
humano, na busca de solues para os problemas que ocorrem
na natureza.Na unidade mostrada a evoluo histrica desde
a sua utilizao apenas como formulao correta de
argumentos, utilizada apenas pelas Cincias Sociais, at o seu
emprego atual na Cincia da Computao. A unidade tambm
contm vrios exemplos, e exerccios resolvidos tentando
proporcionar ao leitor o entendimento pleno dos conceitos
envolvidos, alm de serem propostos vrios exerccios para
sedimentar a teoria apresentada. A forma de apresentao
utilizada de acordo com o exigido para o ensino distncia,
ou seja, tendo em vista sempre esta nova modalidade de
ensino.
LGICA PROPOSICIONAL
1.1 Introduo
b) A Amaznia um deserto.
a) A Amaznia no um deserto
a) 5 mpar e 4 < 2.
b) 5 mpar ou 4 < 2.
e) 5 no mpar.
Uma forma interessante de se analisar os conectivos
consider-los como as operaes aritmticas da Matemtica.
Uma operao aritmtica uma forma de combinar elementos
para formar novos elementos. Por exemplo, a operao de
multiplicao processa os nmeros 3 e 4 e associa o resultado
deste processamento ao valor 12. No caso dos conectivos, os
elementos a serem operados so sentenas e o resultado obtido
uma nova sentena.
Peso de um conectivo
a) 5 um nmero primo.
d) A terra um planeta.
Definio 1.5. Uma sentena molecular se ela no for atmica,
ou seja, se tiver pelo menos um conectivo.
a) 5 no um nmero primo.
Regras de reescrita
SENTENA ATMICA
SENTENA ATMICA
REESCRITA
5 um nmero mpar (5 um nmero mpar)
10 maior que 100 (10 maior que 100)
Thas psicloga (Thas psicloga)
Mariane uma boa aluna (Mariane uma boa aluna)
CONECTIVO SMBOLO
no
e
ou V
se...ento
se, e somente se
Sejam as sentenas:
a) 5 mpar ou 5 no mpar.
Exemplo 1.20.
a) Francisco feliz.
Aplicando a metodologia proposta para a simbolizao, temos:
1) Atmica.
2) No tem conectivos por ser atmica.
3) No pode ser classificada por ser atmica.
4) (Francisco feliz).
5) A sentena pode ser simbolizada por p, onde p:
Francisco feliz.
1) Molecular.
2) Possui o conectivo e.
3) Trata-se de uma conjuno.
4) ((Francisco feliz) (Ceclia ama Francisco)).
5) Sendo p : Francisco feliz e q : Ceclia ama
Francisco, ento: ((p) (q)).
1) Molecular.
2) Possui o conectivo se ... ento.
3) Trata-se de uma implicao.
4) ((Ceclia ama Francisco) (Francisco feliz)).
5) Sendo p : Ceclia ama Francisco e q : Francisco
feliz, ento: ((p) (q)).
1) Molecular.
2) Possui os conectivos e e se ... ento.
3) Trata-se de uma conjuno onde a segunda
componente uma implicao.
4) (Ceclia ama Francisco ((Ceclia ama Francisco)
(Francisco feliz))).
5) Sendo p : Ceclia ama Francisco e q : Francisco feliz,
ento a sentena deve ser representada por ((p ((p)
(q))).
1) Molecular.
2) Possui os conectivos e e se ... ento.
3) Trata-se de uma conjuno onde a primeira
componente uma conjuno e a segunda
componente uma implicao.
4) (((Ceclia ama Francisco) (Ceclia feliz))
(((Ceclia ama Francisco) (Ceclia feliz))
(Francisco feliz))).
5) Sendo p : Ceclia ama Francisco, q : Ceclia feliz e r
: Francisco feliz, ento a sentena deve ser
representada por (((p) (q)) (((p) (q)) (r))).
a) 10 + 10 20.
Simplificao de sentenas
Negao
Em uma cidade p p
em que cada
habitante ou fala
verdade ou F V
mentiroso, Flix
encontrou Teresa
e Nazareth quando V F
perguntou: algum
de vocs
mentirosa?
Teresa respondeu:
Conjuno
pelo menos uma
de ns duas
mentirosa.
Na linguagem da Lgica, o conectivo e () utilizado quando
Teresa estava, ou
no, falando a queremos afirmar a ocorrncia simultnea de dois fatos. Na
verdade?
________________ teoria dos conjuntos, isto equivale interseo de conjuntos.
p Q pq
F F F
F V F
V F F
V V V
Disjuno
p q p V q
F F F
F V V
V F V
V V V
Implicao
p Q pq
F F V
F V V
V F F
V V V
Biimplicao
p q pq
F F V
F V F
V F F
V V V
Formalizao conceitual
Smbolos de pontuao: ( e ).
Conectivos proposicionais: , V, , e
Interpretaes
p (p) (p V (p))
F V V
V F V
p : Hoje chove
p (p) (p (p))
F V F
V F F
F F F
F V F
V F F
V V V
p q pq (p q) (pq) V (p q)
F F V F V
F V V F V
V F F V V
V V V F V
p q pq p q p V q p q p V q
F F F V V V F
F V F V F V F
V F F F V V F
V V V F F F F
p q pq q (pq) (q (pq)) p
F F V F V
F V V V F
V F F F V
V V V V V
Equivalncia Tautolgica
a)
b)
() Suponhamos que .
Regras de inferncia
Regras Frmula
Simplificao (p q) p
Adio p (p V q)
Contraposio (p q) (q p)
a) p p
b) p q q p
c) p V q q V p
d) (p q) r p (q r)
e) (p V q) V r p V (q V r)
f) (p q) V r (p V r) (q V r)
g) (p V q) r (p q) V (q r)
h) (p q) p V q
i) (p V q) p q
j) p p p
k) p V p p
l) p V (p q) p
m) p (p V q) p
a)FNC: (p V q) (r V s V p)
b)FND: p V (q r) V (s p)
Exerccios
1. Encontre as formas normais conjuntivas (FNC) das
seguintes sentenas:
a. (p V q) (r p)
b. (p V q) V (r p)
c. (p q) V (r p)
O problema de Post
p q funo Conjunes
F F V (p q)
F V F
V F F
V V V (p q)
p q funo conjunes
F F V
F V F p V q
V F F p V q
V V V
Argumento vlido
p q r qr r p^ q r^r q p^ q r^rq
F F F V V F V V
F F V V F F V V
F V F F V F F V
F V V V F F F V
V F F V V V V V
V F V V F F V V
V V F F V F F V
V V V V F F F V
demonstrao direta,
demonstrao indireta condicional,
demonstrao indireta por absurdo e
demonstrao indireta por rvores de refutao.
Demonstrao direta
1. p premissa
2. qr premissa
3. r premissa
4. q Concluso: verdade por Modus Tollens entre
as premissas 2 e 3.
1. p q premissa
2. q r premissa
3. r V s premissa
4. p r por Silogismo hipottico entre 1 e 2
5. r s pela substituio de V por em 3.
6. p s por Silogismo hipottico entre 4 e 5
7. s p por Contraposio de 6
8. s p. Concluso: pela dupla negao de 7.
Demonstrao:
1. p q premissa
2. q r premissa
3. r V s premissa
4. s premissa adicional
5. r por silogismo disjuntivo entre 3 e 4
6. p r por silogismo hipottico entre 1 e 2
7. r p por contraposio de 6
8. p Concluso: Modus Ponens entre 5 e 7.
1. p q premissa
2. q r premissa
3. r V s premissa
4. (s p) premissa adicional
5. p r por silogismo hipottico entre 1 e 2
6. r s pela substituio de V por em 3
7. p s por silogismo hipottico entre 5 e 6
8. s p pela contraposio de 7
9. (s p) (s p) pela conjuno de 4 e 8.
10. F Concluso: pela contradio de 9.
1. p q
2. p
3. q
1. p V q
/ \
2. p q
1. p q
/ \
2. p q
Regra da biimplicao R4 (). Uma frmula do tipo p q gera
duas linhas e dois ramos e escreve-se, nas linhas as frmulas p
e q em um ramo e as frmulas p e q no outro ramo. Procede-
se assim em todos os ramos abertos aos quais a frmula p q
pertence pois, p q assume o valor V se, e somente se, a
frmula p q for verdadeira ou se a frmula p q for
verdadeira, ou seja, p q = (p q) V (p q).
1. p q
/ \
2. p p
3. q q
1. p
2. p
1. (p q)
/ \
2. p q
Regra da negao da disjuno R7 (V). Uma frmula do tipo (p V
q) gera duas linhas e escrevem-se as frmulas p e q em cada linha.
Procede-se assim em todos os ramos abertos aos quais a frmula (p
V q) pertence, pois (p V q) assume o valor V se, e somente se, as
frmulas p e q forem verdadeiras, ou seja, (p V q) = p q
1. (p V q)
2. p
3. q
1. (p q)
2. p
3. q
1. (p q)
/ \
2. p p
3. q q
Definio 1.22 (Ramo fechado). Um ramo dito fechado se
nele existirem uma frmula p e sua negao p e escreve-se X
no final do ramo. Um ramo aberto quando no fechado.
1. p q
2. p
3. p
4. q
1. p q
2. p
3. p
4. q
5. p
1. pq
2. p
3. p
4. q
5. p
6. X
1. p V q
2. p
3. q
1. p V q
2. p
3. q
/ \
4. p q
1. p V q
2. p
3. q
/ \
4. p q
5. X X
1. p V q
2. p
3. q
1. p V q
2. p
3. q
4. q
1. p V q
2. p
3. q
4. q
/ \
5. p q
Neste ponto, a construo da rvore termina e no foi
encontrada qualquer contradio. Isto significa que o argumento
no vlido.
Ronaldo determinado.
Ronaldo inteligente.
Se Ronaldo inteligente e atleta, ele no um perdedor.
Ronaldo um atleta se um amante do futebol.
Ronaldo amante do futebol se inteligente.
p : Ronaldo determinado.
q : Ronaldo inteligente.
r : Ronaldo atleta.
s : Ronaldo um perdedor.
t : Ronaldo amante do futebol.
RESUMO
Exerccios
Raquel rica.
Raquel inteligente.
Se Raquel inteligente e bonita, ela vai ser freira.
Raquel bonita se ela freqenta a Academia.
Raquel freqenta a Academia se inteligente.
SAIBA MAIS
REFERNCIAS NA WEB
RESUMO
1.10 Introduo
Negao (A)
A rea hachurada corresponde ao complemento de A, ou seja,
, que corresponde a A da Lgica.
AUB
Disjuno (A V B)
A rea hachurada corresponde unio A U B, que
corresponde a A V B da Lgica.
Conjuno (A B)
A rea hachurada corresponde interseo A B, que
corresponde a A B da Lgica.
Exemplo 2.1. Seja o diagrama de Euler-Venn mostrado ao
lado:
Augustus
de Morgan
Uma lgebra Booleana uma sxtupla B da forma B = {A, +, .,
, 0, 1}, onde A um conjunto de variveis, +, e . so operaes
binrias entre os elementos de A, uma operao unria em A
e os elementos 0 e 1 so elementos distintos de B, onde so
verdadeiras as seguintes propriedades mostradas na Tabela
1.11.
p o complemento de p,
1 o complemento de 0.
associado graduado
ento I[q] = T.
Neste caso, I[p] = T uma condio suficiente para se ter
I[q] = T e I[q] = T uma condio necessria para se ter I[p] = T.
O princpio da induo
1.14 RESUMO
1.15 Exerccios
i. (p q r) V (p q r)
ii. (p q r) (p q V r)
9. Apesar da tcnica de verificao da validade de fbfs ser
bastante intuitiva e prtica, ela padece de uma limitao que
a torna utilizvel em apenas alguns casos. Analise que
limitao esta e discuta possveis solues.
Lgica de Predicados
RESUMO
O objetivo principal desta unidade apresentar os principais
conceitos e estruturas da Lgica de Predicados bem como ela pode
ser utilizada no ordenamento do raciocnio humano, na busca de
solues para os problemas que ocorrem na natureza e que no
podem ser simbolizados utilizando apenas a Lgica Proposicional.
Na unidade mostrada a formulao correta de argumentos
utilizando os quantificadores universal e existencial, bem como as
metodologias utilizadas na verificao da validade de argumentos,
notadamente o uso de tableaux semnticos
A unidade contm vrios exemplos e exerccios resolvidos,
tentando proporcionar ao leitor o entendimento pleno dos conceitos
envolvidos, alm de serem propostos vrios exerccios visando
sedimentar a teoria apresentada.
A forma de apresentao utilizada de acordo com o exigido
para o ensino distncia, ou seja, tendo em vista sempre esta nova
modalidade de ensino.
SUMARIO
LGICA DE PREDICADOS
s: 5 igual a 5,
Considere as sentenas:
p: Scrates homem e
(x) (Par(x));
Smbolos de pontuao: ( e ).
Conectivos: , V, .
Observaes:
3. se for uma fbf predicada e x uma varivel ento (x) e (x) so fbfs
predicadas;
Exemplos
a) P(x,a
b) (z)(P(x,a) R(y,b,z));
c) (x)(P(x,a) R(y,b,t));
d) (y)(x)R(y,b,t).
A(g,f)
Escopo de um quantificador
Exemplos:
Todo P L.
Nenhum P L.
Algum P L.
Algum P no L.
A - (x)(S(x) P(x))
E - (x)(S(x) P(x))
I - (x)(S(x) P(x))
O - (x)(S(x) P(x))
A SP = 0
E SP = 0
I SP 0
O SP 0
Exemplo 3.3.
Exemplo 3.4.
Exemplo 3.5.
(1) Nenhum estudante velho
OBSERVAES IMPORTANTES:
1. (x)(y)(p(x,y)p(a,a)) --h
6. p(t1,t2) --R12 em 5, t2 a, t1 t2
4. (x)p(x) -R8 em 2
6. p(a) -R12 em 5
8. p(a) - R1 em 7
fechado (6,8)
4. (x)p(x) -R8 em 2
7. p(a) -R1 em 6
8. q(a) - R1 em 6
9. p(t) -R12 em 5, t a
Aberto
Neste caso, o termo t qualquer na aplicao da regra
R12 na linha 9, onde t deve ser diferente de a. Neste caso, o
tableau obtido aberto. Considerando estas duas sequncias
de demonstrao por tableau, pode-se verificar que para uma
mesma tautologia h possvel se determinar tableaux abertos
ou fechados associados a uma fbf. Por outro lado, se h no for
uma tautologia, ento, pelo teorema da correo, no existe
um tableau fechado associado a h.
Soluo:
6 p(a) --R8 em 5
7 q(a) --R8 em 5
11 fechado(6,10)
2 (x)(p(x) q(x)) -- R8 em 1
4 (x)p(x) --R8 em 3
6 (x)q(x) --R10 em 5
7 p(a) R12 em 4
8 q(b) R12 em 3
9 p(a) q(a) p(a) q(a) --R13 em 1
aberto
(z)(p(z)(w)q(w,y)),
seria outro.
na forma prenex.
apenas os conectivos , e .
2. No aplicvel.
3. No aplicvel.
4. No aplicvel.
5. h5 = (x)p(x) ((x)q(x) (y)r(x,y,z)).
6. No aplicvel.
7. No aplicvel.
1.26 Skolemizao
Observe que:
1.27 RESUMO
Exerccios
a) (x)(y)(x + y = x)
b) (y)(x)(x + y = x)
c) (x)(y)(x + y = 0)
d) (y) (x) (x + y = 0)
e) (x)(y)(x < y y < x)
f) (x)[x < 0 (y)(y > 0 x + y = 0)]
g) (x)(y)(x2 = y)
h) (x)(x2 > 0)
1 (x)[p(x) q(x)]
2 p(a) q(a)
3 (x)p(x)
4 p(a)
5 q(a)
6 (x)q(x)
5. Justifique cada passo na sequncia de demonstrao a
1 (x)p(x)
2 (x)(p(x) q(x))
3 p(a)
4 p(a) q(a)
5 q(a)
6 (x)q(x)
SAIBA MAIS
www.inf.ufsc.br/ine5365/introlog.html
www.gregosetroianos.mat.br/logica.asp
REFERNCIAS BIBLIOGRFICAS