Sei sulla pagina 1di 12

NOES DE LGICA MATEMTICA

O CLCULO DE PREDICADOS DE 1a ORDEM

O Clculo de Predicados, dotado de uma linguagem mais rica, tem vrias


aplicaes importantes no s para matemticos e filsofos como tambm
para estudantes de Cincia da Computao.

Podemos observar que nas linguagens de programao conhecidas como


PROCEDURAIS (Pascal e outras) , os programas so elaborados para "dizer"
ao computador a tarefa que deve ser realizada. Em outras linguagens de
programao conhecidas como DECLARATIVAS, os programas reunem uma
srie de dados e regras e as usam para gerar concluses. Estes programas so
conhecidos como SISTEMAS ESPECIALISTAS ou SISTEMAS
BASEADOS NO CONHECIMENTO que simulam em muitos casos a ao de
um ser humano. Essas linguagens declarativas inclui predicados,
quantificadores , conectivos lgicos e regras de inferncia que, como veremos,
fazem parte do Clculo de Predicados.

Tambm podemos observar, como expomos abaixo, que existem vrios tipos
de argumentos os quais, apesar de vlidos, no possvel justific-los com os
recursos do Clculo Proposicional:

1. Todo amigo de Carlos amigo de Jonas.


Pedro no amigo de Jonas.
Logo, Pedro no amigo de Carlos.

2. Todos os humanos so racionais.


Alguns animais so humanos.
Portanto, alguns animais so racionais.

A verificao da validade desses argumentos nos leva no s ao significado


dos conectivos mas tambm ao significado de expresses como "todo",
"algum", "qualquer", etc.

Smbolos da Linguagem

Para que possamos tornar a estrutura de sentenas complexas mais


transparente necessrio a introduo de novos smbolos na linguagem do
Clculo Proposicional, obtendo-se a linguagem do Clculo de Predicados de
1a Ordem.
Nesta nova linguagem teremos, alm dos conectivos do clculo
proposicional e os parnteses, os seguintes novos smbolos:
variveis: x,y,z,.....,x ,y ,z ,......
constantes : a,b,c,....,a ,b ,c ,......
smbolos de predicados: P , Q , R , S ,....
quantificadores : (universal) , (existencial)
termos: as variveis e as constantes so designadas pelo nome genrico de
termos os quais sero designados por t1 , t2 , ...,tn ...

as variveis representam objetos que no esto identificados no Universo


considerado ("algum", "algo", etc.);
as constantes representam objetos identificados do Universo ("Joo", "o ponto
A", etc. );
os smbolos de predicados representam propriedades ou relaes entre os
objetos do Universo.

Exemplos:

"Maria inteligente" : I(m) ; onde "m" est identificando Maria e "I" a


propriedade de "ser inteligente".
"Algum gosta de Maria" : G(x,m) ; onde G representa a relao "gostar de" e
"x" representa "algum".

De modo geral temos:

P(x) : significa que x tem a propriedade P .


(x)P(x): significa que a propriedade P vale para todo x, ou ainda, que todos
os objetos do Universo considerado tem a propriedade P.
(x)P(x): significa que algum x tem a propriedade P, ou ainda, que existe no
mnimo um objeto do Universo considerado que tem a propriedade P.

Notamos que os smbolos de predicados sero unrios, binrios ou n-rios


conforme a propriedade que representam envolver, respectivamente um, dois
ou mais objetos do universo e dizemos tambm que o smbolo de predicado
tem peso 1, peso 2 ... ou peso n.

OBS.: Um smbolo de predicados 0-rio (peso zero) identifica-se com um dos


smbolos de predicado; por exemplo: "chove" podemos simbolizar "C".

As frmulas mais simples do Clculo de Predicados de 1a Ordem so


chamadas de frmulas atmicas e podem ser definidas como:
"Se P for um smbolo de predicado de peso n e se t1 , t2 , ...,tn forem termos
ento
P(t1 , t2 , ...,tn ) uma frmula atmica."

DEFINIO DE FRMULA:
1.Toda frmula atmica uma frmula.
2.Se e forem frmulas ento (), () , ( ) , ( ) e () so
frmulas.
3.Se for uma frmula e x uma varivel ento (x) e (x) so frmulas.
4.As nicas frmulas so dadas por 1. 2. e 3. acima.

Exemplos de frmulas: P(x,a);


R(y,b,t); (z)(P(x,a) R(y,b,z));
(x)(P(x,a) R(y,b,t));
(y)(x)R(y,b,t).

Assim os argumentos dados no incio podem ser representados


simbolicamente como:
1. Todo amigo de Carlos amigo de Jonas.
Pedro no amigo de Jonas.
Logo, Pedro no amigo de Carlos.

(x) (P(x,c) P(x,j))


P(p,j)
P(p,c)

onde P(x,y) significa que x amigo de y e c, p, j so constantes que


representam Carlos, Pedro e Jonas respectivamente.

2. Todos os humanos so racionais.


Alguns animais so humanos.
Portanto, alguns animais so racionais.

(x) (P(x) Q(x))


(x) (R(x) P(x))
(x) (R(x) Q(x))

onde P ,Q ,R simbolizam as propriedades de: ser humano, ser racional e ser


animal respectivamente.

ESCOPO DE UM QUANTIFICADOR : Se uma frmula e x uma


varivel, ento em (x) ou em (x) dizemos que o escopo do
quantificador (x) ou (x).

Por exemplo na frmula (y)(x)(R(y,b,t) (z) P(z,a)) temos os seguintes


quantificadores e seus respectivos escopos:
(y) : (x)(R(y,b,t) (z) P(z,a))
(x) : (R(y,b,t) (z) P(z,a))
(z) : P(z,a)

NEGAO DE FRMULAS QUANTIFICADAS: da definio de


frmula dada acima podemos perceber que um quantificador universal ou
existencial pode ser precedido de uma negao. Vejamos como podemos
proceder se for necessrio a eliminao dessa negao.

Consideremos, por exemplo, a frmula (x)P(x) e o conjunto universo


U={a,b,c}. evidente que nesse caso temos: (x)P(x) P(a) P(b) P(c).

Podemos considerar ento que :

(x)P(x) (P(a) P(b) P(c)) P(a) P(b) P(c)


o qual significa que existe no mnimo um objeto em U tal que P(x) , ou seja ,
(x)P(x) (x) P(x) ou ainda de modo geral para uma
frmula qualquer temos

(1)(x) (x)

Da equivalncia acima segue imediatamente que :

(2). (x)P(x) (x)P(x)


(3). (x)P(x) (x)P(x)
(4). (x)P(x) (x)P(x)

ENUNCIADOS CATEGRICOS

Certos enunciados se apresentam freqentemente na Lgica Clssica e


tradicionalmente so chamados de Enunciados Categricos.
Relacionaremos os quatro enunciados mais comuns que so representados
pelas letras A, E, I, O :

A - da forma "Todo P Q" (universal afirmativa)


E - da forma "Nenhum P Q" ou "Todo P no Q" (universal negativa)
I - da forma "Algum P Q" (particular afirmativa)
O - da forma "Algum P no Q" (particular negativa)

simbolizados respectivamente como:


A - (x)(P(x) Q(x))
E - (x)(P(x) Q(x))
I - (x)(P(x) Q(x))
O - (x)(P(x) Q(x))

DIAGRAMAS DE VENN PARA ENUNCIADOS CATEGRICOS

Se considerarmos P e Q dados acima como dois conjuntos quaisquer, os


enunciados dados podem ser interpretados como segue:

A: "Todo P Q" afirma que todos os elementos de P so elementos de Q, ou


seja,
que P um subconjunto de Q, isto , P Q .
E: "Nenhum P Q" afirma que os conjuntos P e Q no tm elementos em
comum, isto ,
que P Q = ou ainda que P Q.
I : "Algum P Q" afirma que os conjuntos P e Q tm pelo menos um
elemento em comum, isto ,
P Q
O: "Algum P no Q" afirma que P tem pelo menos um elemento que no
est em Q, ou ainda,
que P Q .

Estas interpretaes podem ser feitas atravs de Diagramas de Venn, os quais


so teis na verificao da validade de argumentos cujas premissas e
concluso so enunciados categricos do tipo A, E, I ou O mas no devem ser
considerados instrumentos de prova rigorosa.
Lembramos que no Clculo Proposicional os diagramas de Venn foram
utilizados para estabelecer uma correlao entre as linhas da tabela verdade de
uma frmula e as regies do diagrama de Venn correspondente.

Para verificarmos a validade de um argumento, as interpretaes dos


enunciados categricos nos Diagramas de Venn sero consideradas como
segue:

1. Cada crculo representa uma classe de objeto que quando em branco indica
ausncia de informao
a respeito do conjunto.
2. Crculo hachurado ou regio de um crculo hachurada, representa
regio VAZIA de elementos.
3. Crculo ou regio de um crculo com X representa regio no vazia de
elementos.
Exemplo: Se J representa o predicado "ser jovem" temos os diagramas abaixo:

REPRESENTAO DOS ENUNCIADOS CATEGRICOS

Os enunciados categricos podem ser representados como segue :

ARGUMENTOS CATEGRICOS

VALIDADE DE ARGUMENTOS CATEGRICOS POR DIAGRAMAS


DE VENN

Para verificarmos a validade de um argumento categrico procedemos como


segue:
1.Transferimos para o diagrama, formado por trs crculos, as informaes das
premissas, iniciando pelos enunciados universais;
2.Verificamos se informao dada na concluso esta a representada sem
nenhuma condio e de modo nico.
3.Se isto ocorre ento o argumento vlido.
Vejamos os seguintes exemplos:

Exemplo I.

(1) Todos os cientistas so estudiosos.


(2) Alguns cientistas so inventores.
(3) Alguns estudiosos so inventores.
A parte hachurada corresponde ao enunciado (1), vazia de
elementos; a parte assinalada com X corresponde ao
enunciado (2). Dessa forma, as informaes das
premissas forem transferidas para o diagrama e a
concluso (3) est representada. Portanto o argumento
vlido.

Exemplo II.

Todos os brasileiros so felizes.


Todos os paulistas so brasileiros.
Todos os paulistas so felizes.

Vemos que o argumento vlido pelo diagrama acima.

Exemplo III.

(1) Nenhum estudante velho .


(2) Alguns jovens no so estudantes.
(3)Alguns velhos no so jovens.

A premissa (1) est representada na regio hachurada e a premissa (2) est


marcada com X sobre a linha pois a informao correspondente pode estar
presente em duas regies e no temos informao para saber especificamente
em qual delas. Desse modo o argumento no vlido pois a concluso no
est representada com absoluta certeza.

A validade de um argumento no depende do contedo dos enunciados e sim


da sua forma e da relao entre as premissas e a concluso.

RVORES DE REFUTAO
GENERALIZAO PARA O CLCULO DE PREDICADOS DE
1a ORDEM.

No Clculo Proposicional mostramos como as tabelas verdade, as


demonstraes e as rvores de refutao podem ser usadas para a verificao
da validade de argumentos e de tautologias. Verificaremos no que segue como
as rvores de refutao podem ser generalizadas para o Clculo de Predicados
de 1a Ordem.

Como anteriormente, as rvores de refutao vo nos permitir verificar a


validade de argumentos em um nmero finito de passos. No entanto, esta
tcnica no Clculo de Predicados pode no nos fornecer nenhuma resposta em
alguns casos como veremos adiante.

A generalizao das rvores de refutao para o Clculo de Predicados de


1a Ordem manter todas as regras anteriormente dadas para o Clculo
Proposicional e novas regras sero estipuladas para as frmulas contendo os
quantificadores Universal () e Existencial (). Teremos ento, alm das dez
regras dadas no clculo Proposicional, as seguintes novas regras :

11. Regra da Negao do Quantificador Universal (): Uma frmula do


tipo (x) gera uma linha na qual escrevemos a frmula (x).
Procedemos assim em todos os ramos abertos aos quais a
frmula (x) pertence.

12. Regra da Negao do Quantificador Existencial() : Uma frmula do


tipo (x) gera uma linha na qual escrevemos a frmula (x).
Procedemos assim em todos os ramos abertos aos quais a
frmula (x) pertence.

13. Regra do Quantificador Existencial ( ) : Uma frmula do tipo (x)(x)


gera uma linha na qual escrevemos a frmula (c) onde c uma nova
constante que no 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 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.

14. 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


tem 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 como observamos abaixo.

OBSERVAES IMPORTANTES:

1. Como sabemos, 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.

Exemplo I.: Vamos verificar que a frmula (x)P(x) (x)P(x) vlida por
rvore de refutao.

1. ((x)P(x) (x)P(x)) Premissa


2. (x)P(x) 1. ()
3. (x)P(x) 1. ()
4. (x)P(x) 3. ()
5. P(a) 2. () (obs.2 acima)
6. P(a) 4. ()
7. X 5. e 6.

Exemplo II. Verifique a validade do argumento categrico :

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))

1. (x)(C(x) E(x)) Premissa


2. (x)(C(x) I(x)) Premissa
3. (x)(E(x) I(x)) Premissa Adicional
4. (x) (E(x) I(x)) 3.()
5. (C(a) I(a)) 2. () : a nova constante
6. (C(a) E(a)) 1.() : a constante que j ocorre
7. (E(a) I(a)) 4. () : a constante que j ocorre
8. C(a) 5. ()
9. I(a) 5. ()
/ \
10. C(a) E(a) 6.()
/ \
11. X (10,8) E(a) I(a) 7.()
12. X (1,10) X(11,9)

O argumento vlido pois todos os ramos foram fechados.

Exemplo III. Verifique a validade do argumento categrico :

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))

1. (x)(E(x) V(x)) Premissa


2. (x)(J(x) E(x))Premissa
3. (x)(V(x) J(x)) Premissa Adicional
4. (x) (V(x) J(x)) 3. ()
5. (J(a) E(a)) 2. () : a nova constante.
6. (E(a) V(a)) 1. () : a constante que j existe.
7. (V(a) J(a))4. () : a constante que j existe
8. J(a) 5. ()
9. E(a) 5.()
/ \
10. E(a) V(a) 6.()
/ \ / \
11. V(a) J(a) V(a) J(a) 7.()
12. / \ / \

O argumento no vlido pois a rvore terminou e temos ramos abertos.

Exemplo IV. (x)(y)P(x,y) , P(a,a)

1. (x)(y)P(x,y) Premissa
2. P(a,a) Premissa adicional.
3. (y)P(a,y) 1. () : a constante que j existe.
4. P(a,b) 3. () : b nova constante.
5. (y)P(b,y) 1. () : b constante que j existe.
6. P(b.c) 5. () : c nova constante.

Como podemos observar a rvore nunca terminar; infinita. Vamos assumir


que o argumento no vlido.
Na verdade no existe um mtodo efetivo que nos permita decidir sempre, e
para qualquer argumento do Clculo de Predicados, se tal argumento vlido
ou no vlido. Este resultado mostra que o Clculo de Predicados
indecidvel. A indecidibilidade do Clculo de Predicados pode ser provada e
conhecida como "Tese de Church" . H muitos livros de lgica que abordam
este assunto.

Quando verificamos a validade de um argumento estamos verificando se, no


caso das premissas serem verdadeiras elas inferem uma determinada
concluso. Isto possvel ser feito por vrios mtodos no Clculo
Proposicional os quais no todos se generalizam para o Clculo de Predicados
como verificamos acima.

DEFINIES:
Para estudarmos o Clculo de Predicados sobre outros aspectos algumas
definies so importantes e as especificamos abaixo:

OCORRNCIAS LIVRE E LIGADA DE UMA VARIVEL:


Uma ocorrncia de uma varivel x numa frmula ligada se x uma varivel
de um quantificador na frmula ou x est no escopo de um quantificador (x)
ou (x) na frmula. Caso contrrio a ocorrncia de x livre.

VARIVEL LIGADA (LIVRE):


Se a ocorrncia de x ligada (livre) numa frmula, dizemos que x varivel
ligada (livre) na frmula. Assim uma varivel pode ser livre ou ligada numa
mesma frmula.

Exemplo:Na frmula (y)((x)R(y,b,t) (z) P(x,a)) temos cinco variveis


que esto numeradas onde:
1 2 3 4 5

1,2,3,4 so ligadas e 5 livre. Vemos que x ocorre livre e ligada na mesma


frmula.

SENTENA:
Uma frmula em que no h ocorrncias livres de variveis chamamos de
sentena.

TERMO LIVRE PARA UMA VARIVEL:


Um termo t livre para a varivel y na frmula se, quando se substitui as
ocorrncias livres de y por t, as ocorrncias de t em assim obtidas ocorrem
livres.
Exemplos:

1. x livre para y em P(y).


2. x no livre para y em (x)P(y).
3. x livre para x em qualquer frmula.
4. qualquer termo livre para x numa frmula se em no h ocorrncia
livre de x.

Potrebbero piacerti anche