Completitud limitada y cuantificadores restringidos

Dejar L ser un lenguaje de primer orden sin constantes ni símbolos de operación. L también tiene un símbolo de relación R de aridad 2 . Dejar T sea ​​un conjunto de fórmulas de Godel. Dejar q 1 , q 2 ser dos fórmulas. La única variable libre de q 1 es v 1 y la única variable libre de q 2 es v 2 . v 1 no ocurre dentro q 2 y v 2 no ocurre dentro q 1 . Se da que:

v 1 ( q 1 ) , v 2 ( q 2 ) T . . . ( 1 )
También se da que para toda fórmula PAG 1 con solo v 1 como su variable libre, se cumple lo siguiente:
v 1 ( q 1 PAG 1 ) T o v 1 ( q 1 ( ¬ PAG 1 ) ) T . . . ( 2 )

Informalmente, esto significa que si hay un objeto que satisface q 1 , entonces sabemos todo al respecto.

Del mismo modo, para cada fórmula PAG 2 con solo v 2 como su variable libre, se cumple lo siguiente:

v 2 ( q 2 PAG 2 ) T o v 2 ( q 2 ( ¬ PAG 2 ) ) T . . . ( 3 )

Realmente creo que lo siguiente debe ser cierto, pero no puedo probarlo:

v 1 v 2 [ ( q 1 q 2 ) R ( v 1 v 2 ) ] T o v 1 v 2 [ ( q 1 q 2 ) ( ¬ R ( v 1 v 2 ) ) ] T . . . ( 4 )

Me gustaría ver una prueba de la afirmación anterior.

Gracias


Un conjunto de Godel es un conjunto de fórmulas de máxima consistencia que contiene todos los axiomas lógicos, tautologías y está cerrado bajo el modus ponens y la regla de generalización de . Esta definición se usa en el libro de Manin y pensé que era estándar.

¿La pregunta es poco clara o poco interesante?
Se necesita un mejor título para uno.
@Memming Sí, pero no se me ocurre un título mejor
He intentado dar un título más incisivo. No sé la respuesta, pero mi intuición es que es falsa y que se puede usar un modelo para demostrarlo.
@hardmath ¿Por qué tu intuición es falsa? Tengo la intuición de que es verdad. Seguiré probando las ideas dadas en las respuestas a continuación.
No conozco la frase conjunto de fórmulas de Goedel, pero parece significar una teoría completa. Eso sería más claro si habláramos de oraciones en lugar de fórmulas, pero con el requisito de cierre bajo Generalización, la distinción casi parece discutible.
asi que tengo en mente que T equivale a oraciones que son verdaderas en algún modelo fijo. La intuición es entonces similar a lo que expresan las dos Respuestas anteriores. Podríamos tener un modelo en el que todos los elementos sean intercambiables. Sin embargo, conocer la satisfacibilidad de una fórmula con una variable libre es suficiente para determinar la verdad de las fórmulas con dos variables libres, así es como entendí tu pregunta.
Vaya, quise decir " no es suficiente" en el último comentario. Quizás la distinción entre gráficos regulares y fuertemente regulares es análoga, o más concretamente, transitiva de vértice pero no transitiva de borde.

Respuestas (3)

La afirmación es falsa. Dejar q 1 ser v 1 = v 1 y de manera similar para q 2 . Considere una estructura A dónde R ( X , y ) a veces se sostiene y a veces falla, y deja T sea ​​el conjunto de todos los enunciados verdaderos en A .

¡Hola, doctor Wafik! q 1 definido para ser v 1 = v 1 no satisface: Para cada fórmula PAG 1 con solo v 1 como su variable libre, se cumple lo siguiente:
v 1 ( q 1 PAG 1 ) T o v 1 ( q 1 ( ¬ PAG 1 ) ) T
, lo hace ?
En mi pregunta, ( 1 ) , ( 2 ) , ( 3 ) son dados y ( 4 ) es lo que se requiere probar.
Tienes razón. yo estaba descuidado La construcción de la estructura necesita lo siguiente: R forma un ciclo, y todas las demás relaciones siempre se mantienen. Ahora cada elemento satisface las mismas fórmulas con una variable libre.
Que hace R media cíclica? ¿Significa que A { X y [ R ( X y ) R ( y X ) ] }

Creo que la afirmación que quieres es falsa.

Dejar L = { R } . Dada una oración φ de L, sea φ Sea la oración obtenida reemplazando cada ocurrencia de R en φ por = . Dejar ψ φ := φ φ .

Ahora deja T 0 = La teoría de la igualdad hay exactamente dos elementos { ψ φ := φ φ : φ  es una oración L con R en ella } . Dejar METRO T 0 . Dejar T = T h ( METRO ) . Dejar q 1 := v 1 = v 1 , q 2 := v 2 = v 2 . Ahora está claro que la conclusión que quieres no es cierta.

Ahora deja PAG 1 ser una fórmula con sólo v 1 gratis. Estoy bastante seguro de que podemos probar v 1 ( q 1 PAG 1 ) T o v 1 ( q 1 ¬ PAG 1 ) T . por una inducción sobre la complejidad de PAG 1 : Sin embargo, es más complicado de lo que esperaba.

Gracias por tu ayuda. Un conjunto de Godel es un conjunto de fórmulas de máxima consistencia que contiene todos los axiomas lógicos, tautologías y está cerrado bajo el modus ponens y la regla de generalización de la lógica de primer orden. Esta definición se usa en el libro de Manin y pensé que era estándar.
Ah, ya veo. Editaré mi respuesta, pero creo que esto todavía te da lo que estás buscando, ¿o es algo diferente?
Te leeré la respuesta, gracias.
No estoy de acuerdo cuando dices: "Estoy bastante seguro de que podemos probar v 1 ( q 1 PAG 1 ) T o v 1 ( q 1 ¬ PAG 1 ) T ."
Informalmente, si sólo sabemos que C 1 = C 1 para algunas constantes en nuestro modelo, es posible que no podamos determinar todo sobre C 1 Realmente creo que los contraejemplos son fáciles de encontrar.
Dejar L = { } . Por ejemplo, si dejas T sea ​​cualquier conjunto godeliano que contenga todos los axiomas de ZFC y todos los axiomas lógicos de = ... No se sostiene que v 1 [ v 1 = v 1 v 1 = ] T o v 1 [ v 1 = v 1 ¬ ( v 1 = ) ] T . Desde v 1 [ v 1 = v 1 ] es cierto y T es godeliano, se seguirá que v 1 [ v 1 = ] T o v 1 [ v 1 ] T
La idea detrás de este ejemplo es que el lenguaje con solo igualdad es muy débil. Solo puede decir algunas cosas. Tus ejemplos donde las cosas van mal son mucho más complicados (tienes constantes en tu idioma y Z F C es lo más complicado posible (ver aquí: en.wikipedia.org/wiki/Stable_theory ). Aquí las cosas son mucho más simples: solo hay una fórmula atómica con solo v 1 gratis: v 1 = v 1 . Entonces, el resultado que desea está claramente establecido para atómico PAG 1 . Ahora haz una inducción sobre la complejidad de PAG 1 y el resultado debería seguir (aunque necesitas hacer algo de trabajo)
Ah. Veo. OK voy a probar esta idea.
Gracias por tu respuesta +1

La respuesta es no. Daré el contraejemplo a continuación.

Considere el lenguaje de primer orden L = { } que solo tiene el símbolo de relación binaria . Dejar METRO := { 0 , 1 } . Definimos una interpretación Φ de L en METRO como sigue:

Φ ( ) := { ( a , a ) | a METRO }
Desde L no tiene ningún símbolo constante o de operación, la línea de arriba determina completamente nuestra interpretación Φ . Ahora considera F : METRO METRO que envía 0 a 1 y 1 a 0 . Claramente, F es una biyección.

Dejar V a r denota el conjunto de variables en nuestro alfabeto.

Claim1: Para cada fórmula PAG en L y cada interpretación Γ : V a r METRO , tenemos | PAG | Φ ( Γ ) = | PAG | Φ ( F Γ )

Prueba: inducción sobre la longitud de la fórmula. PAG . Dejar Γ Sea nuestra función de interpretación de los símbolos de las variables. Base: PAG es atómico. Caso 1: PAG es " ( X 1 X 2 ) " y X 1 , X 2 son dos símbolos variables (posiblemente X 1 es el símbolo como X 2 ). Desde F es una biyección, por lo tanto Γ ( X 1 ) = Γ ( X 2 ) si y si F Γ ( X 1 ) = F Γ ( X 2 ) . Por eso, ( Γ ( X 1 ) , Γ ( X 2 ) ) Φ ( ) si y si ( F Γ ( X 1 ) , F Γ ( X 2 ) ) Φ ( ) . De este modo, | PAG | Φ ( Γ ) = | PAG | Φ ( F Γ ) . La prueba del paso de inducción es trivial y se sigue inmediatamente de la definición recursiva de | PAG | Φ ( Γ ) .

Ahora deja T sea ​​el subconjunto de las fórmulas de L que es deinido por T := { PAG | Para cada interpretación de los símbolos variables  Γ , tenemos  | PAG | Φ ( Γ ) = 1 } . Es un teorema que el conjunto de enunciados verdaderos sobre una estructura forman un conjunto godeliano. Por eso, T es godeliano.

Ahora usando ideas de las otras dos respuestas.

Ahora configura q 1 , q 2 ser v 1 = v 1 , v 2 = v 2 . Mirando nuestra interpretación Φ , podemos ver claramente que v 1 ( q 1 ) , v 2 ( q 2 ) T .

Afirmación 2: para cada fórmula PAG 1 eso v 1 como su única variable libre, O bien v 1 [ PAG 1 ] T o v 1 [ ¬ PAG 1 ] T

Prueba: suponga que la primera opción no se cumple, por lo tanto, hay alguna interpretación variable Γ tal que | PAG 1 | Φ ( Γ ) = 0 . Por eso, | PAG 1 | Φ ( Γ ) = 1 . Usando la Reclamación 1, obtenemos | ¬ PAG 1 | Φ ( F Γ ) = 1 también. Ahora para cualquier interpretación variable Θ , cualquiera Θ ( v 1 ) = Γ ( v 1 ) o Θ ( v 1 ) = F Γ ( v 1 ) (porque el tamaño de nuestro modelo es dos y F no tiene puntos fijos). Desde v 1 es la única variable libre de PAG 1 . Así, ya sea | ¬ PAG 1 | Φ ( Θ ) = | ¬ PAG 1 | Φ ( Γ ) = 1 o | ¬ PAG 1 | Φ ( Θ ) = | ¬ PAG 1 | Φ ( F Γ ) = 1 . Por eso, | ¬ PAG 1 | Φ ( Θ ) es siempre 1 para cualquier interpretación variable Θ . De este modo, | v 1 ( ¬ PAG 1 ) | Φ ( Θ ) = 1 para cada Θ . De este modo, v 1 ( ¬ PAG 1 ) T .

Desde, v 1 ( q 1 ) T uno usa la afirmación 2 para mostrar que:

v 1 ( q 1 PAG 1 ) T o v 1 ( q 1 ( ¬ PAG 1 ) ) T
Del mismo modo, también se puede demostrar que:

v 2 ( q 2 PAG 2 ) T o v 2 ( q 2 ( ¬ PAG 2 ) ) T

Sin embargo, mirando el modelo METRO y la interpretacion Φ podemos ver claramente que:

v 1 v 2 [ ( q 1 q 2 ) →≡ ( v 1 v 2 ) ] T y v 1 v 2 [ ( q 1 q 2 ) ( ¬ ( v 1 v 2 ) ) ] T


Ahora podemos aislar cierto concepto interesante en la prueba anterior y hacer la siguiente definición:

Dejar L ser un lenguaje de primer orden con símbolos de relación solamente. Dejar Φ ser una interpretación de L en METRO . Decimos que una biyección F : METRO METRO es un modelo de automorfismo iff para cada símbolo de relación R en L con aridad r , tenemos lo siguiente:

Para cada metro 1 , metro 2 , . . . , metro r METRO :

( metro 1 , metro 2 , . . . , metro r ) Φ ( R ) si y si ( F ( metro 1 ) , F ( metro 2 ) , . . . , F ( metro r ) ) Φ ( R )

Claramente, el conjunto de automorfismos del modelo de METRO forma un grupo bajo composición de funciones. Volveré y agregaré a esta publicación cuando tenga tiempo.

@DanulG Probé la parte de su solución para la que no proporcionó una prueba. Está relacionado con lo que yo llamaría modelo "automorfismos"
@hardmath La respuesta es no. Ahora tengo una prueba completa.
gracias por las otras respuestas