Você está na página 1de 10

Universidade Federal de Uberlndia

LGICA DE PREDICADOS SISTEMA DE PROVA


POR RESOLUO




















Aluno: Alessandro Pereira Rezende












Lgica de Predicados Sistemas dedutivos

Introduo

Um sistema dedutivo permite inferir,derivar ou deduzir as consequncias lgicas
de um conjunto de frmulas,chamado teoria.
Existem vrios procedimentos distintos que permitem realizar uma inferncia, e
cada procedimento d origem a um distinto sistema dedutivo.

W e uma consequncia lgica do conjunto de formulas G, se toda interpretao
que satisfaz todas as formulas em G, simultaneamente, satisfaz tambem a
formula W.
G |= W

Mtodo de prova

A partir do conjunto G, utilizando regras de inferncia, gerar novas frmulas,
eventualmente gerando a frmula W.

Caso exista uma sequncia de aplicaces de regras de inferncia que leve das frmulas
de G em W, ento diz-se que W pode ser provado a partir de G.
G W

Para que o mtodo de prova seja correto: G W G |= W.
Mtodo de prova e dito completo: G |= W G W.


Contribuicao de Gdel e Herbrand em 1930:
Criao dos primeiros mtodos construtivos de prova que so corretos e
completos.

Mtodos de prova corretos e completos:

Sistemas de axiomas
Mtodo de resoluco
Mtodo de tableaux
Deduo natural
Seqentes de Gentzen
Mtodo das conexes












Sistema de prova por Resoluo


Mtodo de refutao
Para provar que G |= W, prova-se que H = G {W} insatisfatvel, isto ,
que no existe nenhuma interpretao que satisfaa simultaneamente todas as frmulas
de H.
Para aplicar o mtodo de resoluo necessrio inicialmente transformar as
frmulas do conjunto H para a forma normal conjuntiva:



Onde C
i
so clusulas e L
i,j
so literais, isto , frmulas atmicas negadas ou
no.

Algoritmo para converter uma frmula lgica para a forma normal
conjuntiva.

1. Eliminar todas as ocorrencias de A B em W, substituindo-as por A B.
2. Reduzir o escopo das negaes de maneira que s restem negaes aplicadas a
frmulas atmicas. Para isto usar as regras:



3. Substituir os nomes de variveis de maneira que cada quantificador possua a sua
prpria varivel.
4. Mover os quantificadores, preservando sua ordem, para o incio da frmula.
5.Eliminar os quantificadores existenciais (Skolemizao, proposto por Skolem em
1920).
Uma frmula com uma varivel quantificada existencialmente se torna
verdadeira quando esta variavel substituda por pelo menos um elemento do domnio.
Como a existncia deste elemento est garantida, podemos atribuir-lhe um
nome, isto , um smbolo de constante que no aparea na frmula H:
x.P(x) P(a), onde a e um simbolo de constante, chamada constante de
Skolem, que no aparece em W.
Quando a varivel quantificada existencialmente aparece dentro do escopo de
um quantificador universal, o elemento do domnio associado ao quantificador
existencial pode depender do valor escolhido para a varivel quantificada
universalmente, que pode ser qualquer. Neste caso, necessrio substituir a varivel
quantificada existencialmente por um simbolo de funo, cujos argumentos so todas as
variveis quantificadas universalmente que dominam o quantificador existencial:



Por exemplo, na formula x.y.(Me(y, x)), se adotarmos a interpretao
para qualquer x existe um y tal que y e me de x fica claro que o valor de y, a me,
depende do valor de x, o filho.

6. Eliminar os quantificadores universais, deixando implcito que todas as
variveis que aparecem na frmula so quantificadas universalmente.
7. Converter a frmula para a forma de uma conjuno de disjunes usando a
propriedade distributiva do operador sobre o operador :


8. Trocar os nomes das variveis de maneira que cada clusula do resultado
possua suas variveis prprias. Isto possvel devido ao resultado:



Considerando o seguinte par de clusulas:



Neste caso, possvel inferir, a partir de C
1
e C
2
e utilizando a regra de resoluo, a
seguinte clusula, chamada de resolvente:











Algoritmo de Unificao

A ineficincia do algoritmo no pior caso pode ser constatada atravs do seguinte
problema, onde o espaco necessrio ao armazenamento da soluo e dos termos
intermedirios cresce exponencialmente:





Os termos intermedirios individuais so os seguintes:



A soluo encontrada e dada por:




O resultado seria a seguinte substituio em ordem inversa:







Mtodo completo de prova baseado na resoluo: mtodo de saturao de nvel

Dado um conjunto H de clusulas, gere sucessivamente os conjuntos de
clusulas H
0
, H
1
, H
2
,... definidos da seguinte maneira:



Caso o conjunto H seja insatisfazivel, demonstra-se que sempre existir um
inteiro k tal que NIL H
k
, onde NIL e a clusula vazia. No entanto, este mtodo, apesar
de correto e completo, extremamente ineficiente e muitas vezes impraticvel devido
ao rpido crescimento dos conjuntos H
n
.

As provas por resoluo so normalmente apresentadas na forma de um grafo;
mais especificamente, uma rvores binria invertida com a clusula vazia na raiz e as
clusulas do conjunto original nas folhas.
Cada nodo interno associado a um resolvente e tem como descendentes nodos
associados s clusulas que o geraram.

Exemplo:
Considere a situacao: onde Carlos vai, Amlia tambm vai. Carlos est na praia. Onde
esta Amelia?.

Formalmente:

Em forma clausal:



A clausula Em(x2, amelia) corresponde a negao do teorema.

Uma possvel rvore de prova por resoluo para o conjunto de clusulas H
apresentada na figura abaixo:

















Obs: ~ equivale a
Obs: utilizado nas frmulas que forem aplicados as regras de resoluo.




Concluso

A Lgica de Predicados pode ser vista como uma linguagem formal com
recursos para formalizar qualquer situao em teoria dos conjuntos, isto , funes,
relaes, e elementos de conjuntos. A noo de interpretao e satisfao na linguagem
de primeira ordem nos fornece uma ferramenta sofisticada e poderosa com a qual temos
condies de determinar precisamente o significado de qualquer objeto sinttico nesta
linguagem. Porm, 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. Ento, pode ser que o Clculo de Predicados seja indecidvel. A indecidibilidade
do Clculo de Predicados pode ser provada e conhecida como "Tese de Church" .













































Referncias Bibliogrficas


www.univasf.edu.br/~anderson.perez/ensino/logica

Silva,Fvio Soares Corra da. Lgica para computao, Thomson
Learning,2006.

Você também pode gostar