7 votos

¿Primer orden lógica - cómo probar una parte específica del teorema de completitud?

Estoy trabajando con el sistema a prueba de FOL se describe en Chang y Keisler. Contiene los siguientes esquemas de axioma:

  1. $\alpha \to (\beta \to \alpha)$
  2. $[\alpha\to(\beta\to\gamma)]\to[(\alpha\to\beta)\to(\alpha\to\gamma)]$
  3. $(\neg\beta\to\neg\alpha)\to(\alpha\to\beta)$
  4. $\forall x\varphi(x) \to \varphi(t)$ donde $t$ es un término que es gratuito para la sustitución de x en $\varphi$ ($t$ no contiene ninguna variable que va a caer bajo un cuantificador en $\varphi$).
  5. $\forall x(\varphi \to \psi)\to (\varphi \to \forall x\psi)$ donde $x$ no se producen libremente en $\varphi$.

Las reglas de inferencia son MP (de $\alpha$ $\alpha\to \beta$ inferir $\beta$) y Gen (de $\alpha$ inferir $\forall x \alpha$).

En la prueba del teorema de completitud (página 62 en C&K) llegamos a una etapa en la que algunos la teoría de la $T$ demuestra la siguiente frase:

$$T\vdash \neg[(\exists x)\varphi(x)\to\varphi(d)]$$

Donde $d$ es una constante de símbolos que no están presentes en la teoría. Ahora C&K afirmación de que $$T\vdash [(\exists x)\varphi(x)\wedge \neg\varphi(d)]$$

Esto presenta algunos problemas para mí, como en mi sistema a prueba de $\wedge$ no es formal símbolo (en C&K es, y $\to$ es sólo una forma de taquigrafía). Sin embargo, esto está bien para mí.

Ahora C&K afirmación de que

$$T\vdash \forall x[(\exists x)\varphi(x)\wedge \neg\varphi(x)]$$

Y este es el primer problema real que tengo. Puedo entender la idea detrás de esta afirmación - repita la prueba de la frase anterior sustituir cada ocurrencia de $d$$x$. Sin embargo, estoy no seguro si esto puede llevarse a cabo en el sistema que he descrito.

El principal problema que tengo es con la siguiente afirmación:

$$T\vdash [(\exists x)\varphi(x)\wedge \neg(\exists x)\varphi(x)]$$

Es bastante obvio que esta frase y la anterior fueron semánticamente equivalentes; sin embargo, no veo cómo se puede progresar desde la primera a la segunda en la prueba del sistema que les he descrito. No parece ser cualquier regla pertinente, y mis intentos de "jugar" con las reglas tienen salió con nada.

Mi pregunta es cómo formalizar, en la prueba concreta del sistema me dio (y preferiblemente sin usar $\wedge$) C&K argumento.

(Una respuesta válida es "utilizar otro sistema a prueba", como casi todo libro tiene su propio sabor de un sistema a prueba; sin embargo, prefiero trabajar con "mi" prueba del sistema).

4voto

sewo Puntos 58

Supongo que usted ya sabe que los axiomas 1, 2, 3 con MP probar cada proposicional tautología. También, desde la $\exists$ no es formal símbolo en su sistema, presumiblemente $(\exists x)\phi$ abrevia $\neg(\forall x)\neg\phi$. Luego me iba a proceder de la siguiente manera:

Suponga que $$T\vdash \neg[(\exists x)\varphi(x)\to\varphi(d)]$$ (por el camino "$T\vdash$" se pronuncia "$T$ prueba", así que cuando usted dice "algunos teoría de la $T$ demuestra sucn-y-tal", el "tal y tal" debe no incluyen el "$T\vdash$"). También tenemos el proposicional tautologías $$T\vdash \neg[(\exists x)\varphi(x)\to\varphi(d)] \to (\exists x)\varphi(x)$$ $$T\vdash \neg[(\exists x)\varphi(x)\to\varphi(d)] \to \neg\varphi(d)$$ y luego por MP, $$T\vdash \neg(\forall x)\neg \varphi(x) \qquad\text{ and }\qquad T\vdash\neg\varphi(d)$$

Cuando usted tiene alguna prueba formal de las $\neg\varphi(d)$ $d$ no es mencionado por su nombre en cualquiera de los axiomas, usted puede tomar la totalidad de la prueba y reemplazar todas las instancias de $d$ $z$ donde $z$ es una variable que se produce en ninguna parte en la prueba. Esto no es una regla de inferencia; se basa en la meta-observación de que cada instancia de una (lógica o adecuado) axioma es todavía un axioma cuando se ha sustituido $z$$d$, y cada solicitud de MP o de la Gen del mismo modo sobrevive a la sustitución.

Esto le da una nueva prueba de que concluye $\neg\varphi(z)$. Ahora generalizar $z$ e inmediatamente crear instancias de ella a $x$ (que es permitido o $\varphi(x)$ en los supuestos iniciales no habría tenido ningún sentido), dando a $ T\vdash \neg\varphi(x) $, que se puede generalizar a $$ T \vdash (\forall x)\neg\varphi(x) $$ Esto contradice $T\vdash \neg(\forall x)\neg\varphi(x)$, lo que hemos tenido desde arriba, de modo que la teoría debe ser incoherente!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X