Concepto · Guía 10 · la relación , por qué es de equivalencia, el Lema 4 con sus dos partes probadas y el Lema 5 de reemplazo
Dos fórmulas son equivalentes cuando no hay manera de separarlas: ninguna estructura y ninguna asignación hace verdadera a una y falsa a la otra. Que coincidan en muchas estructuras no alcanza, y que coincidan en una estructura con una asignación tampoco: la definición pide todas, y es justamente eso lo que hace funcionar el reemplazo. Si , cambiar por adentro de cualquier fórmula da una fórmula equivalente, aunque el cambio quede debajo de un cuantificador.
Dadas , se dice que y son equivalentes cuando se da la siguiente condición:
y se escribe (Guía 10, p. 8). Las dos cuantificaciones son las que importan: todas las estructuras del tipo, y para cada una, todas las asignaciones. Por eso se puede hablar de equivalencia entre fórmulas con variables libres, y la asignación cuenta: y dicen lo mismo de dos variables distintas, y no son equivalentes. En con y , la primera dice «todos están relacionados con », que es verdad, y la segunda «todos están relacionados con », que es falso.
Algunas equivalencias que salen directo de las cláusulas de : , por la cláusula (3) y la conmutatividad del «y»; , porque la cláusula (7) aplicada dos veces da sii sii ; y , por las cláusulas (7), (8) y (9).
Un caso menos evidente, el Ejercicio 12 (d) de la guía: . Sean y cualesquiera. Por la cláusula (9), sii hay un con , y por la (8) eso es: hay un tal que para todo , . Como , el no aparece en lo que hay que cumplir, y como siempre hay alguno: queda «para todo , », que por la (8) es . El de afuera no tiene nada que ligar: el le pisa el lugar 1 de la asignación.
La guía lo anota al pasar: es una relación de equivalencia sobre . Es porque «si y sólo si» lo es, estructura por estructura y asignación por asignación. Reflexiva: sii . Simétrica: si para cada y vale sii , vale la misma equivalencia leída al revés. Transitiva: si y , dados y , sii sii . Con esto se pueden encadenar equivalencias, que es lo que hacen los Ejercicios 14 y 15 de la lista.
La tabla sirve para una sola cosa: encontrar dónde difieren. Si difieren en una estructura con una asignación, no son equivalentes, y esa fila es el contraejemplo. Si coinciden en las 530, no prueba nada: la definición habla de todas las estructuras del tipo, de cualquier tamaño, y la equivalencia se prueba con las cláusulas de , como el 12 (d) de arriba. Los dos pares de se parecen mucho, y uno es equivalente y el otro no.
Lema 4 (a) (Guía 10, p. 8). Si , entonces si y sólo si la sentencia es universalmente válida.
Lo que dice: la equivalencia no es una noción nueva, es la validez universal de un bicondicional, cerrado con un por cada variable libre. La lectura de la columna «clausura» del widget: la sentencia es falsa exactamente en las estructuras donde el par difiere.
Prueba. Para cada entre 0 y , sea : , y cada . La cadena es:
Los porqués que la guía no escribe. El primer paso es la cláusula (6): sii se dan las dos o no se da ninguna, que es « sii ». El paso de «toda » a «todo y toda , en » va en las dos direcciones: para ir, es una asignación; para volver, dada se toma , y . El último usa que la fórmula es una sentencia: por el Lema 10 de la Guía 9, , que es donde entra la hipótesis; y una sentencia es universalmente válida cuando es verdadera en cada para cada (p. 7). ∎
Lema 4 (b) (Guía 10, p. 8). Si , , entonces , y .
La guía lo deja como Ejercicio 11. La prueba es directa, sin inducción: cada caso es una cláusula de aplicada de los dos lados. Sean una estructura de tipo y cualesquiera.
Como y eran cualesquiera, valen las tres equivalencias. ∎
El caso del cuantificador es el único donde la hipótesis se usa en otra asignación, y muestra por qué no alcanzaría con que y coincidan en la asignación que se está mirando. En con , y son verdaderas las dos; pero es falsa en —con , da — y es verdadera. El prueba en asignaciones que no son , y ahí las dos se separan.
El Lema de Ocurrencias de Fórmulas en Fórmulas de la Guía 9 dice, en su ítem (f), que las distintas ocurrencias de en son disjuntas y que reemplazar algunas de ellas por otra fórmula da una fórmula. Más aún:
Lema 5 (Guía 10, p. 9). Sean tales que y sea . Sea el resultado de reemplazar en algunas (posiblemente 0) ocurrencias de por . Entonces .
Por ejemplo, como , se tiene , y , que es uno de los pares del widget.
La idea de la prueba. Regla de Inducción desde 0 sobre el nivel de , con , y las ocurrencias cuantificadas adentro del : «Sean tales que y sea . Sea el resultado de reemplazar en algunas (posiblemente 0) ocurrencias de por . Entonces ». En la base, es atómica y no tiene subfórmulas propias, así que o no se reemplazó nada () o se reemplazó entera ( y ); en los dos casos . En el paso, si y se la reemplazó entera, . Si no, por el Lema de Ocurrencias cada ocurrencia reemplazada cae adentro de una pieza de : da , da , da , con el resultado de reemplazar en . Por , , y el Lema 4 (b) sube la equivalencia a .
La guía hace sólo el caso del nexo y deja los demás; la prueba entera, con cada caso y el Lema 4 (b) enunciado y probado, es el Ejercicio 9 de la lista. El Lema 4 (b) es lo que hace que el reemplazo funcione debajo de un : sin las asignaciones cuantificadas en la definición de , el caso no cerraría.
El Ejercicio 9 es el Lema 5 entero. El 12 es la versión del Lema 5 en una estructura fija: «equivalentes en » cuantifica todas las asignaciones pero no todas las estructuras, y la prueba es la misma porque el caso sólo cambia la asignación. El 13 hace lo mismo con términos que valen lo mismo en lugar de fórmulas equivalentes. El 14 y el 15 reemplazan todas las ocurrencias de una palabra ( por , por ) y se prueban por inducción con el Lema 4 (b) en el paso; el caso que importa es el del cuantificador que se reemplaza, donde se usa una equivalencia de las de la sección 01 y la transitividad.