Bitácora · Lógica · Lista del parcial 3

Equivalentes en una sola estructura alcanza

Ejercicio 12 de la lista del parcial 3 · Guía 10, Ejercicio 14 · la estructura queda fija y la asignación no: el caso del cuantificador evalúa en asignaciones que no son la de partida

El enunciado, textual: «Sean φ1,φ2∈Fτ. Supongamos 𝐀 una estructura de tipo τ tal que 𝐀⊨φ1[a→] si y solo si 𝐀⊨φ2[a→], para cada a→∈A𝐍. Sea α∈Fτ y sea α¯ = resultado de reemplazar en α una ocurrencia de φ1 por φ2. Acepte sin demostración que α¯∈Fτ. Pruebe que entonces (a) 𝐀⊨α[a→] si y solo si 𝐀⊨α¯[a→], para cada a→∈A𝐍.» Es el Ejercicio 14 de la Guía 10 (p. 9–10).

Es el Ejercicio 9 con dos cambios. La hipótesis es más débil: φ1 y φ2 dicen lo mismo en una estructura, no en todas. Y la conclusión también: α y α¯ dicen lo mismo en esa estructura. Se reemplaza una sola ocurrencia.

01 · Qué pide, en criollo

Dos fórmulas pueden no ser equivalentes y, sin embargo, decir lo mismo en una estructura particular. Con un tipo que tiene una relación unaria P y una binaria R, tomemos

φ1=P(X1)φ2=(X1≡X1)

φ2 es verdadera siempre; φ1, sólo cuando X1 vale algo que está en P. No son equivalentes. Pero en una estructura 𝐀 donde P se interpreta como todo el universo, las dos son verdaderas para toda asignación, y el ejercicio dice que dentro de 𝐀 se puede cambiar una por la otra. Con A={0,1}, i(P)={0,1} e i(R)={(0,0),(1,1)}, la fórmula

α=∃X1(R(X1,X2)∧P(X1)) α¯=∃X1(R(X1,X2)∧(X1≡X1))

da lo mismo en las cuatro asignaciones (a1,a2): las dos fórmulas son verdaderas en las cuatro.

La trampa está en «para cada a→». Tomemos ahora la estructura 𝐁 con B={0,1}, i(P)={1} e i(R)={(0,0),(0,1)}, y la asignación b→ con b1=1, b2=0. En b→, φ1 y φ2 son las dos verdaderas, porque 1∈i(P). Pero 𝐁⊭α[b→] y 𝐁⊨α¯[b→]: el ∃X1 busca un a con (a,0)∈i(R), el único es a=0, y ahí φ1 es falsa y φ2 verdadera. Que φ1 y φ2 coincidan en b→ no dice nada de lo que pasa en ↓10(b→), que es donde el cuantificador las evalúa.

02 · Las herramientas

Se pueden usar sin enunciar los lemas Menú y la lectura única. Lo demás se enuncia, y se prueba salvo lo que la guía acepta sin prueba.

Las cláusulas de la relación ⊨ (Guía 10, p. 4), para a→∈A𝐍: (3) 𝐀⊨(φ∧ψ)[a→] sii 𝐀⊨φ[a→] y 𝐀⊨ψ[a→]; (4) 𝐀⊨(φ∨ψ)[a→] sii 𝐀⊨φ[a→] o 𝐀⊨ψ[a→]; (5) 𝐀⊨(φ→ψ)[a→] sii 𝐀⊭φ[a→] o 𝐀⊨ψ[a→]; (6) 𝐀⊨(φ↔ψ)[a→] sii se dan las dos o no se da ninguna de 𝐀⊨φ[a→], 𝐀⊨ψ[a→]; (7) 𝐀⊨¬φ[a→] sii 𝐀⊭φ[a→]; (8) 𝐀⊨∀xiφ[a→] sii para cada a∈A, 𝐀⊨φ[↓ia(a→)]; (9) 𝐀⊨∃xiφ[a→] sii hay un a∈A con 𝐀⊨φ[↓ia(a→)].

Lema 8 de la Guía 9 (Ocurrencias de Fórmulas en Fórmulas, p. 13), los incisos que se usan. Sean φ,ψ,ϕ∈Fτ. (a) Las fórmulas atómicas no tienen subfórmulas propias. (b) Si φ≠(ψηϕ) y φ ocurre en (ψηϕ), entonces tal ocurrencia sucede en ψ o en ϕ. (c) Si φ≠¬ψ y φ ocurre en ¬ψ, entonces tal ocurrencia sucede en ψ. (d) Si φ≠Qvψ y φ ocurre en Qvψ, entonces tal ocurrencia sucede en ψ. La Guía 9 no los prueba; la prueba está en la sección 04.

Para probarlos se usan dos resultados que la Guía 9 acepta sin prueba: la Proposición 6 (Mordisqueo de Fórmulas, p. 12), «si φ,ψ∈Fτ y x,y,z son tales que φ=xy, ψ=yz y y≠ε, entonces z=ε y x∈T*; en particular ningún tramo inicial propio de una fórmula es una fórmula», y el «en particular» del Lema 2 (Mordisqueo de Términos, p. 5): si un término es tramo inicial o final de otro término, son iguales.

El Lema 4(b) de la Guía 10 no sirve acá: habla de fórmulas equivalentes, en todas las estructuras, y la hipótesis de este ejercicio es sobre una sola. Cada caso del paso se hace a mano, con la cláusula de ⊨ que corresponde.

03 · La mariposa: la estructura fija, la asignación adentro

La inducción. Como en el Ejercicio 9, en el nivel de α: la ocurrencia reemplazada baja por la fórmula con el lema de ocurrencias, y la conclusión sube caso por caso. Si la ocurrencia reemplazada es α entera, α¯=φ2 y la conclusión es la hipótesis.

Qué va adentro de Enuk y qué afuera. 𝐀, φ1 y φ2 son las del enunciado y no cambian en toda la prueba: se fijan afuera. La asignación, en cambio, va adentro, cuantificada:

Enuk: si α∈Fkτ, φ1 ocurre en α y α¯ es el resultado de reemplazar en α una ocurrencia de φ1 por φ2, entonces 𝐀⊨α[a→] si y solo si 𝐀⊨α¯[a→], para cada a→∈A𝐍.

La razón es el caso α=∀xiα1. Para decidir 𝐀⊨∀xiα1[a→], la cláusula (8) mira α1 en las asignaciones ↓ia(a→), una por cada a∈A, y la hipótesis inductiva tiene que hablar de esas asignaciones, que no son a→. Si Enuk fuera «𝐀⊨α[a→] sii 𝐀⊨α¯[a→]» para una a→ fijada antes de la inducción, la hipótesis inductiva diría algo de α1 sólo en a→, y el caso ∀ no se podría cerrar.

Y no es una cuestión de redacción: el enunciado con una sola asignación es falso. Es el ejemplo de la estructura 𝐁 de la sección 01: φ1 y φ2 coinciden en b→, y α y α¯ no. Por eso también la hipótesis del ejercicio dice «para cada a→∈A𝐍»: el caso ∀ la usa en ↓ia(a→), igual que a la hipótesis inductiva.

El cuantificador sólo molesta si cambia una variable que importa. Con ∀X2 delante de una fórmula donde φ1=P(X1) sólo mira X1, las asignaciones ↓2a(a→) le dan a X1 el mismo valor que a→, y en 𝐁 la comparación fila por fila sigue funcionando. Abajo se ve la tabla de las asignaciones (a1,a2) de una estructura de dos elementos, con las cuatro fórmulas evaluadas.

Simulación Fila por fila, en una sola estructura — arranca en 𝐁 con una α sin cuantificadores: α y ᾱ difieren sólo donde difieren φ₁ y φ₂. Ponele un ∃x1 adelante, y después pasá a 𝐀.
ᾱ, con φ₂ = (x1≡x1) en azul
filas con φ₁ ≠ φ₂ — filas con α ≠ ᾱ — de ésas, con φ₁ = φ₂ —

En 𝐀 las columnas de φ1 y φ2 son iguales, y entonces también las de α y α¯, con cualquiera de las tres α: es el ejercicio. En 𝐁 difieren en las filas con a1=0. Con ∃X1 delante aparecen filas, las de a1=1, donde φ1 y φ2 coinciden y α y α¯ no: el cuantificador las evaluó en otra fila.

04 · Las ocurrencias, probadas

Dos hechos previos. Por el Menú, toda fórmula empieza con (, con un símbolo de un nombre de relación, con ¬ o con un cuantificador; los nombres del tipo no usan nexos, paréntesis, la X ni numerales itálicos o negritas, así que ninguna fórmula empieza con un nexo, con ), con la X ni con un numeral. Y por la Proposición 6, dos fórmulas que ocurren a partir de la misma posición son la misma ocurrencia.

Y si φ1=α, la única ocurrencia de φ1 en α es la de α entera, a partir de 1: no hay lugar para otra del mismo largo.

05 · El escarabajo

Prueba. Fijemos φ1, φ2 y 𝐀 como en el enunciado. Usaremos la Regla de Inducción desde 0. Para cada k∈ω sea Enuk el enunciado:

Enuk: si α∈Fkτ, φ1 ocurre en α y α¯ es el resultado de reemplazar en α una ocurrencia de φ1 por φ2, entonces 𝐀⊨α[a→] si y solo si 𝐀⊨α¯[a→], para cada a→∈A𝐍.

Prueba de que Enu0 es verdadero. Sea α∈F0τ en la que ocurre φ1, y α¯ como en el enunciado. Por el Lema 8(a) de la Guía 9, φ1=α, y la ocurrencia reemplazada es la de α entera. Entonces α¯=φ2, y para cada a→∈A𝐍, 𝐀⊨α[a→] sii 𝐀⊨φ1[a→] sii, por hipótesis, 𝐀⊨φ2[a→], es decir 𝐀⊨α¯[a→].

Prueba de que si Enuk es verdadero entonces Enuk+1 lo es. Supongamos que vale Enuk. Sean α∈Fk+1τ en la que ocurre φ1 y α¯ el resultado de reemplazar en α una ocurrencia de φ1 por φ2. Si esa ocurrencia es la de α entera, α¯=φ2 y se concluye con la hipótesis, como en la base. Supongamos entonces que no lo es; en particular φ1≠α. Por definición de Fk+1τ hay varios casos.

Por la Regla de Inducción desde 0, Enuk vale para todo k∈ω, y como toda fórmula está en algún Fkτ, vale (a). ∎

06 · Lo que hace perder puntos, y lo que se lleva

Lo que hace perder puntos. Fijar a→ antes de la inducción, o escribir Enuk sin «para cada a→»: el caso ∀ queda sin hipótesis inductiva, y el enunciado con una sola asignación es falso. Citar el Lema 4(b) o el Lema 5 de la Guía 10: hablan de equivalencia en todas las estructuras, y acá la hipótesis es sobre una. Olvidar el caso en que la ocurrencia reemplazada es α entera. Usar el lema de ocurrencias de la Guía 9 sin enunciarlo. Y escribir los nexos como «similar»: son cuatro renglones, uno por cláusula.

Lo que se lleva. El Ejercicio 9 es este mismo argumento con la estructura también cuantificada, y por eso puede resumir cada caso con el Lema 4(b). El Ejercicio 13 es este con un término en lugar de una fórmula, y la misma razón obliga a cuantificar a→ adentro. Y la misma cuenta con ↓ia(a→) es el caso cuantificador del 14 y del 15.

Para tener a mano

  1. 𝐀, φ1, φ2 afuera; α, la ocurrencia y «para cada a→∈A𝐍» adentro de Enuk.
  2. El caso ∀xiα1 (y el ∃) aplica Enuk en ↓ia(a→), no en a→.
  3. Con una sola asignación es falso: en 𝐁, φ1=P(X1) y φ2=(X1≡X1) coinciden en (1,0,…), y ∃X1(R(X1,X2)∧P(X1)) y su reemplazo no.
  4. No se cita el Lema 4(b): cada caso del paso se escribe con su cláusula de ⊨.
  5. La ocurrencia baja con el Lema 8 de la Guía 9, (a) en la base y (b), (c), (d) en el paso.
← Anterior Siguiente → Inicio
Relacionados La relación satisface Fórmulas equivalentes y reemplazo Reemplazar por una equivalente da una equivalente El término que cambia vive en una atómica