Por que precisamos de avaliações para definir a semântica da lógica de primeira ordem? Por que não apenas defini-lo para sentenças e também definir substituições de fórmulas (da maneira esperada). Isso deve ser o suficiente:
ao invés de
É perfeitamente possível definir satisfação usando apenas frases como você sugere e, de fato, costumava ser a abordagem padrão por algum tempo.
A desvantagem deste método é que ele requer para misturar objetos semânticos em sintaxe: a fim de fazer uma definição indutiva de satisfação de sentenças em um modelo , não é suficiente para defini-lo para sentenças da língua original do M . Você precisa primeiro expandir o idioma com constantes individuais para todos os elementos do domínio M e, em seguida, definir a satisfação das sentenças no idioma expandido. Esta é, acredito, a principal razão pela qual essa abordagem entrou em desuso; se você usar avaliações, poderá manter uma distinção conceitual clara entre fórmulas sintáticas do idioma original e entidades semânticas usadas para modelá-las.
O significado de uma fórmula fechada é um valor de verdade ou ⊤ . O significado de uma fórmula que contém uma variável livre x variando sobre um conjunto A é uma função de A para valores verdadeiros. As funções A → { ⊥ , ⊤ } formam uma álgebra booleana completa, para que possamos interpor nela a lógica de primeira ordem.⊥ ⊤ x A A A→{⊥,⊤}
Da mesma forma, um termo fechado indica um elemento de algum domínio D , enquanto um termo com uma variável livre indica uma função D → D porque o elemento depende do valor da variável.t D D→D
Para resumir:
fonte
fonte
Quero reforçar a resposta de Alexey e afirmar que a razão é que a primeira definição sofre de dificuldades técnicas , e não apenas que a segunda maneira (padrão) é mais natural.
O ponto de Alexy é que a primeira abordagem, ou seja:
combina sintaxe e semântica.
Por exemplo, vamos pegar o exemplo de Alexey:
Para entender melhor, considere o que acontece quando o modelo que apresentamos tem uma estrutura mais complicada. Por exemplo, em vez de pegar números reais, use os cortes de Dedekind (uma implementação específica dos números reais).
É possível que você consiga superar esses detalhes técnicos, mas acho que precisará trabalhar muito.
A abordagem padrão mantém a distinção entre sintaxe e semântica. O que mudamos é a avaliação, uma entidade semântica, e mantemos as fórmulas sintáticas.
fonte