En matemáticas y teoría de conjuntos , los conjuntos finitos hereditarios se definen como conjuntos finitos cuyos elementos son todos conjuntos finitos hereditarios. En otras palabras, el conjunto en sí es finito, y todos sus elementos son conjuntos finitos, recursivamente hasta llegar al conjunto vacío .
Una definición recursiva de conjuntos hereditariamente finitos bien fundados es la siguiente:
Sólo los conjuntos que pueden construirse mediante un número finito de aplicaciones de estas dos reglas son hereditariamente finitos.
Esta clase de conjuntos se clasifica naturalmente según el número de pares de paréntesis necesarios para representar los conjuntos:
De esta manera, el número de conjuntos con pares de corchetes es [1]
El conjunto es un ejemplo de un conjunto finito hereditario, y también lo es el conjunto vacío , como se ha señalado. Por otra parte, los conjuntos o son ejemplos de conjuntos finitos que no son finitos hereditariamente . Por ejemplo, el primero no puede ser finito hereditariamente ya que contiene al menos un conjunto infinito como elemento, cuando .
La clase de todos los conjuntos finitos hereditarios se denota por , lo que significa que la cardinalidad de cada miembro es menor que . (De manera análoga, la clase de conjuntos contables hereditarios se denota por .) está en correspondencia biyectiva con . También se puede denotar por , que denota la ésima etapa del universo de von Neumann . [2] Por lo tanto, aquí es un conjunto contable .
En 1937, Wilhelm Ackermann introdujo una codificación de conjuntos hereditariamente finitos como números naturales. [3] [4] [5] Se define mediante una función que asigna cada conjunto hereditariamente finito a un número natural, dada por la siguiente definición recursiva:
Por ejemplo, el conjunto vacío no contiene miembros y, por lo tanto, se asigna a una suma vacía , es decir, el número cero . Por otro lado, un conjunto con miembros distintos se asigna a .
La inversa viene dada por
donde BIT denota el predicado BIT .
La codificación de Ackermann se puede utilizar para construir un modelo de teoría de conjuntos finitarios en los números naturales. Más precisamente, (donde es la relación inversa de , intercambiando sus dos argumentos) modela la teoría de conjuntos de Zermelo-Fraenkel ZF sin el axioma de infinito . Aquí, cada número natural modela un conjunto, y la relación modela la relación de pertenencia entre conjuntos.
Se puede ver que la clase está en correspondencia exacta con una clase de árboles enraizados , es decir, aquellos sin simetrías no triviales (es decir, el único automorfismo es la identidad): el vértice raíz corresponde al corchete de nivel superior y cada arista conduce a un elemento (otro conjunto de este tipo) que puede actuar como un vértice raíz por derecho propio. No existe ningún automorfismo de este gráfico, lo que corresponde al hecho de que se identifican ramas iguales (por ejemplo , trivializando la permutación de los dos subgrafos de forma ). Este modelo de gráfico permite una implementación de ZF sin infinito como tipos de datos y, por lo tanto, una interpretación de la teoría de conjuntos en teorías de tipos expresivos .
Existen modelos de grafos para ZF y también teorías de conjuntos diferentes de la teoría de conjuntos de Zermelo, como teorías no bien fundamentadas . Dichos modelos tienen una estructura de aristas más intrincada.
En teoría de grafos , el grafo cuyos vértices corresponden a conjuntos hereditariamente finitos y sus aristas corresponden a la pertenencia al conjunto es el grafo de Rado o grafo aleatorio.
En los enfoques comunes de la teoría de conjuntos axiomáticos, el conjunto vacío también representa el primer número ordinal de von Neumann , denotado . Todos los ordinales finitos de von Neumann son, de hecho, hereditariamente finitos y, por lo tanto, también lo es la clase de conjuntos que representan los números naturales. En otras palabras, incluye cada elemento del modelo estándar de números naturales y, por lo tanto, una teoría de conjuntos que exprese debe necesariamente contenerlos también.
Nótese ahora que la aritmética de Robinson ya puede interpretarse en ST , la subteoría muy pequeña de la teoría de conjuntos de Zermelo Z − con sus axiomas dados por Extensionalidad , Conjunto vacío y Adjunción . Todo tiene una axiomatización constructiva que involucra estos axiomas y, por ejemplo, Inducción de conjuntos y Reemplazo .
Caracterizando axiomáticamente la teoría de los conjuntos finitos hereditarios, se puede añadir la negación del axioma de infinito . Como la teoría valida los otros axiomas de , esto establece que el axioma de infinito no es una consecuencia de estos otros axiomas.
Los conjuntos finitos hereditarios son una subclase del universo de Von Neumann . Aquí, la clase de todos los conjuntos finitos hereditarios bien fundados se denota como . Nótese que esto también es un conjunto en este contexto.
Si denotamos por el conjunto potencia de , y por el conjunto vacío, entonces se puede obtener fijando para cada entero . Por lo tanto, se puede expresar como
y todos sus elementos son finitos.
Esta formulación demuestra, una vez más, que sólo hay una cantidad contable de conjuntos finitos hereditariamente: es finito para cualquier , su cardinalidad está en la notación de flecha hacia arriba de Knuth (una torre de potencias de dos), y la unión de una cantidad contable de conjuntos finitos es contable.
De manera equivalente, un conjunto es hereditariamente finito si y sólo si su clausura transitiva es finita.
El conjunto de todos los conjuntos finitos hereditarios (bien fundados) (que es infinito, y no finito hereditario en sí mismo) se escribe
para mostrar su lugar en la jerarquía de von Neumann de conjuntos puros.