Você está na página 1de 3

Lgica Matemtica

Desde o nascimento do primeiro computador moderno, a tecnologia dos


computadores desenvolveu-se numa velocidade fantstica. Hoje v-se computadores
sendo usados, no somente para resolver problemas de alta complexidade
computacional, como realizar uma transformada rpida de Fourier ou inverter uma
matriz de grandes dimenses, mas tambm para executar tarefas que poderiam ser
chamadas de inteligentes, se feitas por seres humanos. Algumas destas tarefas so:
escrita de programas, responder perguntas, provar teoremas. A Inteligncia Artificial
um ramo da cincia da computao que est preocupado com a execuo de tais tarefas.

segunda
metade dos
anos 60 foi
fenomenal para a
inteligncia artificial
devido ao aumento no
interesse na prova
automtica de teoremas.
A disseminao deste
interesse foi causada,
no somente pela
crescente conscincia de
que a habilidade de
fazer dedues lgicas
uma parte integrante da
inteligncia humana,
mas foi, talvez, um
resultado do nvel
alcanado pelas tcnicas
de prova automtica de
teoremas ao final dos
anos 60. Os
fundamentos da prova
automtica de teoremas
foram desenvolvidos
por Herbrand em 1930.
Seu mtodo era
impossvel de ser
implementado at a
inveno do
computador digital. E
continuou assim at a
publicao do fantstico
artigo de J.A. Robinson
em 1965, junto com o
desenvolvimento do
princpio da resoluo,
cujos maiores passos
foram dados para obter
os provadores de
teroremas
implementados em
computadores. A partir
deste momento,
sucessivos refinamentos
tem sido feitos no
princpio de resoluo.
Paralelamente ao progresso no aprimoramento das tcnicas de prova automtica
de teoremas aconteceu o progresso na aplicao das tcnicas de prova automtica de
teoremas a vrios problemas de inteligncia artificial. Elas foram inicialmente aplicadas
a deduo (resposta de questes) e, posteriormente para soluo de problemas, sntese e
anlise de programas entre muitas outras aplicaes.
Existem muitos pontos de vista atravs dos quais pode-se estudar a lgica
simblica. Tradicionalmente, ela foi estudada atravs de orientaes filosficas e
matemticas. Aqui se est interessado em aplicaes da lgica simblica para resoluo
de problemas intelectualmente difceis. Isto , quer-se usar lgica simblica para
representar problemas e obter suas solues.
A seguir vo ser apresentados alguns exemplos bastante simples para
demonstrar como a lgica simblica pode ser usada para representar problemas.
Mesmo que no se tenha ainda discutido formalmente lgica simblica pode-se
utilizar a intuio para compreender o que segue.

Considere os seguintes fatos:

F1: Se est quente e mido, ento chover.
F2: Se est mido, ento est quente.
F3: Est mido agora.

A
A pergunta : Vai chover ?

Os fatos acima so escritos em portugus. Deve-se usar smbolos para
represent-los. Faa P, Q e R representar Est quente, Est mido e Chover,
respectivamente. Tambm so necessrios alguns smbolos lgicos. Neste caso, pode-se
usar para representar o E e para representar Implica Em. Ento os trs fatos acima
podem ser representados como:

F1: P Q R
F2: Q P
F3: Q

Traduzidas as sentenas em portugus para frmulas lgicas. Pode-se observar
que sempre que F1,F2 e F3 so verdadeiras , a frmula:

F4: R , verdadeira.

Portanto, pode-se dizer que F4 conseqncia lgica de F1, F2 e F3. Isto ,
chover.

Considere outro exemplo, assumindo os seguintes fatos:

F1: Confcio um homem.
F2: Todos os homens so mortais.

Para representar F1 e F2, necessrio um novo conceito, chamado de predicado.
Pode-se fazer P(x) e Q(x) representar x um homem e x mortal, respectivamente.
Tambm usamos (x) para representar para todo x.

Portanto, os fatos acima sero representados por:

F1: P(Confcio)
F2: (x) (P(x) Q(x)).

Novamente, poder-se- ver que a partir de F1 e F2 pode-se deduzir logicamente
que:

F3: Q(Confcio), significando que Confcio mortal.

Nos dois exemplos acima foi necessrio provar que uma frmula
conseqncia lgica de outras frmulas.
Vai-se chamar de Teorema uma sentena na qual uma frmula
conseqncia lgica de outras frmulas. A demonstrao de que um teorema
verdadeiro, isto , que uma frmula conseqncia lgica de outras
frmulas, ser chamada de Prova do Teorema. O problema de prova
automtica de teoremas considerar mtodos automticos para encontrar
provas de teoremas.

Existem vrios problemas que podem ser, convenientemente, transformados em
problemas de prova de teorema. Seguem alguns deles:

1. Num sistema de resposta a perguntas, fatos podem ser representados por
frmulas lgicas. Ento, para responder uma pergunta atravs dos fatos, deve-se
provar que a frmula correspondente resposta deriva das frmulas
representando os fatos.
2. Num problema de anlise de programas, pode-se descrever a execuo de um
programa por uma frmula A, e a condio de que o programa acabar, por outra
frmula B. Ento, verificar se o programa acabar equivalente a provar que a frmula
B conseqncia lgica da frmula A.
3. No problema de isomorfismo de grafos, quer-se saber se um grafo
isomrfico a um subgrafo de um outro grafo. Este problema no meramente um
problema interessante da matemtica; mas, tambm um problema prtico. Por
exemplo, a estrutura de um composto orgnico pode ser representada por um
grafo. Portanto, testar se uma subestrutura de um composto orgnico estrutura
de um outro composto orgnico um problema de isomorfismo de grafos. Para
este problema, pode-se descrever grafos atravs de frmulas. Ento, o problema
pode ser formulado como: provar que a frmula que representa um grafo
conseqncia lgica da frmula que representa outro grafo.
4. No problema de transformao de estados, existe uma coleo de estados e uma
coleo de operadores. Quando um operador aplicado a um estado, um novo estado
obtido. Partindo de um estado inicial, tenta-se encontrar uma seqncia de operadores
que transformaro o estado inicial em um estado desejado. Neste caso, pode-se
descrever os estados e as regras de transio entre eles atravs de frmulas lgicas.
Deste modo, a transformao do estado inicial em um estado desejado pode ser tratada
como a verificao de que a frmula representando o estado desejado conseqncia
lgica da frmula que representa ambos os estados e as regras de transio entre eles.
Uma vez que muitos problemas podem ser formulados como problemas de prova
automtica de teoremas, est uma rea muito importante da cincia da inteligncia
artificial. Graas ao esforo de muitos pesquisadores, teve-se grande avano no uso de
computadores para provar teoremas.


Quatro candidatos: A, B, C e D, estavam fazendo as provas de seleo do SEBRAE.
Sabe-se que C terminou a quinta prova imediatamente aps B e que D foi o nico a
termin-la entre A e C. Assim, a seqncia de candidatos por ordem da quinta prova :
a) A-B-C-D
b) B-C-A-D
c) B-A-D-C
d) B-C-D-A

Você também pode gostar