Ejercicio 15 de la lista del parcial 3 · Guía 10, Ejercicio 13(d) · cambiar el lugar 1 y el lugar 2 de una asignación da lo mismo en cualquier orden, porque son lugares distintos
El enunciado, textual: «Sea un tipo. Para definimos = resultado de reemplazar en toda ocurrencia de por . Acepte sin demostración que . Pruebe que .» Es el Ejercicio 13(d) de la Guía 10 (p. 9).
«Para todo , para todo » y «para todo , para todo » dicen lo mismo: en los dos casos se recorren todos los pares. El ejercicio pide probarlo en el modelo de la Guía 10, para cada lugar de una fórmula donde aparece seguido de un .
Con un tipo que tiene una relación unaria y una binaria , la fórmula
dice que de cualquier elemento se llega a cualquier otro en dos pasos de . Su reemplazo es , y evaluadas con la definición de en las 4164 estructuras de hasta tres elementos, con todas las asignaciones de , no difieren en ningún caso. Tampoco cuando el patrón está más adentro, como en , donde además el vuelve a cuantificar .
Lo que no vale. Dar vuelta un y un : dice que cada elemento tiene un sucesor por , y , que hay uno que es sucesor de todos. En con la primera es verdadera y la segunda falsa. La razón está en la prueba: lo que conmuta son los dos cambios de la asignación, y eso le sirve a dos «para todo» o a dos «hay», no a uno de cada uno.
Se pueden usar sin enunciar los lemas Menú y la lectura única. Las cláusulas de la relación ⊨ que se usan (Guía 10, p. 4): (3) a (6) para los nexos, (7) para , (8) sii para cada , , y (9) sii hay un con , donde es con el -ésimo elemento cambiado por . Equivalencia (p. 8): cuando sii , para cada modelo de tipo y cada .
Lema 4(b) de la Guía 10 (p. 8). Si , , entonces , y . La guía lo deja al lector, así que se prueba.
Prueba. Sean un modelo de tipo y . Por (7), sii sii sii . Por (3), sii y , sii y , sii ; con , y es lo mismo con las cláusulas (4), (5) y (6), cuyo lado derecho también depende sólo de si y de si . Para , por (8), sii para cada , , sii, por aplicada en la asignación , para cada , , sii ; y con , lo mismo con (9) y «hay un ». ∎
Los dos cambios conmutan. Para y ,
En la de la izquierda, primero el lugar 2 pasa a ser y después el lugar 1 pasa a ser , sin tocar el 2; en la de la derecha, al revés, y el segundo cambio tampoco toca el lugar que cambió el primero. Las dos tienen en el lugar 1, en el 2 y en cada . Con el mismo lugar no pasa: tiene en el lugar 1, y tiene .
La inducción. En el nivel de , con : para toda , . No sale del Lema 5, porque no es una fórmula: le falta la variable del y todo lo que sigue. Como en el Ejercicio 14, en los casos que no empiezan con la palabra el reemplazo pasa de largo y el Lema 4(b) sube la equivalencia. El caso que trabaja es el que empieza con ella.
Qué forma tiene una fórmula que empieza con . Por lectura única es , y empieza con seguida de un negrita; como en una variable el único negrita es el último, . Lo mismo con , que empieza con : , y empieza con , así que . La palabra sólo ocurre como comienzo de una fórmula , y el reemplazo de esa ocurrencia la convierte en , con reemplazada por dentro.
Por qué el caso cierra. Llamando , sii para todos , , y del otro lado aparece . Son la misma asignación, y «para todo , para todo » es lo mismo que «para todo , para todo ». La hipótesis inductiva entra antes: cambia por , y con el Lema 4(b), por .
Abajo se puede elegir también otra regla de reemplazo, para ver cuál vale. La comparación recorre todas las estructuras de hasta dos elementos con todas las asignaciones de .
En dar vuelta el y el no cambia nada: las dos fórmulas dicen que algún elemento está en . En difieren en 64 de los 516 casos. La regla del ejercicio, y la de dos , no dan ningún caso en ninguna fórmula.
Primero, cómo se calcula . Sea la palabra , cuyos símbolos son , , , y . Para y :
Prueba de que . Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: para toda , se tiene que .
Prueba de que es verdadero. Si , es atómica, por (i) , y .
Prueba de que si es verdadero entonces lo es. Supongamos que vale y sea . Por definición de hay varios casos.
Por la Regla de Inducción desde 0, vale para todo , y como toda fórmula está en algún , para toda . ∎
El paso «por (8) dos veces», escrito: sii para cada , , sii para cada y cada , . La primera aplicación de (8) es con la asignación ; la segunda, con .
Lo que hace perder puntos. Citar el Lema 5: no es una fórmula. Afirmar que la palabra sólo ocurre al principio de sin el argumento del negrita, ni el de la posición 4. Escribir la igualdad de las dos asignaciones sin decir por qué: es porque los lugares 1 y 2 son distintos, y con el mismo lugar es falsa. Olvidar que la hipótesis inductiva se aplica a , dos pisos abajo, y que hay que justificar que . Usar el Lema 4(b) sin probarlo.
Lo que se lleva. La estructura es la del Ejercicio 14, con otra palabra y otra cuenta en el caso que trabaja. Que sólo ocurra como comienzo de , con la hipótesis aplicada dos pisos abajo, es el Ejercicio 4. Y la cuenta con asignaciones cambiadas es la del caso cuantificador del Ejercicio 12.