A semântica especifica como as sequências válidas se relacionam entre si e qual o valor-verdade dessas relações. No campo da semântica são tratados não só as interpretações e classificação das fórmulas lógicas, mas também as relações de consequência e equivalência que elas estabelecem entre si.

Interpretação ()

Na lógica de predicados uma interpretação de uma fórmula é composta dos seguintes elementos:

  • Um conjunto não vazio , chamado de domínio da interpretação, no qual as variáveis assumem valores.
  • Uma atribuição a cada:
    • Símbolo constante de , de um elemento de
    • Símbolo funcional n-ário de , de uma função de
    • Símbolo de predicado n-ário de , de uma função de

Determinando o valor-verdade de uma fórmula

Dada uma interpretação de uma linguagem de primeira ordem com um domínio . Seja uma atribuição com relação a , o valor verdade da fórmula é dado por:

  1. Se a fórmula é um átomo , então o valor verdade é obtido calculando o valor de com relação a e .
  2. Se a fórmula for uma fórmula composta, ou seja, com átomos conectados por conectivos lógicos, então seu valor-verdade é dado pelo valor-verdade dos átomos com relação a e manipulados pelos conectivos lógicos
  3. Se a fórmula é da forma , seu valor-verdade é se existe pelo menos um tal que tem valor-verdade com relação a e ; caso contrário seu valor-verdade é
  4. Se a fórmula é da forma , seu valor-verdade é se para todo , tem valor-verdade com relação a e ; caso contrário seu valor-verdade é

É importante ressaltar que em uma fórmula as variáveis livres sempre assumem os valores especificados na atribuição , se comportando como constantes. Só atribuímos os valores do domínio a uma variável se ela estiver sendo quantificada na fórmula em questão.

Classificação de fórmulas

Um ponto central da classificação de fórmulas na lógica de predicados é o conceito de modelo

Modelo
Dada uma interpretação em uma linguagem de primeira ordem . Seja uma fórmula (ou conjunto de fórmulas), é um modelo de se o valor-verdade de com relação a for .

As fórmulas da lógica de predicados podem ter diversas classificações de acordo com seu valor-verdade com relação a interpretações .

  • Satisfazível (consistente): uma fórmula fechada é satisfazível se existe pelo menos uma interpretação tal que , ou seja, é um modelo para .
  • Tautologia (válida): uma fórmula fechada é uma tautologia se for em todas as interpretações possíveis, ou seja, todas as interpretações possíveis são modelo para .
  • Inválida (falsificável): uma fórmula fechada é inválida se existe pelo menos uma interpretação tal que .
  • Contradição (insatisfazível): uma fórmula fechada é contradição (ou insatisfazível) se for em todas as interpretações possíveis, ou seja, não há modelo para .
  • Contingente (contingência): uma fórmula fechada é contingente se não for nem uma tautologia nem uma contradição.