Concepto · Guía 10 · las tres condiciones, el isomorfismo con su inversa, el Lema 6 y el Lema 7 con sus pruebas, y lo que se pierde sin relaciones, sin sobre o con negación
Hasta la Guía 10, un homomorfismo era de posets, de reticulados o de álgebras de Boole: una definición para cada clase de estructura. Con la definición general de estructura de tipo , la Guía 10 los junta en una sola, en la sección «Un poco de semántica» (p. 11–13), y prueba los dos resultados que la hacen útil: un homomorfismo conmuta con los términos, y un isomorfismo no cambia el valor de verdad de ninguna fórmula.
Notación (p. 11). Dado un modelo de tipo , , para cada se escribe para denotar a .
Homomorfismo (p. 11–12). Sean y modelos de tipo . Una función es un homomorfismo de en si se cumplen
Se escribe es un homomorfismo para decir que es un homomorfismo de en . Cada condición habla de una clase de nombre del tipo. (1): la constante va a la constante. (2): da lo mismo operar en y llevar el resultado, que llevar los argumentos y operar en . (3): lo que está relacionado en queda relacionado en ; la vuelta no se pide. Las dos primeras son igualdades y la tercera es una implicación, y casi todo lo que sigue sale de esa diferencia.
Las definiciones viejas son casos particulares. Un poset es una estructura de un tipo con un solo nombre de relación, binario, interpretado como el orden, y para él la (3) es « implica »: preservar el orden. Un reticulado terna es de tipo , y la (2) es preservar supremos e ínfimos.
Sea . En el universo es , con y la suma módulo 4; en el universo es , con y la suma módulo 2. Medido con las tres condiciones:
Y uno con relaciones, para la (3). Con , sean y con universo , y . La identidad es homomorfismo de en : la (3) no pide nada, porque en no hay nadie. De en no lo es: y . Una función puede ser homomorfismo en un sentido y no en el otro.
Isomorfismo (p. 12). «Un isomorfismo de en será un homomorfismo de en el cual sea biyectivo y cuya inversa sea un homomorfismo de en . Diremos que los modelos y son isomorfos (en símbolos: ), cuando haya un isomorfismo de en .»
El pedido sobre la inversa no sobra. En el último ejemplo de la sección 02, la identidad es un homomorfismo biyectivo de en y su inversa no es homomorfismo, así que no es isomorfismo. Lo que le falta es la vuelta de la (3): que implique . Es lo mismo que pasa con los posets, en Un homomorfismo no refleja el orden.
Sin relaciones, biyectivo alcanza. Si , todo homomorfismo biyectivo es isomorfismo: la inversa cumple (1) y (2) despejando con , y la (3) no pide nada. Es el Ejercicio 17 de la Guía 10, resuelto en Sin relaciones, biyectivo alcanza. Por ejemplo, módulo 4 es un homomorfismo biyectivo de la estructura de la sección 02 en sí misma, y por lo tanto un isomorfismo.
Lema 6 (p. 12). Sea un homomorfismo. Entonces
para cada , .
Las condiciones (1) y (2) hablan de una constante y de una operación aplicada una vez. El lema las extiende a cualquier término: calcular en y llevar el resultado a da lo mismo que llevar la asignación y calcular en . Para abreviar, si se escribe . La condición (3) no interviene: un término no tiene relaciones.
Prueba. Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: si es un homomorfismo, entonces para cada y cada .
Por la Regla de Inducción desde 0, vale para todo , y todo término está en algún . ∎
La guía deja el caso base «al lector»; es el renglón de las variables y el de las constantes. La prueba recorre el término de las hojas a la raíz, y en cada nodo usa una sola condición: la (1) en una constante, la (2) en una operación. Si no es homomorfismo, el primer nodo donde la igualdad se rompe es un nodo donde falla una de las dos.
Abajo, las estructuras de la sección 02, un término y una asignación. Elegís y se ve, subtérmino por subtérmino, si y coinciden.
Con y , el nodo ya no coincide, y es justo la falla de la (2) en . Con módulo 2 falla la hoja , por la (1); y en , que no tiene , falla por la (2) el nodo de adentro con cualquier asignación, y la raíz coincide igual, de casualidad: una suma de tres paridades corridas en uno es la paridad corrida de la suma. Con módulo 2, coinciden todos los nodos para cualquier término y cualquier asignación: es el lema.
Lema 7 (p. 12). Supongamos que es un isomorfismo. Sea . Entonces
para cada . En particular y satisfacen las mismas sentencias de tipo .
Las cláusulas de que se usan están en La relación ⊨ y la validez universal; los números entre paréntesis son los de la Guía 10, p. 4. Se usa también una igualdad entre asignaciones: para , y ,
porque las dos infinituplas tienen en el lugar y en cada lugar .
Prueba. Sea un isomorfismo. Usaremos la Regla de Inducción desde 0. Para cada sea el enunciado:
: para cada y cada , sii .
es verdadero. Sean y .
implica . Supongamos que vale , y sean y . Caso : vale por . Si no, es de alguna de las formas siguientes, con .
Por la Regla de Inducción desde 0, vale para todo , y toda fórmula está en algún . Para las sentencias: si es una sentencia, por el Corolario 3 de la Guía 10 su valor no depende de la asignación, así que sii para una cualquiera, sii , sii . ∎
Dónde se usó cada cosa: inyectiva en , hacia la izquierda; la inversa homomorfismo en , hacia la izquierda; sobre en el hacia la derecha y en el hacia la izquierda. Y el funciona sólo porque es un «sii». La guía escribe los casos , y y deja el resto; en notación declaratoria es el Ejercicio 29.
Si es sólo un homomorfismo, la prueba del Lema 7 se puede repetir con «implica» en lugar de «sii», siempre que cada caso que se use sólo vaya hacia la derecha y no use lo que falta. Mirando la lista de arriba: hacia la derecha usa que es función, hacia la derecha usa la (3) de , y no usan nada, el hacia la derecha no usa nada, y el hacia la derecha usa sobre. Lo que no se puede repetir es , y : para propagar «implica» a través de una negación haría falta la implicación al revés. El resultado es el Ejercicio 37 de la Guía 11:
si es un homomorfismo sobre y en no ocurren , ni , entonces implica para cada .
Con asignaciones infinitas está probado en Sobre y sin negación, la verdad viaja de A a B, y en notación declaratoria, con los contraejemplos que pide la guía, en Dónde se rompe el transporte de la verdad. Los dos contraejemplos, medidos, con :