Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Logica Unisinos 2009 PDF
Apostila Logica Unisinos 2009 PDF
Apostila da Disciplina de
Lgica
UNISINOS
Lgica
Apostila 1
Sumrio
CAPTULO 1
LGICA PROPOSICIONAL.....................................................................................................................1
1.1. PROPOSIES E OPERADORES LGICOS......................................................................................................1
1.2. IMPLICAO MATERIAL E EQUIVALNCIA LGICA.......................................................................................3
1.3. FRMULAS E PRECEDNCIA......................................................................................................................4
1.4. CONSTRUO DE TABELAS-VERDADE PARA FRMULAS................................................................................5
1.5. TAUTOLOGIAS E CONTRADIES...............................................................................................................6
1.6. EQUIVALNCIAS TAUTOLGICAS E LEIS DE DEMORGAN..............................................................................7
1.7. SIMBOLIZAO DE PROPOSIES...............................................................................................................8
1.8. EXERCCIOS SOBRE PROPOSIES, FRMULAS E TAUTOLOGIAS......................................................................9
CAPTULO 2
DEDUO NA LGICA PROPOSICIONAL ......................................................................................11
2.1. ARGUMENTOS VLIDOS.........................................................................................................................11
2.2. DEMONSTRAES..................................................................................................................................12
2.3. REGRAS DE DEDUO NATURAL............................................................................................................13
2.4. REGRAS HIPOTTICAS...........................................................................................................................16
2.5. REGRA DO MTODO DEDUTIVO..............................................................................................................18
2.6. TEOREMAS...........................................................................................................................................20
2.7. SIMBOLIZAO DE ARGUMENTOS VERBAIS...............................................................................................20
2.8. EXERCCIOS DE DEDUO E DEMONSTRAO...........................................................................................21
CAPTULO 3
SENTENAS ABERTAS..........................................................................................................................24
3.1. SENTENAS ABERTAS COM UMA VARIVEL..............................................................................................24
3.2. CONJUNTO-VERDADE DE UMA SENTENA ABERTA....................................................................................26
3.3. CONJUNO SOBRE SENTENAS ABERTAS ()...........................................................................................27
3.4. DISJUNO SOBRE SENTENAS ABERTAS ().............................................................................................30
3.5. NEGAO DE UMA SENTENA ABERTA ()..............................................................................................32
3.6. DEMAIS OPERADORES...........................................................................................................................34
3.7. EQUIVALNCIAS TAUTOLGICAS.............................................................................................................35
3.8. PREDICADOS COM DUAS VARIVEIS E SEU CONJUNTO-VERDADE..................................................................36
3.9. PREDICADOS COM N VARIVEIS E SEU CONJUNTO-VERDADE.......................................................................37
3.10. EXERCCIOS SOBRE SENTENAS ABERTAS...............................................................................................38
CAPTULO 4
QUANTIFICADORES..............................................................................................................................40
4.1. QUANTIFICADOR UNIVERSAL..................................................................................................................40
4.2. QUANTIFICADOR EXISTENCIAL................................................................................................................42
4.3. VARIVEIS QUANTIFICADAS (APARENTES) E VARIVEIS LIVRES.................................................................44
4.4. NEGAO DE FRMULAS COM QUANTIFICADORES.....................................................................................45
4.5. QUANTIFICAO MLTIPLA E PARCIAL....................................................................................................45
4.6. COMUTATIVIDADE DE QUANTIFICADORES..................................................................................................46
4.7. SIMBOLIZAO DE ENUNCIADOS CATEGRICOS.........................................................................................46
4.8. EXERCCIOS SOBRE QUANTIFICADORES.....................................................................................................48
CAPTULO 5
A LGICA DE PREDICADOS...............................................................................................................51
5.1. ESTRUTURAS, INTERPRETAO E SIGNIFICADO DAS FRMULAS....................................................................51
5.2. VALIDADE DE UMA FRMULA.................................................................................................................54
5.3. REGRAS DE DEDUO PARA A LGICA DE PREDICADOS.............................................................................56
5.4. PARTICULARIZAO UNIVERSAL..............................................................................................................57
5.5. PARTICULARIZAO EXISTENCIAL...........................................................................................................58
5.6. GENERALIZAO UNIVERSAL..................................................................................................................59
5.7. GENERALIZAO EXISTENCIAL................................................................................................................60
5.8. PROVA POR CONTRA-EXEMPLO...............................................................................................................60
ii
UNISINOS
Lgica
Apostila 1
iii
UNISINOS
Lgica
Apostila 1
Lista de Figuras
FIGURA 1 - INTERSECO DE CONJUNTOS COMO CONJUNO LGICA........................29
FIGURA 2 - UM EXEMPLO DE INTERSECO COMO CONJUNO......................................29
FIGURA 3 - UNIO DE CONJUNTOS COMO DISJUNO LGICA..........................................30
FIGURA 4 - UM EXEMPLO DE UNIO COMO DISJUNO........................................................31
FIGURA 5 - COMPLEMENTAO DE CONJUNTOS E NEGAO LGICA............................32
FIGURA 6 - UM EXEMPLO DE NEGAO COMO COMPLEMENTAO...............................33
FIGURA 7 - QUANTIFICAO UNIVERSAL, DOMNIO E CONJUNTO VERDADE ..............41
FIGURA 8 - QUANTIFICAO EXISTENCIAL, DOMNIO E CONJUNTO VAZIO..................43
Lista de Tabelas
TABELA 1 - EQUIVALNCIAS DA DISJUNO () E DA CONJUNO ()................................7
TABELA 2 - EQUIVALNCIAS DOS OUTROS OPERADORES.......................................................7
TABELA 3 - REGRAS BSICAS DE INFERNCIA...........................................................................13
TABELA 4 - REGRAS DE INFERNCIA DERIVADAS....................................................................14
TABELA 5 - REGRAS DE EQUIVALNCIA.......................................................................................15
TABELA 6 - REGRAS DE INFERNCIA DA LGICA DE PREDICADOS...................................56
iv
UNISINOS - Lgica
Captulo 1
Lgica Proposicional
Neste captulo sero apresentadas definies precisas sobre o que so proposies,
frmulas e tautologias que nos permitiro definir uma linguagem formal para a lgica
das proposies, ou seja, nos permitiro criar uma Lgica Proposicional.
UNISINOS - Lgica
UNISINOS - Lgica
UNISINOS - Lgica
UNISINOS - Lgica
As seguintes frmulas apresentam alguns erros bastante comuns de escrita (sintaxe) que
podem ocorrer nas frmulas (do lado indicado o tipo de erro):
(AB (BA)
(A ) (B B)
((A B) C)
(A) (B B)
(A A) (B )
A ltima linha da tabela acima define a regra: para n smbolos proposicionais simples
devem existir 2n linhas na tabela para representar as 2n combinaes de valores
verdade possveis.
Exemplo:
O operador de disjuno aplicado sobre duas proposies A B. A tabela-verdade
deste operador, usando V para indicar verdadeiro e F para indicar falso (que deveria ter
sido construda no exerccio 1.1.), igual a:
UNISINOS - Lgica
A
V
V
F
F
A B
V
V
V
F
B
V
F
V
F
A B
0
1
1
1
B
0
1
0
1
Note que quando se usa 0 e 1 a disposio dos valores verdadeiros e falsos muda. No
caso de se usar V e F geralmente se comea com a linha superior toda em V e as demais
linhas vo aos poucos sendo preenchidas com F at que na linha inferior todos os
valores so F. No caso de se usar 0 e 1 a disposio exatamente contrria. O reflexo
destas diferentes disposies aparece claramente na ltima coluna.
Neste texto somente ser usada a primeira representao, com V para verdadeiro e F
para falso, que a forma usual da lgica proposicional.
Exerccio:
(1.6) Agora construa tabelas-verdade para as seguintes frmulas:
(a) (AB) (BA)
(b) (A A) (B B)
(c) ((A B) C)
(d) (AB) (B A)
(e) ((A B C) (B A) (A C)) (C A)
UNISINOS - Lgica
No caso da lgica proposicional para demonstrar que uma frmula uma tautologia ou
uma contradio basta construir sua tabela-verdade.
O exerccio (1.6.d) (AB) (B A) apresentado acima um exemplo de
tautologia (basta conferir sua tabela-verdade).
(1.7) Descobrir quais das seguintes frmulas so tautologias, contradies ou frmulas
contingentes (frmulas simples que no so tautologias ou contradies).
(a) A B B A
(b) (A B) C A (B C)
(c) (A B) A B
(d) (A B) B ((B A) A)
Disjuno ()
A B B A
(A B) C A (B C)
A (BC) (AB) (AC)
A F A
A A V
A A A
Conjuno ()
A B B A
(A B) C A (B C)
A (BC) (AB) (AC)
A V A
A A F
A A A
A A
AB A B
AB B A
A(BC) (A B) C
7
UNISINOS - Lgica
Exerccio:
(1.8) Demonstrar, pelo uso da tabela-verdade, as equivalncias tautolgicas acima (no
precisa repetir as demonstraes para a equivalncia comutativa, associativa e
contraposio).
Leis de De Morgan
As equivalncias vistas anteriormente permitem efetuar vrios tipos de manipulaes ou
alteraes numa frmula sem que ela altere seu significado. Alm destas frmulas,
entretanto, seria interessante que houvesse maneiras de se converter proposies
conectadas pelo operador em proposies conectadas por . Estas equivalncias so
denominadas Leis de De Morgan em homenagem ao matemtico ingls do sc. XIX
Augustus De Morgan, que foi o primeiro a enunci-las.
DeMorgan:
Negao da Disjuno
(A B) A B
Negao da Conjuno
(A B) A B
UNISINOS - Lgica
Ou hoje est chovendo e faz frio, ou ento hoje vamos para a praia.
A frmula:
( B)
um pouco mais complexa de ser versada, por conta da negao de uma sub-frmula
em parnteses, algo simplesmente no usado na linguagem natural. A frmula poderia
ser transliterada no seguinte texto:
No verdade que hoje est chovendo e fazendo frio.
Mas este texto ambguo, podendo representar a frmula B. Uma representao
mais razovel da frmula ( B) exigiria a retirada dos parnteses, algo que
somente pode ser feito pelo uso das Leis de DeMorgan. Neste caso a frmula se torna:
B
Facilmente versada para:
Hoje no est chovendo ou hoje no est fazendo frio.
A seguir so apresentados exemplos de texto, com sua simbolizao equivalente:
Se hoje est chovendo, ento ou vamos para a praia, ou est fazendo frio.
A(C B)
Hoje no est chovendo, nem fazendo frio, portanto vamos para a praia.
(A B)C
Hoje no vamos para a praia, porque est chovendo e fazendo frio.
(A B)C
UNISINOS - Lgica
(d) C (A B)
(e) (B C) A
(1.11) Levando em conta o que aprendeu sobre equivalncias e em particular sobre as
Leis de De Morgan, escreva a negao das seguintes proposies compostas:
(a) Se a comida boa, ento o servio excelente.
(b) Ou a comida boa, ou o servio excelente.
(c) Ou a comida boa e o servio excelente, ou ento est caro.
(d) Nem a comida boa, nem o servio excelente.
(e) Se caro, ento a comida boa e o servio excelente.
(1.12) Toda proposio composta equivalente a uma que use apenas os conetivos de
conjuno e negao. Para verificar isto necessrio encontrar frmulas equivalentes a
A B e A B usando apenas e . Estas frmulas poderiam substituir,
respectivamente, qualquer ocorrncia de A B e A B sem alterar o significado da
frmula original (no necessrio encontrar frmula equivalente para A B porque a
bi-implicao j foi definida em termos da implicao material). Agora encontre as
frmulas equivalentes a:
(a) A B
(b) A B
(1.13) O nmero de linhas numa tabela-verdade de uma frmula depende do nmero de
proposies simples (A, B, C, ...) que entram nesta frmula. Responda:
(a) A tabela-verdade de uma frmula com 10 proposies simples tm quantas
linhas?
(b) A tabela-verdade de uma frmula com 20 proposies simples tm quantas
linhas?
(1.14) Voc est viajando por um pas onde todo habitante ou fala sempre a verdade ou
um mentiroso que sempre mente. Voc encontra dois habitantes deste pas, Percival e
Levelim. Percival lhe diz Pelo menos um de ns mentiroso. Agora responda:
Percival mentiroso ou est dizendo a verdade? E Levelim? Explique sua resposta.
(1.15) Montar a tabela-verdade de: (A (BC)) (C ((AB) A))
(1.16) Verificar se a equivalncia vlida: (A B) (C B) (A C) C
(1.17) Construa um argumento verbal apropriado para o seguinte argumento formal:
(A (B C)) (A ~D) B (D C)
Defina claramente que proposies verbais so simbolizadas por A, B, C e D.
(1.18) Construa um argumento verbal apropriado para o seguinte argumento formal:
((A C) G) (C (~G ~H)) (C B) (A B)
Defina claramente que proposies verbais so simbolizadas por A, B, C, G e H.
10
UNISINOS - Lgica
Captulo 2
Deduo na Lgica Proposicional
As definies vistas at agora nos permitiram criar uma linguagem formal para a Lgica
Proposicional. Estas definies tambm nos permitiram ver como se pode descobrir o
valor-verdade de expresses nestas linguagens atravs de tabelas-verdade. Porm isso
no tudo que uma linguagem lgica pode nos fornecer. Ainda necessrio definir
como so feitos raciocnios ou argumentaes nesta linguagem. A lgica formal lida
com um tipo particular de argumento, denominado de argumento dedutivo, que nos
permite deduzir uma concluso Q, com base num conjunto de proposies P1 a Pn,
onde Q e P1 a Pn representam frmulas inteiras bem-formadas da lgica proposicional
(e no apenas proposies simples).
UNISINOS - Lgica
2.2. Demonstraes
Para testar se o argumento P1 P2 P3 ... Pn Q uma tautologia poderamos
simplesmente construir a tabela-verdade correspondente ao argumento. Porm, em vez
disso, vamos usar um processo baseado na aplicao de regras de deduo (ou regras
de inferncia) que modificam frmulas de modo a preservar seu valor lgico.
A idia bsica comear com as premissas P1, P2, ... Pn (supostamente verdadeiras) e
tentar aplicar regras de deduo at terminar com a concluso Q. Esta concluso teria
que ser, ento, verdadeira uma vez que os valores lgicos so preservados sob as regras
de inferncia.
Dessa forma uma demonstrao formal da lgica proposicional teria a seguinte
estrutura:
P1
P2
...
Pn
F1
F2
...
Fm
Q
(hiptese 1)
(hiptese 2)
(hiptese n)
(frmula obtida aplicando-se uma regra de deduo sobre as frmulas anteriores)
(frmula obtida aplicando-se uma regra de deduo sobre as frmulas anteriores)
(frmula obtida aplicando-se uma regra de deduo sobre as frmulas anteriores)
(frmula obtida aplicando-se uma regra de deduo sobre as frmulas anteriores)
12
UNISINOS - Lgica
A seqncia de frmulas F1, F2, ..., Fm a prova (ou demonstrao) que a concluso Q
se deduz das hipteses P1, P2, ..., Pn.
O fato que existe prova para um argumento P1 P2 P3 ... Pn Q simbolizado
atravs da seguinte expresso:
P1, P2, P3, ..., Pn Q
Nota: Muito embora parea muito mais simples aplicar o mtodo de construo da
tabela verdade para verificar a validade de um argumento, o mtodo da demonstrao
formal se justifica por duas razes:
(i) Quando o nmero de proposies simples muito grande, por exemplo, com
apenas 40 proposies simples seria necessria uma tabela-verdade com
aproximadamente 1 TRILHO de linhas.
(ii) No caso das lgicas mais expressivas como a Lgica de Predicados
simplesmente no possvel aplicar o mtodo da tabela-verdade, ou seja,
somente nos resta aplicar o mtodo da demonstrao formal.
As regras que so baseadas em implicaes que j se tenha demonstrado (por tabelaverdade p.ex.) serem tautolgicas sero denominadas de Regras de Inferncia. A
tabela 3 apresenta as regras bsicas de inferncia da lgica proposicional.
Tabela 3 - Regras Bsicas de Inferncia
Incluso de Operadores
Excluso de Operadores
P
...
QQ
P
...
Q
P PQ
13
UNISINOS - Lgica
PQ
Conjuno(cj) - I
Simplificao(sp) - E
P
Q
PQ
PQ
Adio(ad) - I
P
PQ
Eliminao da disjuno - E
QP
Introduo da equivalncia - I
PQ
PQ PR QR
R
Eliminao da equivalncia - E
PQ QP
PQ
PQ
PQ
PQ
QP
P Q Q
P
Silogismo Disjuntivo (sd)
P Q Q R
P R
Dilema Construtivo (dc)
P Q P
PQ PR QS
RS
Exportao (exp)
Inconsistncia (inc)
(P Q) R
P (Q R)
P P
14
UNISINOS - Lgica
Equivale a
Q P
Q P
P (Q R)
P (Q R)
P Q
P Q
P Q
(P)
Q P
P P
P
(P Q) (P R)
(P Q) (P R)
Importante:
Isto implica que uma regra de equivalncia pode ser aplicada tanto na construo de
seqncia de demonstrao formal de um argumento, quanto na prpria modificao
de um argumento. Assim, as frmulas de uma regra de equivalncia so
intercambiveis: pode-se substituir uma sub-frmula de um argumento por outra
equivalente sem alterar a validade lgica do mesmo.
Isto implica que no se pode usar este tipo de regra para alterar o argumento
original, apenas se pode utiliz-la na construo de uma seqncia de demonstrao.
Exemplos:
Excetuando-se as regras de Reduo ao Absurdo (raa) e Prova Condicional (pc), todas
as demais regras de inferncia e de equicalncia apresentadas nas tabelas 3, 4 e 5 so de
aplicao direta. Nesta seo sero mostrados exemplos de uso destas regras de
aplicao direta.
15
UNISINOS - Lgica
A (B C)
A
B C
hip
hip
1, 2 mp
As frmulas das 2 primeiras linhas so inseridas por conta das hipteses, enquanto que
a frmula da linha 3 derivada das frmulas das linhas 1 e 2 pela regra modus ponens.
Usando a lgica proposicional provar o seguinte argumento:
A, (B C), (A B) (C D), B D
Primeiro as hipteses do argumento:
1.
2.
3.
4.
A
B C
(A B) (C D)
B
hip
hip
hip
hip
C
A B
C D
2, 4 mp
1, 4 cj
3, 6 mp
E agora, portanto:
8.
5, 7 mp
UNISINOS - Lgica
caso a nova frmula que se pode adicionar na prova principal P que pode ser
assumida como vlida, porque caso contrrio se chega a uma contradio lgica.
J no caso da Prova Condicional (pc), a demonstrao auxiliar mostra que, caso se
assuma a frmula P como hiptese inicial da demonstrao auxiliar, ento possvel se
deduzir uma dada frmula Q. Se conseguirmos deduzir, a partir de P e das outras
hipteses, uma outra frmula Q, ento a frmula PQ pode ser adicionada na seqncia
normal de demonstrao. Neste caso, a frmula PQ adicionada a prova principal
resume o fato (provado) que de P se pode deduzir Q.
Quando as regras que utilizam raciocnio hipottico so concludas, ento todas as
frmulas que constituem a demonstrao auxiliar tm que ser descartadas e no mais
utilizadas na seqncia normal de demonstrao. Somente a frmula que foi
demonstrada atravs do artifcio do raciocnio hipottico pode ser usada na
demonstrao normal.
Exemplos:
Prove o seguinte argumento, que equivale a regras do Silogismo Hipottico:
PQ, QR PR
A demonstrao a seguinte e usa a regras de Prova Condicional:
1
2
3
4
5
6
PQ
QR
P
Q
R
PR
hip
hip
hip-pc
1,3 mp
2,4 mp
3-5 pc
Observe que a hiptese da prova condicional (hip-pc) e as frmulas obtidas a partir dela
e das hipteses normais, foram escritas ao lado da barra vertical , mais a esquerda que
as frmulas pertencentes a seqncia normal de demonstrao. Isto para deixar claro o
carter temporrio destas frmulas.
Um outro exemplo de uso de Prova Condicional usado na demonstrao do seguinte
argumento:
P (PQ)Q
A demonstrao a seguinte:
1
2
3
4
P
PQ
Q
(PQ)Q
hip
hip-pc
1,2 mp
2-3 pc
Demonstraes condicionais podem ser aninhadas uma dentro da outra se isto for
necessrio. Isto ocorre, por exemplo, na prova de:
17
UNISINOS - Lgica
(PQ)R P (QR)
Cuja demonstrao a seguinte:
1
2
3
4
5
6
7
(PQ)R
P
Q
PQ
R
QR
P (QR)
hip
hip-pc
hip-pc
2,3 cj
1,4 mp
3-5 pc
2-6 pc
A regras de Reduo ao Absurdo (raa) pode ser usada para provar o seguinte argumento
(que equivalente a regra de Modus Tollens):
PQ, Q P
A demonstrao fica:
1
2
3
4
5
6
PQ
Q
P
Q
QQ
P
hip
hip
hip-raa
1,3 mp
2,4 cj
3-5 raa
18
UNISINOS - Lgica
A (A B, A B
Agora a demonstrao fica:
1
2
3
4
A (A B)
A
A B
B
hip
hip-md
1, 2 mp
2, 3 mp
Provar que:
A B, B C A C
possvel demonstrar a validade deste argumento sem usar a Regra do Silogismo
Hipottico (sh), essencialmente demonstrando a prpria validade do silogismo
hipottico como parte da demonstrao (usando, entretanto, uma pequena ajuda da regra
do mtodo dedutivo):
1
2
3
4
5
6
A B
B C
A B
A
B
C
hip
hip
1 cond
hip-md
3, 4 mp
2, 5 mp
A B
B C
A B
A C
hip
hip
1 cond
2, 3 sh
Dicas de Deduo
1. A regra de modus ponens provavelmente a regra de inferncia mais
intuitiva.Tente us-la muitas vezes.
2. Frmulas na forma (P Q) ou (P Q) dificilmente so teis numa seqncia de
demonstrao. Tente usar as leis de DeMorgan para convert-las, respectivamente,
em P Q ou P Q, separando os componentes individuais de cada frmula.
3. Frmulas na forma P Q dificilmente so teis numa seqncia de demonstrao,
j que no implicam P nem Q. Tente usar a dupla negao para converter P Q em
(P) Q e depois usar a regra do condicional para obter P Q.
19
UNISINOS - Lgica
2.6. Teoremas
Um teorema simplesmente um argumento que no precisa de nenhuma hiptese (ou
premissa) para ser vlido (ou seja, para ser sempre verdadeiro). Por exemplo, o
seguinte argumento um teorema:
P P
A prova de um argumento sempre parte de uma regra hipottica (ou Reduo ao
Absurdo - raa - ou Prova Condicional - pc). No caso do teorema acima a prova pode ser
feita pela regra da prova condicional:
1P
hip-pc
2 PP
pc 1
J M
I M
J
M I
M I
J I
I
hip
hip
hip
2 com
4 cond
1, 5 sh
3, 6 mp
20
UNISINOS - Lgica
A (B C)
B
C
B C
(B C)
A
A
B
B (A C)
A C
(A) C
A C
C
(2.3) Demonstre a validade dos seguintes argumentos formais (prove por deduo
usando apenas as regras de deduo bsicas, mostradas na tabela 3):
(a)
C, B A, CB
(b)
A (BC), A, B C
(c)
(PQ)(RS), P, Q S
(d)
P PP
(e)
P, (PQ) QQ
(f)
PQ QP
(g)
PQ (PQ)
(2.4) Demonstre a validade dos seguintes argumentos formais (prove por deduo
usando qualquer uma das regras de inferncia e de equivalncia apresentadas neste
captulo):
(a)
A, B A B
(b)
A B, A (B C) A C
(c)
(C D) C (C D) D
(d)
A, A B B
(e)
A (B C), A D, B D C
(f)
A B, B (C D), A (B C) A D
(g)
A B (A B)
21
UNISINOS - Lgica
Use a lgica proposicional para demonstrar a validade dos seguintes argumentos verbais
(pode usar qualquer regras de inferncia ou equivalncia apresentada neste captulo):
(2.5) Se segurana um problema, ento o controle da informao deve ser
aumentado. Se segurana no um problema, ento os negcios via Internet devem
aumentar. Portanto, se o controle da informao no for aumentado, os negcios na
Internet crescero. (sugesto: use S, C e N como smbolos proposicionais).
(2.6) Se o programa eficiente, executa rapidamente: ou o programa eficiente ou tem
algum bug. (sugesto: use E,R e B como smbolos proposicionais).
(2.7) A colheita boa mas no h gua suficiente. Se no haver muita chuva ou se no
houver muito sol, ento haver gua suficiente. Portanto a colheita boa e h muito
sol. (sugesto: use C, A, V (chuva) e S como smbolos proposicionais).
(2.8) A Rssia era uma potncia superior e ou a Frana no era suficientemente
poderosa, ou Napoleo cometeu um erro. Napoleo no cometeu um erro, mas, se o
exrcito no perdeu, ento a Frana era poderosa. Portanto, o exrcito perdeu e a Rssia
era uma potncia superior. (sugesto: use R, F, N e E como smbolos proposicionais).
(2.9) Se meu cliente fosse culpado, a faca estaria na gaveta. Ou a faca no estava na
gaveta ou Jos da Silva viu a faca. Se a faca no estava l no dia 10 de outubro, ento
Jos da Silva no viu a faca. Alm disso, se a faca estava l no dia 10 de outubro, ento
a faca estava na gaveta e o martelo estava no celeiro. Mas todos sabemos que o martelo
no estava no celeiro. Portanto, senhoras e senhores, meu cliente inocente.
(2.10) Demonstre a validade dos seguintes argumentos formais usando as regras bsicas
de deduo e (se necessrio) as regras derivadas de equivalncia e :
(a)
P Q, Q R P R
(b)
PQ P Q
(c)
PQ (P Q)
(d)
P Q, PQ P
(e)
(PQ)(PR) P (QR)
(f)
P Q (PR) (QR)
(g)
P Q (PR) (QR)
(h)
P P P
(2.11) Usando as regras bsicas ou derivadas prove os seguintes teoremas:
(a)
P (Q (P Q))
(b)
(P P)
(c)
(P Q) (Q P)
(d)
(P Q) (P Q)
(2.12) Demonstrar a validade dos seguintes argumentos:
(a) ((A B) C) (D C) (D E) (B A)
(b) (A B) (D(AC)) (D(EF)) (EF) B
22
UNISINOS - Lgica
23
UNISINOS - Lgica
Captulo 4 - Quantificadores
Captulo 3
Sentenas Abertas
UNISINOS - Lgica
Captulo 4 - Quantificadores
25
UNISINOS - Lgica
Captulo 4 - Quantificadores
(e) x2 - 5x + 6 = 0
(f) x divisor de 10
para os xN.
26
UNISINOS - Lgica
Captulo 4 - Quantificadores
(b) x-1<4
(d) x2 - x + 2 = 0
(f) x - 5 N
27
UNISINOS - Lgica
Captulo 4 - Quantificadores
x mdico x professor
V
F
V
V
F
F
V
V
V
F
...
...
x medico x professor
F
V
F
V
F
...
No caso o significado do operador dado pela tabela-verdade deste operador que j foi
usada na lgica proposicional. Quando os x so substitudos por elementos do conjunto
das pessoas, ento as proposies x mdico e x professor se transformam em
sentenas fechadas que so as proposies simples da lgica proposicional. No exemplo
da tabela, quando x=Pedro, tem-se Pedro mdico, que uma proposio verdadeira,
e Pedro professor, que uma proposio falsa. A conjuno de ambas fica Pedro
mdico Pedro professor que uma proposio composta falsa.
Em todas as conjunes de sentenas abertas onde os domnios so finitos pode-se
teoricamente montar uma tabela similar a vista acima e verificar, usando as regras da
lgica proposicional, qual o valor-verdade da conjuno. Porm o que se pode fazer
quando os domnios so infinitos? Que tipo de significado se poderia atribuir para a
conjuno de sentenas abertas sobre domnios infinitos?
A soluo para este problema dada usando-se a Teoria Elementar dos Conjuntos para
definir o significado da operao de conjuno lgica sobre duas sentenas abertas.
Para tanto necessrio definir qual poderia ser o significado da conjuno em termos de
operaes sobre conjuntos. Dessa forma, primeiro se deve definir que conjuntos
podero ser usados.
Uma sentena aberta P(x) j definida em termos de 2 conjuntos: o domnio A de suas
variveis e o conjunto-verdade VP implicado por P(x). Portanto, ser sobre estes dois
conjuntos que o conceito de conjuno dever ser definido.
Antes de usar uma linguagem mais formal sobre conjuntos vamos analisar a situao da
conjuno de duas sentenas em termos de diagramas grficos (os Diagramas de Venn)
28
UNISINOS - Lgica
Captulo 4 - Quantificadores
que conseguem expressar os conceitos da teoria dos conjuntos de uma forma muito mais
intuitiva. Inicialmente, vamos supor as duas sentenas j vistas anteriormente:
Todas as pessoas
Todos os
mdicos
Todos os
professores
Todos os mdicos
e professores
A
VP
VQ
VP VQ
29
UNISINOS - Lgica
P(x) = x2 + x -2 = 0
Captulo 4 - Quantificadores
Q(x) = x2 - 4 = 0
Tem-se que:
VPQ
Todas as pessoas
Todos os
mdicos
Todos os
professores
30
UNISINOS - Lgica
Captulo 4 - Quantificadores
Do diagrama deve ficar claro que a unio das duas reas (e portanto dos dois conjuntosverdade) que corresponde as pessoas que so mdicos ou so professores ou ambos.
Genericamente, supondo duas sentenas abertas P(x) e Q(x) sobre um domnio A, temse que a disjuno de ambas somente pode-ser satisfeita pelos elementos de A que
satisfizerem P(x) ou Q(x) ou ambas, isto , pela unio dos respectivos conjuntosverdade. Graficamente isto pode ser mostrado pelo seguinte diagrama:
A
VP
VQ
VP VQ
Figura 4 - Um Exemplo de Unio como Disjuno
Ou seja o conjunto-verdade correspondente a disjuno de duas sentenas abertas
dado pela unio dos conjuntos-verdade de ambas sentenas. Formalmente, este
conjunto-verdade definido como:
VPQ = VP VQ = {xA | P(x)} {xA | Q(x)}
Exemplo:
Sejam as seguintes sentenas abertas em Z (conjunto dos nmero inteiros):
P(x) = x2 + x -2 = 0
Q(x) = x2 - 4 = 0
Tem-se que:
VPQ
Exerccio:
(3.2) Determinar o conjunto-verdade em A={1, 2, 3, ..., 9, 10} de cada uma das
seguintes sentenas abertas compostas:
(a) x < 7 x impar
(c) 3 | x x < 8
31
UNISINOS - Lgica
Captulo 4 - Quantificadores
Todos as
pessoas
Todas as pessoas com
menos de 21
anos
Todas as pessoas que
tem 21 ou mais anos
32
UNISINOS - Lgica
Captulo 4 - Quantificadores
VP
A - VP
Figura 6 - Um Exemplo de Negao como Complementao
O conjunto-verdade correspondente a negao de uma sentena abertas dado pela
diferena entre o domnio da sentena e o conjunto-verdade desta. Formalmente, este
conjunto-verdade definido como:
VP = A - VP = A - {xA | P(x)}
onde a diferena entre conjuntos A - B definida como o conjunto formado pelos
elementos de A que no pertencem a B, isto :
A - B = {xA | xB}
Uma formulao alternativa para a negao, pode ser dada considerando-se que o
conjunto-verdade de P(x) um subconjunto de A, isto , que VP A. Neste caso, a
negao de uma sentena pode ser interpretada como a complementao em A do
conjunto-verdade VP. Formalmente fica:
VP = CA VP = CA {xA | P(x)}
onde a complementao em A de de um conjunto B A dada pe subtrao de B de A:
CA B = A - B
Exemplo:
Seja a seguinte sentena aberta em A={1, 2, 3, ..., 10}:
P(x) = x2 A
cujo conjunto-verdade VP :
VP = {1, 2, 3}
Sua negao fica:
P(x) = ( x2 A)
O conjunto-verdade desta expresso dado por:
VP
= A - VP
= {1, 2, 3, ..., 10} - {1, 2, 3}
= {4, 5, ..., 10}
33
UNISINOS - Lgica
Captulo 4 - Quantificadores
Outra abordagem, mais simples e tambm mais genrica, assumir que as regras de
equivalncia da lgica proposicional tambm valem para as sentenas abertas
compostas. Neste caso pode-se usar as equivalncias para o condicional e
bicondicional para definir a semntica (o significado) destes operadores.
Q(x) = x | 45
= (N - VP) VQ
= (N - { xN | x|12}) {xN | x|45}
= (N - {1, 2, 3, 4, 6, 12}) {1, 3, 5, 9, 15, 45}
= N - { 2, 4, 6, 12}
O Operador Bicondicional ( )
34
UNISINOS - Lgica
Captulo 4 - Quantificadores
Q(x) = x | 15
35
UNISINOS - Lgica
Captulo 4 - Quantificadores
36
UNISINOS - Lgica
Captulo 4 - Quantificadores
37
UNISINOS - Lgica
Captulo 4 - Quantificadores
Tem-se que:
{(x,y,z)A B C | y+x z } = {(1,2,3), (1,2,4), (2,2,4)}
Portanto:
VQ = {(1,2,3), (1,2,4), (2,2,4)}
(b) (x mpar)
(d) (x+1) A
(f) (x2 - 3x = 0)
(3.5) Sejam P(x), Q(x) e R(x) sentenas abertas em A. Exprimir o conjunto-verdade das
seguintes sentenas compostas em termos dos conjuntos-verdade de P(x), Q(x) e R(x):
(a) P(x) ( Q(x) R(x))
(c) P(x) Q(x)
(e) (P(x) Q(x)) (Q(x) P(x))
(b) x2 3
(d) 2x2 + 5x = 0
UNISINOS - Lgica
Captulo 4 - Quantificadores
39
UNISINOS - Lgica
Captulo 4 - Quantificadores
Captulo 4
Quantificadores
Quantificadores so operadores lgicos aplicados a uma varivel e a uma expresso
(uma sentena aberta simples ou composta).
Os quantificadores foram definidos para capturar conceitos da linguagem natural como:
Ele deve ser aplicado sobre uma sentena aberta P(x) definida para um conjunto A.
Agora vamos supor que VP seja o conjunto-verdade de P(x). Dessa forma quando V P for
igual a A (isto VP=A) ento todos os elementos de A iro satisfazer P(x), ou seja, para
40
UNISINOS - Lgica
Captulo 4 - Quantificadores
todos os elementos de A, P(x) deve ser verdadeira. Isto pode ser expresso um pouco
mais formalmente como:
Para todo xA, P(x) verdadeira, ou ainda,
qualquer que seja o xA, tem-se que P(x) verdadeira.
Estas afirmaes semi-formais, so completamente simbolizadas por:
(xA) (P(x))
que, as vezes simplificado para:
(x) (P(x))
quando o domnio A est claro pelo contexto ou desnecessrio.
Pela definio que demos acima para a quantificao universal deve ter ficado claro que
o significado deste operador, em termos do domnio e do conjunto-verdade de uma
sentena P(x), o de afirmar uma igualdade entre ambos conjuntos, isto , afirmao:
(xA) (P(x))
equivalente a dizer que:
VP=A
ou seja,
(xA) (P(x)) VP=A
Graficamente esta relao pode ser representada como:
VP
A
(xA) (P(x))
A = VP
Figura 7 - Quantificao Universal, Domnio e Conjunto Verdade
importante salientar que enquanto P(x) uma sentena aberta, a sentena quantificada
(xA) (P(x)) no mais uma sentena aberta. A quantificao fecha uma
sentena aberta, transformando-a numa proposio simples que pode ser verdadeira ou
falsa no domnio A, dependendo do conjunto-verdade VP ser ou no igual ao domnio A.
41
UNISINOS - Lgica
Captulo 4 - Quantificadores
Em outras palavras, dada uma sentena aberta P(x) num domnio, o operador
representa uma operao lgica que transforma a sentena aberta P(x) numa proposio
que verdadeira ou no dependendo de P(x) ser ou no uma condio universal sobre o
domnio.
Em particular, quando o nmero de elementos do domnio A finito, com
A={a1,a2,...,an},
ento bvio que a proposio (xA) (P(x)) equivalente
conjuno das n proposies P(a1), P(a2), ..., P(an):
(xA) (P(x)) P(a1) P(a2) ... P(an)
Exemplos:
Afirmaes universais vlidas (verdadeiras):
(xH) (x mortal), para H o conjunto de seres humanos.
(xN) (x+2 > x), para N o conjunto dos nmeros naturais.
(xA) (x<7) , para A={0,1,2,3,4}
Afirmaes universais invlidas (falsas):
(xH) (x me), para H o conjunto de seres humanos.
(xN) (x+2 > 2x), para N o conjunto dos nmeros naturais.
(xA) (xN) , para A={0, 1, 2, 3, -3, 2.5, 4, 0.999, }
Ele deve ser aplicado sobre uma sentena aberta P(x) definida para um conjunto A.
Agora vamos supor que VP seja o conjunto-verdade de P(x). Dessa forma quando VP
no for igual ao conjunto vazio (isto VP ) ento com certeza existe algum
elemento de A que ir satisfazer P(x), ou seja, para algum elemento de A, P(x) deve ser
verdadeira. Isto pode ser expresso um pouco mais formalmente como:
Para algum xA, P(x) verdadeira, ou ainda,
existe pelo menos um xA, no qual P(x) verdadeira.
Estas afirmaes semi-formais, so completamente simbolizadas por:
( xA) (P(x))
que, as vezes simplificado para:
42
UNISINOS - Lgica
Captulo 4 - Quantificadores
( x) (P(x))
quando o domnio A est claro pelo contexto ou desnecessrio.
Pela definio que demos acima para a quantificao existencial deve ter ficado claro
que o significado deste operador, em termos do domnio e do conjunto-verdade de uma
sentena P(x), o de afirmar que o conjunto-verdade no pode ser vazio, isto ,
afirmao:
( xA) (P(x))
equivalente a dizer que:
VP
ou seja,
( xA) (P(x)) VP
Graficamente esta relao pode ser representada como:
A
VP
VP
Figura 8 - Quantificao Existencial, Domnio e Conjunto Vazio
Da mesma forma que no caso do quantificador universal, tambm no caso do
quantificador existencial tem-se que, embora P(x) seja uma sentena aberta, a sentena
quantificada ( xA) (P(x)) no mais uma sentena aberta. A quantificao fecha
uma sentena aberta, transformando-a numa proposio simples que pode ser verdadeira
ou falsa no domnio A, dependendo de VP ser ou no vazio.
Em outras palavras, dada uma sentena aberta P(x) num domnio, o operador
representa uma operao lgica que transforma a sentena aberta P(x) numa proposio
que verdadeira ou no dependendo de P(x) ser ou no uma condio possvel sobre o
domnio.
Em particular, quando o nmero de elementos do domnio A finito, com
A={a1,a2,...,an},
ento bvio que a proposio ( xA) (P(x)) equivalente
disjuno das n proposies P(a1), P(a2), ..., P(an):
( xA) (P(x)) P(a1) P(a2) ... P(an)
Exemplos:
Afirmaes existenciais vlidas (verdadeiras):
43
UNISINOS - Lgica
Captulo 4 - Quantificadores
44
UNISINOS - Lgica
Captulo 4 - Quantificadores
(ii)
Da mesma forma negar a frmula ( x)(P(x)) equivale a afirmar que para todos
os xA, a sentena P(x) deve ser falsa, ou ento que a sentena P(x) deve ser
verdadeira, o que nos leva a seguinte equivalncia:
( xA) (P(x)) (xA) (P(x))
45
UNISINOS - Lgica
Captulo 4 - Quantificadores
que esto totalmente quantificadas, isto , que no tem nenhuma varivel sem
quantificao
Contudo, nem todas as variveis de uma frmula precisam estar quantificadas. Quando
nem todas as variveis de uma frmula esto quantificadas se diz que est frmula est
parcialmente quantificada. Por exemplo as seguintes frmulas em R o conjunto dos
nmero reais:
( xR) (x2 + y2 = 0)
( xR) (yR) (x2 + y2 + 2z = 0)
esto parcialmente quantificadas uma vez que existe pelo menos uma varivel em cada
frmula que no foi previamente quantificada.
Importante: uma frmula parcialmente quantificada continua sendo uma sentena
aberta nas variveis que no foram quantificadas.
46
UNISINOS - Lgica
Captulo 4 - Quantificadores
enunciados
categricos,
tradicionalmente
47
UNISINOS - Lgica
Captulo 4 - Quantificadores
48
UNISINOS - Lgica
Captulo 4 - Quantificadores
Para R o conjunto dos nmeros reais e para |x| a funo mdulo de x, que calculada
como:
|x| = x, se x 0
|x| = -x, se x < 0
(4.3) Sendo A = {2, 3, ..., 8, 9} dar um contra-exemplo para as afirmaes:
(a) (xA) (x + 5 < 12)
(c) (xA) (x2 > 1)
(e) (xA) (0x = 0)
49
UNISINOS - Lgica
Captulo 4 - Quantificadores
(b) (xA)(x+3<10)
(d) (xA)(x+3 7)
(f) ( xA)(x2 + 2x = 15)
(4.8) Dar a negao de cada uma das proposies do exerccio (4.7) (trazer o operador
de negao para dentro da sentena aberta).
(4.9) Sendo A = {1,2,3} determinar o valor lgico (V ou F) de cada uma das seguintes
proposies:
(a) ( xA)(x2 + x -6 = 0)
(c) ( xA)(x2 + 3 x = 1)
(4.10) Sendo A={3,5,7,9}
proposies:
(b) ( yA)(y2 + y = 6)
(d) (xA)(x2 + 3x = 6)
(a) (xA)(x+3 7)
(c) (xA)(x primo)
50
UNISINOS - Lgica
Captulo 5
A Lgica de Predicados
Todos os elementos que vimos at agora nos permitem construir uma nova linguagem
lgica bastante distinta daquela que foi vista anteriormente, isto , bastante distinta da
Lgica das Proposies ou Lgica Proposicional.
O que ns vimos at agora foram os elementos que nos permitem construir uma Lgica
sobre Predicados (ou uma Lgica sobre Sentenas Abertas, j que sentenas abertas so
essencialmente equivalentes aos predicados). Esta Lgica de Predicados tambm
denominada de Lgica de Primeira Ordem, porque permite falar sobre as propriedades
dos elementos pertencentes a um determinado domnio (ou conjunto). A Lgica
Proposicional seria uma lgica de ordem zero porque no permitiria falar sobre
elementos ou entidades, mas somente sobre frases fechadas (as proposies) que podem
ser verdadeiras ou no. Por outro lado, seriam possveis, embora no sejam estudadas
neste texto, lgicas de ordens mais altas, que seriam lgicas que poderiam falar sobre os
domnios (os conjuntos) em si, e sobre conjuntos de conjuntos, etc.
51
UNISINOS - Lgica
52
UNISINOS - Lgica
(iii) Por fim, para outras frmulas, somente ser possvel encontrar
interpretaes e estruturas que a tornaro falsa.
A primeira afirmao bastante bvia e no requer uma explanao adicional. Porm as
afirmaes (ii) e (iii) so um pouco mais difceis de digerir. Realmente, as afirmaes
(ii) e (iii) parecem impossveis de ocorrer, ou seja, elas levantam a questo de como
seria possvel que uma frmula fosse sempre verdadeira (ou sempre falsa) para qualquer
interpretao e estrutura que se encaixasse na frmula?
Esta dvida perfeitamente vlida e poderia ainda ser traduzida, em bom Portugus, no
questionamento de como seria possvel criar uma frase que sempre fosse verdadeira,
independente de quem a est proferindo ou sobre o que ela est falando ou a quem ela
est se referindo?
Apesar de parecer impossvel, perfeitamente possvel construir frmulas que tenham
tal propriedade. Na verdade, um dos principais objetivos de estudo da Lgica de
Predicados encontrar e usar estas frmulas que so sempre verdadeiras. Tais frmulas
so as equivalentes, em termos da Lgica de Predicados, das tautologias da Lgica
Proposicional. A afirmao (ii) apenas diz que frmulas lgicas que so sempre
verdadeiras tambm so possveis na Lgica de Predicados. Da mesma forma, a
afirmao (iii) diz que contradies tambm so possveis.
Frmulas que so sempre verdadeiras, independente da estrutura ou interpretao que
escolhamos, so denominadas de frmulas vlidas.
Exemplos:
Para vermos como isto possvel, vamos mostrar alguns exemplos. Primeiro vamos
considerar a frmula:
(x) (P(x))
E as seguintes estruturas:
Agora vamos definir algumas interpretaes possveis para esta frmula, listadas na
tabela abaixo:
Estrutura
A1
A2
53
(x) (P(x))
F
V
UNISINOS - Lgica
A3
B1
B2
B3
IA3
IB1
IB2
IB3
x<0
x preto
x feito de ouro
x de propriedade da Universidade
F
F
F
V
A1
A2
A3
B1
B2
B3
Interpretao
IA1
IA2
IA3
IB1
IB2
IB3
54
UNISINOS - Lgica
UNISINOS - Lgica
P(t)
Restries de Uso
Se o novo termo t que substituir a varivel x
em P(x) tambm for uma varivel, ento esta
nova varivel deve ser livre dentro da frmula
P(x) original.
56
UNISINOS - Lgica
P(t)
Generalizao Universal (gu)
P(x)
(x)(P(x))
Generalizao Existencial (ge)
P(t)
( x) (P(x))
UNISINOS - Lgica
58
UNISINOS - Lgica
hip
59
UNISINOS - Lgica
2 P(x)
3 (x)(Q(x,y))
4 Q(x,y)
5 P(x) Q(x,y)
6 (y)( P(x) Q(x,y) )
hip-pc
1, 2 mp
3 pu
2-4 pc
5, gu
60
UNISINOS - Lgica
Na verdade existe este mtodo que chamado de Prova por Contra-Exemplo. Vamos
ver como este mtodo pode ser aplicado. O mtodo aplicvel sobre argumentos com
afirmaes puramente universais na seguinte forma:
(x)(P(x)) (x)(Q(x))
Uma forma direta de demonstrar a veracidade deste argumento seria demonstrar
primeiro a validade da afirmao universal (x)(P(x)) e ento deduzir (x)(Q(x)) por
modus ponens. Entretanto, a demonstrao de (x)(P(x)) poderia ser uma tarefa muito
difcil.
Para facilitar um pouco as coisas, pode-se considerar que um argumento nesta forma
pode, pela regra de equivalncia da contraposio, ser transformado em:
(x)(Q(x)) (x)(P(x))
Alm disso, pela regra da negao dos quantificadores, o argumento acima pode ser
transformado na seguinte frmula equivalente:
( x)(Q(x)) ( x)(P(x))
Uma prova para o argumento acima, pelo fato dele ser equivalente ao argumento
original, tambm uma prova para o argumento original.
O que nos deixa com a necessidade de demonstrar a afirmao ( x)(Q(x)) que uma
afirmao existencial.
Agora basta encontrar um elemento que faa Q(x) se tornar falsa, e portanto tornar
Q(x) verdadeira, para garantir a validade de ( x)(Q(x)).
Este elemento passa a ser, ento, o contra-exemplo da afirmao (x)(Q(x)), ou seja, o
exemplo contrrio que faz (x)(Q(x)) ficar falsa e, portanto, faz (x)(Q(x)) se tornar
vlida.
Caso este elemento seja encontrado ento a frmula ( x)(P(x)) deduzida por modus
ponens da frmula ( x)(Q(x)) ( x)(P(x)) provando este argumento e, portanto,
provando o argumento original.
61
UNISINOS - Lgica
62
UNISINOS - Lgica
Apndices
Apndices
B
V
F
V
F
A B
V
V
V
F
A B A B A B
V
V
V
F
F
F
F
V
F
F
V
V
A
F
V
Disjuno ()
A B B A
(AB) C A (BC)
A (BC) (AB) (AC)
A F A
A A V
A A A
(AB) A B
Conjuno ()
A B B A
(AB) C A (BC)
A (BC) (AB) (AC)
A V A
A A F
A A A
(AB) A B
A A
AB A B
AB B A
A(BC) (A B) C
63
UNISINOS - Lgica
Apndices
Excluso de Operadores
P
...
QQ
P
...
Q
PQ
P PQ
Conjuno(cj) - I
Simplificao(sp) - E
P
Q
PQ
PQ
Adio(ad) - I
P
PQ
Eliminao da disjuno - E
QP
Introduo da equivalncia - I
PQ
PQ PR QR
R
Eliminao da equivalncia - E
PQ QP
PQ
PQ
PQ
PQ
QP
P
Silogismo Disjuntivo (sd)
P Q P
Q
Exportao (exp)
(P Q) R
P (Q R)
P R
Dilema Construtivo (dc)
PQ PR QS
RS
Inconsistncia (inc)
P P
64
UNISINOS - Lgica
Apndices
Regras de Equivalncia
Expresso
P Q
P Q
(PQ) R
(PQ) R
(PQ)
(PQ)
P Q
P
P Q
P
P P
P (QR)
P (QR)
Equivale a
Q P
Q P
P (QR)
P (QR)
P Q
P Q
P Q
(P)
Q P
P P
P
(PQ) (PR)
(PQ) (PR)
65
UNISINOS - Lgica
Apndices
P(t)
Particularizao Existencial (pe)
( x) (P(x))
P(t)
Generalizao Universal (gu)
P(x)
(x)(P(x))
Generalizao Existencial (ge)
P(t)
( x) (P(x))
Restries de Uso
Se o novo termo t que substituir a varivel x
em P(x) tambm for uma varivel, ento esta
nova varivel deve ser livre dentro da frmula
P(x) original.
O novo termo t que substituir a varivel x em
P(x), quer seja varivel ou constante, no deve
ter sido usado anteriormente na demonstrao.
A frmula P(x) no pode ter sido deduzida de
nenhuma hiptese onde x uma varivel livre.
A frmula P(x) tambm no pode ter sido
deduzida por Particularizao Existencial (pe)
de uma frmula onde x uma varivel livre.
Se o termo t da frmula original P(t) for um
smbolo de uma constante do domnio, ento a
nova varivel x que o substituir no pode ter
aparecido anteriormente na frmula P(t).
66
UNISINOS - Lgica
Bibliografia
Bibliografia
ALENCAR FILHO, Edgard. Iniciao Lgica Matemtica. So Paulo: Nobel, 1999.
AZEREDO, Vnia Dutra de (org.). Introduo Lgica. Iju: Uniju, 2000.
DAGHLIAN, Jacob. Lgica e lgebra de Boole. So Paulo: Atlas, 1995.
DEL PICCHIA, Walter. Mtodos Numricos Para Resoluo de Problemas Lgicos.
So Paulo: Edgard Blcher, 1993.
GERSTING, Judith L. Fundamentos Matemticos para a Cincia da Computao.
Rio de Janeiro: LTC, 2001 (trad. 4 ed.)
HEGENBERG, Lenidas. Lgica O Clculo de Predicados. So Paulo: USP, 1973.
LIPSCHUTZ, Seymour. Teoria dos Conjuntos. So Paulo: Mc Graw Hill, 1976.
MENDELSON, Elliott. lgebra Booleana e Circuitos de Chaveamento. So Paulo:
Mc Graw Hill, 1977.
MORTARI, Cezar A. Introduo Lgica. So Paulo: UNESP, 2001.
NOLT, John; ROHATYN, Dennis. Lgica. So Paulo: McGraw-Hill, 1991 (Coleo
Schaum).
POFFAL, Cristiana Andrade; RENZ, Sandra Pacheco. Fundamentos de Lgica
Matemtica. Porto Alegre: La Salle, 2001.
YAGLOM, I. M. lgebra Booleana. So Paulo: Atual, 1999.
67