¿Es esta una traducción adecuada de ∃x(∅∈x)∃x(∅∈x)\exists x(\emptyset \in x) en L∈L∈\mathcal{L}_{\in}?

El símbolo no existe en el lenguaje de primer orden de la teoría de conjuntos L . Podemos extender este lenguaje para incluir este símbolo con esta definición:

y ( y = z ( z y ) ) .

Así obtenemos el lenguaje L [ ] . Sin embargo, no estoy seguro de cómo traducir una fórmula simple de L [ ] , como X ( X ) , en una fórmula de L . Este es mi intento:

X ( X ) X y ( y = y X ) X y ( z ( z y ) y X ) .

¿Estoy en lo correcto?

Respuestas (2)

Sí, eso es correcto.

También se podría usar un cuantificador universal (asumiendo que estamos trabajando sobre una teoría de fondo lo suficientemente fuerte como para probar que hay exactamente un conjunto sin elementos, lo cual deberíamos hacer si estamos introduciendo el " "símbolo en primer lugar) :

X y [ z ( z y ) y X ] .

Este es un concepto conocido como "extensión de definición". Para introducir un símbolo constante k y el axioma PAG ( k ) usando una extensión de definición, uno debe ser capaz de probar ! X PAG ( X ) . Una fórmula q en la extensión de la definición se traduce a X ( PAG ( X ) q [ k X ] ) dónde q [ k X ] es la fórmula que resulta de reemplazar todas las ocurrencias de k con X , o lógicamente equivalente a X ( PAG ( X ) q [ k X ] ) .

Algunos autores pueden preferir la versión existencial para , véase el capítulo 2 de este lenguaje de Teoría de Conjuntos L . Luego, usan el símbolo libremente como otra constante en FOL; de lo contrario, como ha experimentado, no es expresivo y tuvo que usar 3 cuantificadores mixtos sin importar la ruta técnica para expresar su declaración de que el conjunto vacío (único) es un miembro de cualquier conjunto. La idea clave para una sintaxis expresiva es aprovechar términos constantes y de función en lugar de relaciones, si es posible.

Dejamos x = abreviar ¬∃y(y X)

Esto es exactamente equivalente de primer orden con su formulación según DeMorgan

sea ​​y = abreviar z ( z y )

Tenga en cuenta que hay un error sutil que nadie le ha señalado hasta ahora con respecto a su paso anterior que los nuevos estudiantes de lógica suelen cometer

X ( X ) X y ( y = y X )

tenga en cuenta X ( PAG ( X ) q ( X ) ) es completamente diferente de X ( PAG ( X ) q ( X ) ) semánticamente Obviamente, aquí desea expresar que cada conjunto que es un conjunto vacío debe ser miembro de algún conjunto X , por lo que debe proceder como:

X ( X ) X y ( y = y X )     ( 1 )

Luego sustituya su definición relacional, llegamos al mismo resultado que su respuesta previamente aceptada:

X ( X ) X y ( z ( z y ) y X )     ( 2 )

Pero es mejor que llegue a una forma normal prenex (PNF) de la siguiente manera y tenga en cuenta que el tipo final de cuantificador cambió (consulte la referencia de PNF):

X ( X ) X y z ( z y y X )     ( 3 )

O de manera equivalente, puede comenzar desde el paso (2) anterior a través del reemplazo condicional para llegar a:

X ( X ) X y [ ¬ z ( z y ) y X ]

Las reglas de cuantificación de DeMorgan y nulo por cuantificado pueden llegar a otra forma normal prenex:

X ( X ) X y z ( z y y X )     ( 4 )