Pragmatismo em Lógica de Primeira Ordem
Em Lógica de Primeira Ordem, desejamos um sistema que não só consiga codificar seu conhecimento sobre o universo (em que está inserido) via uma sintaxe e uma semântica apropriados, mas também que consiga fazer inferências sobre consequências lógicas de suas verdades primeiras.
Consequência Lógica
Temos que, dada uma interpretação
Suponhamos que nosso sistema tem um conjunto de sentenças
é uma consequência lógica de
Ou seja, temos que
Validade lógica
Dizemos que uma sentença é logicamente válida quando ela é consequência lógica do conjunto vazio; o denotamos por
Ou seja,
Validade lógica é caso especial de consequência lógica ( )
Note-se que
Crenças explícitas e implícitas
O conjunto de sentenças dadas inicialmente ao sistema serão suas crenças explícitas, seu ponto de partida. Suas crenças implícitas serão as consequências lógicas que ele conseguir inferir a partir de relações entre suas sentenças verdadeiras (que estejam elas próprias sentenças em sua Knowledge Base).
Por exemplo, dado Dog(fido), nosso sistema somente poderá obter a conclusão lógica Mammal(fido) se ele acreditar na relação
pois pode ser que em sua interpretação, em particular, não seja o caso em que variáveis que satisfaçam Dog, satisfaçam também Mammal.
Referências
- BRACHMAN, Ronald J.; LEVESQUE, Hector J.; REITER, Raymond (Ed.). Knowledge representation. MIT press, 1992.