A teoria de primeira ordem de uma estrutura finita limitou a classificação dos quantificadores?


11

Seja qualquer estrutura finita. Faz a sua primeira teoria ordem T : = T H ( A ) têm classificação quantificador limitada, no sentido de que há um q ∈ N de tal modo que para todos φ ∈ T com q r ( φ ) > q existe uma φ ' ∈ T com q r ( φ ′ ) ≤ q e φ ′ ≡ φ ?AT:=TH(A)q∈Nφ∈Tqr(φ)>qφ′∈Tqr(φ′)≤qφ′≡φ


Isso não é uma pergunta para o Mathoverflow e não para a teoria da CS?
— Andrej Bauer

6
@Andrej, a teoria do modelo finito e a complexidade descritiva também são consideradas parte do TCS.
— Kaveh

1
Excelente, é como Bob Harper disse uma vez: a matemática é um caso especial de ciência da computação.
— Andrej Bauer

A ciência da computação também é um caso especial de matemática, e ambos também são casos especiais de lógica e vice-versa.
— fhyve

Respostas:


12

A teoria de qualquer estrutura finita é modelo completo. De fato, é fácil ver que qualquer fórmula é equivalente a uma fórmula existencial com um quantificador por cada elemento da estrutura, após o qual todos os quantificadores da fórmula original podem ser simulados por conjunções e disjunções. Em particular, o número de quantificadores (daí a classificação dos quantificadores) é limitado pelo tamanho da estrutura.


Na verdade, é necessário um quantificador universal adicional, que permita expressar que não há outros elementos. Em todas as respostas, há uma suposição que deve ser explicitada: a presença de fequalidade, ou seja, que x = y é uma fórmula atômica permitida.
— Thomas S

Nenhum quantificador adicional é necessário. Lembre-se de que não estamos tentando axiomatizar a teoria da estrutura, mas encontrar uma fórmula equivalente a um dado módulo da teoria. E a presença da igualdade é um padrão universal para a lógica clássica de primeira ordem. Sua ausência precisaria ser declarada.
— Emil Jeřábek 3,0

Ah Você está certo. "Teoria do módulo". Em relação à igualdade: como estamos tentando explicar coisas fáceis para pessoas de fora da Logic, não faz mal tornar explícito o quadro. Mais uma observação: substituir quantificadores por conjunções e disjunções é perfeitamente bom. No entanto, existem alternativas: como uma fórmula com, digamos, m variáveis ​​livres define uma relação m-ária de A, a nova fórmula pode, após adivinhar todos os elementos e verificar qual é qual (módulo automorfismos), também "enumerar" explicitamente todos tuplas, para as quais a fórmula antiga produz "verdadeiro".
— Thomas S

3

Para tornar o que Emil disse um pouco mais concreto: considere a fórmula que expressa a existência de k objetos distintos. Isso mostra que precisamos de um número ilimitado de quantificadores.

Agora você tem uma fórmula com quantificadores q e seu modelo possui k objetos. Você pode expressar a fórmula declarando que k existem objetos distintos e a relação entre eles pode ser expressa como um CNF.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.