Ejercicio 13 de la lista del parcial 3 · Guía 10, Ejercicio 15 · inducción en el nivel de γ, con el Enuₖ cuantificando las asignaciones porque el cuantificador las cambia, y el Ejercicio 7 en la atómica donde termina la ocurrencia
La consigna, textual: «Supongamos . Sea y sea = resultado de reemplazar en una ocurrencia no contigua de por . Nótese que por un lema de la Guía 9 tenemos que . Supongamos es una estructura de tipo tal que , para cada . Pruebe que entonces si y solo si para cada . Puede usar el Ejercicio (7) de esta lista». Es el Ejercicio 15 de la Guía 10 (p. 10). Va sin notación declaratoria, con asignaciones infinitas.
Es el Ejercicio 7 un piso más arriba: si dos términos valen siempre lo mismo, cambiar uno por el otro en una fórmula no cambia si es verdadera. Pero con dos condiciones que en el 7 no estaban. La ocurrencia tiene que ser no contigua, y la hipótesis pide que y valgan lo mismo en todas las asignaciones, no en una.
Contigua (Guía 9, p. 13): una ocurrencia de un término en una fórmula es contigua cuando no es a partir del primer símbolo de y el símbolo anterior a ella en es o . Es la variable pegada a un cuantificador, y sólo una variable puede tener una ocurrencia así.
Un ejemplo en el tipo de los reticulados terna, , con de universo , el mínimo común múltiplo e el máximo común divisor. Sean y : como , vale para cada . En la fórmula de 26 símbolos
ocurre a partir de 3, 11, 16 y 23, y la de 11 es la contigua. Con , : , y todo cumple . Reemplazar la ocurrencia de 3, la de 16 o la de 23 por da fórmulas que también son verdaderas en . Reemplazar la de 11 da
que no es una fórmula: después de tiene que venir una variable.
Por qué en todas las asignaciones. Con , la igualdad dice , y vale en pero no en todas. Reemplazar la ocurrencia de 16, la que está adentro del , da
que en es falsa: dice que todo es igual a 6. La ocurrencia de 16 no se evalúa en , sino en para cada , y ahí pasa a ser , que no siempre es 6.
La relación (Guía 10, p. 4). Dados de tipo y : (1) sii ; (2) sii ; (3) sii y ; (4) con , sii o ; (5) con , sii o ; (6) con , sii valen las dos o no vale ninguna; (7) sii ; (8) sii para cada , ; (9) sii hay un tal que . Acá es la asignación que resulta de reemplazar en el -ésimo elemento por . Los términos de las atómicas se llaman para no confundirlos con los y del ejercicio.
Los niveles de fórmulas (Guía 9, p. 9): son las atómicas, y agrega a las palabras , con y con y , para . El lema Menú para fórmulas y la lectura única se usan sin enunciar.
El Ejercicio 7, que la consigna deja usar: si , es el resultado de reemplazar algunas (posiblemente 0) ocurrencias de en por (y ), es de tipo y cumple , entonces . Lo de la Guía 9 que dice que es fórmula lo da la consigna; vale para cualquier fórmula y cualquier ocurrencia no contigua, y se usa también para los pedazos de .
Lema 9 de la Guía 9 (p. 14), incisos (a) a (e), que dicen dónde puede estar una ocurrencia de un término en una fórmula. La guía los da sin prueba, y como no son Menú ni lectura única, se prueban en el escarabajo:
De atrás para adelante. Un término sólo vive en dos lugares de una fórmula: adentro de una atómica, como parte de uno de sus argumentos, o pegado a un cuantificador. La ocurrencia no contigua no es la segunda, así que está adentro de una atómica, y ahí el Ejercicio 7 dice que el argumento que la contiene sigue valiendo lo mismo. Todo lo demás es llevar esa igualdad hacia arriba, piso por piso, con las cláusulas de . Eso es una inducción en el nivel de : el caso base es la atómica, y en el paso los incisos (c), (d) y (e) del Lema 9 mandan la ocurrencia a un pedazo de nivel menor.
Por qué el cuantifica las asignaciones. En el caso , la cláusula (8) no mira en : lo mira en , para cada . Para pasar de a , la hipótesis inductiva tiene que valer en esas otras asignaciones. Si el dijera «para la fija», el paso del cuantificador no tendría con qué hacerse. Por eso «para cada » va adentro del , y lo que queda afuera, fijo, son , y , que no cambian al bajar.
Por qué la hipótesis es para todas. Es la misma cuenta mirada desde abajo. Cuando la inducción llega a la atómica, la asignación ya pasó por todos los cuantificadores de arriba, y puede ser cualquier . El Ejercicio 7 se aplica en esa asignación, y pide ahí. El ejemplo de es exactamente eso: la hipótesis vale en y falla en , que es una de las asignaciones a las que llega el .
Por qué no contigua. El inciso (e) tiene dos salidas: la ocurrencia es la primera de , o está en . La primera es justamente la contigua, y no está adentro de ninguna atómica: el Ejercicio 7 no tiene nada que decir de ella. La hipótesis del ejercicio cierra esa salida. Y al bajar, la ocurrencia sigue siendo no contigua en el pedazo: si empieza en el primer símbolo del pedazo, no es contigua por definición; si no, el símbolo anterior en el pedazo es el mismo que en .
El camino es la inducción leída de arriba hacia abajo: la conjunción manda la ocurrencia a un miembro, el cuantificador multiplica las asignaciones por cuatro, y en la atómica el Ejercicio 7 se aplica una vez por cada asignación que llegó. Con la hipótesis vale en todas y la verdad no se mueve. Con , en la hipótesis vale en pero, para la ocurrencia de 16, sólo en una de las cuatro asignaciones que llegan a la atómica, y la verdad cambia. Para la ocurrencia de 3, que no está bajo ningún cuantificador, llega sólo .
Hechos sobre símbolos. Son los del Ejercicio 7, y se repiten porque la prueba se entrega entera. , y son los alfabetos de los nombres de constante, de función y de relación, que por la definición de tipo (Guía 8, p. 4) son disjuntos de a pares y no contienen , , , nexos, paréntesis, coma, , la ni numerales itálicos o negritas.
(L) Dónde están los símbolos de términos en una fórmula. Llamemos argumento atómico de una fórmula a una ocurrencia de un término en que es uno de los argumentos de una ocurrencia en de una fórmula atómica: o en , o un en . Usaremos la Regla de Inducción desde 0, con
: para toda , toda posición de donde hay una o un símbolo de o de está dentro de un argumento atómico de o dentro de una ocurrencia de una variable cuyo símbolo anterior en es o .
(M) Consecuencia. Si un término ocurre en una fórmula a partir de una posición que está dentro de una subfórmula , la ocurrencia está dentro de . En efecto, el primer símbolo de es una o de , por (S1), así que por (L) aplicado a esa posición está dentro de un argumento atómico de o de una variable de precedida por un cuantificador. En el primer caso, lo que sigue a es una coma, «)» o «≡», que no están en , y por (S3) la ocurrencia está dentro de . En el segundo, los símbolos de salvo el primero son numerales, con los que no empieza ningún término, así que empieza en la de ; por lectura única es una variable, y termina en su único negrita, que es el primero a partir de esa : el último de . En los dos casos la ocurrencia queda dentro de .
Prueba de los incisos (a) a (e) del Lema 9.
(N) La ocurrencia sigue siendo no contigua. Si una ocurrencia no contigua de en está dentro de un pedazo que es fórmula, es no contigua en : si empieza en el primer símbolo de no es contigua por definición, y si no, el símbolo anterior a ella en es el mismo que en , que no es ni .
Prueba del ejercicio. Fijemos y de tipo tales que para cada . Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: Si y es el resultado de reemplazar en una ocurrencia no contigua de por , entonces para cada se tiene que si y solo si .
Por la Regla de Inducción desde 0, vale para todo . Dada , está en algún , y da sii para cada . ∎
Lo que hace perder puntos. Fijar antes de la inducción y escribir un para esa sola asignación: el caso del cuantificador queda sin hipótesis inductiva. No decir, en el caso , que la ocurrencia no puede ser la de porque es contigua. Aplicar el Ejercicio 7 sin decir en qué asignación ni que ahí . Despachar los nexos o el con «los otros casos son similares», cuando cada uno es una línea. Usar el Lema 9 de la Guía 9 sin enunciarlo y probarlo. Y olvidar que los pedazos también tienen que ser fórmulas para aplicar las cláusulas: lo da el lema de la Guía 9 que cita la consigna.
Lo que se lleva. El molde, con «para cada » adentro del porque el cuantificador cambia la asignación, es el del Ejercicio 12, que reemplaza una subfórmula por otra equivalente en una estructura, y el del Ejercicio 9, donde la equivalencia es en todas las estructuras. La diferencia con el 12 es dónde termina la inducción: allá en la subfórmula reemplazada, acá en una atómica. Y el Ejercicio 7 es el piso de abajo: la misma inducción hecha con términos, donde ninguna cláusula cambia la asignación y por eso alcanza con la hipótesis en una sola.