Ejercicio 17 de la lista del parcial 3 · Guía 11, Ejercicio 37, sin notación declaratoria · inducción en el nivel con asignaciones infinitas: el Lema 6 para las atómicas, un testigo para el ∃, y el ∀ como único caso que pide sobre
El enunciado, textual: «Supongamos es un homomorfismo suryectivo. Sea tal que los símbolos no ocurren en . Pruebe que entonces
para cada .»
Es el Ejercicio 37 de la Guía 11 escrito sin notación declaratoria: con asignaciones infinitas y , como piden los ejercicios 1 a 17 de la lista. La versión declaratoria, con los dos contraejemplos que pide la guía, es el Ejercicio 30.
Una fórmula que sólo usa , nombres de relación, , , y —ninguna negación, ninguna implicación, ninguna doble implicación— y que es verdadera en para una asignación, sigue siendo verdadera en para la asignación que resulta de aplicarle a cada elemento. Se le pide a que sea homomorfismo y que sea sobre. Y la conclusión va en un solo sentido: dice «implica», no «si y sólo si».
Un ejemplo. Sea . En el universo es , con dada por , , , y . En el universo es , con y . La función con y es un homomorfismo sobre (no es inyectiva). La fórmula
es verdadera en para : el y el están en , y el es el valor de . En , para , también: y están en . En cambio es verdadera en para , porque , y falsa en para , porque . La negación no viaja.
Para abreviar, como en la Guía 10 (p. 12–13): si , se escribe para .
Homomorfismo (Guía 10, p. 11–12). es un homomorfismo de en si (1) para todo ; (2) para cada y ; (3) implica , para todo y . Las tres, con ejemplos, en Homomorfismos e isomorfismos de estructuras.
El valor de un término (Guía 10, p. 1). Para : (i) si , ; (ii) si , ; (iii) si , . En la guía son las cláusulas (1), (2) y (3); acá van con números romanos para no confundirlas con las condiciones de homomorfismo.
La relación ⊨ (Guía 10, p. 4). es la asignación que resulta de reemplazar en el -ésimo elemento por . Las cláusulas que se usan son seis:
Los niveles (Guía 9). son las fórmulas atómicas, y , y es más las fórmulas , , , , , y , con y . Toda fórmula está en algún . Que cada fórmula se descomponga de una sola manera es la lectura única de fórmulas, que la lista deja usar sin enunciar.
Hay dos cosas más que se usan y no están en esa lista: el Lema 6 de la Guía 10 y una igualdad entre asignaciones. Las dos se enuncian y se prueban en la sección siguiente.
Lema 6 (Guía 10, p. 12). Sea un homomorfismo. Entonces para cada y cada .
Dice que da lo mismo calcular el término en y llevar el resultado a , que llevar la asignación a y calcular ahí. Es lo que convierte las atómicas en las condiciones de homomorfismo.
Prueba. Sea un homomorfismo. Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: para cada y cada , se tiene .
Por la Regla de Inducción desde 0, vale para todo , y como todo término está en algún , vale el lema. ∎
La igualdad de asignaciones. Para , y ,
Prueba. Las dos son infinituplas de elementos de ; se comparan lugar por lugar. En el lugar , la de la izquierda tiene aplicada al -ésimo de , que es , y la de la derecha tiene . En un lugar , la de la izquierda tiene , porque no toca el lugar , y la de la derecha tiene el -ésimo de , que es . ∎
La inducción. La fórmula se arma por niveles, así que se induce en el nivel: Regla de Inducción desde 0, con un que habla de las fórmulas de . Hay dos cosas que tienen que estar adentro del .
Los casos.
Por qué y rompen. Si y , lo que se sabe es . La hipótesis inductiva dice «si vale en , vale en », y de una fórmula que no vale en no dice nada. Haría falta «si no vale en , no vale en », que es la implicación al revés: «si vale en , vale en ». En el ejemplo de la sección 01, no vale en para y vale en para , porque la condición (3) mete a en aunque . Con pasa lo mismo, porque puede valer en por ser falsa: vale en para y no vale en para , donde es verdadera y . Y tiene las dos cosas adentro.
Abajo, las mismas estructuras. Elegís una fórmula y los valores de y en , y se ve el recorrido de la prueba: qué se sabe de en cada subfórmula y si llega a . Después le agregás a un elemento que no es imagen de nadie.
Las tres primeras fórmulas no tienen ni , y con sobre todo llega. Con la segunda, la del , sigue llegando con no sobre: el testigo en es del testigo en , y eso no necesita que sea imagen de algo. Con la primera y la tercera, en cambio, el falla en , que no es para ningún . Las de y se rompen en el nodo marcado, con sobre y todo. Y la última tiene y y aun así, con sobre, llega: el ejercicio no dice que esas fórmulas no viajen, dice que la prueba no las cubre.
Prueba. Sean y estructuras de tipo y un homomorfismo sobre. Para denotamos . Usaremos el Lema 6 de la Guía 10 y la igualdad , probados arriba. Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: para toda en la que no ocurren , ni , y para toda , si entonces .
Prueba de que es verdadero. Sean y tales que . Como es atómica, hay dos casos.
Prueba de que si es verdadero entonces lo es. Supongamos que vale . Sean en la que no ocurren , ni , y tales que .
Por la Regla de Inducción desde 0, es verdadero para todo . Como , toda está en algún , y por , si en no ocurren , ni , entonces implica para cada . ∎
Con , medidos los tres:
| Hipótesis que falla | 𝐀 | 𝐁 | F | En 𝐀 | En 𝐁 |
|---|---|---|---|---|---|
| F sobre | , | , | la inclusión | ||
| sin | , | , | todo a | ||
| sin | , | , | la identidad |
En la primera fila es homomorfismo porque , y no es sobre: no es imagen de nadie, y es justo el elemento donde falla el . En la misma estructura, vale en y vale en : el no necesitaba sobre. En la segunda, es sobre y homomorfismo, porque es todo ; la negación de vale en y su imagen está en . En la tercera, es biyectiva y homomorfismo, porque es vacía, y en la misma estructura también se rompen en y en . Es la estructura del contraejemplo del Ejercicio 16 con un elemento más: un homomorfismo biyectivo que no es isomorfismo. Para un isomorfismo la verdad viaja en los dos sentidos y en todas las fórmulas, que es el Lema 7 de la Guía 10 y el Ejercicio 29.
El Lema 6 en notación declaratoria es el Ejercicio 28, y este mismo ejercicio en notación declaratoria es el Ejercicio 30. Los casos son los mismos; cambia cómo se escribe la asignación. La relación con todas sus cláusulas está en La relación ⊨ y la validez universal.
El molde de los cuantificadores —cambiar la asignación con y por eso cuantificarla dentro del — es el de los ejercicios 12 a 15 de la lista, y el del Lema 7.
Lo que hace perder puntos. Fijar antes de la inducción, con lo que el caso no puede usar la hipótesis inductiva. Olvidar decir que en y tampoco ocurren , ni , sin lo cual no se les puede aplicar . Usar el Lema 6 sin enunciarlo y probarlo: la lista sólo deja usar sin enunciar los lemas Menú y la lectura única. Pasar de a sin justificar la igualdad. En el caso , concluir sin decir que todo es de la forma . Y escribir «sii» donde va «implica».