Concepto · Guía 11 · qué es que una fórmula defina a un elemento, cómo se arma por lo que lo distingue, el criterio NoDefinible y por qué es correcto
Una fórmula con una sola variable libre parte el universo en dos: los elementos que la cumplen y los que no. Un elemento es definible cuando alguna fórmula lo deja solo de su lado. Encontrar esa fórmula es describirlo por algo que tiene él y ningún otro; probar que no existe es otra cosa, y se hace con un isomorfismo que lo mueve.
Elemento definible (Guía 11, p. 4). Sea un modelo de tipo . Un elemento de es definible en si hay una fórmula tal que y, para cada , . Es decir, es el único elemento de que cumple . Una fórmula define a en si cumple eso.
Dos cosas que la definición dice sin subrayar. La declaración pide que las variables libres de estén entre : si quedara otra libre, la verdad de dependería de un valor que nadie fijó. Y puede no tener ninguna libre, pero entonces es una sentencia, la cumplen todos o ninguno, y no define a nadie salvo en un universo de un elemento.
El ejemplo más chico es el Ejercicio 9 de la guía: , y . la cumple sólo el 3, y sólo el 1. Los dos son definibles: el 3 por su nombre, y el 1 por no ser el 3.
Cada fórmula con libre recorta un subconjunto de : los con . La conjunción corta la intersección, la negación el complemento, y los cuantificadores hablan de cómo se relaciona con los demás. Armar una fórmula que define a es llegar al conjunto con esas operaciones. El método, en tres pasos:
Los rasgos que más rinden, con un ejemplo de los ejercicios de la lista:
Toda variable que no sea va cuantificada. Y si la relación es reflexiva, lo estricto se escribe: «divide estrictamente» es , porque si no la cumplen todos, con igual a .
En una estructura grande las fórmulas crecen rápido, y la notación declaratoria permite armar una con otras. La Guía 11 lo muestra en las p. 5–6 sobre un reticulado de dieciséis elementos, con y , el supremo y el ínfimo del diagrama. Va abajo, en el widget.
El 15 es el máximo.
« absorbe a todos con el supremo»: para cada , y sólo el máximo hace eso. Se declara , y entonces también define al 15, ahora con libre.
La trampa. no define al 15. La que entra queda atrapada por el que la fórmula usaba de auxiliar, y lo que queda es una sentencia: «todo elemento es su propio supremo con sí mismo», verdadera en . La cumplen los dieciséis.
Cubrir. Para seguir hace falta « es cubierto por »: está estrictamente abajo de y no hay nada entre los dos.
, y se declara . dice « es cubierto por »; con valiendo 10, la cumplen el 8 y el 9. Pero no dice « es cubierto por »: adentro, es la variable del , el último conjunto pasa a ser , siempre falso, y la fórmula se reduce a « está estrictamente abajo de ». Con valiendo 10 la cumplen los diez elementos del 0 al 9.
El 13 es el único cubierto por el 15 que cubre a dos elementos distintos:
La primera mitad, « es cubierto por el 15», la cumplen el 13 y el 14. La segunda, « cubre a dos distintos», saca al 14, que sólo cubre al 12. Las auxiliares , y son nuevas: no son ni las variables que y usan adentro, y .
Los consejos de la guía, escritos. El 14 es el otro cubierto por el 15; el 12 es el ínfimo del 13 y el 14; el 11 es el otro cubierto por el 13:
Cada una se declara y se reusa en la siguiente, siempre con una variable que no aparece en la fórmula que se reemplaza: y cambian por variables que ni ni usan. Escritas enteras son palabras de cientos de símbolos; medidas en la estructura, cada una la cumple su elemento y nadie más.
Para probar que un elemento no es definible no sirve probar fórmulas: hay infinitas. La guía da un criterio (p. 7):
NoDefinible. Si es un modelo de tipo y es tal que para algún isomorfismo , entonces no es definible en .
Un isomorfismo de en es una manera de mover los elementos sin que ningún símbolo del tipo lo note: biyectivo, homomorfismo —respeta constantes, conmuta con funciones, preserva relaciones— y con inversa homomorfismo (Guía 10, p. 11–12). Si uno de esos movimientos lleva a otro elemento, todo lo que se pueda decir de se dice igual de ese otro, y ninguna fórmula los separa. En el Ejercicio 18 de la lista, cambiar 5 con 7 es un isomorfismo, y por eso ninguno de los dos es definible.
La guía agrega, sin probarlo, que cuando el universo es finito el criterio es completo: si no es definible, hay un isomorfismo con . Así que en los ejercicios, con universos finitos, todo elemento cae de un lado: o tiene fórmula, o hay un isomorfismo que lo mueve.
Ejercicio 36 (Guía 11, p. 13). Si es un modelo de tipo y es definible en , entonces para cada isomorfismo . Como corolario, el criterio NoDefinible es correcto.
La prueba se apoya en un hecho: un isomorfismo no cambia ninguna verdad. Es el Ejercicio 35 de la guía (el Ejercicio 29 de la lista, con su prueba): si es un isomorfismo y , entonces
para cada .
Prueba. Sea definible en , y sea una fórmula que lo define: , y para cada . Sea un isomorfismo. Por el Ejercicio 35, con , y , si y sólo si . Como , se tiene . Si fuera , sería un elemento de que cumple , contra lo que dice que define a . Luego . ∎
Corolario: NoDefinible es correcto. Es la contrarrecíproca. Si para algún isomorfismo , entonces no vale « para cada isomorfismo», y por el Ejercicio 36 no es definible.
Y una consecuencia que ahorra búsquedas: si todos los elementos son definibles, el único isomorfismo de en es la identidad. Pasa en los Ejercicios 19 y 20 de la lista.
| Ejercicio | Estructura | Isomorfismos de 𝐀 en 𝐀 | Definibles | No definibles |
|---|---|---|---|---|
| 18 | divide estrictamente, iz = 2 | 2 | 2, 70, 140, 280 | 5, 7 |
| 19 | divide, sin constantes | 1 | 1, 3, 5, 6, 30 | ninguno |
| 20 | dos funciones, f y g | 1 | 1, 2, 3, 4 | ninguno |
Contados sobre todas las biyecciones de en : 720 en el 18, 120 en el 19, 24 en el 20. En el 18, sin la constante habría seis isomorfismos, que permutan 2, 5 y 7, y el 2 tampoco sería definible.