Semântica em Lógica de Primeira Ordem
A principal ideia é de que, dados símbolos em uma lógica de primeira ordem, assinamos sentido a eles mediante mapas de interpretação.
Definição: Lookup Table/Variable Assignment
Dada uma interpretação
que é um mapa indo do (conjunto das variáveis da linguagem) até o (domínio da interpretação
Tal mapa
pode ser considerado como uma realização das variáveis (que são só símbolos) em objetos interpretáveis no domínio .
Definição: Denotação de Termos
Dada uma interpretação
como
- Caso
seja uma variável, só aplicamos a função : - Dados termos
e um símbolo de função -ária , então
Note-se que tais termos denotados serão sempre elementos do domínio de discurso
Definição: Satisfação/Entailment/Consequência Lógica
Dada uma interpretação
- Dados termos
e predicado -ário , então
for falso que ; e ou para alguma lookup table que difira de em no máximo para qualquer lookup table que difira de em no máximo
Caso particular: satisfação de sentenças
Como sentenças