¿Cómo puedo probar que las dos definiciones siguientes del cuantificador de unicidad en lógica de primer orden son equivalentes?

Primera definición:

! X : PAG ( X ) X ( PAG ( X ) y ( PAG ( y ) y = X ) )

Segunda definición:

! X : PAG ( X ) X ( PAG ( X ) y z ( PAG ( y ) PAG ( z ) y = z ) )

Ya sé que la segunda definición de unicidad implica la primera, porque si el predicado se cumple para todos los valores de z , entonces también se cumple solo para los valores de z para cual z = X , lo que nos dejaría con un predicado equivalente a la primera definición. Pero, ¿cómo pruebo que la primera definición de unicidad también implica la segunda?

Bienvenido a MSE. Para obtener información básica sobre cómo escribir matemáticas en este sitio, consulte, por ejemplo , la ayuda básica sobre la notación mathjax , el tutorial y la referencia rápida de mathjax , el tutorial de matemáticas del metasitio principal y la edición de ecuaciones .
Por favor revise mi edición. También observe que al final pregunta algo extraño: "... ¿cómo pruebo que la primera definición de unicidad también implica la primera?"

Respuestas (4)

Ya sé que la segunda definición de unicidad implica la primera, porque si el predicado se cumple para todos los valores de z, entonces también se cumple solo para los valores de z para los que z=x, lo que nos dejaría con un predicado que es equivalente a la primera definición. Pero, ¿cómo pruebo que la primera definición de unicidad también implica la segunda?

Es básicamente el mismo razonamiento. Debido a que una declaración universal (forma de y   q ( y ) ) puede eliminarse a variables arbitrarias de cualquier letra (es decir: no solo y , pero también z ).

Así que toma arbitrariamente y y arbitrario z y derivar   PAG ( y ) PAG ( z ) y = z   por medio de   PAG ( y ) y = X   y   PAG ( z ) z = X   y eliminación de la igualdad .

Para empezar, creo que puede ser más fácil pensar en su problema en términos de dos fórmulas equivalentes sobre el predicado PAG en lugar de dos definiciones equivalentes, es decir considerar esta equivalencia:

tu ( PAG ( tu ) v ( PAG ( v ) v = tu ) ) X PAG ( X ) y z ( PAG ( y ) PAG ( z ) y = z )
Tenga en cuenta que también cambié los nombres de las variables para que sean todos distintos. Puede ayudar a evitar confusiones durante la prueba.

dirección

Sabemos que existe tu tal que PAG ( tu ) (1) y v ( PAG ( v ) v = tu ) (2). ahora toma X = tu y podemos inferir X PAG ( X ) . Ahora considere arbitrario y y z tal que PAG ( y ) y PAG ( z ) sostener. Podemos aplicar (2) para deducir y = tu y z = tu . Usando las propiedades de la igualdad obtenemos y = z , que completa la prueba del lado derecho.

dirección

Sabemos X PAG ( X ) (3) y y z ( PAG ( y ) PAG ( z ) y = z ) . Podemos tomar X = tu e inferir PAG ( tu ) de (3). Ahora considere un arbitrario v tal que PAG ( v ) . Podemos aplicar (4) en y = v y z = tu para obtener v = tu y completa la demostración.

Discusión

Observe que si reemplazamos la igualdad con un predicado binario arbitrario q , el seguirá funcionando, pero el necesidades de dirección q ( y , tu ) q ( z , tu ) q ( y , z ) para el último paso. Entonces, en cierto sentido, la segunda definición es más fuerte porque implica la primera sin depender de qué es la igualdad como una relación binaria.

Esencialmente quieres la derivación de

X ( PAG X y z ( PAG y PAG z y = z ) )
de
X ( PAG X y ( PAG y y = X ) ) .

Aquí hay una prueba, utilizando el sistema de prueba en https://proofs.openlogicproject.org/ con reglas de inferencia adicionales Introducción de igualdad y sustitución:

ingrese la descripción de la imagen aquí

PS equivalente: X y ( PAG y y = X )
Esto podría ser muy útil, ¡muchas gracias!

Usando una forma de deducción natural (captura de pantalla de mi comprobador de pruebas):

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí