Articulo de referencia

Conjunto hereditariamente finito

En matemáticas y teoría de conjuntos , los conjuntos hereditariamente finitos se definen como conjuntos finitos cuyos elementos son todos conjuntos hereditariamente finitos. En ...

En matemáticas y teoría de conjuntos , los conjuntos hereditariamente finitos se definen como conjuntos finitos cuyos elementos son todos conjuntos hereditariamente finitos. En otras palabras, el conjunto en sí es finito, y todos sus elementos son conjuntos finitos, recursivamente hasta llegar al conjunto vacío .

Definición formal

Una definición recursiva de conjuntos hereditariamente finitos bien fundados es la siguiente:

Caso base : El conjunto vacío es un conjunto hereditariamente finito.
Regla de recursión : Sia1,ak{\displaystyle a_{1},\dots a_{k}}son hereditariamente finitos, entonces también lo es{a1,ak}{\displaystyle \{a_{1},\dots a_{k}\}}.

Solo los conjuntos que pueden construirse mediante un número finito de aplicaciones de estas dos reglas son hereditariamente finitos.

Representación

Esta clase de conjuntos se clasifica naturalmente según el número de pares de corchetes necesarios para representar los conjuntos:

  • {}{\displaystyle \{\}}(es decir{\displaystyle \emptyset }, el ordinal de Neumann "0")
  • {{}}{\displaystyle \{\{\}\}}(es decir{}{\displaystyle \{\emptyset \}}o{0}{\displaystyle \{0\}}, el ordinal de Neumann "1")
  • {{{}}}{\displaystyle \{\{\{\}\}\}}
  • {{{{}}}}{\displaystyle \{\{\{\{\}\}\}\}}y luego también{{},{{}}}{\displaystyle \{\{\},\{\{\}\}\}}(es decir{0,1}{\displaystyle \{0,1\}}, el ordinal de Neumann "2"),
  • {{{{{}}}}}{\displaystyle \{\{\{\{\{\}\}\}\}\}},{{{},{{}}}}{\displaystyle \{\{\{\},\{\{\}\}\}\}}así como{{},{{{}}}}{\displaystyle \{\{\},\{\{\{\}\}\}\}},
  • ... conjuntos representados con6{\displaystyle 6}pares de corchetes, por ejemplo{{{{{{}}}}}}{\displaystyle \{\{\{\{\{\{\}\}\}\}\}\}}Hay seis conjuntos de este tipo.
  • ... conjuntos representados con7{\displaystyle 7}pares de corchetes, por ejemplo{{{{{{{}}}}}}}{\displaystyle \{\{\{\{\{\{\{\}\}\}\}\}\}\}}Hay doce conjuntos de este tipo.
  • ... conjuntos representados con8{\displaystyle 8}pares de corchetes, por ejemplo{{{{{{{{}}}}}}}}{\displaystyle \{\{\{\{\{\{\{\{\}\}\}\}\}\}\}\}}o{{},{{}},{{},{{}}}}{\displaystyle \{\{\},\{\{\}\},\{\{\},\{\{\}\}\}\}}(es decir{0,1,2}{\displaystyle \{0,1,2\}}, el ordinal de Neumann "3")
  • ... etc.

De esta manera, el número de conjuntos connorte{\displaystyle n}Los pares de corchetes son [ 1 ]

1, 1, 1, 2, 3, 6, 12, 25, 52, 113, 247, 548, 1226, 2770, 6299, 14426, ...

Discusión

El conjunto{{},{{{}}}}{\displaystyle \{\{\},\{\{\{\}\}\}\}}es un ejemplo de un conjunto hereditariamente finito, al igual que el conjunto vacío.{}{\displaystyle \{\}}, como se ha señalado. Por otro lado, los conjuntos{7,norte,π}{\displaystyle \{7,{\mathbb {N} },\pi \}}o{3,{norte}}{\displaystyle \{3,\{{\mathbb {N} }\}\}}son ejemplos de conjuntos finitos que no son hereditariamente finitos. Por ejemplo, el primero no puede ser hereditariamente finito ya que contiene al menos un conjunto infinito como elemento, cuandonorte={0,1,2,}{\displaystyle {\mathbb {N} }=\{0,1,2,\dots \}}.

La clase de todos los conjuntos hereditariamente finitos se denota porH0{\displaystyle H_{\aleph _{0}}}, lo que significa que la cardinalidad de cada miembro es menor que0{\displaystyle \aleph _{0}}. (Análogamente, la clase de conjuntos hereditariamente numerables se denota porH1{\displaystyle H_{\aleph _{1}}}.) También se puede denotar porVω{\displaystyle V_{\omega }}, que denota elω{\displaystyle \omega }etapa del universo de von Neumann . [ 2 ]

H0{\displaystyle H_{\aleph _{0}}}está en correspondencia biyectiva con0{\displaystyle \aleph _{0}}Una teoría que demuestre que es un conjunto también demuestra que es numerable .

Modelos

Codificación de Ackermann

En 1937, Wilhelm Ackermann introdujo una codificación de conjuntos hereditariamente finitos como números naturales. [ 3 ] [ 4 ] [ 5 ] Se define mediante una funciónF:H0ω{\displaystyle f\colon H_{\aleph _{0}}\to \omega }que asigna a cada conjunto hereditariamente finito un número natural, dado por la siguiente definición recursiva:

F(a)=ba2F(b){\displaystyle \displaystyle f(a)=\sum _{b\in a}2^{f(b)}}

Por ejemplo, el conjunto vacío{}{\displaystyle \{\}}no contiene miembros y, por lo tanto, se asigna a una suma vacía , es decir, al número cero . Por otro lado, un conjunto con miembros distintosa,b,do,{\displaystyle a,b,c,\dots }está asignado a2F(a)+2F(b)+2F(do)+{\displaystyle 2^{f(a)}+2^{f(b)}+2^{f(c)}+\ldots }.

La inversa viene dada por

F1:ωH0{\displaystyle \displaystyle f^{-1}\colon \omega \to H_{\aleph _{0}}}
F1(i)={F1(j)POCO(i,j)=1}{\displaystyle \displaystyle f^{-1}(i)=\{f^{-1}(j)\mid {\text{BIT}}(i,j)=1\}}

donde BIT denota el predicado BIT .

La codificación de Ackermann se puede utilizar para construir un modelo de teoría de conjuntos finitos en los números naturales. Más precisamente,(norte,POCO){\displaystyle (\mathbb {N} ,{\text{BIT}}^{\top })}(dóndePOCO{\displaystyle {\text{BIT}}^{\top }}es la relación inversa dePOCO{\displaystyle {\text{BIT}}}(intercambiando sus dos argumentos) modela la teoría de conjuntos de Zermelo-Fraenkel ZF sin el axioma del infinito . Aquí, cada número natural modela un conjunto, y elPOCO{\displaystyle {\text{BIT}}}Los modelos relacionales representan la relación de pertenencia entre conjuntos.

Modelos gráficos

La claseH0{\displaystyle H_{\aleph _{0}}}se puede observar que está en correspondencia exacta con una clase de árboles enraizados , concretamente 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{}{\displaystyle \{\dots \}}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 grafo, lo que corresponde al hecho de que se identifican ramas iguales (por ejemplo{t,t,s}={t,s}{\displaystyle \{t,t,s\}=\{t,s\}}, trivializando la permutación de los dos subgrafos de format{\displaystyle t}). Este modelo 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 expresivas .

Existen modelos gráficos para ZF y también teorías de conjuntos distintas de la teoría de conjuntos de Zermelo, como las teorías no bien fundadas . Dichos modelos presentan una estructura de aristas más compleja.

En teoría de grafos , el grafo cuyos vértices corresponden a conjuntos hereditariamente finitos y cuyas aristas corresponden a la pertenencia a un conjunto es el grafo de Rado o grafo aleatorio.

Axiomatizaciones

Teorías de conjuntos finitos

En los enfoques comunes de la teoría axiomática de conjuntos, el conjunto vacío{}{\displaystyle \{\}}también representa el primer número ordinal de von Neumann , denotado0{\displaystyle 0}. Todos los ordinales de von Neumann finitos son, en efecto, hereditariamente finitos y, por lo tanto, también lo es cada conjunto de la clase de conjuntos que representan los números naturales. En otras palabras,H0{\displaystyle H_{\aleph _{0}}}incluye cada elemento en el modelo estándar de números naturales y por lo tanto una teoría de conjuntos que expresaH0{\displaystyle H_{\aleph _{0}}}necesariamente deben contenerlos también.

Ahora bien, observe 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 elloH0{\displaystyle H_{\aleph _{0}}}tiene una axiomatización constructiva que involucra estos axiomas y, por ejemplo, la inducción de conjuntos y el reemplazo .

Al caracterizar axiomáticamente la teoría de conjuntos hereditariamente finitos, se puede agregar la negación del axioma de infinito . Como la teoría valida los otros axiomas deZF{\displaystyle {\mathsf {ZF}}}, esto establece que el axioma del infinito no es una consecuencia de estos otrosZF{\displaystyle {\mathsf {ZF}}}axiomas.

ZF

 V4 {\displaystyle ~V_{4}~}representado con círculos en lugar de llaves    

Los conjuntos hereditariamente finitos son una subclase del universo de Von Neumann . Aquí, la clase de todos los conjuntos hereditariamente finitos bien fundados se denotaVω{\displaystyle V_{\omega }}. Tenga en cuenta que esto también es un conjunto en este contexto.

Si denotamos por(S){\displaystyle \wp (S)}el conjunto de poderes deS{\displaystyle S}y porV0{\displaystyle V_{0}}el conjunto vacío, entoncesVω{\displaystyle V_{\omega }}se puede obtener configurandoVi+1=(Vi){\displaystyle V_{i+1}=\wp (V_{i})}para cada enteroi0{\displaystyle i\geq 0}. De este modo,Vω{\displaystyle V_{\omega }}puede expresarse como

Vω=k=0Vk{\displaystyle \displaystyle V_{\omega }=\bigcup _{k=0}^{\infty }V_{k}}

y todos sus elementos son finitos.

Esta formulación muestra, una vez más, que solo existen una cantidad numerable de conjuntos hereditariamente finitos:Vnorte{\displaystyle V_{n}}es finito para cualquier finitonorte{\displaystyle n}, su cardinalidad es2↑ ↑(norte1){\displaystyle 2\uparrow \uparrow (n-1)}en la notación de flecha hacia arriba de Knuth (una torre denorte1{\displaystyle n-1}potencias de dos), y la unión de una cantidad numerable de conjuntos finitos es numerable.

De forma equivalente, un conjunto es hereditariamente finito si y solo si su clausura transitiva es finita.

Véase también

Referencias

  1. Sloane, N.  J.  A. (ed.). "Secuencia A004111" . La enciclopedia en línea de secuencias de enteros . Fundación OEIS.
  2. "conjunto hereditariamente finito" . nLab . Enero de 2023. Recuperado el 28 de enero de 2023. El conjunto de todos los conjuntos hereditariamente finitos (bien fundados) (que es infinito y no hereditariamente finito en sí mismo) se escribeVω{\displaystyle V_{\omega }}para mostrar su lugar en la jerarquía de conjuntos puros de von Neumann.
  3. Ackermann, Wilhelm (1937). "Die Widerspruchsfreiheit der allgemeinen Mengenlehre" . Annalen Matemáticas . 114 : 305– 315. doi : 10.1007/bf01594179 . S2CID 120576556 . Consultado el 9 de enero de 2012 . 
  4. Kirby, Laurence (2009). "Teoría de conjuntos finita" . Notre Dame Journal of Formal Logic . 50 (3): 227– 244. doi : 10.1215/00294527-2009-009 .
  5. Omodeo, Eugenio G.; Policriti, Alberto; Tomescu, Alexandru I. (2017). "3.3: La codificación de Ackermann de conjuntos hereditariamente finitos". Sobre conjuntos y grafos: perspectivas sobre lógica y combinatoria . Springer. pp. 70–71 . doi : 10.1007/978-3-319-54981-1 . ISBN  978-3-319-54980-4MR 3558535 .​