Ejercicio 26 de la lista del parcial 3 · Ejercicio 33 de la Guía 11 · inducción en fórmulas dentro de la notación declaratoria: el Lema 4 da los casos, la Convención 6 declara las piezas y el Lema 6 evalúa los dos lados
El enunciado, textual: «Sea el tipo . Sea y sea el resultado de reemplazar cada ocurrencia de la palabra en por la palabra . Acepte como demostrado que y . Declaremos . Pruebe que si es una estructura de tipo tal que , entonces si y solo si cualesquiera sean .» Es el Ejercicio 33 de la Guía 11.
Está enunciado con : se resuelve dentro de la notación declaratoria, con los lemas y convenciones de la sección «Manejo técnico de la notación declaratoria» de la Guía 11. Lo que la consigna da por aceptado —que es fórmula y tiene las mismas variables libres— no se prueba.
El tipo tiene dos nombres de relación binaria y nada más: ni constantes ni funciones, así que los términos son sólo variables. Si la estructura interpreta los dos nombres con la misma relación, da lo mismo escribir uno u otro: cambiar por en todos lados no cambia la verdad de la fórmula en ningún .
Un ejemplo. Sea con , y sea
declarada . Entonces , y como las dos relaciones son la misma, y dicen lo mismo: «todo lo que está arriba de tiene algo arriba», verdadero en los tres elementos. Si en cambio fuera el orden estricto , las dos fórmulas se separan en : es falsa y es verdadera. La hipótesis es lo que lo impide.
El ejemplo ya muestra lo que va a importar en la prueba. La fórmula tiene un con que no está en la declaración, y adentro un con que sí está: son los casos (6) y (5) del Lema 4, y se tratan distinto.
Los lemas y las convenciones de la sección «Manejo técnico de la notación declaratoria» son lo que el encabezado de la lista manda usar en los ejercicios 21 a 30: se enuncian y se citan. Lo que haga falta de otra parte —acá, dónde puede ocurrir — se enuncia y se prueba.
La Regla de Inducción desde 0, con , las fórmulas de nivel : son las atómicas, los crecen con , y toda fórmula está en alguno. Si se prueba y que implica , vale para todo .
Lema 4 de la Guía 11, p. 9 (lectura única de fórmulas declaradas). Si y , se da una y sólo una de:
Más aún, si , en el caso (3) y están en , y en los casos (4), (5) y (6) está en . Es un teorema de lectura única.
Convención Notacional 6 de la Guía 11, p. 10. Si , se suponen hechas: en el caso (1), y ; en el (2), para cada ; en el (3), y ; en el (4) y el (5), ; y en el (6), , con una variable más.
Lema 6 de la Guía 11, p. 11 (carácter recursivo de ). La guía lo acepta sin prueba. Si , es un modelo de tipo y , escribiendo por :
es . Cada cláusula se usa dos veces: una para y otra para .
De la definición de tipo, en la Guía 9: los nombres de relación son palabras sobre un alfabeto en el que no hay paréntesis, coma, , , nexos, cuantificadores, la de las variables ni numerales itálicos o negritas; y ningún nombre de relación es subpalabra propia de otro.
La afirmación es para toda fórmula, así que la prueba es por la Regla de Inducción desde 0 en el nivel de . Antes de escribir hay que contestar dos preguntas: cómo queda en cada caso del Lema 4, y con qué declaración queda cada pieza.
Cómo queda . Los símbolos de no aparecen en una variable, ni son paréntesis, nexos, ni cuantificadores. Entonces una ocurrencia de en no toca el «(», la ni el «)», y cae entera adentro de o de ; reemplazarlas todas en es reemplazarlas todas en y todas en . Caso por caso:
Donde es el resultado de reemplazar cada de por . Por lo que la consigna acepta, aplicado a —que está declarada por la Convención 6—, y : se la puede declarar con la misma lista que . Y por la unicidad del Lema 4 aplicado a , las piezas de son estas , con las declaraciones que les da la Convención 6.
Qué va adentro de , y por qué también. En el caso (6), con fuera de la lista, la Convención 6 declara : una variable más. Para usar la hipótesis inductiva en , tiene que valer para cualquier declaración, de cualquier largo. Si fijara y , no diría nada de . Y los elementos también van adentro: en el caso (5) la cláusula (8) del Lema 6 cambia por un cualquiera, y en el (6) la (9) agrega un al final.
Dónde trabaja la hipótesis. En un solo lugar: la atómica , que pasa a . Por el Lema 6 (2) una es verdadera sii y la otra sii está en , y las dos relaciones son la misma. Todo lo demás es la misma cláusula del Lema 6 de los dos lados, con la hipótesis inductiva en el medio.
Abajo, una fórmula desarmada con el Lema 4 hasta las atómicas, cada pieza con la declaración que le da la Convención 6, y en cuántas tuplas de esa declaración coinciden la pieza y su reemplazo. Arranca con .
Con coinciden todas las piezas, en todas las tuplas: es el teorema, pieza por pieza, como lo recorre la inducción. Con las relaciones distintas, la diferencia nace siempre en una atómica y sube o no. En la tercera fórmula sube hasta las dos mitades de la conjunción, que difieren en las mismas tuplas, y ahí se pierde: y coinciden en los tres elementos aunque las relaciones sean distintas. La vuelta del teorema no vale.
Hecho (dónde está ). Sean variables distintas, y, para cada fórmula , el resultado de reemplazar cada ocurrencia de en por . Según el caso del Lema 4 en que esté : (1) si , ; (2) si , , y si , ; (3) si , ; (4) si , ; (5) y (6) si , con una variable, .
Prueba. Como no tiene nombres de constante ni de función, y para todo : los términos de tipo son las variables. Por la definición de tipo, ningún símbolo de es un paréntesis, la coma, , , un nexo, un cuantificador, la ni un numeral itálico o negrita; en particular, ninguno aparece en una variable. Una ocurrencia de ocupa posiciones consecutivas, todas con símbolos de .
Las declaraciones de las piezas. En los casos (3) a (6), cada pieza de está declarada por la Convención 6: con en los casos (3), (4) y (5), y con en el (6). Por lo aceptado en la consigna, aplicado a , y , así que admite la misma declaración que . Por el Hecho, tiene la forma del mismo caso del Lema 4, con piezas , y por la unicidad del Lema 4 aplicado a , éstas son sus piezas; la Convención 6 aplicada a les da exactamente esas declaraciones. En el caso (6) también está en el caso (6), porque la variable cuantificada es la misma .
El ejercicio. Prueba. Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: Sea una estructura de tipo tal que . Para todo y todas las variables distintas : si , , es el resultado de reemplazar cada ocurrencia de en por y declaramos , entonces para cualesquiera se tiene que si y sólo si .
Abreviamos como .
Por la Regla de Inducción desde 0, vale para todo . Sean ahora , declarada , y tal que : por , sii cualesquiera sean . ∎
Es el molde de toda inducción declaratoria en fórmulas. Lema 4 para los casos, Convención 6 para declarar las piezas, Lema 6 para evaluar, y cuantificado sobre todas las declaraciones porque el caso (6) alarga la lista. El Ejercicio 29 (un isomorfismo no cambia ninguna verdad) y el (b) del Ejercicio 27 tienen exactamente estos once casos; cambia sólo qué pasa en las atómicas.
Es el gemelo del Ejercicio 8, que cambia un nombre de función por otro en un término, sin notación declaratoria y con asignaciones infinitas. Allá el reemplazo entra en los argumentos de un término; acá entra en las piezas de una fórmula y los términos quedan quietos.
Lo que hace perder puntos. Fijar y las variables afuera de : el caso (6) declara con variables y la hipótesis inductiva no se puede aplicar. Fijar los afuera: los cuantificadores los cambian. No decir cómo queda en cada caso, o decirlo sin justificar que no puede cruzar un paréntesis, un nexo ni un cuantificador. Usar la Convención 6 para las piezas de sin decir que es fórmula y está declarada. Escribir «los demás nexos son análogos» sin las cuatro cláusulas: y usan . Juntar los casos (5) y (6) del Lema 4, que usan cláusulas distintas del Lema 6. Y olvidar el caso , donde no se reemplaza nada.