Estruturas e formas prenexas

Interpretação de termos e fórmulas, modelos, contraestruturas e transformação prenexa.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Estruturas

  • Uma estrutura tem um domínio não vazio AA e interpreta todos os símbolos não lógicos. A igualdade, quando existe, compara objetos.
  • Com A={a,b}A=\{a,b\} e PA={a}P^{\mathcal A}=\{a\}: ∃xP(x)\exists xP(x) é TT por causa de aa; ∀xP(x)\forall xP(x) é FF por causa de bb.
SímboloInterpretação
Constante ccum objeto cA∈Ac^{\mathcal A}\in A
Função ff de aridade nnfunção total fA:An→Af^{\mathcal A}:A^n\to A
Predicado RR de aridade nnrelação RA⊆AnR^{\mathcal A}\subseteq A^n
  • A atribuição ss escolhe objetos para as variáveis. Os termos avaliam de dentro para fora; a igualdade compara objetos; as conetivas usam as tabelas.
  • A⊨s∀xφ\mathcal A\models_s\forall x\varphi exige φ\varphi para todo o d∈Ad\in A em s[x↦d]s[x\mapsto d]. Para ∃xφ\exists x\varphi basta um dd.
  • Só as variáveis livres mudam o valor. Para uma fórmula fechada escreve A⊨φ\mathcal A\models\varphi.

O exemplo usa A=NA=\mathbb N com RA={(n,m):n<m}R^{\mathcal A}=\{(n,m):n<m\}:

  • ∀x∃y R(x,y)\forall x\exists y\,R(x,y) é TT; para cada xx serve y=x+1y=x+1.
  • ∃y∀x R(x,y)\exists y\forall x\,R(x,y) é FF; para cada yy, x=yx=y dá y<yy<y falso.

Validade

  • Uma fórmula é válida quando é TT em todas as estruturas e atribuições.
  • É satisfazível quando é TT em alguma. É insatisfazível quando é TT em nenhuma.
  • Para refutar Γ⊨φ\Gamma\models\varphi dá uma estrutura completa, com atribuição se houver livres, onde as premissas são TT e a conclusão é FF.

A verdade numa estrutura não é a validade. A frase ∀x∃y R(x,y)\forall x\exists y\,R(x,y) acima é TT na estrutura com A=NA=\mathbb N e RA={(n,m):n<m}R^{\mathcal A}=\{(n,m):n<m\}, mas falha na estrutura B{\mathcal B} com domínio {u}\{u\} e RB=∅R^{\mathcal B}=\emptyset, onde nenhum par satisfaz RR. O símbolo binário RR mantém-se; só muda a interpretação.

  • Uma validade de primeira ordem pode não ser uma tautologia. A fórmula (a=b∧b=c)→a=c(a=b\land b=c)\to a=c vale pela igualdade; a abstração (p∧q)→r(p\land q)\to r admite p=q=T,r=Fp=q=T,r=F, que não corresponde a objetos com essas igualdades.

O contraexemplo usa B={u,v}B=\{u,v\} com PB={u}P^{\mathcal B}=\{u\} e QB={v}Q^{\mathcal B}=\{v\}:

FórmulaValor
∀x(P(x)∨Q(x))\forall x(P(x)\lor Q(x))TT
(∀xP(x))∨(∀xQ(x))(\forall xP(x))\lor(\forall xQ(x))FF
(∃xP(x))∧(∃xQ(x))(\exists xP(x))\land(\exists xQ(x))TT
∃x(P(x)∧Q(x))\exists x(P(x)\land Q(x))FF

Equivalências

  • ∀x(φ∧ψ)⇔(∀xφ)∧(∀xψ)\forall x(\varphi\land\psi)\Leftrightarrow(\forall x\varphi)\land(\forall x\psi).
  • ∃x(φ∨ψ)⇔(∃xφ)∨(∃xψ)\exists x(\varphi\lor\psi)\Leftrightarrow(\exists x\varphi)\lor(\exists x\psi).
  • As outras distribuições falham; as testemunhas podem diferir, como acima.

Se xx não ocorre livre em ψ\psi, com Q∈{∀,∃}Q\in\{\forall,\exists\} e ∘∈{∧,∨}\circ\in\{\land,\lor\}:

(Qxφ)∘ψ⇔Qx(φ∘ψ).(Qx\varphi)\circ\psi\Leftrightarrow Qx(\varphi\circ\psi).

Pela implicação, a posição conta: (∀xφ)→ψ⇔∃x(φ→ψ)(\forall x\varphi)\to\psi\Leftrightarrow\exists x(\varphi\to\psi), ainda sem captura. As regras usam um domínio não vazio.

Forma prenexa

Uma forma prenexa tem todos os quantificadores à frente e matriz sem quantificadores.

  1. Elimina as implicações e as abreviaturas.
  2. Renomeia as ligadas para evitar choques com livres.
  3. Leva as negações para dentro, trocando ∀\forall e ∃\exists.
  4. Transporta os quantificadores para fora, conferindo a ausência de captura em cada passo.

Não ordenes por tipo. A ordem tem de vir de equivalências válidas.

Exemplo completo de transformação prenexa.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.