Escolar Documentos
Profissional Documentos
Cultura Documentos
9DULiYHLV
Todos os homens so mortais. Scrates um homem. Scrates mortal. Como podemos avaliar a validade do argumento acima? Observe que ele no utilizada nenhum dos cinco operadores lgicos e, portanto, no conseguimos avaliar sua validade. Se quisssemos formaliz-lo, obteramos: P, Q R
A Lgica Proposicional, estudada at o momento, no capaz de representar o argumento acima! Assim, para representar essa forma de argumento, utilizaremos a Lgica de Predicados. Considere a primeira premissa: Todos os homens so mortais. Podemos reescrev-la da seguinte forma, com a utilizao de um condicional: Para tudo, se homem, ento mortal. Numa primeira tentativa de formalizao, teremos: Para tudo (homem mortal). Podemos inserir uma varivel para simplificar a formalizao e o smbolo (l-se "para todo"), denominado quantificador universal para melhora-la: x (x homem x mortal).
As frases " homem" e " mortal" so denominadas, na lgica, de predicados. usual, na lgica, escrevermos o predicado e depois o sujeito (varivel), como mostra a seguir: Hx para representar " homem" Mx para representar " mortal" Logo, a formalizao da premissa "Todos os homens so mortais" fica:
1x (Hx 3 Mx)
1x (Hx 3 Mx), Hs )
Ms
onde s representa o nome Scrates. Vejamos algumas variaes de frases envolvendo predicados:
Enunciado Tudo mortal (Para todo x, x mortal) Tudo imortal (Para todo x, x no mortal) Nem tudo mortal (que no o mesmo que dizer Nada mortal)
Formalizao
Considere a sentena: "Nenhum homem mortal". o mesmo que dizer "Para todo x, se x um homem, ento x no mortal". Formalizando, temos:
4x (Hx 6 5Mx)
Porm, alm do quantificador universal, precisamos tambm de um outro quantificador (o quantificador existencial - l-se "para pelo menos um" ou "existe um...tal que") que represente frases do tipo "Alguns pais so irresponsveis". Tal frase pode ser reescrita como "Para pelo menos um x, x um pai e x um irresponsvel". Formalizando, teremos:
7x (Px 8 Ix)
Vejamos mais algumas frases: Enunciado Existe um x tal que x pai e x no irresponsvel No verdade que alguns pais so irresponsveis Existe uma menina que bonita (existe um x tal que x menina e x bonita) Para todo x, se x mortal e x um homem, ento x est situado no espao e no tempo
7x (Px 8 5Ix) 57x (Px 8 Ix) 7x (Mx 8 Bx) 4x ((Mx 8 Hx) 6 (Ex 8 Tx))
Formalizao
Alguns enunciados no usam quantificadores. So enunciados do tipo sujeito-predicado (formalizados na ordem predicado-sujeito) ou enunciados que utilizam verbos transitivos, como amar, bater, odiar, que exigem sujeito e objeto e so formalizados na ordem predicado-sujeitoobjeto. Os nomes (sujeito e objeto) so representados por letras minsculas, enquanto que os predicados so representados por letras maisculas. Veja alguns exemplos: Enunciado Maria inteligente Maria ama Joo Joo ama Maria Maria ama a si mesma Maria deu um livro para Joo Algum ama Joo Algum ama a si mesmo Joo ama ningum Algum ama algum Existe um x tal que para todo y, x ama y Para todo x, existe um y tal que x ama y Todos amam todos Formalizao Im Amj Ajm Amm Dmlj xAxj xAxx xAjx ou xyAxy xyAxy xyAxy xyAxy
7 7
4 5 7 7 7 4 4 7
57xAjx
4 4
6LQW
3UHGLFDGRV
O vocabulrio da lgica de predicados formado por smbolos lgicos (cuja interpretao fixa em qualquer contexto) e smbolos no-lgicos (cuja interpretao varia de problema para problema). Smbolos Lgicos: Operadores lgicos: , , , , Quantificadores: , Parnteses: ( ) Smbolos No-lgicos: Letras nominais: letras minsculas de 'a' a 't' Variveis: letras minsculas de 'u' a 'z' Letras predicativas: letras maisculas Definimos uma frmula como sendo uma seqncia qualquer, finita, de elementos do vocabulrio. Uma frmula atmica uma letra predicativa seguida por zero ou mais letras nominais. Uma frmula bem formada (wff) no clculo de predicados definida pelas seguintes regras de formao: 1. 2. 3. 4. Toda frmula atmica uma wff. Se uma wff, ento tambm uma wff. Se e so wffs, ento ( ), ( ), ( ) e ( ) tambm so wffs. Se uma wff contendo uma letra nominal , ento qualquer frmula da forma / ou / uma wff, onde / o resultado de se substituir uma ou mais ocorrncias de em por uma varivel que no ocorre em .
A regra 4 tem o objetivo de gerar frmulas quantificadas a partir de uma frmula dada, no quantificada. Para exemplificar, observe a seguinte frmula (no quantificada): (Ma Hab) Esta frmula contm duas letra sentenciais a e b. Ambas so o que a regra 4 chama de . Consideremos a letra a. A regra permite substitui-la por uma varivel , que no ocorre na frmula. Seja x essa varivel. Ento, teremos as seguintes frmulas resultantes da substituio de uma ou mais ocorrncias de (que a) por (que x):
x (Mx Hab) x (Ma Hxb) x (Mx Hxb) x (Mx Hab) x (Ma Hxb) x (Mx Hxb)
Observe que necessrio quantificar a varivel inserida (prefixando-a com o quantificador universal ou com o quantificador existencial), ou no teremos uma wff. Qualquer frmula que contm uma varivel sem um quantificador correspondente no uma wff; analogamente,
Lgica de Predicados - Profa. Mrcia Rodrigues Notare 3
qualquer frmula que contm um quantificador seguido de uma varivel, sem a ocorrncia adicional dessa varivel na frmula, tambm no uma wff.
([HUFtFLRV
1. a) b) c) d) e) f) g) h)
As seguintes frmulas no so wffs. Justifique cada uma delas: xLzx (Fa) (xFx Gx) x(Fx) (xFx) xyFx xx(Fx Gx) xFx xGx
2. Algumas das expresses a seguir so wffs, outras no. Para as que so wff, diga como foram construdas a partir das regras de formao e, para as demais, justifique porque no so. a) xLxx b) xxLxx c) aFa d) xFa e) xy(Lxy Lyx) f) (Laa) g) xFx h) (xFx xFx) i) (P xFx) j) Lab Lba 3. Formalize as seguintes sentenas, usando a interpretao indicada. A seguir, verifique sua formalizao atravs das regras de formao. Nomes a Aristteles n Nietzsche p - Plato Predicados unrios F um feminista G grego P um filsofo Predicados binrios R - ridicularizou E mais esperto que W - escreveu
a) b) c) d) e) f) g) h) i) j) k) l) m)
Aristteles grego. Plato um grego feminista. Se Plato um feminista, ento algum um grego feminista. Nenhum grego feminista. Todos os feministas so filsofos. Todos os gregos feministas so filsofos. Aristteles escreveu algo. Aristteles escreveu tudo. Aristteles escreveu nada. Nietzsche ridicularizou todos que so feministas. Nietzsche ridicularizou todos que eram mais espertos que ele. Alguns filsofos ridicularizam a si mesmos. Alguns filsofos ridicularizam tudo.
,QIHUrQFL
UEVFU UGU
U
/yJL
WUGXTY
3UHGLFDGRV
O clculo de predicados usa as mesmas dez regras do clculo proposicional e as mesmas regras derivadas. Entretanto, quatro novas regras sero introduzidas: introduo e eliminao para cada um dos quantificadores. Vejamos, antes de introduzir as novas regras, um exemplo de demonstrao que utiliza apenas as dez regras j conhecidas. Prove: Fa xFx, xFx P 1. Fa xFx 2. xFx P 3. Fa 4. Fa 5. xFx 6. P 7. Fa P
a b
Fa P
P P H (PC) 3, DN 1, 4 SD 2, 5 MP 3-4 PC
Veja como as regras j conhecidas so tratadas da mesma forma que no clculo proposicional. A seguir, so introduzidas as novas regras. Eliminao universal (EU): de uma wff quantificada universalmente, , podemos inferir uma wff, da forma /, a qual resulta da substituio de cada ocorrncia da varivel em por uma letra nominal . Esta regra usada para provar a validade de formas de argumento como: Todos os homens so mortais. Scrates um homem. Scrates mortal. que pode ser formalizado por:
ex (Hx c Mx), Hs f
P P 1, EU 2, 3 MP
Ms
Exemplos:
dhgCi
P P 1, EU 2, EU 3, 4 MP
Prove: Fa
q prxFx
P H (RAA) 2, EU 1, 3 I 2-4 RAA
r r
Faa P 1, EU 2, EU
Introduo universal (IU): para uma wff contendo uma letra nominal que no ocorre em qualquer uma das premissas ou em qualquer hiptese vigente na linha em que ocorre, podemos inferir uma wff da forma /, onde / o resultado de se substituir todas as ocorrncias de em por uma varivel que no ocorra em . Essa regra utilizada para provar formas de argumento como: Todos os peixes so animais. Todos os animais so vistosos. Todos os peixes so vistosos. que pode ser formalizada por:
A prova da validade dessa forma dada a seguir: 1. 2. 3. 4. 5. 6. x (Px Ax) x (Ax Vx) Pa Aa Aa Va Pa Va x (Px Vx)
Atente para as seguintes restries, que so cruciais para que a regra seja utilizada corretamente: a) A letra nominal no pode ocorrer em qualquer premissa, ou seja, da suposio de que Scrates peixe no podemos inferir que qualquer coisa peixe. b) A letra nominal no deve ocorrer em qualquer hiptese vigente numa linha em que ocorre. c) / o resultado de substituir todas as ocorrncias de em por uma varivel . Veja mais exemplos: Prove: x (Fx Gx) 1. x (Fx Gx) 2. Fa Ga
q rxFx t rxGx
P 1, EU
3. 4. 5. 6. 7.
Prove: x(Fx (Gx Hx)), xGx 1. x(Fx (Gx Hx)) 2. xGx 3. Fa (Ga Ha) 4. Ga 5. xFx 6. Fa 7. Ga Ha 8. Ha 9. xHx 10. xFx xHx P P 1, EU 2, EU H (PC) 5, EU 3, 6 MP 4, 7 SD 8, IU 5-9 PC
u x
2, E 2, E 3, IU 4, IU 5, 6 I
y uxFx v uxHx
Prove: x(Fx (Gx Hx)), xGx 1. x(Fx (Gx Hx)) 2. xGx 3. Fa (Ga Ha) 4. Ga 5. Fa 6. Ga Ha 7. Ha 8. Fa Ha 9. x(Fx Hx) P P 1, EU 2, EU H (PC) 3, 5 MP 4, 6 SD 5-7 PC 8, IU
u x
y ux(Fx v Hx)
Prove: xFax, xy(Fxy Gyx) 1. 2. 3. 4. 5. 6. 7. xFax xy(Fxy Gyx) Fab y(Fay Gya) Fab Gba Gba xGxa
u u
y uxGxa
v u
y xuxFx
P P H (RAA) 1, 3 MP 4, EU 2, 5 I 3-6 RAA
P P 1, EU 2, EU 4, EU 3, 5 MP 6, IU
Introduo existencial (IE): dada uma wff contendo uma letra nominal , podemos inferir uma wff da forma /, onde / o resultado da substituio de uma ou mais ocorrncias de em por uma varivel , que no ocorra em . Diferentemente de IU, IE no coloca restries em ocorrncias prvias da letra nominal . Com relao a varivel , ela no precisa substituir todas as ocorrncias de em . Portanto, ambas as demonstraes abaixo so corretas: 1. Fa Ga 2. x(Fx Ga) P 1, IE 1. Fa Ga 2. x(Fx Gx) P 1, IE
Vejamos alguns exemplo: Prove: x(Fx Gx) 1. x(Fx Gx) 2. Fa Ga 3. x(Fx Gx) Prove: x(Fx Gx)
x(Fx Gx)
P 1, EU 2, IE
xFx xGx
P 1, EU H (PC) 3, IE 4, I 3-5 PC H (PC) 7, IE 8, I 7-9 PC 2, 6, 10 E
1. x(Fx Gx) 2. Fa Ga 3. Fa 4. xFx 5. xFx xGx 6. Fa (xFx xGx) 7. Ga 8. xGx 9. xFx xGx 10. Ga (xFx xGx) 11. xFx xGx Prove: xFx
xFx
x(Fx Gx)
P H (PC) H (RAA) 2, 3 I 4, IE 1, 5 I 3-6 RAA 7, E
8
2-8 PC 9, IU
Eliminao Existencial (EE): dada uma wff quantificada existencialmente e uma derivao de alguma concluso de uma hiptese da forma / (o resultado de se substituir cada ocorrncia da varivel em por uma letra nominal que no ocorre em ), podemos descartar / e rearfirmar . Restrio: a letra nominal no pode ocorrer em , nem em qualquer premissa, nem em qualquer hiptese vigente na linha em que EE aplicada. Observe que, da mesma forma que RAA e PC, a regra EE tambm hipottica. Vejamos os exemplos: Prove: x(Fx Gx), xFx 1. x(Fx Gx) 2. xFx 3. Fa 4. Fa Ga 5. Ga 6. xGx 7. xGx Prove: x(Fx Gx)
xGx
xFx xGx
P P H (EE) 1, EU 3, 4 MP 5, IE 2, 3-6 EE
1. x(Fx Gx) 2. Fa Ga 3. Fa 4. xFx 5. xFx xGx 6. Fa (xFx xGx) 7. Ga 8. xGx 9. xFx xGx 10. Ga (xFx xGx) 11. xFx xGx 12. xFx xGx Prove: xFx xGx
x(Fx Gx)
1. xFx xGx 2. xFx 3. Fa 4. Fa Ga 5. x(Fx Gx) 6. x(Fx Gx) 7. xFx x(Fx Gx) 8. xGx 9. Ga 10. Fa Ga 11. x(Fx Gx)
12. x(Fx Gx) 13. xGx x(Fx Gx) 14. x(Fx Gx) Prove: xyLxy
xyLyx
8, 9-11 EE 8-12 PC 1, 7, 13 E
Prove: x(Fx yLxy), x(Fx Gx) 1. x(Fx yLxy) 2. x(Fx Gx) 3. Fa Ga 4. Fa yLay 5. Fa 6. yLay 7. Lab 8. Ga 9. Ga Lab 10. y(Ga Lay) 11. xy(Gx Lxy) 12. xy(Gx Lxy) 13. xy(Gx Lxy) Prove: x(Fx Gx)
P H (EE) 2, EU 3, IE 4, IU 1, 2-5 EE
xy(Gx Lxy)
x(Fx Gx)
10
UNIVERSIDADE DE CAXIAS DO SUL UCS CENTRO DE CINCIAS EXATAS E TECNOLOGIA CCET DEPARTAMENTO DE INFORMTICA DEIN PROFA. MRCIA RODRIGUES NOTARE
i) (P xFx) uma wff: P e Fa (regra 1) xFx (regra 4) (P xFx) (regra 3). j) Lab Lba uma wff: Lab e Lba (regra 1) Lab Lba (regra 3). 3. Formalize as seguintes sentenas, usando a interpretao indicada. A seguir, verifique sua formalizao atravs das regras de formao. Nomes a Aristteles n Nietzsche p - Plato a) Aristteles grego. Ga b) Plato um grego feminista. Gp Fp c) Se Plato um feminista, ento algum um grego feminista. Fp x(Gx Fx) d) Nenhum grego feminista. x(Gx Fx) e) Todos os feministas so filsofos. x(Fx Px) f) Todos os gregos feministas so filsofos. x((Gx Fx) Px) g) Aristteles escreveu algo. xWax h) Aristteles escreveu tudo. xWax i) Aristteles escreveu nada. xWax ou xWax j) Nietzsche ridicularizou todos que so feministas. x(Fx Rnx) k) Nietzsche ridicularizou todos que eram mais espertos que ele. x(Exn Rnx) l) Alguns filsofos ridicularizam a si mesmos. x(Px Rxx) m) Alguns filsofos ridicularizam tudo. xyRxy Predicados unrios F um feminista G grego P um filsofo Predicados binrios R - ridicularizou E mais esperto que W - escreveu