Sintaxe de Lógica de Primeira Ordem

É composta tanto de símbolos lógicos quanto não-lógicos:

  • Símbolos lógicos (interpretação “fixa”):
    • Pontuação: ”(”, ”)”, ”.“;
    • Conectivos: , , , , ,
      • Definição: ;
    • Variáveis:
  • Símbolos não-lógicos (nonlogical symbols; interpretação “variável”):
    • Símbolos de função:
      • Funções de aridade 0 são chamadas de constantes.
    • Símbolos de predicado:
      • Predicados de aridade 0 são chamados de símbolos proposicionais.

Termos e Fórmulas (bem-definidas)

Definição: Termos ─ as “coisas”

O conjunto de termos é o conjunto mínimo que satisfaz as seguintes regras:

  • Toda variável é um termo;
  • Dados termos, e uma função -ária (recebe termos), então é também um termo (funções -árias também são termos por definição).

Definição: Fórmulas ─ as “asserções”

O conjunto de fórmulas (bem-definidas) é o conjunto mínimo que satisfaz as seguintes regras:

  • Dados termos, e um predicado -ário (recebe termos), então é também uma fórmula;
  • Dados , temos que é uma fórmula;
    (As regras acima definem o que se chamam funções atômicas/átomos.)
  • Dadas fórmulas e uma variável , então , , , , são também fórmulas.

Definição: Escopo de Variáveis

Definição: Sentença

Qualquer fórmula sem variáveis livres é chamada de sentença.

Por exemplo:

é uma sentença, mas

não é.


References

  • BRACHMAN, Ronald J.; LEVESQUE, Hector J.; REITER, Raymond (Ed.). Knowledge representation. MIT press, 1992.