Articulo de referencia

Teoría constructiva de conjuntos

La teoría constructiva axiomática de conjuntos es un enfoque del constructivismo matemático que sigue el programa de la teoría axiomática de conjuntos . El mismo lenguaje de pri...

La teoría constructiva axiomática de conjuntos es un enfoque del constructivismo matemático que sigue el programa de la teoría axiomática de conjuntos . El mismo lenguaje de primer orden con "={\displaystyle =}" y "{\displaystyle \in }" de la teoría clásica de conjuntos se usa habitualmente, por lo que esto no debe confundirse con un enfoque de tipos constructivos . Por otro lado, algunas teorías constructivas están motivadas por su interpretabilidad en teorías de tipos .

Además de rechazar el principio del tercero excluido (PAGmiMETRO{\displaystyle {\mathrm {PEM} }}), las teorías constructivas de conjuntos a menudo requieren que algunos cuantificadores lógicos en sus axiomas estén acotados por conjuntos . Esto último está motivado por resultados vinculados a la impredicatividad .

Introducción

Perspectiva constructiva

En las teorías matemáticas constructivas, es común que no se pueda demostrar la existencia de relaciones irrealizables. Sin embargo, estas teorías tienden a demostrar reformulaciones clásicamente equivalentes de teoremas clásicos. Por ejemplo, en el análisis constructivo , no se puede demostrar el teorema del valor intermedio en su formulación clásica, pero sí se pueden demostrar teoremas con contenido algorítmico que, una vez que se asume la eliminación de la doble negación y sus consecuencias, resultan inmediatamente clásicamente equivalentes al enunciado clásico. La diferencia radica en que las demostraciones constructivas son más difíciles de encontrar.

En la teoría de conjuntos, una restricción a la lectura constructiva de la existencia a priori conduce a requisitos más estrictos con respecto a qué caracterizaciones de un conjuntoFincógnita×Y{\displaystyle f\subset X\times Y}Las colecciones ilimitadas constituyen una función (matemática y, por lo tanto, siempre total ). Esto se debe a menudo a que el predicado en una definición posible caso por caso puede no ser decidible. Adoptando la definición estándar de igualdad de conjuntos mediante la extensionalidad, el Axioma de Elección completo es un principio no constructivo que implicaPAGmiMETRO{\displaystyle {\mathrm {PEM} }}para las fórmulas permitidas en el esquema de Separación adoptado, por el teorema de Diaconescu . Resultados similares se aplican a la afirmación de existencia del Axioma de Regularidad , como se muestra a continuación. Este último tiene un sustituto inductivo clásicamente equivalente . Por lo tanto, un desarrollo genuinamente intuicionista de la teoría de conjuntos requiere la reformulación de algunos axiomas estándar a otros clásicamente equivalentes. Aparte de las exigencias de computabilidad y las reservas con respecto a la impredicatividad, [ 1 ] la cuestión técnica sobre qué axiomas no lógicos extienden efectivamente la lógica subyacente de una teoría es también un tema de investigación en sí mismo.

Metalogic

Con proposiciones computacionalmente indecidibles que ya surgen en la aritmética de Robinson , incluso la separación predicativa permite definir fácilmente subconjuntos esquivos. En marcado contraste con el marco clásico, las teorías constructivas de conjuntos pueden cerrarse bajo la regla de que cualquier propiedad que sea decidible para todos los conjuntos ya es equivalente a una de las dos triviales,{\displaystyle \top }o{\displaystyle \bot }. Asimismo, la recta real puede considerarse indescomponible en este sentido. La indecidibilidad de las disyunciones también afecta a las afirmaciones sobre órdenes totales, como la de todos los números ordinales , expresada por la demostrabilidad y el rechazo de las cláusulas en el orden que define la disyunción.(αβ)(α=β)(βα){\displaystyle (\alpha \in \beta )\lor (\alpha =\beta )\lor (\beta \in \alpha )}Esto determina si la relación es tricotómica . Una teoría debilitada de los ordinales a su vez afecta la fuerza teórica de la prueba definida en el análisis ordinal .

A cambio, las teorías constructivas de conjuntos pueden exhibir atractivas propiedades de disyunción y existencia , como es familiar en el estudio de las teorías aritméticas constructivas. Estas son características de una teoría fija que relacionan metalógicamente juicios sobre proposiciones demostrables en la teoría. Particularmente bien estudiadas son aquellas características que pueden expresarse en la aritmética de Heyting , con cuantificadores sobre números y que a menudo pueden realizarse mediante números, como se formaliza en la teoría de la demostración . En particular, estas son la propiedad de existencia numérica y la propiedad disyuntiva estrechamente relacionada, así como ser cerradas bajo la regla de Church , lo que demuestra que cualquier función dada es computable . [ 2 ]

Una teoría de conjuntos no solo expresa teoremas sobre números, por lo que se puede considerar una propiedad de existencia fuerte más general, que es más difícil de obtener, como se discutirá. Una teoría tiene esta propiedad si se puede establecer lo siguiente: Para cualquier propiedadϕ{\displaystyle \phi }Si la teoría demuestra que existe un conjunto que tiene esa propiedad, es decir, si la teoría afirma la existencia de dicho conjunto, entonces también existe una propiedad.ψ{\displaystyle \psi }que describe de forma única tal instancia de conjunto. Más formalmente, para cualquier predicadoϕ{\displaystyle \phi }hay un predicadoψ{\displaystyle \psi }de modo que

Tincógnita.ϕ(incógnita)T¡incógnita.ϕ(incógnita)ψ(incógnita){\displaystyle {\mathsf {T}}\vdash \exists x.\phi (x)\implies {\mathsf {T}}\vdash \exists !x.\phi (x)\land \psi (x)}

El papel análogo al de los números realizados en aritmética lo desempeñan aquí los conjuntos definidos cuya existencia se demuestra mediante (o de acuerdo con) la teoría. Las cuestiones relativas a la solidez de la teoría axiomática de conjuntos y su relación con la construcción de términos son sutiles. Si bien muchas de las teorías analizadas tienden a poseer diversas propiedades numéricas, la propiedad de existencia puede verse fácilmente comprometida, como se explicará más adelante. Se han formulado formas más débiles de propiedades de existencia.

Algunas teorías con una lectura clásica de la existencia también pueden, de hecho, estar restringidas de manera que exhiban la propiedad de existencia fuerte. En la teoría de conjuntos de Zermelo-Fraenkel, con todos los conjuntos considerados definibles por orden , una teoría denotadaZF+(V=HOD){\displaystyle {\mathsf {ZF}}+({\mathrm {V} }={\mathrm {HOD} })}, no existen conjuntos sin tal definibilidad. La propiedad también se impone a través del postulado del universo construible enZF+(V=L){\displaystyle {\mathsf {ZF}}+({\mathrm {V} }={\mathrm {L} })}. En contraste, consideremos la teoríaZFdo{\displaystyle {\mathsf {ZFC}}}dado porZF{\displaystyle {\mathsf {ZF}}}más el postulado completo del axioma de elección de existencia : Recordemos que esta colección de axiomas prueba el teorema del buen ordenamiento , lo que implica que existen buenos ordenamientos para cualquier conjunto. En particular, esto significa que las relacionesWR×R{\displaystyle W\subset {\mathbb {R} }\times {\mathbb {R} }}formalmente existen que establecen el buen orden deR{\displaystyle {\mathbb {R} }}(es decir, la teoría afirma la existencia de un elemento mínimo para todos los subconjuntos deR{\displaystyle {\mathbb {R} }}con respecto a esas relaciones). Esto a pesar de que se sabe que la definibilidad de tal ordenamiento es independiente deZFdo{\displaystyle {\mathsf {ZFC}}}Esto último implica que para ninguna fórmula en particularψ{\displaystyle \psi }En el lenguaje de la teoría, ¿demuestra la teoría que el conjunto correspondiente es una relación de buen orden de los números reales? EntoncesZFdo{\displaystyle {\mathsf {ZFC}}}prueba formalmente la existencia de un subconjuntoWR×R{\displaystyle W\subset {\mathbb {R} }\times {\mathbb {R} }}con la propiedad de ser una relación bien ordenada, pero al mismo tiempo ningún conjunto particularW{\displaystyle W}es posible definir para qué propiedad podría validarse.

Principios anticlásicos

Como se mencionó anteriormente, una teoría constructivaT{\displaystyle {\mathsf {T}}}puede exhibir la propiedad de existencia numérica,Tmi.ψ(mi)Tψ(mi_){\displaystyle {\mathsf {T}}\vdash \exists e.\psi (e)\implies {\mathsf {T}}\vdash \psi ({\underline {\mathrm {e} }})}, para algún númeromi{\displaystyle {\mathrm {e} }}y dóndemi_{\displaystyle {\underline {\mathrm {e} }}}denota el numeral correspondiente en la teoría formal. Aquí hay que distinguir cuidadosamente entre las implicaciones demostrables entre dos proposiciones,TPAGQ{\displaystyle {\mathsf {T}}\vdash P\to Q}y las propiedades de la forma de una teoríaTPAGTQ{\displaystyle {\mathsf {T}}\vdash P\implies {\mathsf {T}}\vdash Q}Cuando se adopta un esquema metalógicamente establecido de este último tipo como regla de inferencia del cálculo de pruebas y no se puede probar nada nuevo, se dice que la teoríaT{\displaystyle {\mathsf {T}}}Está cerrado según esa norma.

En cambio, se puede considerar adjuntar la regla correspondiente a la propiedad metateórica como una implicación (en el sentido de "{\displaystyle \to }") aT{\displaystyle {\mathsf {T}}}, como un esquema axiomático o en forma cuantificada. Una situación comúnmente estudiada es la de un fijoT{\displaystyle {\mathsf {T}}}exhibiendo la propiedad metateórica del siguiente tipo: Por ejemplo, de alguna colección de fórmulas de una forma particular, aquí capturada medianteϕ{\displaystyle \phi }yψ{\displaystyle \psi }, uno estableció la existencia de un númeromi{\displaystyle {\mathrm {e} }}de modo queTϕTψ(mi_){\displaystyle {\mathsf {T}}\vdash \phi \implies {\mathsf {T}}\vdash \psi ({\underline {\mathrm {e} }})}Aquí se puede postular entoncesϕ(minorte).ψ(mi){\displaystyle \phi \to \exists (e\in {\mathbb {N} }).\psi (e)}donde el límitemi{\displaystyle e}es una variable numérica en el lenguaje de la teoría. Por ejemplo, la regla de Church es una regla admisible en la aritmética de Heyting de primer orden.HA{\displaystyle {\mathsf {HA}}}y, además, el principio de tesis correspondiente de la IglesiadoT0{\displaystyle {\mathrm {CT} }_{0}}puede adoptarse consistentemente como un axioma. La nueva teoría con el principio añadido es anticlásica, en el sentido de que puede que ya no sea consistente adoptar tambiénPAGmiMETRO{\displaystyle {\mathrm {PEM} }}De manera similar, adhiriéndose al principio del tercero excluidoPAGmiMETRO{\displaystyle {\mathrm {PEM} }}Según alguna teoríaT{\displaystyle {\mathsf {T}}}, la teoría así obtenida puede probar nuevos enunciados estrictamente clásicos, y esto puede estropear algunas de las propiedades metateóricas que se habían establecido previamente paraT{\displaystyle {\mathsf {T}}}De esta manera,doT0{\displaystyle {\mathrm {CT} }_{0}}puede que no se adopte enHA+PAGmiMETRO{\displaystyle {\mathsf {HA}}+{\mathrm {PEM} }}, también conocida como aritmética de PeanoPAGA{\displaystyle {\mathsf {PA}}}.

El enfoque en esta subsección estará en las teorías de conjuntos con cuantificación sobre una noción completamente formal de un espacio de secuencias infinitas, es decir, un espacio de funciones, como se introducirá más adelante. Una traducción de la regla de Church al lenguaje de la propia teoría puede leerse aquí

(Fnortenorte).(minorte).((nortenorte).(wnorte).T(mi,norte,w)U(w,F(norte))){\displaystyle \forall (f\in {\mathbb {N} }^{\mathbb {N} }).\exists (e\in {\mathbb {N} }).{\Big (}\forall (n\in {\mathbb {N} }).\exists (w\in {\mathbb {N} }).T(e,n,w)\land U(w,f(n)){\Big )}}

El predicado T de Kleene junto con la extracción del resultado expresa que cualquier número de entradanorte{\displaystyle n}siendo asignado al númeroF(norte){\displaystyle f(n)}es, a través dew{\displaystyle w}, se comprobó que era un mapeo computable. Aquínorte{\displaystyle {\mathbb {N} }}ahora denota un modelo de teoría de conjuntos de los números naturales estándar ymi{\displaystyle e}es un índice con respecto a una enumeración de programa fija. Se han utilizado variantes más fuertes que extienden este principio a las funciones.Fnorteincógnita{\displaystyle f\in {\mathbb {N} }^{X}}definidos en dominiosincógnitanorte{\displaystyle X\subset {\mathbb {N} }}de baja complejidad. El principio rechaza la decidibilidad para el predicado.Q(mi){\displaystyle Q(e)}definido como(wnorte).T(mi,mi,w){\displaystyle \exists (w\in {\mathbb {N} }).T(e,e,w)}, expresando quemi{\displaystyle e}es el índice de una función computable que se detiene en su propio índice. También se pueden considerar formas más débiles, doblemente negadas, del principio, que no requieren la existencia de una implementación recursiva para cadaF{\displaystyle f}pero que aún así hacen que los principios sean inconsistentes al afirmar la existencia de funciones que, según se ha demostrado, no tienen realización recursiva. Algunas formas de la tesis de Church como principio son incluso consistentes con la teoría aritmética clásica, débil y denominada de segundo orden.RdoA0{\displaystyle {\mathsf {RCA}}_{0}}, un subsistema de la teoría de primer orden de dos tiposZ2{\displaystyle {\mathsf {Z}}_{2}}.

La colección de funciones computables es clásicamente subcontable , lo cual clásicamente es lo mismo que ser contable. Pero las teorías clásicas de conjuntos generalmente afirmarán quenortenorte{\displaystyle {\mathbb {N} }^{\mathbb {N} }}También posee otras funciones además de las computables. Por ejemplo, hay una demostración enZF{\displaystyle {\mathsf {ZF}}}que existen funciones totales (en el sentido de la teoría de conjuntos) que no pueden ser capturadas por una máquina de Turing . Tomando en serio el mundo computable como ontología, un ejemplo primordial de una concepción anticlásica relacionada con la escuela markoviana es la subcontabilidad permitida de varias colecciones incontables. Al adoptar la subcontabilidad de la colección de todas las secuencias interminables de números naturales (nortenorte{\displaystyle {\mathbb {N} }^{\mathbb {N} }}Como axioma en una teoría constructiva, la pequeñez (en términos clásicos) de esta colección, en algunas realizaciones de la teoría de conjuntos, queda ya implícita en la propia teoría. Una teoría constructiva también puede no adoptar axiomas clásicos ni anticlásicos, manteniéndose así neutral respecto a ambas posibilidades.

Los principios constructivos ya lo demuestran(incógnitaincógnita).¬¬(Q(incógnita)¬Q(incógnita)){\displaystyle \forall (x\in X).\neg \neg {\big (}Q(x)\lor \neg Q(x){\big )}}para cualquierQ{\displaystyle Q}. Y así para cualquier elemento dadoincógnita{\displaystyle x}deincógnita{\displaystyle X}, la afirmación del tercero excluido correspondiente para la proposición no puede ser negada. De hecho, para cualquier dadoincógnita{\displaystyle x}, por no contradicción es imposible descartarQ(incógnita){\displaystyle Q(x)}y descartar su negación de una vez por todas, y la regla de De Morgan pertinente se aplica como se indicó anteriormente. Pero una teoría también puede, en algunos casos, permitir la afirmación de rechazo.¬(incógnitaincógnita).(Q(incógnita)¬Q(incógnita)){\displaystyle \neg \forall (x\in X).{\big (}Q(x)\lor \neg Q(x){\big )}}. Adoptar esto no requiere proporcionar una en particulartincógnita{\displaystyle t\in X}presenciar el fracaso del tercero excluido para la proposición en particularQ(t){\displaystyle Q(t)}, es decir, presenciar la inconsistencia¬(Q(t)¬Q(t)){\displaystyle \neg {\big (}Q(t)\lor \neg Q(t){\big )}}PredicadosQ(incógnita){\displaystyle Q(x)}en un dominio infinitoincógnita{\displaystyle X}corresponder a problemas de decisión . Motivados por problemas que se ha demostrado que son computacionalmente indecidibles , se puede rechazar la posibilidad de decidibilidad de un predicado sin hacer también ninguna afirmación de existencia enincógnita{\displaystyle X}. Como otro ejemplo, tal situación se impone en el análisis intuicionista brouweriano , en un caso donde el cuantificador abarca infinitas secuencias binarias sin fin yQ(incógnita){\displaystyle Q(x)}indica que una secuenciaincógnita{\displaystyle x}es cero en todas partes. En cuanto a esta propiedad, de ser identificada de manera concluyente como la secuencia que es siempre constante, adoptar el principio de continuidad de Brouwer descarta estrictamente que esto pueda ser probado decidible para todas las secuencias.

Así pues, en un contexto constructivo con una lógica denominada no clásica, como la que se utiliza aquí, se pueden adoptar consistentemente axiomas que, además de contradecir las formas cuantificadas del principio del tercero excluido, resultan no constructivos en el sentido computable o según lo determinado por las propiedades de existencia metalógicas previamente analizadas. De este modo, una teoría constructiva de conjuntos también puede proporcionar el marco para estudiar teorías no clásicas, como por ejemplo, los anillos que modelan el análisis infinitesimal suave .

Historia y descripción general

Históricamente, el tema de la teoría constructiva de conjuntos (a menudo también "doST{\displaystyle {\mathsf {CST}}}") comenzó con el trabajo de John Myhill sobre las teorías también llamadasIZF{\displaystyle {\mathsf {IZF}}}ydoST{\displaystyle {\mathsf {CST}}}. [ 3 ] [ 4 ] [ 5 ] En 1973, había propuesto la primera como una teoría de conjuntos de primer orden basada en la lógica intuicionista, tomando el fundamento más comúnZFdo{\displaystyle {\mathsf {ZFC}}}y desechando el axioma de elección, así como el principio del tercero excluido, dejando inicialmente todo lo demás como está. Sin embargo, diferentes formas de algunos de losZFdo{\displaystyle {\mathsf {ZFC}}}Los axiomas que son equivalentes en el contexto clásico no son equivalentes en el contexto constructivo, y algunas formas implicanPAGmiMETRO{\displaystyle {\mathrm {PEM} }}, como se demostrará. En esos casos, se adoptaron consecuentemente las formulaciones intuicionistamente más débiles. El sistema mucho más conservadordoST{\displaystyle {\mathsf {CST}}}También es una teoría de primer orden, pero de varios tipos y con cuantificación limitada, cuyo objetivo es proporcionar una base formal para el programa de matemáticas constructivas de Errett Bishop .

La discusión principal presenta una secuencia de teorías en el mismo idioma queZF{\displaystyle {\mathsf {ZF}}}, lo que lleva al bien estudiado trabajo de Peter AczeldoZF{\displaystyle {\mathsf {CZF}}}, [ 6 ] y más allá. Muchos resultados modernos se remontan a Rathjen y sus estudiantes. doZF{\displaystyle {\mathsf {CZF}}}También se caracteriza por dos rasgos presentes también en la teoría de Myhill: Por un lado, utiliza la Separación Predicativa en lugar del esquema de Separación completo e ilimitado. La acotación puede manejarse como una propiedad sintáctica o, alternativamente, las teorías pueden extenderse de forma conservadora con un predicado de acotación superior y sus axiomas. En segundo lugar, se descarta el axioma del Conjunto Potencia impredicativo , generalmente en favor de axiomas relacionados pero más débiles. La forma fuerte se usa de manera muy informal en la topología general clásica .PAGmiMETRO{\displaystyle {\mathrm {PEM} }}a una teoría aún más débil quedoZF{\displaystyle {\mathsf {CZF}}}se recuperaZF{\displaystyle {\mathsf {ZF}}}, como se detalla a continuación. [ 7 ] El sistema, que ha llegado a ser conocido como teoría de conjuntos intuicionista de Zermelo-Fraenkel (IZF{\displaystyle {\mathsf {IZF}}}), es una teoría de conjuntos fuerte sinPAGmiMETRO{\displaystyle {\mathrm {PEM} }}Es similar adoZF{\displaystyle {\mathsf {CZF}}}, pero menos conservadora o predictiva . La teoría denotadaIKPAG{\displaystyle {\mathsf {IKP}}}es la versión constructiva deKPAG{\displaystyle {\mathsf {KP}}}, la teoría clásica de conjuntos de Kripke-Platek sin una forma de conjunto potencia y donde incluso el axioma de colección está acotado.

Modelos, interpretaciones y realizaciones

Muchas teorías estudiadas en la teoría constructiva de conjuntos son meras restricciones de la teoría de conjuntos de Zermelo-Fraenkel (ZF{\displaystyle {\mathsf {ZF}}}) con respecto a su axioma, así como a su lógica subyacente. Dichas teorías también pueden interpretarse en cualquier modelo deZF{\displaystyle {\mathsf {ZF}}}.

Comparando la aritmética con las teorías en el lenguaje de la teoría de conjuntos, por un lado, la aritmética clásica de Peano, por otro.PAGA{\displaystyle {\mathsf {PA}}}es biinterpretable con la teoría dada porZF{\displaystyle {\mathsf {ZF}}}menos infinito y sin conjuntos infinitos, más la existencia de todos los cierres transitivos . (Esto último también se deduce después de promover la regularidad al esquema de inducción de conjuntos , que se analiza más adelante). Asimismo, la aritmética constructiva también puede tomarse como una disculpa por la mayoría de los axiomas adoptados endoZF{\displaystyle {\mathsf {CZF}}}Aritmética de HeytingHA{\displaystyle {\mathsf {HA}}}es biinterpretable con una teoría de conjuntos constructiva débil, [ 8 ] [ 9 ] como también se describe en el artículo sobreHA{\displaystyle {\mathsf {HA}}}. Se puede caracterizar aritméticamente una relación de pertenencia "{\displaystyle \in }"y con ello demostrar, en lugar de la existencia de un conjunto de números naturales,ω{\displaystyle \omega }- que todos los conjuntos en su teoría están en biyección con un natural de von Neumann (finito) , un principio denotadoV=Finorte{\displaystyle {\mathrm {V} }={\mathrm {Fin} }}Este contexto valida aún más la Extensionalidad, el Emparejamiento, la Unión, la Intersección Binaria (que está relacionada con el esquema axiomático de separación predicativa ) y el esquema de Inducción de Conjuntos. Tomados como axiomas, los principios mencionados constituyen una teoría de conjuntos que ya es idéntica a la teoría dada pordoZF{\displaystyle {\mathsf {CZF}}}menos la existencia deω{\displaystyle \omega }pero ademásV=Finorte{\displaystyle {\mathrm {V} }={\mathrm {Fin} }}como axioma. Todos esos axiomas se discuten en detalle a continuación. Relativamente,doZF{\displaystyle {\mathsf {CZF}}}También demuestra que los conjuntos hereditariamente finitos cumplen todos los axiomas anteriores. Este es un resultado que persiste al pasar aPAGA{\displaystyle {\mathsf {PA}}}yZF{\displaystyle {\mathsf {ZF}}}menos infinito. Por otro lado,doZF{\displaystyle {\mathsf {CZF}}}Además, la separación total no es más fuerte que la aritmética clásica de segundo orden.

En lo que respecta a las realizaciones constructivas, existe una teoría de realizabilidad relevante . En relación con esto, la teoría constructiva de Aczel Zermelo-FraenkeldoZF{\displaystyle {\mathsf {CZF}}}ha sido interpretado en teorías de tipo Martin-Löf , como se esboza en la sección sobredoZF{\displaystyle {\mathsf {CZF}}}De esta forma, los teoremas demostrables en esta teoría de conjuntos y en teorías de conjuntos más débiles son candidatos para una implementación informática.

También se han introducido modelos de prehaz para teorías constructivas de conjuntos. Estos son análogos a los modelos de prehaz para la teoría intuicionista de conjuntos desarrollados por Dana Scott en la década de 1980. [ 10 ] [ 11 ] Modelos de realizabilidad dedoZF{\displaystyle {\mathsf {CZF}}}Dentro de los topos efectivos se han identificado aquellos que, por ejemplo, validan de inmediato la separación completa y la elección dependiente relativizada.RDdo{\displaystyle {\mathrm {RDC} }}independencia de premisaIPAG{\displaystyle {\mathrm {IP} }}para conjuntos, pero también la subcontabilidad de todos los conjuntos, el principio de MarkovMETROPAG{\displaystyle {\mathrm {MP} }}y la tesis de ChurchdoT0{\displaystyle {\mathrm {CT} _{0}}}en la formulación para todos los predicados. [ 12 ]

ECST

A continuación, se presenta una serie de axiomas conocidos, o las reformulaciones más leves pertinentes de los mismos. Se enfatiza cómo la ausencia dePAGmiMETRO{\displaystyle {\mathrm {PEM} }}en la lógica afecta lo que es demostrable. Los axiomas discutidos primero se construyen hacia elmidoST{\displaystyle {\mathsf {ECST}}}Más adelante, se destaca qué axiomas no clásicos son, a su vez, consistentes.

En teoría de conjuntos , la Teoría Constructiva Elemental de ConjuntosmidoST{\displaystyle {\mathsf {ECST}}}es una subteoría constructiva de la teoría de conjuntos de Zermelo-Fraenkel.ZF{\displaystyle {\mathsf {ZF}}}. Utilizando únicamente la Separación acotada , la teoría está diseñada de forma conservadora para que también pueda considerarse predicativa .

midoST{\displaystyle {\mathsf {ECST}}}Permite las operaciones nativas de unión e intersección de conjuntos. A diferencia de la teoría de conjuntos de Kripke-Platek , adopta el axioma de reemplazo , pero no la inducción épsilon . Posee la maquinaria general para definir y analizar funciones, y el artículo profundiza en cómo las matemáticas en una teoría constructiva de conjuntos difieren, en general, de las de una lógica clásica.midoST{\displaystyle {\mathsf {ECST}}}tiene conjuntos infinitos, en particular el conjunto de los números naturalesω{\displaystyle \omega }pero no tiene conjuntos clásicamente incontables. La teoría tampoco logra modelar las operaciones de la aritmética de Heyting . El texto de la sección concluye detallando la relación de otros principios de la teoría de conjuntos con la recursión primitiva.

Sobre la lógica intuicionista , clásicaZF{\displaystyle {\mathsf {ZF}}}puede caracterizarse mediante los axiomas de la teoría de conjuntos demidoST{\displaystyle {\mathsf {ECST}}}más el axioma del conjunto potencia , cuando además se agrega la combinación estrictamente clásica de separación total y el axioma de regularidad .

Notación

En una teoría axiomática de conjuntos , los conjuntos son las entidades que exhiben propiedades. Sin embargo, existe una relación más compleja entre el concepto de conjunto y la lógica. Por ejemplo, la propiedad de ser un número natural menor que 100 puede reformularse como la pertenencia al conjunto de números con dicha propiedad. Los axiomas de la teoría de conjuntos rigen la existencia de conjuntos y, por lo tanto, determinan qué predicados pueden materializarse como entidades en sí mismas. La especificación también se rige directamente por los axiomas, como se explica más adelante. Para una consideración práctica, considérese, por ejemplo, la propiedad de ser una secuencia de resultados de lanzamientos de moneda que, en conjunto, muestran más caras que cruces. Esta propiedad puede utilizarse para separar un subconjunto correspondiente de cualquier conjunto de secuencias finitas de lanzamientos de moneda. De manera similar, la formalización teórica de la medida de un evento probabilístico se basa explícitamente en conjuntos y proporciona muchos más ejemplos.

Esta sección presenta el lenguaje objeto y las nociones auxiliares utilizadas para formalizar esta materialización.

Idioma

Los símbolos conectivos proposicionales utilizados para formar fórmulas sintácticas son estándar. Los axiomas de la teoría de conjuntos proporcionan un medio para demostrar la igualdad .={\displaystyle =}" de conjuntos y ese símbolo puede, por abuso de notación , usarse para clases. Un conjunto en el que el predicado de igualdad es decidible también se llama discreto . Negación "¬{\displaystyle \neg }" de igualdad a veces se llama negación de la igualdad, y comúnmente se escribe "{\displaystyle \neq }Sin embargo, en un contexto con relaciones de separación , por ejemplo al tratar con secuencias, este último símbolo también se utiliza a veces para algo diferente.

El tratamiento común, adoptado también aquí, formalmente solo extiende la lógica subyacente mediante un predicado binario primitivo de la teoría de conjuntos, "{\displaystyle \in }". Al igual que con la igualdad, la negación de la naturaleza elemental"{\displaystyle \in }" se escribe a menudo "{\displaystyle \notin }".

Variables

Debajo del griegoϕ{\displaystyle \phi }denota una proposición o variable predicativa en esquemas axiomáticos yPAG{\displaystyle P}oQ{\displaystyle Q}se utiliza para predicados particulares de este tipo. La palabra "predicado" a veces se usa indistintamente con "fórmulas" también, incluso en el caso unario .

Los cuantificadores solo abarcan conjuntos y estos se denotan con letras minúsculas. Como es común, se pueden usar corchetes para expresar predicados, con el fin de resaltar variables libres particulares en su expresión sintáctica, como en "Q(z){\displaystyle Q(z)}" Existencia única "¡incógnita.Q(incógnita){\displaystyle \exists !x.Q(x)}aquí significaincógnita.y.(y=incógnitaQ(y)){\displaystyle \exists x.\forall y.{\big (}y=x\leftrightarrow Q(y){\big )}}.

Clases

Como también es común, se utiliza la notación de constructor de conjuntos para las clases , que, en la mayoría de los contextos, no forman parte del lenguaje objeto pero se utilizan para una discusión concisa. En particular, se pueden introducir declaraciones de notación de la clase correspondiente a través de "A={zQ(z)}{\displaystyle A=\{z\mid Q(z)\}}", con el propósito de expresar cualquierQ(a){\displaystyle Q(a)}comoaA{\displaystyle a\in A}. Se pueden utilizar predicados lógicamente equivalentes para introducir la misma clase. También se escribe{zBQ(z)}{\displaystyle \{z\in B\mid Q(z)\}}como abreviatura de{zzBQ(z)}{\displaystyle \{z\mid z\in B\land Q(z)\}}Por ejemplo, uno puede considerar{zBzdo}{\displaystyle \{z\in B\mid z\notin C\}}y esto también se denotaBdo{\displaystyle B\setminus C}.

Uno abreviaz.(zAQ(z)){\displaystyle \forall z.{\big (}z\in A\to Q(z){\big )}}por(zA).Q(z){\displaystyle \forall (z\in A).Q(z)}yz.(zAQ(z)){\displaystyle \exists z.{\big (}z\in A\land Q(z){\big )}}por(zA).Q(z){\displaystyle \exists (z\in A).Q(z)}La noción sintáctica de cuantificación limitada en este sentido puede desempeñar un papel en la formulación de esquemas axiomáticos, como se ve en la discusión de axiomas a continuación. Expresar la afirmación de subclase(zA).zB{\displaystyle \forall (z\in A).z\in B}, es decirz.(zAzB){\displaystyle \forall z.(z\in A\to z\in B)}, porAB{\displaystyle A\subset B}. Para un predicadoQ{\displaystyle Q}trivialmentez.((zBQ(z))zB){\displaystyle \forall z.{\big (}(z\in B\land Q(z))\to z\in B{\big )}}Y por lo tanto se deduce que{zBQ(z)}B{\displaystyle \{z\in B\mid Q(z)\}\subset B}. La noción de cuantificadores acotados por subconjuntos, como en(zA).zB{\displaystyle \forall (z\subset A).z\in B}También se ha utilizado en investigaciones de teoría de conjuntos, pero no se destacará más aquí.

Si existe de forma comprobada un conjunto dentro de una clase, es decirz.(zA){\displaystyle \exists z.(z\in A)}, entonces se le llama habitado . También se puede utilizar la cuantificación enA{\displaystyle A}para expresar esto como(zA).(z=z){\displaystyle \exists (z\in A).(z=z)}La claseA{\displaystyle A}Entonces, se demuestra que no es el conjunto vacío, que se introduce más adelante. Si bien es clásicamente equivalente, la noción de no vacío constructivo es más débil, con dos negaciones, y debería llamarse « no deshabitado ». Desafortunadamente, el término para la noción más útil de «habitado» rara vez se usa en matemáticas clásicas.

El hecho de que existan dos maneras de expresar que las clases son disjuntas sí refleja muchas de las reglas de negación válidas desde una perspectiva intuicionista:((incógnitaA).incógnitaB)¬(incógnitaA).incógnitaB{\displaystyle {\big (}\forall (x\in A).x\notin B{\big )}\leftrightarrow \neg \exists (x\in A).x\in B}. Utilizando la notación anterior, se trata de una equivalencia puramente lógica y en este artículo la proposición será además expresable comoAB={}{\displaystyle A\cap B=\{\}}.

Una subclaseAB{\displaystyle A\subset B}se llama desmontable deB{\displaystyle B}si el predicado de pertenencia relativizado es decidible, es decir, si(incógnitaB).incógnitaAincógnitaA{\displaystyle \forall (x\in B).x\in A\lor x\notin A}Se considera decidible si la superclase es clara a partir del contexto; a menudo, este es el conjunto de los números naturales.

Equivalencia extensional

Denotemos porAB{\displaystyle A\simeq B}la afirmación que expresa que dos clases tienen exactamente los mismos elementos, es decirz.(zAzB){\displaystyle \forall z.(z\in A\leftrightarrow z\in B)}o equivalentemente(AB)(BA){\displaystyle (A\subset B)\land (B\subset A)}Esto no debe confundirse con el concepto de equinumerosidad que también se utiliza más adelante.

ConA{\displaystyle A}de pie por{zQ(z)}{\displaystyle \{z\mid Q(z)\}}, la conveniente relación de notación entreincógnitaA{\displaystyle x\in A}yQ(incógnita){\displaystyle Q(x)}, axiomas de la formaa.z.(zaQ(z)){\displaystyle \exists a.\forall z.{\big (}z\in a\leftrightarrow Q(z){\big )}}postular que la clase de todos los conjuntos para los cualesQ{\displaystyle Q}contiene en realidad forma un conjunto . De manera menos formal, esto puede expresarse comoa.aA{\displaystyle \exists a.a\simeq A}. Asimismo, la proposicióna.(aA)PAG(a){\displaystyle \forall a.(a\simeq A)\to P(a)}transmite "PAG(A){\displaystyle P(A)}cuandoA{\displaystyle A}está entre los conjuntos de la teoría." Para el caso en quePAG{\displaystyle P}es el predicado trivialmente falso, la proposición es equivalente a la negación de la afirmación de existencia anterior, expresando la no existencia deA{\displaystyle A}como un conjunto.

Otras extensiones de la notación de comprensión de clases como la anterior se utilizan comúnmente en la teoría de conjuntos, dando significado a enunciados como "{F(z)Q(z)}{incógnita,y,zT(incógnita,y,z)}{\displaystyle \{f(z)\mid Q(z)\}\simeq \{\langle x,y,z\rangle \mid T(x,y,z)\}}", etcétera.

Sintácticamente más general, un conjuntow{\displaystyle w}También puede caracterizarse utilizando otro predicado de 2-arios.R{\displaystyle R}canalincógnita.incógnitawR(incógnita,w){\displaystyle \forall x.x\in w\leftrightarrow R(x,w)}donde el lado derecho puede depender de la variable real.w{\displaystyle w}y posiblemente incluso sobre la membresía enw{\displaystyle w}sí mismo.

Sobre el uso de la lógica intuicionista

La lógica de las teorías de conjuntos aquí analizadas es constructiva, ya que rechaza el principio del tercero excluido.PAGmiMETRO{\displaystyle {\mathrm {PEM} }}, es decir, que la disyunciónϕ¬ϕ{\displaystyle \phi \lor \neg \phi }Se cumple automáticamente para todas las proposiciones.ϕ{\displaystyle \phi }. Esto también se conoce a menudo como la ley del tercero excluido (LmiMETRO{\displaystyle {\mathrm {LEM} }}) en contextos donde se asume. De manera constructiva, por regla general, para probar el tercero excluido para una proposiciónPAG{\displaystyle P}, es decir, para probar la disyunción particularPAG¬PAG{\displaystyle P\lor \neg P}, cualquieraPAG{\displaystyle P}o¬PAG{\displaystyle \neg P}debe probarse explícitamente. Cuando se establece cualquiera de dichas pruebas, se dice que la proposición es decidible, y esto implica lógicamente que la disyunción se cumple. De manera similar y más comúnmente, un predicadoQ(incógnita){\displaystyle Q(x)}paraincógnita{\displaystyle x}en un dominioincógnita{\displaystyle X}Se dice que es decidible cuando la afirmación más compleja(incógnitaincógnita).(Q(incógnita)¬Q(incógnita)){\displaystyle \forall (x\in X).{\big (}Q(x)\lor \neg Q(x){\big )}}es demostrable. Los axiomas no constructivos pueden permitir demostraciones que afirman formalmente la decidibilidad de talesPAG{\displaystyle P}(y/oQ{\displaystyle Q}) en el sentido de que demuestran el principio del tercero excluido paraPAG{\displaystyle P}(respectivamente, la afirmación que utiliza el cuantificador anterior) sin demostrar la veracidad de ninguno de los lados de la(s) disyunción(es). Este suele ser el caso en la lógica clásica. Por el contrario, las teorías axiomáticas consideradas constructivas tienden a no permitir muchas demostraciones clásicas de afirmaciones que involucran propiedades que son demostrablemente indecidibles computacionalmente .

La ley de no contradicción es un caso especial de la forma proposicional del modus ponens . Utilizando la primera con cualquier enunciado negado¬PAG{\displaystyle \neg P}, una ley válida de De Morgan implica, por lo tanto,¬¬(PAG¬PAG){\displaystyle \neg \neg (P\lor \neg P)}ya en la lógica mínima más conservadora . En otras palabras, la lógica intuicionista todavía postula: Es imposible descartar una proposición y su negación al mismo tiempo, y por lo tanto, el rechazo de cualquier enunciado de tercero excluido instanciado para una proposición individual es inconsistente. Aquí la doble negación captura que el enunciado de disyunción ahora se demuestra que nunca puede ser descartado o rechazado, incluso en casos donde la disyunción puede no ser demostrable (por ejemplo, demostrando uno de los disyuntos, decidiendo asíPAG{\displaystyle P}) a partir de los axiomas supuestos.

La lógica intuicionista que subyace a las teorías de conjuntos aquí analizadas, a diferencia de la lógica mínima, aún permite la eliminación de la doble negación para proposiciones individuales.PAG{\displaystyle P}para lo cual se cumple el principio del tercero excluido. A su vez, las formulaciones del teorema relativas a objetos finitos tienden a no diferir de sus contrapartes clásicas. Dado un modelo de todos los números naturales, el equivalente para predicados, a saber, el principio de Markov , no se cumple automáticamente, pero puede considerarse como un principio adicional.

En un dominio habitado y utilizando la explosión , la disyunciónPAG(incógnitaincógnita).¬Q(incógnita){\displaystyle P\lor \exists (x\in X).\neg Q(x)}implica la afirmación de existencia(incógnitaincógnita).(Q(incógnita)PAG){\displaystyle \exists (x\in X).(Q(x)\to P)}, lo cual a su vez implica((incógnitaincógnita).Q(incógnita))PAG{\displaystyle {\big (}\forall (x\in X).Q(x){\big )}\to P}Clásicamente, estas implicaciones son siempre reversibles. Si una de las primeras es clásicamente válida, puede valer la pena intentar establecerla en la segunda forma. Para el caso especial dondePAG{\displaystyle P}Si se rechaza, se aborda una afirmación de existencia de contraejemplo.(incógnitaincógnita).¬Q(incógnita){\displaystyle \exists (x\in X).\neg Q(x)}, que generalmente es constructivamente más fuerte que una afirmación de rechazo¬(incógnitaincógnita).Q(incógnita){\displaystyle \neg \forall (x\in X).Q(x)}: Ejemplificando unt{\displaystyle t}de tal manera queQ(t){\displaystyle Q(t)}es contradictorio por supuesto significa que no es el caso queQ{\displaystyle Q}se sostiene para todos los posiblesincógnita{\displaystyle x}. Pero también se puede demostrar queQ{\displaystyle Q}celebración para todosincógnita{\displaystyle x}Esto conduciría lógicamente a una contradicción sin la ayuda de un contraejemplo específico, e incluso sin poder construir uno. En este último caso, desde un punto de vista constructivo, aquí no se estipula una afirmación de existencia.

Igualdad

Utilizando la notación introducida anteriormente, el siguiente axioma proporciona un medio para demostrar la igualdad.={\displaystyle =}" de dos conjuntos , de modo que mediante sustitución, cualquier predicado sobreincógnita{\displaystyle x}se traduce a uno dey{\displaystyle y}. Por las propiedades lógicas de la igualdad, la implicación postulada se cumple automáticamente en sentido inverso.

En una interpretación constructiva, los elementos de una subclaseA={zBQ(z)¬Q(z)}{\displaystyle A=\{z\in B\mid Q(z)\lor \neg Q(z)\}}deB{\displaystyle B}pueden venir equipados con más información que los deB{\displaystyle B}, en el sentido de que poder juzgarbA{\displaystyle b\in A}es ser capaz de juzgarQ(b)¬Q(b){\displaystyle Q(b)\lor \neg Q(b)}Y (a menos que toda la disyunción se derive de axiomas) en la interpretación de Brouwer-Heyting-Kolmogorov , esto significa haber demostradoQ(b){\displaystyle Q(b)}o habiéndolo rechazado. Como{zBQ(z)}{\displaystyle \{z\in B\mid Q(z)\}}puede que no sea desmontable deB{\displaystyle B}, es decir comoQ{\displaystyle Q}puede que no sea decidible para todos los elementos enB{\displaystyle B}, las dos clasesA{\displaystyle A}yB{\displaystyle B}debe distinguirse a priori.

Consideremos un predicadoQ{\displaystyle Q}que se cumple de manera comprobada para todos los elementos de un conjunto.y{\displaystyle y}, de modo quey{zyQ(z)}{\displaystyle y\simeq \{z\in y\mid Q(z)\}}y supongamos que la clase del lado derecho está establecida como un conjunto. Nótese que, incluso si este conjunto de la derecha también se vincula informalmente con información relevante para la prueba sobre la validez deQ{\displaystyle Q}Para todos los elementos, el axioma de extensionalidad postula que, en nuestra teoría de conjuntos, el conjunto del lado derecho se considera igual al del lado izquierdo.

Este análisis anterior también muestra que una declaración de la forma(incógnitaw).Q(incógnita){\displaystyle \forall (x\in w).Q(x)}, que en notación de clase informal puede expresarse comow{incógnitaQ(incógnita)}{\displaystyle w\subset \{x\mid Q(x)\}}, entonces se expresa de forma equivalente como{incógnitawQ(incógnita)}=w{\displaystyle \{x\in w\mid Q(x)\}=w}Esto significa que establecer tal{\displaystyle \forall }-los teoremas (por ejemplo, los que se pueden demostrar mediante inducción matemática completa) permiten sustituir la subclase dew{\displaystyle w}en el lado izquierdo de la igualdad para solow{\displaystyle w}, en cualquier fórmula.

Tenga en cuenta que adoptar "={\displaystyle =}" como símbolo en una teoría de lógica de predicados hace que la igualdad de dos términos sea una expresión libre de cuantificadores.

Enfoques alternativos

Aunque se adopta con frecuencia, este axioma ha sido criticado en el pensamiento constructivo, ya que en la práctica reduce a la mínima expresión las propiedades definidas de manera diferente, o al menos los conjuntos considerados como la extensión de estas propiedades, una noción fregiana .

Las teorías de tipos modernas podrían, en cambio, tener como objetivo definir la equivalencia requerida.{\displaystyle \simeq }"En términos de funciones, véase, por ejemplo, la equivalencia de tipos . El concepto relacionado de extensionalidad de funciones a menudo no se adopta en la teoría de tipos."

Otros marcos para las matemáticas constructivas podrían exigir, en cambio, una regla particular para la igualdad o separación que se aplique a los elementos.zincógnita{\displaystyle z\in x}de cada uno de los conjuntosincógnita{\displaystyle x}discutido. Pero también en un enfoque de conjuntos que enfatiza la separación, ¿puede usarse la definición anterior en términos de subconjuntos para caracterizar una noción de igualdad?{\displaystyle \simeq }" de esos subconjuntos. Relativamente, una noción vaga de complementación de dos subconjuntosincógnita{\displaystyle u\subset x}yvincógnita{\displaystyle v\subset x}se da cuando dos miembros cualesquieras{\displaystyle s\in u}ytv{\displaystyle t\in v}son demostrablemente distintos entre sí. La colección de pares complementarios,v{\displaystyle \langle u,v\rangle }se comporta algebraicamente bien.

Combinación de conjuntos

Definir la notación de clases para el emparejamiento de algunos elementos dados mediante disyunciones. Por ejemplo:z{a,b}{\displaystyle z\in \{a,b\}}es la afirmación sin cuantificadores(z=a)(z=b){\displaystyle (z=a)\lor (z=b)}y asimismoz{a,b,do}{\displaystyle z\in \{a,b,c\}}dice(z=a)(z=b)(z=do){\displaystyle (z=a)\lor (z=b)\lor (z=c)}, etcétera.

Otros dos postulados básicos de existencia, dados algunos otros conjuntos, son los siguientes. En primer lugar,

Dadas las definiciones anteriores,{incógnita,y}pag{\displaystyle \{x,y\}\subset p}se expande az.(z=incógnitaz=y)zpag{\displaystyle \forall z.(z=x\lor z=y)\to z\in p}, por lo tanto, esto hace uso de la igualdad y una disyunción. El axioma dice que para cualesquiera dos conjuntosincógnita{\displaystyle x}yy{\displaystyle y}, hay al menos un conjuntopag{\displaystyle p}, que contienen al menos esos dos conjuntos.

Con separación limitada a continuación, también la clase{incógnita,y}{\displaystyle \{x,y\}}existe como un conjunto. Denotemos porincógnita,y{\displaystyle \langle x,y\rangle }el modelo de pares ordenados estándar{{incógnita},{incógnita,y}}{\displaystyle \{\{x\},\{x,y\}\}}, de modo que, por ejemplo,q=incógnita,y{\displaystyle q=\langle x,y\rangle }denota otra fórmula acotada en el lenguaje formal de la teoría.

Y luego, utilizando la cuantificación existencial y una conjunción,

decir que para cualquier conjuntoincógnita{\displaystyle x}, hay al menos un conjunto{\displaystyle u}, que alberga a todos los miembrosz{\displaystyle z}, deincógnita{\displaystyle x}miembrosy{\displaystyle y}. El conjunto mínimo de este tipo es la unión .

Los dos axiomas se formulan comúnmente de manera más fuerte, en términos de "{\displaystyle \leftrightarrow }" en lugar de simplemente "{\displaystyle \to }", aunque técnicamente esto es redundante en el contexto deBdoST{\displaystyle {\mathsf {BCST}}}: Como el axioma de separación que se presenta a continuación está formulado con "{\displaystyle \leftrightarrow }", para declaracionest.z.ϕ(z)zt{\displaystyle \exists t.\forall z.\phi (z)\to z\in t}La equivalencia puede derivarse, dado que la teoría permite la separación utilizandoϕ{\displaystyle \phi }. En los casos en queϕ{\displaystyle \phi }es una afirmación existencial, como aquí en el axioma de la unión, también hay otra formulación que utiliza un cuantificador universal.

Además, utilizando la Separación Limitada, los dos axiomas enunciados juntos implican la existencia de una unión binaria de dos clases.a{\displaystyle a}yb{\displaystyle b}, cuando se ha establecido que son conjuntos, denotados por{a,b}{\displaystyle \bigcup \{a,b\}}oab{\displaystyle a\cup b}Para un conjunto fijoz{\displaystyle z}para validar la membresíazab{\displaystyle z\in a\cup b}en la unión de dos conjuntos dadosy=a{\displaystyle y=a}yy=b{\displaystyle y=b}, uno necesita validar elzy{\displaystyle z\in y}parte del axioma, lo cual se puede hacer validando la disyunción de los predicados que definen los conjuntosa{\displaystyle a}yb{\displaystyle b}, paraz{\displaystyle z}En términos de los conjuntos asociados, se realiza validando la disyunción.zazb{\displaystyle z\in a\lor z\in b}.

La unión y otras notaciones de formación de conjuntos también se utilizan para clases. Por ejemplo, la proposiciónzAzdo{\displaystyle z\in A\land z\notin C}está escritozAdo{\displaystyle z\in A\setminus C}Dejemos que ahoraBA{\displaystyle B\subset A}. DadozA{\displaystyle z\in A}, la decidibilidad de la pertenencia aB{\displaystyle B}, es decir, la declaración potencialmente independientezBzB{\displaystyle z\in B\lor z\notin B}, también puede expresarse comozB(AB){\displaystyle z\in B\cup (A\setminus B)}. Pero, como en cualquier enunciado de tercero excluido, la doble negación de este último se mantiene: Que la unión no está habitada porz{\displaystyle z}Esto demuestra que la partición es también una noción más compleja, desde un punto de vista constructivo.

Existencia de conjunto

La propiedad que es falsa para cualquier conjunto corresponde a la clase vacía , que se denota por{}{\displaystyle \{\}}o cero,0{\displaystyle 0}Que la clase vacía sea un conjunto se deduce fácilmente de otros axiomas de existencia, como el Axioma del Infinito que se presenta a continuación. Pero si, por ejemplo, uno está explícitamente interesado en excluir conjuntos infinitos en su estudio, en este punto puede adoptar el

Introducción del símbolo{}{\displaystyle \{\}}(como notación abreviada para expresiones que involucran propiedades caracterizantes) se justifica ya que se puede probar la unicidad para este conjunto. Comoy{}{\displaystyle y\in \{\}}es falso para cualquiery{\displaystyle y}, el axioma entonces diceincógnita.incógnita{}{\displaystyle \exists x.x\simeq \{\}}.

Subteorías deZF{\displaystyle {\mathsf {ZF}}}no tienen urelementos , es decir, átomos distinguibles que pueden ser miembros de conjuntos pero que tampoco poseen ninguno ellos mismos. En teorías de conjuntos con urelemento, igualdadincógnita=y{\displaystyle x=y}no es simplemente equivalente aincógnitay{\displaystyle x\simeq y}, tal como lo caracteriza el axioma de extensionalidad mencionado anteriormente.

Conjuntos sucesores

Escribir1{\displaystyle 1}paraS0{\displaystyle S0}, lo cual es igual a{{}}{\displaystyle \{\{\}\}}, es decir{0}{\displaystyle \{0\}}Asimismo, escribe2{\displaystyle 2}paraS1{\displaystyle S1}, lo cual es igual a{{},{{}}}{\displaystyle \{\{\},\{\{\}\}\}}, es decir{0,1}{\displaystyle \{0,1\}}Una proposición simple y demostrablemente falsa es, por ejemplo:{}{}{\displaystyle \{\}\in \{\}}, correspondiente a0<0{\displaystyle 0<0}en el modelo aritmético estándar. Nuevamente, aquí símbolos como{}{\displaystyle \{\}}se tratan como notación conveniente y cualquier proposición realmente se traduce a una expresión usando solo "{\displaystyle \in }" y símbolos lógicos, incluidos los cuantificadores. Acompañado de un análisis metamatemático que demuestra que las capacidades de las nuevas teorías son equivalentes de manera efectiva, extensiones formales mediante símbolos como0{\displaystyle 0}También se puede considerar.

De manera más general, para un conjuntoincógnita{\displaystyle x}, definir el conjunto sucesorSincógnita{\displaystyle Sx}comoincógnita{incógnita}{\displaystyle x\cup \{x\}}. La interacción de la operación sucesora con la relación de pertenencia tiene una cláusula recursiva, en el sentido de que(ySincógnita)(yincógnitay=incógnita){\displaystyle (y\in Sx)\leftrightarrow (y\in x\lor y=x)}. Por reflexividad de la igualdad,incógnitaSincógnita{\displaystyle x\in Sx}y en particularSincógnita{\displaystyle Sx}Siempre está habitado.

BCST

Lo siguiente utiliza esquemas axiomáticos , es decir, axiomas para alguna colección de predicados. Algunos de los esquemas axiomáticos indicados también permitirán cualquier colección de parámetros de conjunto (es decir, cualquier variable con nombre particular).v0,v1,,vnorte{\displaystyle v_{0},v_{1},\dots ,v_{n}}). Es decir, se permiten instanciaciones del esquema en las que el predicado (algún particular)ϕ{\displaystyle \phi }) también depende de una serie de variables de conjunto adicionales y el enunciado del axioma se entiende con los correspondientes cierres universales externos (como env0.v1.vnorte.{\displaystyle \forall v_{0}.\forall v_{1}.\cdots \forall v_{n}.}).

Separación

Teoría constructiva básica de conjuntosBdoST{\displaystyle {\mathsf {BCST}}}Consta de varios axiomas que también forman parte de la teoría de conjuntos estándar, salvo que el llamado axioma de Separación "completa" se ve debilitado. Además de los cuatro axiomas anteriores, postula la Separación Predicativa, así como el esquema de Reemplazo.

Este axioma equivale a postular la existencia de un conjuntos{\displaystyle s}obtenido por la intersección de cualquier conjuntoy{\displaystyle y}y cualquier clase descrita de forma predictiva{incógnitaϕ(incógnita)}{\displaystyle \{x\mid \phi (x)\}}. Para cualquierz{\displaystyle z}demostrado ser un conjunto, cuando el predicado se toma comoϕ(incógnita):=incógnitaz{\displaystyle \phi (x):=x\in z}, se obtiene la intersección binaria de conjuntos y se escribes=yz{\displaystyle s=y\cap z}La intersección se corresponde con la conjunción de forma análoga a como la unión se corresponde con la disyunción.

Cuando el predicado se toma como la negaciónϕ(incógnita):=incógnitaz{\displaystyle \phi (x):=x\notin z}, se obtiene el principio de diferencia, que garantiza la existencia de cualquier conjuntoyz{\displaystyle y\setminus z}. Tenga en cuenta que conjuntos comoyy{\displaystyle y\setminus y}o{incógnitay¬(incógnita=incógnita)}{\displaystyle \{x\in y\mid \neg (x=x)\}}siempre están vacíos. Por lo tanto, como se ha señalado, de la Separación y la existencia de al menos un conjunto (por ejemplo, el Infinito a continuación) se deduce la existencia del conjunto vacío.{}{\displaystyle \{\}}(también denotado0{\displaystyle 0}). Dentro de este contexto conservador deBdoST{\displaystyle {\mathsf {BCST}}}El esquema de Separación Predicativa es, en realidad, equivalente al Conjunto Vacío más la existencia de la intersección binaria para cualquier par de conjuntos. Esta última variante de axiomatización no utiliza un esquema de fórmulas.

La separación predicativa es un esquema que tiene en cuenta los aspectos sintácticos de los predicados que definen conjuntos, hasta la equivalencia demostrable. Las fórmulas permitidas se denotan porΔ0{\displaystyle \Delta _{0}}, el nivel más bajo en la jerarquía de Lévy de la teoría de conjuntos . [ 13 ] Los predicados generales en la teoría de conjuntos nunca están restringidos sintácticamente de esa manera y, por lo tanto, en la praxis, las subclases genéricas de conjuntos siguen siendo parte del lenguaje matemático. Como el alcance de las subclases que son demostrablemente conjuntos es sensible a los conjuntos que ya existen, este alcance se amplía cuando se agregan más postulados de existencia de conjuntos.

Una clase con como máximo un elemento se llama subsingleton. Para una proposiciónPAG{\displaystyle P}, un tropo recurrente en el análisis constructivo de la teoría de conjuntos es considerar el predicadoincógnita=0PAG{\displaystyle x=0\land P}como el subsingletonB:={incógnita1PAG}{\displaystyle B:=\{x\in 1\mid P\}}, que es una subclase del segundo ordinal1:=S0={0}{\displaystyle 1:=S0=\{0\}}. Si es demostrable quePAG{\displaystyle P}sostiene, o¬PAG{\displaystyle \neg P}, o¬¬PAG{\displaystyle \neg \neg P}, entoncesB{\displaystyle B}está habitado, o vacío (deshabitado), o no vacío (no deshabitado), respectivamente. Claramente,PAG{\displaystyle P}es equivalente a ambas proposiciones0B{\displaystyle 0\in B}y tambiénB=1{\displaystyle B=1}. Asimismo,¬PAG{\displaystyle \neg P}es equivalente aB=0{\displaystyle B=0}y, equivalentemente, también¬(0B){\displaystyle \neg (0\in B)}. Entonces, aquí,B{\displaystyle B}ser desmontable de1{\displaystyle 1}exactamente significaPAG¬PAG{\displaystyle P\lor \neg P}. En el modelo de los naturales, siB{\displaystyle B}es un número,0B{\displaystyle 0\in B}también expresa que0{\displaystyle 0}es más pequeño queB{\displaystyle B}. La unión que forma parte de la definición de operación sucesora anterior puede utilizarse para expresar la declaración del tercero excluido como0SB{\displaystyle 0\in SB}En palabras,PAG{\displaystyle P}es decidible si y solo si el sucesor deB{\displaystyle B}es mayor que el ordinal más pequeño0{\displaystyle 0}. La proposición PAG{\displaystyle P}se decide de cualquier manera estableciendo cómo0{\displaystyle 0}es más pequeño: Por0{\displaystyle 0}ya siendo más pequeño queB{\displaystyle B}o por0{\displaystyle 0}serSB{\displaystyle SB}Su predecesor directo. Otra forma más de expresar el término "medio excluido" paraPAG{\displaystyle P}es como la existencia de un miembro mínimo de la clase habitadab:=B{1}{\displaystyle b:=B\cup \{1\}}.

Si el axioma de separación de uno permite la separación conPAG{\displaystyle P}, entoncesB{\displaystyle B}es un subconjunto , que puede llamarse el valor de verdad asociado conPAG{\displaystyle P}Dos valores de verdad pueden demostrarse iguales, como conjuntos, mediante la demostración de una equivalencia. En términos de esta terminología, el conjunto de valores de prueba puede entenderse a priori como rico. Como era de esperar, las proposiciones decidibles tienen uno de un conjunto binario de valores de verdad. La disyunción del tercero excluido para esoPAG{\displaystyle P}Esto también queda implícito en la declaración global.b.(0b)(0b){\displaystyle \forall b.(0\in b)\lor (0\notin b)}.

No existe un conjunto universal

Cuando se utiliza la terminología informal de clases, cualquier conjunto también se considera una clase. Al mismo tiempo, surgen las llamadas clases propias que no pueden tener extensión como un conjunto. Cuando en una teoría hay una demostración de¬incógnita.Aincógnita{\displaystyle \neg \exists x.A\subset x}, entoncesA{\displaystyle A}debe ser apropiado. (Al adoptar la perspectiva deZF{\displaystyle {\mathsf {ZF}}}En la teoría de conjuntos, que posee separación completa, las clases propias se consideran generalmente aquellas que son "demasiado grandes" para ser un conjunto. (Técnicamente, son subclases de la jerarquía acumulativa que se extienden más allá de cualquier límite ordinal).

Según una observación en la sección sobre la fusión de conjuntos, no se puede descartar consistentemente que un conjunto sea miembro de una clase de la formaA{incógnitaincógnitaA}{\displaystyle A\cup \{x\mid x\notin A\}}. Una prueba constructiva de que pertenece a esa clase contiene información. Ahora bien, siA{\displaystyle A}es un conjunto, entonces la clase{incógnitaincógnitaA}{\displaystyle \{x\mid x\notin A\}}es demostrablemente correcto. Lo siguiente demuestra esto en el caso especial cuandoA{\displaystyle A}está vacío, es decir, cuando el lado derecho es la clase universal. Al ser resultados negativos, se lee como en la teoría clásica.

Lo siguiente se aplica a cualquier relaciónmi{\displaystyle E}. Da una condición puramente lógica tal que dos términoss{\displaystyle s}yy{\displaystyle y}no puede sermi{\displaystyle E}-relacionados entre sí.

(incógnita.incógnitamis(incógnitamiy¬incógnitamiincógnita))¬(ymissmissmiy){\displaystyle {\big (}\forall x.xEs\leftrightarrow (xEy\land \neg xEx){\big )}\to \neg (yEs\lor sEs\lor sEy)}

Lo más importante aquí es el rechazo del disyunto final,¬smiy{\displaystyle \neg sEy}. La expresión¬(incógnitaincógnita){\displaystyle \neg (x\in x)}no implica cuantificación ilimitada y, por lo tanto, está permitida en Separación. La construcción de Russel a su vez muestra que{incógnitayincógnitaincógnita}y{\displaystyle \{x\in y\mid x\notin x\}\notin y}. Así que para cualquier conjuntoy{\displaystyle y}, La separación predicativa por sí sola implica que existe un conjunto que no es miembro dey{\displaystyle y}En particular, en esta teoría no puede existir ningún conjunto universal .

En una teoría que adopta además el axioma de regularidad , comoZF{\displaystyle {\mathsf {ZF}}}, comprobadoincógnitaincógnita{\displaystyle x\in x}es falso para cualquier conjuntoincógnita{\displaystyle x}. Entonces, esto significa que el subconjunto{incógnitayincógnitaincógnita}{\displaystyle \{x\in y\mid x\notin x\}}es igual ay{\displaystyle y}sí mismo, y que la clase{incógnitaincógnitaincógnita}{\displaystyle \{x\mid x\in x\}}es el conjunto vacío.

Para cualquiermi{\displaystyle E}yy{\displaystyle y}, el caso especials=y{\displaystyle s=y}en la fórmula anterior da

¬(incógnita.incógnitamiy¬incógnitamiincógnita){\displaystyle \neg {\big (}\forall x.xEy\leftrightarrow \neg xEx{\big )}}

Esto ya implica que ningún conjuntoy{\displaystyle y}es igual a la subclase{incógnitaincógnitaincógnita}{\displaystyle \{x\mid x\notin x\}}de la clase universal, es decir, que la subclase también es propia. Pero incluso enZF{\displaystyle {\mathsf {ZF}}}Sin regularidad, es consistente que exista una clase propia de singletons que se contengan exactamente a sí mismos.

Como nota al margen, en una teoría con estratificación como Intuitionistic New Foundations , la expresión sintácticaincógnitaincógnita{\displaystyle x\in x}Esto puede ser desadmisible en la Separación. A su vez, la demostración anterior de la negación de la existencia de un conjunto universal no puede realizarse en esa teoría.

Predicatividad

El esquema axiomático de separación predicativa también se denominaΔ0{\displaystyle \Delta _{0}}-Separación o Separación Acotada, como en Separación solo para cuantificadores acotados por conjuntos . (Nota de advertencia: la nomenclatura de la jerarquía de Lévy es análoga aΔ00{\displaystyle \Delta _{0}^{0}}En la jerarquía aritmética , aunque la comparación puede ser sutil: la clasificación aritmética a veces se expresa no sintácticamente sino en términos de subclases de los naturales. Además, el nivel inferior de la jerarquía aritmética tiene varias definiciones comunes, algunas de las cuales no permiten el uso de algunas funciones totales. Una distinción similar no es relevante en el nivelΣ10{\displaystyle \Sigma _{1}^{0}}o superior. Finalmente, tenga en cuenta que unΔ0{\displaystyle \Delta _{0}}La clasificación de una fórmula puede expresarse hasta la equivalencia en la teoría.

El esquema es también la forma en que Mac Lane debilita un sistema cercano a la teoría de conjuntos de Zermelo.Z{\displaystyle {\mathsf {Z}}}, para fundamentos matemáticos relacionados con la teoría de topos . También se utiliza en el estudio de la absolutidad y forma parte de la formulación de la teoría de conjuntos de Kripke-Platek .

La restricción en el axioma también controla las definiciones impredicativas : la existencia no debería, en el mejor de los casos, afirmarse para objetos que no son explícitamente descriptibles, o cuya definición los involucra a ellos mismos o la referencia a una clase propia, como cuando una propiedad a verificar involucra un cuantificador universal. Así, en una teoría constructiva sin el axioma del conjunto potencia , cuandoR{\displaystyle R}denota algún predicado 2-ario, generalmente no se debe esperar una subclases{\displaystyle s}dey{\displaystyle y}ser un conjunto, en caso de que esté definido, por ejemplo, como en

{incógnitayt.((ty)R(incógnita,t))}{\displaystyle \{x\in y\mid \forall t.{\big (}(t\subset y)\to R(x,t){\big )}\}},

o mediante definiciones similares que impliquen cualquier cuantificación sobre los conjuntosty{\displaystyle t\subset y}. Tenga en cuenta que si esta subclases{\displaystyle s}dey{\displaystyle y}Si se demuestra que es un conjunto, entonces este subconjunto también está dentro del ámbito ilimitado de la variable de conjunto.t{\displaystyle t}En otras palabras, como la propiedad de la subclasesy{\displaystyle s\subset y}Se cumple este conjunto exactos{\displaystyle s}, definido mediante la expresiónR(incógnita,s){\displaystyle R(x,s)}desempeñaría un papel en su propia caracterización.

Si bien la Separación predicativa conduce a que menos definiciones de clases dadas sean conjuntos, puede enfatizarse que muchas definiciones de clases que son clásicamente equivalentes no lo son cuando uno se restringe a la lógica más débil. Debido a la posible indecidibilidad de los predicados generales, la noción de subconjunto y subclase es automáticamente más elaborada en las teorías constructivas de conjuntos que en las clásicas. De esta manera se ha obtenido una teoría más amplia. Esto sigue siendo cierto si se adopta la Separación completa, como en la teoríaIZF{\displaystyle {\mathsf {IZF}}}Sin embargo, esto perjudica tanto la propiedad de existencia como las interpretaciones estándar de la teoría de tipos, y de esta manera, invalida una visión ascendente de los conjuntos constructivos. Cabe mencionar que, dado que la subtipificación no es una característica necesaria de la teoría de tipos constructiva , se puede afirmar que la teoría de conjuntos constructiva difiere considerablemente de dicho marco.

Reemplazo

A continuación, considere el

Consiste en otorgar existencia, como conjuntos, al rango de predicados con características de función, obtenidos a través de sus dominios. En la formulación anterior, el predicado no está restringido de forma similar al esquema de Separación, pero este axioma ya implica un cuantificador existencial en el antecedente. Por supuesto, también podrían considerarse esquemas más débiles.

Mediante reemplazo, la existencia de cualquier par{incógnita,y}{\displaystyle \{x,y\}}También se deduce de cualquier otro par en particular, como por ejemplo:{0,1}=2=SS0{\displaystyle \{0,1\}=2=SS0}. Pero como la unión binaria utilizada enS{\displaystyle S}Como ya se ha utilizado el axioma de emparejamiento, este enfoque requiere postular la existencia de2{\displaystyle 2}sobre el de0{\displaystyle 0}. En una teoría con el axioma impredicativo del conjunto de potencias, la existencia de2PAGPAG0{\displaystyle 2\subset {\mathcal {P}}{\mathcal {P}}0}También se puede demostrar mediante la separación.

Con el esquema de reemplazo, la teoría descrita hasta ahora demuestra que las clases de equivalencia o sumas indexadas son conjuntos. En particular, el producto cartesiano , que contiene todos los pares de elementos de dos conjuntos, es un conjunto. A su vez, para cualquier número fijo (en la metateoría), la expresión de producto correspondiente, digamosincógnita×incógnita×incógnita×incógnita{\displaystyle x\times x\times x\times x}, puede construirse como un conjunto. Los requisitos axiomáticos para conjuntos definidos recursivamente en el lenguaje se discuten más adelante. Un conjuntoincógnita{\displaystyle x}es discreto, es decir, igualdad de elementos dentro de un conjunto.incógnita{\displaystyle x}es decidible, si la relación correspondiente como subconjunto deincógnita×incógnita{\displaystyle x\times x}es decidible.

La sustitución es relevante para la comprensión de funciones y puede considerarse una forma de comprensión más general. Solo cuando se asumePAGmiMETRO{\displaystyle {\mathrm {PEM} }}¿El reemplazo ya implica una separación total?ZF{\displaystyle {\mathsf {ZF}}}, El reemplazo es principalmente importante para probar la existencia de conjuntos de alto rango , es decir, a través de instancias del esquema axiomático dondeϕ(incógnita,y){\displaystyle \phi (x,y)}relaciona un conjunto relativamente pequeñoincógnita{\displaystyle x}a los más grandes,y{\displaystyle y}.

Las teorías constructivas de conjuntos suelen tener un esquema axiomático de reemplazo, a veces restringido a fórmulas acotadas. Sin embargo, cuando se eliminan otros axiomas, este esquema a menudo se fortalece, no más allá deZF{\displaystyle {\mathsf {ZF}}}sino simplemente para recuperar cierta fuerza demostrable. Existen axiomas más fuertes que no menoscaban las propiedades de existencia fuerte de una teoría, como se explica más adelante.

Siiincógnita{\displaystyle i_{X}}es demostrablemente una función enincógnita{\displaystyle X}y está equipado con un codominioY{\displaystyle Y}(todo se discute en detalle a continuación), luego la imagen deiincógnita{\displaystyle i_{X}}es un subconjunto deY{\displaystyle Y}. En otros enfoques del concepto de conjunto, la noción de subconjuntos se define en términos de "operaciones", de esta manera.

conjuntos hereditariamente finitos

Colgantes de los elementos de la clase de conjuntos hereditariamente finitosH0{\displaystyle H_{\aleph _{0}}}puede implementarse en cualquier lenguaje de programación común. Los axiomas discutidos anteriormente abstraen de operaciones comunes en el tipo de datos de conjunto : el emparejamiento y la unión están relacionados con el anidamiento y el aplanamiento , o tomados juntos, la concatenación. El reemplazo está relacionado con la comprensión y la separación está relacionada con el filtrado, a menudo más simple . El reemplazo junto con la inducción de conjuntos (introducida más adelante) es suficiente para axiomatizarH0{\displaystyle H_{\aleph _{0}}}De forma constructiva, y esa teoría también se estudia sin el infinito.

Una especie de mezcla entre emparejamiento y unión, un axioma más fácilmente relacionado con el sucesor es el Axioma de adjunción . [ 14 ] [ 15 ] Tales principios son relevantes para el modelado estándar de ordinales de Neumann individuales . También existen formulaciones de axiomas que emparejan Unión y Reemplazo en uno. Si bien postular Reemplazo no es una necesidad en el diseño de una teoría de conjuntos constructiva débil que sea biinterpretable con la aritmética de HeytingHA{\displaystyle {\mathsf {HA}}}, alguna forma de inducción lo es. Para comparar, consideremos la teoría clásica muy débil llamada Teoría General de Conjuntos que interpreta la clase de números naturales y su aritmética solo mediante Extensionalidad, Adjunción y Separación completa.

La discusión continúa ahora con axiomas que garantizan la existencia de objetos que, de forma diferente pero relacionada, también se encuentran en teorías de tipos dependientes , a saber, productos y la colección de números naturales como conjunto completo. Los conjuntos infinitos son particularmente útiles para razonar sobre operaciones aplicadas a secuencias definidas en dominios de índices no acotados , por ejemplo, la diferenciación formal de una función generadora o la suma de dos secuencias de Cauchy.

ECST a través de Strong Infinity

Para algún predicado fijoI{\displaystyle I}y un conjuntoa{\displaystyle a}la declaraciónI(a)(y.I(y)ay){\displaystyle I(a)\land {\big (}\forall y.I(y)\to a\subset y{\big )}}expresa quea{\displaystyle a}es el más pequeño (en el sentido de "{\displaystyle \subset }") entre todos los conjuntosy{\displaystyle y}para quéI(y){\displaystyle I(y)}es cierto, y que siempre es un subconjunto de talesy{\displaystyle y}. El objetivo del axioma del infinito es obtener finalmente el conjunto inductivo más pequeño y único .

En el contexto de los axiomas comunes de la teoría de conjuntos, una afirmación de infinitud es afirmar que una clase está habitada y también incluye una cadena de pertenencia (o alternativamente una cadena de superconjuntos). Es decir,

(z.zA)(incógnitaA).(sA).incógnitas{\displaystyle {\big (}\exists z.z\in A{\big )}\land \forall (x\in A).\exists (s\in A).x\in s}.

Más concretamente, denotemos porInortedA{\displaystyle \mathrm {Ind} _{A}}la propiedad inductiva,

(0A)(incógnitaA).SincógnitaA{\displaystyle (0\in A)\land \forall (x\in A).Sx\in A}.

En términos de un predicadoQ{\displaystyle Q}subyacente a la clase para queincógnita.(incógnitaA)Q(incógnita){\displaystyle \forall x.(x\in A)\leftrightarrow Q(x)}, esto último se traduce enQ(0)incógnita.(Q(incógnita)Q(Sincógnita)){\displaystyle Q(0)\land \forall x.{\big (}Q(x)\to Q(Sx){\big )}}.

EscribirB{\displaystyle \bigcap B}para la intersección general{incógnita(yB).incógnitay}{\displaystyle \{x\mid \forall (y\in B).x\in y\}}. (Se puede considerar una variante de esta definición que requiereBB{\displaystyle \cap B\subset \cup B}(pero solo utilizamos esta noción para la siguiente definición auxiliar).

Una clase se define comúnmenteω={yInortedy}{\displaystyle \omega =\bigcap \{y\mid \mathrm {Ind} _{y}\}}, la intersección de todos los conjuntos inductivos. (Variantes de este tratamiento pueden funcionar en términos de una fórmula que depende de un parámetro del conjunto).w{\displaystyle w}de modo queωw{\displaystyle \omega \subset w}.) La claseω{\displaystyle \omega }contiene exactamente todoincógnita{\displaystyle x}cumpliendo la propiedad ilimitaday.Inortedyincógnitay{\displaystyle \forall y.\mathrm {Ind} _{y}\to x\in y}La intención es que si existen conjuntos inductivos, entonces la claseω{\displaystyle \omega }comparte cada número natural común con ellos, y entonces la proposiciónωA{\displaystyle \omega \subset A}, por definición de "{\displaystyle \subset }", implica queQ{\displaystyle Q}Se cumple para cada uno de estos números naturales. Si bien la separación limitada no es suficiente para demostrarω{\displaystyle \omega }Para ser el conjunto deseado, el lenguaje aquí constituye la base del siguiente axioma, que otorga inducción de números naturales para predicados que constituyen un conjunto.

La teoría de conjuntos constructiva elementalmidoST{\displaystyle {\mathsf {ECST}}}tiene el axioma deBdoST{\displaystyle {\mathsf {BCST}}}así como el postulado

Continuando, se toma el símboloω{\displaystyle \omega }para denotar el conjunto inductivo más pequeño, ahora único, un ordinal de von Neumann no acotado . Contiene el conjunto vacío y, para cada conjunto enω{\displaystyle \omega }, otro conjunto enω{\displaystyle \omega }que contiene un elemento más.

Los símbolos llamados cero y sucesor están en la signatura de la teoría de Peano .BdoST{\displaystyle {\mathsf {BCST}}}, el sucesor definido anteriormente de cualquier número también pertenece a la claseω{\displaystyle \omega }se deducen directamente de la caracterización de los naturales naturales por nuestro modelo de von Neumann. Dado que el sucesor de tal conjunto se contiene a sí mismo, también se encuentra que ningún sucesor es igual a cero. Por lo tanto, dos de los axiomas de Peano con respecto a los símbolos cero y el que se refiere a la cerradura deS{\displaystyle S}vienen fácilmente. En cuarto lugar, enmidoST{\displaystyle {\mathsf {ECST}}}, dóndeω{\displaystyle \omega }es un conjunto,S{\displaystyle S}enω{\displaystyle \omega }Se puede demostrar que es una operación inyectable.

Para algún predicado de conjuntosPAG{\displaystyle P}la declaraciónS.(SωPAG(S)){\displaystyle \forall S.(S\subset \omega \to P(S))}reclamosPAG{\displaystyle P}Esto se cumple para todos los subconjuntos del conjunto de los números naturales. Y el axioma ahora demuestra que tales conjuntos existen. Esta cuantificación también es posible en la aritmética de segundo orden .

El orden por pares "<{\displaystyle <}"En los naturales queda reflejado en su relación de pertenencia"{\displaystyle \in }". La teoría demuestra que el orden, así como la relación de igualdad en este conjunto, son decidibles. No solo no hay ningún número menor que0{\displaystyle 0}, pero la inducción implica que entre subconjuntos deω{\displaystyle \omega }, es precisamente el conjunto vacío el que no tiene ningún elemento mínimo. La contrapositiva de esto prueba la existencia del número mínimo doblemente negado para todos los subconjuntos no vacíos deω{\displaystyle \omega }Otro principio válido, también clásicamente equivalente a él, es la existencia del número mínimo para todos los subconjuntos separables habitados. Dicho esto, la afirmación de existencia simple para el subconjunto habitadob:={z1PAG}{1}{\displaystyle b:=\{z\in 1\mid P\}\cup \{1\}}deω{\displaystyle \omega }es equivalente al término medio excluido paraPAG{\displaystyle P}y, por lo tanto, una teoría constructiva no demostraráω{\displaystyle \omega }estar bien ordenado .

Formulaciones más débiles del infinito

Si se necesita motivación, la conveniencia de postular un conjunto ilimitado de números en relación con otras propiedades inductivas se hace evidente en la discusión de la aritmética en la teoría de conjuntos más adelante. Pero como es familiar en la teoría clásica de conjuntos, también se pueden formular formas débiles de infinito. Por ejemplo, uno puede simplemente postular la existencia de algún conjunto inductivo,y.Inortedy{\displaystyle \exists y.\mathrm {Ind} _{y}}- dicho postulado de existencia es suficiente cuando la separación completa puede utilizarse para delimitar el subconjunto inductivo.w{\displaystyle w}de los números naturales, el subconjunto común de todas las clases inductivas. Alternativamente, se pueden adoptar postulados de mera existencia más específicos. De cualquier manera, el conjunto inductivo cumple entonces lo siguienteΔ0{\displaystyle \Delta _{0}}propiedad de existencia de predecesores en el sentido del modelo de von Neumann :

metro.(metrow)(metro=0(pagw).Spag=metro){\displaystyle \forall m.(m\in w)\leftrightarrow {\big (}m=0\lor \exists (p\in w).Sp=m{\big )}}

Sin utilizar la notación para la notación de sucesor definida previamente, la igualdad extensional a un sucesorSpag=metro{\displaystyle Sp=m}es capturado pornorte.(nortemetro)(norte=pagnortepag){\displaystyle \forall n.(n\in m)\leftrightarrow (n=p\lor n\in p)}Esto expresa que todos los elementosmetro{\displaystyle m}son iguales a0{\displaystyle 0}o ellos mismos poseen un conjunto predecesorpagw{\displaystyle p\in w}que comparte todos los demás miembros conmetro{\displaystyle m}.

Obsérvese que a través de la expresión "(pagw){\displaystyle \exists (p\in w)}"en el lado derecho, la propiedad que caracterizaw{\displaystyle w}por sus miembrosmetro{\displaystyle m}Aquí, sintácticamente, contiene de nuevo el símbolow{\displaystyle w}por sí mismo. Debido a la naturaleza ascendente de los números naturales, esto es dócil aquí. SuponiendoΔ0{\displaystyle \Delta _{0}}-coloque la inducción encima demidoST{\displaystyle {\mathsf {ECST}}}, no hay dos conjuntos diferentes que tengan esta propiedad. También tenga en cuenta que existen formulaciones más largas de esta propiedad, evitando "(pagw){\displaystyle \exists (p\in w)}"a favor de los cuantificadores no acotados."

Límites numéricos

Adoptando un axioma de infinito, la cuantificación acotada por conjuntos es válida en los predicados utilizados enΔ0{\displaystyle \Delta _{0}}-La separación permite entonces explícitamente cuantificadores numéricamente ilimitados; no deben confundirse los dos significados de "limitado". Conω{\displaystyle \omega }a mano, llame a una clase de númerosIω{\displaystyle I\subset \omega }limitado si se cumple la siguiente condición de existencia

(metroω).(norteω).(norteInorte<metro){\displaystyle \exists (m\in \omega ).\forall (n\in \omega ).(n\in I\to n<m)}

Esta es una afirmación de finitud, formulada también de forma equivalente mediantemetronortenorteI{\displaystyle m\leq n\to n\notin I}. De manera similar, para reflejar con mayor precisión la discusión de funciones que se presenta a continuación, considere la condición anterior en la forma(metroω).(norteI).(norte<metro){\displaystyle \exists (m\in \omega ).\forall (n\in I).(n<m)}. Para las propiedades decidibles, estas sonΣ20{\displaystyle \Sigma _{2}^{0}}-enunciados en aritmética, pero con el Axioma del Infinito, los dos cuantificadores están ligados a un conjunto.

Para una clasedo{\displaystyle C}, la afirmación de no acotación lógicamente positiva

(kω).(jω).(kjjdo){\displaystyle \forall (k\in \omega ).\exists (j\in \omega ).(k\leq j\land j\in C)}

ahora también es uno de infinitud. EsΠ20{\displaystyle \Pi _{2}^{0}}en el caso de aritmética decidible. Para validar la infinitud de un conjunto, esta propiedad funciona incluso si el conjunto contiene otros elementos además de infinitos miembros deω{\displaystyle \omega }.

Inducción moderada en ECST

A continuación, un segmento inicial de los números naturales, es decir{norteωnorte<metro}{\displaystyle \{n\in \omega \mid n<m\}}para cualquiermetroω{\displaystyle m\in \omega }y, incluyendo el conjunto vacío, se denota por{0,1,,metro1}{\displaystyle \{0,1,\dots ,m-1\}}Este conjunto es igual ametro{\displaystyle m}y así en este punto "metro1{\displaystyle m-1}" es mera notación para su predecesor (es decir, no implica función de resta).

Resulta instructivo recordar cómo una teoría con comprensión de conjuntos y extensionalidad termina codificando la lógica de predicados. Al igual que cualquier clase en la teoría de conjuntos, un conjunto puede interpretarse como correspondiente a predicados sobre conjuntos. Por ejemplo, un número entero es par si pertenece al conjunto de los números enteros pares, o un número natural tiene sucesor si pertenece al conjunto de los números naturales que tienen sucesor. Para un ejemplo menos primitivo, fijemos algún conjunto.y{\displaystyle y}y dejarQ(norte){\displaystyle Q(n)}denota la afirmación existencial de que el espacio de funciones en el ordinal finito eny{\displaystyle y}existen. El predicado se denotaráh.hy{0,1,,norte1}{\displaystyle \exists h.h\simeq y^{\{0,1,\dots ,n-1\}}}Más abajo, y aquí el cuantificador existencial no es simplemente uno sobre los números naturales, ni está acotado por ningún otro conjunto. Ahora bien, una proposición como el principio de exponenciación finita(norteω).Q(norte){\displaystyle \forall (n\in \omega ).Q(n)}y, de manera menos formal, la igualdadω={norteωQ(norte)}{\displaystyle \omega =\{n\in \omega \mid Q(n)\}}son solo dos maneras de formular la misma declaración deseada, a saber, unanorte{\displaystyle n}-conjunción indexada de proposiciones existenciales dondenorte{\displaystyle n}abarca el conjunto de todos los naturales. Mediante la identificación extensional, la segunda forma expresa la afirmación utilizando la notación para la comprensión de subclases y el objeto entre corchetes del lado derecho puede incluso no constituir un conjunto. Si esa subclase no es demostrablemente un conjunto, en realidad no puede utilizarse en muchos principios de la teoría de conjuntos en las demostraciones, y establecer el cierre universal(norteω).Q(norte){\displaystyle \forall (n\in \omega ).Q(n)}como un teorema puede no ser posible. La teoría de conjuntos puede reforzarse mediante más axiomas de existencia de conjuntos, para ser utilizados con la Separación acotada predicativa , pero también simplemente postulando axiomas más fuertes.{\displaystyle \forall }-declaraciones.

El segundo conjuntivo cuantificado universalmente en el axioma fuerte del infinito expresa la inducción matemática para todoy{\displaystyle y}en el universo del discurso, es decir, para conjuntos. Esto se debe a que el consecuente de esta cláusula,ωy{\displaystyle \omega \subset y}, afirma que todosnorteω{\displaystyle n\in \omega }cumplir el predicado asociado. Ser capaz de utilizar la separación predicativa para definir subconjuntos deω{\displaystyle \omega }La teoría demuestra la inducción para todos los predicados.ϕ(norte){\displaystyle \phi (n)}involucrando únicamente cuantificadores acotados por conjuntos. Este papel de los cuantificadores acotados por conjuntos también significa que más axiomas de existencia de conjuntos impactan la fuerza de este principio de inducción, motivando aún más los axiomas de espacio de funciones y de colección que serán el foco del resto del artículo. En particular,midoST{\displaystyle {\mathsf {ECST}}}ya valida la inducción con cuantificadores sobre los naturales y, por lo tanto, la inducción como en la teoría aritmética de primer orden.HA{\displaystyle {\mathsf {HA}}}El llamado axioma de inducción matemática completa para cualquier predicado (es decir, clase) expresado a través del lenguaje de la teoría de conjuntos es mucho más fuerte que el principio de inducción acotada válido enmidoST{\displaystyle {\mathsf {ECST}}}. El principio de inducción anterior podría adoptarse directamente, reflejando más de cerca la aritmética de segundo orden. En teoría de conjuntos también se deduce de la Separación completa (es decir, no acotada), que dice que todos los predicados en{\displaystyle \forall }son conjuntos. La inducción matemática también es reemplazada por el axioma de inducción de conjuntos (completo).

Nota de advertencia: Al nombrar enunciados de inducción, se debe tener cuidado de no confundir la terminología con las teorías aritméticas. El esquema de inducción de primer orden de la teoría aritmética de números naturales afirma la inducción para todos los predicados definibles en el lenguaje de la aritmética de primer orden , es decir, predicados de números justos. Por lo tanto, para interpretar el esquema axiomático deHA{\displaystyle {\mathsf {HA}}}, uno interpreta estas fórmulas aritméticas. En ese contexto, la cuantificación acotada significa específicamente cuantificación sobre un rango finito de números. También se puede hablar de la inducción en la teoría de primer orden pero de dos tipos de la llamada aritmética de segundo orden.Z2{\displaystyle {\mathsf {Z}}_{2}}, en una forma expresada explícitamente para subconjuntos de los naturales. Esa clase de subconjuntos puede considerarse que corresponde a una colección de fórmulas más rica que las definibles de la aritmética de primer orden. En el programa de matemáticas inversas , todos los objetos matemáticos discutidos se codifican como naturales o subconjuntos de naturales. Subsistemas deZ2{\displaystyle {\mathsf {Z}}_{2}}Con una comprensión de complejidad muy baja , estudiada en ese marco, se tiene un lenguaje que no se limita a expresar conjuntos aritméticos , mientras que todos los conjuntos de números naturales que tales teorías demuestran que existen son simplemente conjuntos computables . Los teoremas allí presentes pueden ser un punto de referencia relevante para teorías de conjuntos débiles con un conjunto de números naturales, separación predicativa y solo alguna forma restringida adicional de inducción. La matemática inversa constructiva existe como campo, pero está menos desarrollada que su contraparte clásica. [ 16 ]Z2{\displaystyle {\mathsf {Z}}_{2}}Además, no debe confundirse con la formulación de segundo orden de la aritmética de Peano.PAGA2{\displaystyle {\mathsf {PA}}_{2}}. Typical set theories like the one discussed here are also first-order, but those theories are not arithmetics and so formulas may also quantify over the subsets of the naturals. When discussing the strength of axioms concerning numbers, it is also important to keep in mind that the arithmetical and the set theoretical framework do not share a common signature. Likewise, care must always be taken with insights about totality of functions. In computability theory, the μ operator enables all partial general recursive functions (or programs, in the sense that they are Turing computable), including ones e.g. non-primitive recursive but PA{\displaystyle {\mathsf {PA}}}-total, such as the Ackermann function. The definition of the operator involves predicates over the naturals and so the theoretical analysis of functions and their totality depends on the formal framework and proof calculus at hand.

Functions

General note on programs and functions

Naturally, the meaning of existence claims is a topic of interest in constructivism, be it for a theory of sets or any other framework. Let R{\displaystyle R} express a property such that a mathematical framework validates what amounts to the statement

(aA).(cC).R(a,c){\displaystyle \forall (a\in A).\exists (c\in C).R(a,c)}

A constructive proof calculus may validate such a judgement in terms of programs on represented domains and some object representing a concrete assignment aca{\displaystyle a\mapsto c_{a}}, providing a particular choice of value in C{\displaystyle C} (a unique one), for each input from A{\displaystyle A}. Expressed through the rewriting(aA).R(a,ca){\displaystyle \forall (a\in A).R(a,c_{a})}, this function object may be understood as witnessing the proposition. Consider for example the notions of proof in through realizability theory or function terms in a type theory with a notion of quantifiers. The latter captures proof of logical proposition through programs via the Curry–Howard correspondence.

Dependiendo del contexto, la palabra "función" puede usarse en asociación con un modelo particular de computación , y esto es a priori más restringido que lo que se discute en el presente contexto de la teoría de conjuntos. Una noción de programa se formaliza mediante "funciones" recursivas parciales en la teoría de la computabilidad . Pero tenga cuidado, aquí la palabra "función" se usa de una manera que también comprende funciones parciales , y no solo "funciones totales". Las comillas se usan aquí para mayor claridad, ya que en un contexto de teoría de conjuntos técnicamente no hay necesidad de hablar de funciones totales , porque este requisito es parte de la definición de una función teórica de conjuntos y los espacios de funciones parciales se pueden modelar mediante uniones. Al mismo tiempo, cuando se combinan con una aritmética formal, los programas de funciones parciales proporcionan una noción particularmente precisa de totalidad para las funciones. Por el teorema de la forma normal de Kleene , cada función recursiva parcial en los naturales calcula, para los valores donde termina, lo mismo queaU(μw.T1(mi,a,w)){\displaystyle a\mapsto U(\mu w.T_{1}(e,a,w))}, para algún índice de programa de función parcialminorte{\displaystyle e\in {\mathbb {N} }}y cualquier índice constituirá alguna función parcial. Un programa puede asociarse con unmi{\displaystyle e}y puede decirse que esT1{\displaystyle T_{1}}-total siempre que una teoría demuestrea.w.T1(mi,a,w){\displaystyle \forall a.\exists w.T_{1}(e,a,w)}, dóndeT1{\displaystyle T_{1}}equivale a un programa recursivo primitivo yw{\displaystyle w}está relacionado con la ejecución demi{\displaystyle e}. Kreisel demostró que la clase de funciones recursivas parciales demostradaT1{\displaystyle T_{1}}-total porHA{\displaystyle {\mathsf {HA}}}no se enriquece cuandoPAGmiMETRO{\displaystyle {\mathrm {PEM} }}se agrega. [ 17 ] Como predicado enmi{\displaystyle e}, esta totalidad constituye un subconjunto indecidible de índices, lo que pone de relieve que el mundo recursivo de funciones entre los naturales ya está capturado por un conjunto dominado pornorte{\displaystyle {\mathbb {N} }}. Como tercera advertencia, tenga en cuenta que esta noción se refiere realmente a programas y que varios índices constituirán, de hecho, la misma función, en el sentido extensional .

Una teoría en lógica de primer orden , como las teorías de conjuntos axiomáticos que se discuten aquí, viene con una noción conjunta de total y funcional para un predicado binario.R{\displaystyle R}, es decira.¡do.R(a,do){\displaystyle \forall a.\exists !c.R(a,c)}. Dichas teorías se relacionan con los programas solo indirectamente. SiS{\displaystyle S}denota la operación sucesora en un lenguaje formal de una teoría que se está estudiando, luego cualquier número, por ejemploSSS0{\displaystyle {\mathrm {SSS0} }}(el número tres), puede estar relacionado metalógicamente con el numeral estándar, por ejemploSSS0_=SSS0{\displaystyle {\underline {\mathrm {SSS0} }}=SSS0}. De manera similar, los programas en el sentido recursivo parcial pueden desenrollarse a predicados y las suposiciones débiles son suficientes para que dicha traducción respete la igualdad de sus valores de retorno. Entre las subteorías finitamente axiomizables dePAGA{\displaystyle {\mathsf {PA}}}aritmética clásica de RobinsonQ{\displaystyle {\mathsf {Q}}}cumple exactamente con esto. Sus afirmaciones de existencia están destinadas a concierne únicamente a los números naturales y, en lugar de utilizar el esquema completo de inducción matemática para fórmulas aritméticas, los axiomas de las teorías postulan que cada número es cero o que existe un número predecesor para él. Centrándose enT1{\displaystyle T_{1}}-funciones recursivas totales aquí, es un metateorema que el lenguaje de la aritmética las expresa medianteΣ1{\displaystyle \Sigma _{1}}-predicadosGRAMO{\displaystyle G}codificando su gráfico de tal manera queQ{\displaystyle {\mathsf {Q}}}los representa , en el sentido de que prueba o rechaza correctamenteGRAMO(a_,do_){\displaystyle G({\underline {\mathrm {a} }},{\underline {\mathrm {c} }})}para cualquier par de números de entrada-salidaa{\displaystyle \mathrm {a} }ydo{\displaystyle \mathrm {c} }en la metateoría. Ahora, dado un que representa correctamenteGRAMO{\displaystyle G}, el predicadoGRAMOlmiast(a,do){\displaystyle G_{\mathrm {least} }(a,c)}definido porGRAMO(a,do)(norte<do).¬GRAMO(a,norte){\displaystyle G(a,c)\land \forall (n<c).\neg G(a,n)}representa la función recursiva igual de bien, y como esto valida explícitamente solo el valor de retorno más pequeño, la teoría también demuestra la funcionalidad para todas las entradas.a{\displaystyle {\mathrm {a} }}en el sentido deQ¡do.GRAMOlmiast(a_,do){\displaystyle {\mathsf {Q}}\vdash \exists !c.G_{\mathrm {least} }({\underline {\mathrm {a} }},c)}. Dado un predicado representativo, entonces a costa de hacer uso dePAGmiMETRO{\displaystyle {\mathrm {PEM} }}, uno siempre puede también sistemáticamente (es decir, con una.{\displaystyle \forall a.}) demostrar que el grafo es totalmente funcional. [ 18 ]

Qué predicados son demostrablemente funcionales para varias entradas, o incluso totalmente funcionales en su dominio, generalmente depende de los axiomas adoptados de una teoría y un cálculo de pruebas. Por ejemplo, para el problema de parada diagonal , que no puede tener unaT1{\displaystyle T_{1}}-índice total, esHA{\displaystyle {\mathsf {HA}}}-independientemente de si el predicado gráfico correspondiente ennorte×{0,1}{\displaystyle {\mathbb {N} }\times \{0,1\}}(un problema de decisión ) es totalmente funcional, peroPAGmiMETRO{\displaystyle {\mathrm {PEM} }}implica que lo es. Las jerarquías de funciones teóricas de prueba proporcionan ejemplos de predicados probados como totalmente funcionales en sistemas que van más alláPAGA{\displaystyle {\mathsf {PA}}}. Qué conjuntos cuya existencia se ha demostrado que constituyen una función total, en el sentido que se introduce a continuación, también dependen siempre de los axiomas y del cálculo de pruebas. Finalmente, tenga en cuenta que la solidez de las afirmaciones de parada es una propiedad metalógica que va más allá de la consistencia, es decir, una teoría puede ser consistente y a partir de ella se puede demostrar que algún programa eventualmente se detendrá, a pesar de que esto nunca ocurra realmente cuando se ejecuta dicho programa. Más formalmente, asumir la consistencia de una teoría no implica que también sea aritméticamente consistente.Σ1{\displaystyle \Sigma _{1}}-sonido .

Relaciones funcionales totales

En el lenguaje de la teoría de conjuntos, hablemos de una clase de función cuando...FA×do{\displaystyle f\subset A\times C}y comprobado

(aA).¡(dodo).a,doF{\displaystyle \forall (a\in A).\,\exists !(c\in C).\langle a,c\rangle \in f} .

Cabe destacar que esta definición implica un cuantificador que pide explícitamente existencia, un aspecto particularmente importante en el contexto constructivo. En otras palabras: Por cadaa{\displaystyle a}, exige la existencia única de undo{\displaystyle c}de modo quea,doF{\displaystyle \langle a,c\rangle \in f}En caso de que esto sea cierto, se puede usar la notación de corchetes de aplicación de función y escribirF(a)=do{\displaystyle f(a)=c}La propiedad anterior puede entonces expresarse como:(aA).¡(dodo).F(a)=do{\displaystyle \forall (a\in A).\,\exists !(c\in C).f(a)=c} . Esta notación puede extenderse a la igualdad de valores de funciones. Algunas conveniencias notacionales que involucran la aplicación de funciones solo funcionarán cuando se haya establecido que un conjunto es una función. SeadoA{\displaystyle C^{A}}(también escritoAdo{\displaystyle ^{A}C}) denotan la clase de conjuntos que cumplen la propiedad de función. Esta es la clase de funciones deA{\displaystyle A}ado{\displaystyle C}en una teoría de conjuntos pura. Debajo de la notaciónincógnitay{\displaystyle x\to y}también se utiliza parayincógnita{\displaystyle y^{x}}, con el fin de distinguirlo de la exponenciación ordinal. Cuando las funciones se entienden simplemente como gráficas de funciones como aquí, la proposición de pertenenciaFdoA{\displaystyle f\in C^{A}}También está escritoF:Ado{\displaystyle f\colon A\to C}. El valor booleanoχB:A{0,1}{\displaystyle \chi _{B}\colon A\to \{0,1\}}se encuentran entre las clases que se analizan en la siguiente sección.

Por construcción, cualquier función de este tipo respeta la igualdad en el sentido de que(incógnita=y)F(incógnita)=F(y){\displaystyle (x=y)\to f(x)=f(y)}, para cualquier aporte deA{\displaystyle A}Esto merece ser mencionado ya que también existen conceptos más amplios de "rutinas de asignación" u "operaciones" en la literatura matemática, que en general pueden no respetar esto. También se han definido variantes de la definición de predicado funcional utilizando relaciones de separación en conjuntos . Un subconjunto de una función sigue siendo una función y el predicado de función también puede demostrarse para conjuntos de codominios elegidos ampliados. Como se ha señalado, se debe tener cuidado con la nomenclatura "función", una palabra que se utiliza en la mayoría de los marcos matemáticos. Cuando un conjunto de funciones en sí mismo no está ligado a un codominio particular, entonces este conjunto de pares también es miembro de un espacio de funciones con un codominio mayor. Esto no sucede cuando con la palabra se denota el subconjunto de pares emparejados con un conjunto de codominio, es decir, una formalización en términos de(A×do)×{do}{\displaystyle (A\times C)\times \{C\}}Esto es principalmente una cuestión de contabilidad, pero afecta la definición de otros predicados y cuestiones de tamaño. Esta elección también viene impuesta por algunos marcos matemáticos. Consideraciones similares se aplican a cualquier tratamiento de funciones parciales y sus dominios.

Si ambos dominiosA{\displaystyle A}y considerado codominiodo{\displaystyle C}Si son conjuntos, entonces el predicado de función anterior solo involucra cuantificadores acotados. Nociones comunes como inyectividad y sobreyectividad también pueden expresarse de forma acotada, y por lo tanto también la biyectividad . Ambas se vinculan con nociones de tamaño. Es importante destacar que la existencia de inyección entre dos conjuntos cualesquiera proporciona un preorden . Una clase potencia no se inyecta en su conjunto subyacente y este último no se mapea sobre la primera. La sobreyectividad es formalmente una definición más compleja. Nótese que la inyectividad debe definirse positivamente, no por su contrapositiva, que es práctica común en matemáticas clásicas. La versión sin negaciones a veces se denomina débilmente inyectiva. La existencia de colisiones de valores es una noción fuerte de no inyectividad. Y con respecto a la sobreyectividad, existen consideraciones similares para la producción de valores atípicos en el codominio.

Que una subclase (o predicado, en este caso) pueda considerarse un conjunto de funciones, o incluso un funcional total, dependerá de la solidez de la teoría, es decir, de los axiomas que se adopten. Cabe destacar que una clase general también podría cumplir el predicado definitorio anterior sin ser una subclase del producto.A×do{\displaystyle A\times C}, es decir, la propiedad expresa ni más ni menos que la funcionalidad con respecto a las entradas deA{\displaystyle A}Ahora bien, si el dominio es un conjunto, el principio de comprensión de funciones, también llamado axioma de elección única o no elección, dice que una función como conjunto, con algún codominio, existe bien. (Y este principio es válido en una teoría comodoZF{\displaystyle {\mathsf {CZF}}}. Compárese también con el axioma de reemplazo .) Es decir, la información de mapeo existe como un conjunto y tiene un par para cada elemento en el dominio. Por supuesto, para cualquier conjunto de alguna clase, siempre se puede asociar un elemento único del singleton.1{\displaystyle 1}, lo que demuestra que el mero hecho de que un rango elegido sea un conjunto no basta para que se le otorgue un conjunto de funciones. Es un metateorema para teorías que contienenBdoST{\displaystyle {\mathsf {BCST}}}que añadir un símbolo de función para una función de clase demostrablemente total es una extensión conservadora, a pesar de que esto cambia formalmente el alcance de la Separación acotada . En resumen, en el contexto de la teoría de conjuntos, el enfoque está en capturar relaciones totales particulares que son funcionales. Para delinear la noción de función en las teorías de la subsección anterior (un predicado lógico 2-ario definido para expresar un grafo de funciones, junto con una proposición de que es total y funcional) de la noción teórica de conjuntos "material" aquí, se puede llamar explícitamente al último grafo de una función , anafase o función de conjunto . El esquema axiomático de Reemplazo también puede formularse en términos de los rangos de tales funciones de conjunto.

Finitud

Se definen tres nociones distintas que involucran sobreyecciones. Para que un conjunto general sea ( Bishop- ) finito , significa que existe una función biyectiva a un número natural. Si se demuestra que la existencia de tal biyección es imposible, el conjunto se denomina no finito . En segundo lugar, para una noción más débil que finito, ser finitamente indexado (o Kuratowski -finito) significa que existe una sobreyección de un número natural de von Neumann sobre él. En términos de programación, los elementos de dicho conjunto son accesibles en un bucle for (final) , y solo esos, aunque puede que no sea decidible si se produjo una repetición. En tercer lugar, se denomina subfinito a un conjunto si es un subconjunto de un conjunto finito, que por lo tanto se inyecta en ese conjunto finito. Aquí, un bucle for accederá a todos los miembros del conjunto, pero también posiblemente a otros. Para otra noción combinada, una más débil que finitamente indexado, ser subfinitamente indexado significa estar en la imagen sobreyectiva de un conjunto subfinito, y enmidoST{\displaystyle {\mathsf {ECST}}}Esto simplemente significa ser el subconjunto de un conjunto indexado finitamente, lo que significa que el subconjunto también puede tomarse en el lado de la imagen en lugar del lado del dominio. Un conjunto que exhibe cualquiera de esas nociones puede entenderse como mayorizado por un conjunto finito, pero en el segundo caso la relación entre los miembros del conjunto no necesariamente se entiende completamente. En el tercer caso, validar la pertenencia al conjunto es generalmente más difícil, e incluso la pertenencia de su miembro con respecto a algún superconjunto del conjunto no necesariamente se entiende completamente. La afirmación de que ser finito es equivalente a ser subfinito, para todos los conjuntos, es equivalente aPAGmiMETRO{\displaystyle {\mathrm {PEM} }}. Más propiedades de finitud para un conjuntoincógnita{\displaystyle X}se puede definir, por ejemplo, expresando la existencia de algún natural suficientemente grande tal que una cierta clase de funciones en los naturales siempre fallan al mapear a elementos distintos enincógnita{\displaystyle X}Una definición considera alguna noción de no inyectividad enincógnita{\displaystyle X}. Otras definiciones consideran funciones a un superconjunto fijo deincógnita{\displaystyle X}con más elementos.

La terminología para las condiciones de finitud e infinitud puede variar. En particular, los conjuntos con índice subfinito (una noción que necesariamente implica sobreyecciones) a veces se denominan subfinitos (que pueden definirse sin funciones). La propiedad de tener un índice finito también podría denotarse como "finitamente numerable", para ajustarse a la lógica de la nomenclatura, pero algunos autores también la denominan finitamente enumerable (lo que podría resultar confuso, ya que sugiere una inyección en la dirección opuesta). De manera similar, no se ha establecido la existencia de una biyección con un conjunto finito; se puede decir que un conjunto no es finito, pero este uso del lenguaje es entonces más débil que afirmar que el conjunto no es finito. El mismo problema se aplica a los conjuntos numerables (no se ha demostrado que sean numerables frente a que no lo sean), etcétera. Una aplicación sobreyectiva también puede denominarse enumeración.

Infinitud

El conjuntoω{\displaystyle \omega }en sí mismo es claramente ilimitado. De hecho, para cualquier sobreyección de un rango finito sobreω{\displaystyle \omega }Se puede construir un elemento que sea diferente de cualquier elemento en el rango de funciones. Cuando sea necesario, esta noción de infinitud también puede expresarse en términos de una relación de separación en el conjunto en cuestión. No ser finito en el sentido de Kuratowski implica no ser finito y, de hecho, los números naturales no serán finitos en ningún sentido. Comúnmente, la palabra infinito se usa para la noción negativa de no ser finito. Además, observe queω{\displaystyle \omega }, a diferencia de cualquiera de sus miembros, puede ponerse en biyección con algunos de sus subconjuntos no acotados propios, por ejemplo, aquellos de la formawmetro:={kωk>metro}{\displaystyle w_{m}:=\{k\in \omega \mid k>m\}}para cualquiermetroω{\displaystyle m\in \omega }Esto valida las formulaciones de Dedekind-infinito . Así, de forma más general que la propiedad de infinitud en la sección anterior sobre límites numéricos, se puede decir que un conjunto es infinito en el sentido lógico positivo si se puede inyectarω{\displaystyle \omega }en él. Un conjunto que está incluso en biyección conω{\displaystyle \omega }puede llamarse infinito numerable. Un conjunto es Tarski-infinito si existe una cadena de{\displaystyle \subset }-subconjuntos crecientes del mismo. Aquí cada conjunto tiene nuevos elementos en comparación con su predecesor y la definición no habla de conjuntos que aumenten de rango. De hecho, existen muchas propiedades que caracterizan el infinito incluso en la literatura clásica.ZF{\displaystyle {\mathsf {ZF}}}y esa teoría no prueba que todos los conjuntos no finitos sean infinitos en el sentido de existencia por inyección, aunque se cumple cuando se asume además una elección numerable.ZF{\displaystyle {\mathsf {ZF}}}sin ninguna opción permite incluso cardinales aparte de los números aleph , y entonces puede haber conjuntos que nieguen ambas propiedades anteriores, es decir, son a la vez no-infinitos de Dedekind y no finitos (también llamados conjuntos infinitos finitos de Dedekind).

Se dice que un conjunto habitado es numerable si existe una sobreyección deω{\displaystyle \omega }sobre él y subcontable si esto se puede hacer a partir de algún subconjunto deω{\displaystyle \omega }. Llama a un conjunto enumerable si existe una inyección aω{\displaystyle \omega }, lo que hace que el conjunto sea discreto. Cabe destacar que todas estas son afirmaciones de existencia de funciones. El conjunto vacío no está habitado, pero generalmente también se considera numerable, y observe que el conjunto sucesor de cualquier conjunto numerable es numerable. El conjuntoω{\displaystyle \omega }es trivialmente infinito, numerable y enumerable, como lo demuestra la función identidad. También aquí, en teorías clásicas fuertes, muchas de estas nociones coinciden en general y, como resultado, las convenciones de nomenclatura en la literatura son inconsistentes. Un conjunto infinito y numerable es equinumeros aω{\displaystyle \omega }.

También existen diversas maneras de caracterizar las nociones lógicamente negativas. La noción de incontable, en el sentido de no ser contable, también se analiza junto con el axioma de exponenciación más adelante. Pero poder producir un miembro en el complemento de cualquiera deincógnita{\displaystyle X}Los subconjuntos numerables de proporcionan otra noción de no numerabilidad. Se pueden definir más propiedades de finitud como negaciones de dichas propiedades, etcétera.

Funciones características

La separación nos permite eliminar subconjuntos de productos.A×do{\displaystyle A\times C}, al menos cuando se describen de forma delimitada. Dado cualquierBA{\displaystyle B\subset A}, ahora uno se ve llevado a razonar sobre clases como

incógnitaB:={incógnita,yA×{0,1}(incógnitaBy=1)(incógnitaBy=0)}.{\displaystyle X_{B}:={\big \{}\langle x,y\rangle \in A\times \{0,1\}\mid (x\in B\land y=1)\lor (x\notin B\land y=0){\big \}}.}

Desde¬(0=1){\displaystyle \neg (0=1)}, uno tiene

(aB a,1incógnitaB)(aB a,0incógnitaB){\displaystyle {\big (}a\in B\ \leftrightarrow \,\langle a,1\rangle \in X_{B}{\big )}\,\land \,{\big (}a\notin B\ \leftrightarrow \,\langle a,0\rangle \in X_{B}{\big )}}

y entonces

(aBaB)  ¡(y{0,1}).a,yincógnitaB{\displaystyle {\big (}a\in B\lor a\notin B{\big )}\ \leftrightarrow \ \exists !(y\in \{0,1\}).\langle a,y\rangle \in X_{B}} .

Pero ten en cuenta que, en ausencia de cualquier axioma no constructivo,aB{\displaystyle a\in B}En general, puede que no sea decidible , ya que se requiere una prueba explícita de cualquiera de los disyuntos. Constructivamente, cuando(y{0,1}).incógnita,yincógnitaB{\displaystyle \exists (y\in \{0,1\}).\langle x,y\rangle \in X_{B}}no se puede presenciar para todosincógnitaA{\displaystyle x\in A}o la singularidad de los términosy{\displaystyle y}asociado con cada unoincógnita{\displaystyle x}Si no se puede demostrar, entonces no se puede juzgar que la colección comprendida sea totalmente funcional. Un ejemplo: la derivación clásica de Schröder-Bernstein se basa en el análisis de casos, pero para constituir una función , los casos particulares deben ser especificables, dado cualquier dato del dominio. Se ha establecido que Schröder-Bernstein no puede tener una demostración ni siquiera sobre la base de la teoría de conjuntos.IZF{\displaystyle {\mathsf {IZF}}}más principios constructivos. [ 19 ] Así pues, en la medida en que la inferencia intuicionista no va más allá de lo formalizado aquí, no existe una construcción genérica de una biyección a partir de dos inyecciones en direcciones opuestas.

Pero ser compatible conZF{\displaystyle {\mathsf {ZF}}}, el desarrollo en esta sección todavía permite siempre "funcionar enω{\displaystyle \omega }"debe interpretarse como un objeto completo que tampoco se da necesariamente como una secuencia que sigue una ley . Se pueden encontrar aplicaciones en los modelos comunes para afirmaciones sobre probabilidad, por ejemplo, afirmaciones que implican la noción de "recibir" una secuencia aleatoria interminable de lanzamientos de moneda, incluso si muchas predicciones también pueden expresarse en términos de rangos .

Si efectivamente se le da una funciónχB:A{0,1}{\displaystyle \chi _{B}\colon A\to \{0,1\}}es la función característica que realmente decide la pertenencia a algún subconjunto separableBA{\displaystyle B\subset A}y

B={norteωχB(norte)=1}.{\displaystyle B=\{n\in \omega \mid \chi _{B}(n)=1\}.}

Por convención, el subconjunto separableB{\displaystyle B},χB{\displaystyle \chi _{B}}así como cualquier equivalente de las fórmulasnorteB{\displaystyle n\in B}yχB(norte)=1{\displaystyle \chi _{B}(n)=1}(connorte{\displaystyle n}libre) puede denominarse propiedad decidible o conjunto enA{\displaystyle A}.

Se puede llamar colecciónA{\displaystyle A}buscableχB{\displaystyle \chi _{B}}si la existencia es realmente decidible,

(incógnitaA).χB(incógnita)=1  (incógnitaA).χB(incógnita)=0.{\displaystyle \exists (x\in A).\chi _{B}(x)=1\ \lor \ \forall (x\in A).\chi _{B}(x)=0.}

Ahora consideremos el casoA=ω{\displaystyle A=\omega }. SiχB(0)=0{\displaystyle \chi _{B}(0)=0}, digamos, entonces el rango{0}R{0,1}{\displaystyle \{0\}\subset R\subset \{0,1\}}deχB{\displaystyle \chi _{B}}es un conjunto habitado y contado, por reemplazo. Sin embargo, elR{\displaystyle R}no tiene por qué ser de nuevo un conjunto decidible en sí mismo, ya que la afirmaciónR={0}{\displaystyle R=\{0\}}es equivalente al bastante fuertenorte.χB(norte)=0{\displaystyle \forall n.\chi _{B}(n)=0}. Además,R={0}{\displaystyle R=\{0\}}también es equivalente aB={}{\displaystyle B=\{\}}y así se pueden enunciar proposiciones indecidibles sobreB{\displaystyle B}también cuando la membresía enB{\displaystyle B}es decidible. Esto también se desarrolla de esta manera clásicamente en el sentido de que las afirmaciones sobreB{\displaystyle B}pueden ser independientes , pero cualquier teoría clásica no obstante afirma la proposición conjunta.B={}¬(B={}){\displaystyle B=\{\}\lor \neg (B=\{\})}. Consideremos el conjuntoB{\displaystyle B}de todos los índices de pruebas de una inconsistencia de la teoría en cuestión, en cuyo caso la afirmación universalmente cerradaB={}{\displaystyle B=\{\}}es una afirmación de consistencia. En términos de principios aritméticos, asumir la decidibilidad de esto seríaΠ10{\displaystyle \Pi _{1}^{0}}-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}o aritmética{\displaystyle \forall }-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}Esto y los relacionados más fuertesLPAGO{\displaystyle {\mathrm {LPO} }}o aritmética{\displaystyle \exists }-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}Esto se analiza a continuación.

Testigo de la separación

La identidad de los indiscernibles , que en el contexto de primer orden es un principio de orden superior, sostiene que la igualdadincógnita=y{\displaystyle x=y}de dos términosincógnita{\displaystyle x}yy{\displaystyle y}requiere que todos los predicadosPAG{\displaystyle P}estar de acuerdo en ellos. Y entonces, si existe un predicadoPAG{\displaystyle P}que distingue dos términosincógnita{\displaystyle x}yy{\displaystyle y}en el sentido de quePAG(incógnita)¬PAG(y){\displaystyle P(x)\land \neg P(y)}Entonces, el principio implica que los dos términos no coinciden. Una forma de esto puede expresarse en términos de teoría de conjuntos:incógnita,yA{\displaystyle x,y\in A}pueden considerarse aparte si existe un subconjuntoBA{\displaystyle B\subset A}de tal manera que uno sea miembro y el otro no. Restringido a subconjuntos separables, esto también puede formularse de forma concisa utilizando funciones características.χB{0,1}A{\displaystyle \chi _{B}\in \{0,1\}^{A}}. De hecho, esto último no depende realmente de que el codominio sea un conjunto binario: se rechaza la igualdad, es decirincógnitay{\displaystyle x\neq y}Se demuestra, tan pronto como se establece que no todas las funcionesF{\displaystyle f}enA{\displaystyle A}validarF(incógnita)=F(y){\displaystyle f(x)=f(y)}, una condición lógicamente negativa.

Uno puede estar en cualquier conjuntoA{\displaystyle A}definir la relación de separación lógicamente positiva

incógnita#Ay:=(FnorteA).F(incógnita)F(y){\displaystyle x\,\#_{A}\,y\,:=\,\exists (f\in {\mathbb {N} }^{A}).f(x)\neq f(y)}

Como los números naturales son discretos, para estas funciones la condición negativa es equivalente a la doble negación (más débil) de esta relación. Nuevamente en palabras, igualdad deincógnita{\displaystyle x}yy{\displaystyle y}implica que no hay coloraciónFnorteA{\displaystyle f\in {\mathbb {N} }^{A}}pueden distinguirlos, y así descartar el primero, es decir, probarincógnitay{\displaystyle x\neq y}, uno simplemente debe descartar lo último, es decir, simplemente probar¬¬(incógnita#Ay){\displaystyle \neg \neg (x\,\#_{A}\,y)}.

Conjuntos computables

Volviendo a algo más general, dado un predicado generalQ{\displaystyle Q}sobre los números (digamos uno definido a partir del predicado T de Kleene ), sea de nuevo

B:={norteωQ(norte)}.{\displaystyle B:=\{n\in \omega \mid Q(n)\}.}

Dado cualquier naturalnorteω{\displaystyle n\in \omega }, entonces

(Q(norte)¬Q(norte))(norteBnorteB).{\displaystyle {\big (}Q(n)\lor \neg Q(n){\big )}\leftrightarrow {\big (}n\in B\lor n\notin B{\big )}.}

En la teoría clásica de conjuntos,(norteω).Q(norte)¬Q(norte){\displaystyle \forall (n\in \omega ).Q(n)\lor \neg Q(n)}porPAGmiMETRO{\displaystyle {\mathrm {PEM} }}y por lo tanto, el término medio excluido también se aplica a la pertenencia a la subclase. Si la claseB{\displaystyle B}no tiene límite numérico, luego pasando sucesivamente por los números naturalesnorte{\displaystyle n}y por lo tanto "enumerando" todos los números enB{\displaystyle B}simplemente omitiendo aquellos connorteB{\displaystyle n\notin B}, clásicamente siempre constituye una sucesión sobreyectiva crecienteb:ωB{\displaystyle b\colon \omega \twoheadrightarrow B}Allí se puede obtener una función biyectiva . De esta manera, la clase de funciones en las teorías de conjuntos clásicas típicas es demostrablemente rica, ya que también contiene objetos que van más allá de lo que sabemos que es efectivamente computable o programáticamente enumerable en la práctica.

En la teoría de la computabilidad , los conjuntos computables son rangos de funciones totales no decrecientes en el sentido recursivo , en el nivelΣ10Π10=Δ10{\displaystyle \Sigma _{1}^{0}\cap \Pi _{1}^{0}=\Delta _{1}^{0}}de la jerarquía aritmética , y no superior. Decidir un predicado en ese nivel equivale a resolver la tarea de encontrar finalmente un certificado que valide o rechace la pertenencia. Como no todos los predicadosQ{\displaystyle Q}es computacionalmente decidible, también la teoría más fuertedoZF{\displaystyle {\mathsf {CZF}}}por sí solo no afirmará (probará) que todo ilimitadoBω{\displaystyle B\subset \omega }son el rango de alguna función biyectiva con dominioω{\displaystyle \omega }Véase también el esquema de Kripke. Nótese que la Separación acotada, no obstante, demuestra que los predicados aritméticos más complicados siguen constituyendo conjuntos, siendo el siguiente nivel los enumerables computacionalmente enΣ10{\displaystyle \Sigma _{1}^{0}}.

Existe un amplio corpus de nociones de la teoría de la computabilidad sobre cómo se relacionan entre sí los subconjuntos generales de los números naturales. Por ejemplo, una forma de establecer una biyección entre dos de estos conjuntos es relacionándolos mediante un isomorfismo computable , que es una permutación computable de todos los números naturales. Este último, a su vez, puede establecerse mediante un par de inyecciones particulares en direcciones opuestas.

Criterios de delimitación

Cualquier subconjuntoBω{\displaystyle B\subset \omega }inyecta enω{\displaystyle \omega }. SiB{\displaystyle B}es decidible y habitado pory0B{\displaystyle y_{0}\in B}, la secuencia

q:={incógnita,yω×B(incógnitaBy=incógnita)(incógnitaBy=y0)}{\displaystyle q:={\big \{}\langle x,y\rangle \in \omega \times B\mid (x\in B\land y=x)\lor (x\notin B\land y=y_{0}){\big \}}}

es decir

q(incógnita):={incógnitaincógnitaBy0incógnitaB{\displaystyle q(x):={\begin{cases}x&x\in B\\y_{0}&x\notin B\\\end{cases}}}

es sobreyectiva enB{\displaystyle B}, convirtiéndolo en un conjunto contado. Esa función también tiene la propiedad(incógnitaB).q(incógnita)=incógnita{\displaystyle \forall (x\in B).q(x)=x}.

Ahora consideremos un conjunto numerable.Rω{\displaystyle R\subset \omega }que está acotada en el sentido definido anteriormente. Cualquier secuencia que tome valores enR{\displaystyle R}Luego también se limita numéricamente, y en particular, eventualmente no excede la función identidad en sus índices de entrada. Formalmente,

(r:ωR).(metroω).(kω).k>metror(k)<k{\displaystyle \forall (r\colon \omega \to R).\exists (m\in \omega ).\forall (k\in \omega ).k>m\to r(k)<k}

Un conjuntoI{\displaystyle I}de tal manera que esta declaración de límites flexibles se cumple para todas las secuencias que toman valores enI{\displaystyle I}(o una formulación equivalente de esta propiedad) se denomina pseudoacotada . La intención de esta propiedad sería seguir capturando queIω{\displaystyle I\subset \omega }se agota finalmente, aunque ahora esto se expresa en términos del espacio de funciones.Iω{\displaystyle I^{\omega }}(que es más grande queI{\displaystyle I}en el sentido de queI{\displaystyle I}siempre se inyecta enIω{\displaystyle I^{\omega }}). La noción relacionada , familiar de la teoría de espacios vectoriales topológicos, se formula en términos de razones que tienden a cero para todas las secuencias (r(k)k{\displaystyle {\tfrac {r(k)}{k}}}en la notación anterior). Para un conjunto decidible y habitado, la validez de la pseudoacotación, junto con la secuencia de conteo definida anteriormente, otorga una cota para todos los elementos deI{\displaystyle I}.

El principio de que cualquier subconjunto habitado y pseudolimitado deω{\displaystyle \omega }que es simplemente contable (pero no necesariamente decidible) siempre también es acotado se llamaBD{\displaystyle \mathrm {BD} }-norte{\displaystyle {\mathbb {N} }}Este principio también se cumple generalmente en muchos marcos constructivos, como la teoría de bases markovianas.HA+midoT0+METROPAG{\displaystyle {\mathsf {HA}}+{\mathrm {ECT} }_{0}+{\mathrm {MP} }}, que es una teoría que postula exclusivamente secuencias con características de ley y buenas propiedades de terminación de búsqueda numérica. Sin embargo,BD{\displaystyle \mathrm {BD} }-norte{\displaystyle {\mathbb {N} }}es independiente incluso de la teoría fuerteIZF{\displaystyle {\mathsf {IZF}}}.

Funciones de elección

Ni siquiera es clásico.ZF{\displaystyle {\mathsf {ZF}}}demuestra que cada unión de un conjunto numerable de conjuntos de dos elementos es nuevamente numerable. De hecho, los modelos deZF{\displaystyle {\mathsf {ZF}}}Se han definido que niegan la numerabilidad de dicha unión numerable de pares. Suponer una elección numerable descarta ese modelo como una interpretación de la teoría resultante. Este principio sigue siendo independiente deZF{\displaystyle {\mathsf {ZF}}}- Una estrategia de prueba ingenua para esa afirmación falla al tener en cuenta infinitas instanciaciones existenciales .

Un principio de elección postula que ciertas selecciones siempre pueden hacerse de forma conjunta en el sentido de que también se manifiestan como una única función de conjunto en la teoría. Como con cualquier axioma independiente, esto aumenta las capacidades de demostración al tiempo que restringe el alcance de las posibles interpretaciones (de teoría de modelos) de la teoría (sintáctica). Una afirmación de existencia de función a menudo puede traducirse en la existencia de inversas, ordenaciones, etc. La elección implica además afirmaciones sobre cardinalidades de diferentes conjuntos, por ejemplo, implican o descartan la numerabilidad de conjuntos. Agregar elección completa aZF{\displaystyle {\mathsf {ZF}}}no prueba ninguna nuevaΠ41{\displaystyle \Pi _{4}^{1}}-teoremas , pero es estrictamente no constructivo, como se muestra a continuación. El desarrollo aquí procede de manera agnóstica a cualquiera de las variantes descritas a continuación. [ 20 ]

  • Axioma de elección contableAdoω{\displaystyle {\mathrm {AC} _{\omega }}}(ododo{\displaystyle {\mathrm {CC} }}): Sigramo:ωz{\displaystyle g\colon \omega \to z}, se puede formar el conjunto de relaciones de uno a muchos{norte,norteωgramo(norte)}{\displaystyle \{\langle n,u\rangle \mid n\in \omega \land u\in g(n)\}}El axioma de elección contable concedería que siempre que(norteω)..gramo(norte){\displaystyle \forall (n\in \omega ).\exists u.u\in g(n)}, se puede formar una función que asigne a cada número un valor único. La existencia de tales secuencias no es generalmente demostrable sobre la base deZF{\displaystyle {\mathsf {ZF}}}y la elección contable no lo esΣ41{\displaystyle \Sigma _{4}^{1}}-conservador respecto a esa teoría. La elección numerable en conjuntos generales también puede debilitarse aún más. Una consideración común es restringir las cardinalidades posibles del rango degramo{\displaystyle g}, dando la opción débilmente contable a conjuntos contables, finitos o incluso simplemente binarios (Adoω,2{\displaystyle {\mathrm {AC} _{\omega ,2}}}). Se puede considerar la versión de elección contable para funciones enω{\displaystyle \omega }(llamadoAdoω,ω{\displaystyle {\mathrm {AC} _{\omega ,\omega }}}oAdo00{\displaystyle {\mathrm {AC} _{00}}}), como lo implica el principio de tesis constructiva de Church , es decir, al postular que todas las relaciones aritméticas totales son recursivas.doT0{\displaystyle {\mathrm {CT} _{0}}}en aritmética puede entenderse como una forma de axioma de elección. Otro medio para debilitar la elección contable es restringiendo las definiciones involucradas con respecto a su lugar en las jerarquías sintácticas (por ejemplo,Π10{\displaystyle \Pi _{1}^{0}}-Adoω,2{\displaystyle {\mathrm {AC} _{\omega ,2}}}). El lema débil de KőnigWKL{\displaystyle {\mathrm {WKL} }}, que rompe las matemáticas estrictamente recursivas como se analiza más adelante, es más fuerte queΠ10{\displaystyle \Pi _{1}^{0}}-Adoω,2{\displaystyle {\mathrm {AC} _{\omega ,2}}}y a veces se considera que captura una forma de elección contable. En presencia de una forma débil de elección contable, el lema se vuelve equivalente al principio no constructivo de sabor más lógico,LLPAGO{\displaystyle {\mathrm {LLPO} }}Constructivamente, se requiere una forma débil de elección para los números reales de Cauchy bien comportados . La elección numerable no es válida en la lógica interna de un topos general , que puede considerarse como un modelo de teorías de conjuntos constructivas.
  • Axioma de elección dependienteDdo{\displaystyle {\mathrm {DC} }}: La elección contable está implícita en el axioma más general de elección dependiente, extrayendo una secuencia en un espacio habitado.z{\displaystyle z}, dada cualquier relación completaRz×z{\displaystyle R\subset z\times z}En teoría de conjuntos, esta secuencia es nuevamente un conjunto infinito de pares, un subconjunto deω×z{\displaystyle \omega \times z}Así pues, se concede pasar de varias afirmaciones de existencia a la existencia funcional, que a su vez concede afirmaciones de existencia única, para cada natural. Una formulación apropiada de elección dependiente se adopta en varios marcos constructivos, por ejemplo, por algunas escuelas que entienden las secuencias interminables como construcciones continuas en lugar de objetos terminados. Al menos esos casos parecen benignos donde, para cualquierincógnitaz{\displaystyle x\in z}, siguiente existencia de valor(yz).incógnitaRy{\displaystyle \exists (y\in z).xRy}puede validarse de forma computable. La función recursiva correspondienteωz{\displaystyle \omega \to z}, si existe, se conceptualiza entonces como capaz de devolver un valor en una cantidad infinita de entradas potenciales.norteω{\displaystyle n\in \omega }, pero no es necesario evaluarlos todos juntos a la vez. También se cumple en muchos modelos de realizabilidad . En la condición del teorema de recursión formalmente similar , ya se da una elección única en cada paso, y ese teorema permite combinarlos en una función enω{\displaystyle \omega }. Así también conDdo{\displaystyle {\mathrm {DC} }}uno puede considerar formas del axioma con restricciones enR{\displaystyle R}. Mediante el axioma de separación acotada enmidoST{\displaystyle {\mathsf {ECST}}}, el principio también es equivalente a un esquema en dos variables de predicado acotadas: Manteniendo todos los cuantificadores que abarcanz{\displaystyle z}, se puede reducir aún más este dominio de conjunto utilizando un unarioΔ0{\displaystyle \Delta _{0}}-variable predicado, mientras que también se utiliza cualquier 2-arioΔ0{\displaystyle \Delta _{0}}-predicado en lugar del conjunto de relacionesR{\displaystyle R}La elección dependiente no implica que los subdominios unitarios tengan una función de elección.
  • elección dependiente relativizadaRDdo{\displaystyle {\mathrm {RDC} }}: Este es el esquema que utiliza solo dos clases generales, en lugar de requerirz{\displaystyle z}yR{\displaystyle R}ser conjuntos. El dominio de la función de elección que se le concede que exista sigue siendo soloω{\displaystyle \omega }. EncimamidoST{\displaystyle {\mathsf {ECST}}}, implica una inducción matemática completa, que, a su vez, permite la definición de funciones enω{\displaystyle \omega }a través del esquema de recursión. CuandoRDdo{\displaystyle {\mathrm {RDC} }}está restringido aΔ0{\displaystyle \Delta _{0}}-definiciones, todavía implica inducción matemática paraΣ1{\displaystyle \Sigma _{1}}-predicados (con un cuantificador existencial sobre conjuntos) así comoDdo{\displaystyle {\mathrm {DC} }}. EnZF{\displaystyle {\mathsf {ZF}}}, el esquemaRDdo{\displaystyle {\mathrm {RDC} }}es equivalente aDdo{\displaystyle {\mathrm {DC} }}.
  • ΠΣ{\displaystyle \Pi \Sigma }-Ado{\displaystyle \mathrm {AC} }: Una familia de conjuntos es más controlable si viene indexada por una función. Un conjuntob{\displaystyle b}es una base si todas las familias indexadas de conjuntosis:bs{\displaystyle i_{s}\colon b\to s}sobre ello, tener una función de elecciónFs{\displaystyle f_{s}}, es decir(incógnitab).Fs(incógnita)is(incógnita){\displaystyle \forall (x\in b).f_{s}(x)\in i_{s}(x)}. Una colección de conjuntos que contienenω{\displaystyle \omega }y sus elementos y que se cierra tomando sumas y productos indexados (ver tipo dependiente ) se llamaΠΣ{\displaystyle \Pi \Sigma }-cerrado. Mientras que el axioma de que todos los conjuntos en el más pequeñoΠΣ{\displaystyle \Pi \Sigma }-La clase cerrada es una base que necesita algo de trabajo para formularse, es el principio de elección más fuerte sobredoZF{\displaystyle {\mathsf {CZF}}}que se sostiene en la interpretación teórica del tipoMETROL1V{\displaystyle {\mathsf {ML_{1}V}}}.
  • Axioma de elecciónAdo{\displaystyle {\mathrm {AC} }}: Este es el postulado de la función de elección "completa" con respecto a dominios que son conjuntos generales.{z,}{\displaystyle \{z,\dots \}}que contiene conjuntos habitados, con el codominio dado como su unión general. Dada una colección de conjuntos tales que la lógica permite hacer una elección en cada uno, el axioma garantiza que existe una función de conjunto que captura conjuntamente una elección en todos. Típicamente se formula para todos los conjuntos, pero también se ha estudiado en formulaciones clásicas para conjuntos solo hasta una cardinalidad particular. Un ejemplo estándar es la elección en todos los subconjuntos habitados de los reales, que clásicamente es igual al dominioPAGR1{\displaystyle {\mathcal {P}}_{\mathbb {R} }\setminus 1}Para esta colección no puede existir una prescripción uniforme de selección de elementos que constituya de manera demostrable una función de elección basada enZF{\displaystyle {\mathsf {ZF}}}. Además, cuando se restringe al álgebra de Borel de los números reales,ZF{\displaystyle {\mathsf {ZF}}}por sí solo no prueba la existencia de una función que seleccione un miembro de cada subconjunto no vacío medible de Lebesgue . (El conjuntoB(R){\displaystyle {\mathcal {B}}({\mathbb {R} })}es el álgebra σ generada por los intervalosI:={(incógnita,y]incógnita,yR}{\displaystyle I:=\{(x,y\,]\mid x,y\in {\mathbb {R} }\}}. Incluye estrictamente esos intervalos, en el sentido deIB(R)PAGR{\displaystyle I\subsetneq {\mathcal {B}}({\mathbb {R} })\subsetneq {\mathcal {P}}_{\mathbb {R} }}, pero enZF{\displaystyle {\mathsf {ZF}}}(También solo tiene la cardinalidad de los reales mismos). Abundan las sorprendentes afirmaciones de existencia implícitas en el axioma.midoST{\displaystyle {\mathsf {ECST}}}pruebasω{\displaystyle \omega }existe y entonces el axioma de elección también implica elección dependiente. Fundamentalmente en el presente contexto, además también implica instancias dePAGmiMETRO{\displaystyle {\mathrm {PEM} }}mediante el teorema de Diaconescu. ParamidoST{\displaystyle {\mathsf {ECST}}}o teorías que lo extienden, esto significa que la elección completa al menos demuestraPAGmiMETRO{\displaystyle {\mathrm {PEM} }}a pesar deΔ0{\displaystyle \Delta _{0}}-fórmulas, una consecuencia no constructiva inaceptable, por ejemplo, desde el punto de vista de la computabilidad. Nótese que, constructivamente, el lema de Zorn no implica elección: cuando la pertenencia a dominios de funciones no es decidible, la función extremal otorgada por ese principio no es siempre demostrablemente una función de elección en todo el dominio.

La opción completa implica PEM

Para resaltar la fuerza de la elección completa y su relación con cuestiones de intencionalidad , conviene considerar el teorema de Diaconescu . Su demostración define primero las clases.

a={{0,1}(=0)PAG}{\displaystyle a=\{u\in \{0,1\}\mid (u=0)\lor P\}}
b={{0,1}(=1)PAG}{\displaystyle b=\{u\in \{0,1\}\mid (u=1)\lor P\}}

que son tan contingentes como la proposiciónPAG{\displaystyle P}involucrados en su definición. De hecho, ni siquiera son necesariamente demostrablemente finitos. Cuando, a través de una instancia adecuada de Separación,a,b{\displaystyle a,b}De hecho, se establece que son conjuntos, y por lo tanto conjuntos subfinitos, el axioma general de elección afirma la existencia de una funciónF:{a,b}ab{\displaystyle f\colon \{a,b\}\to a\cup b}conF(z)z{\displaystyle f(z)\in z}y esto a su vez implicaPAGmiMETRO{\displaystyle {\mathrm {PEM} }}paraPAG{\displaystyle P}.

Por lo tanto, la elección plena no es constructiva en la teoría de conjuntos tal como se define aquí. El problema radica en que, cuando las proposiciones forman parte de la comprensión de conjuntos, la noción de sus valores de verdad se ramifica en términos de conjuntos de la teoría. La igualdad definida por el axioma de extensionalidad de la teoría de conjuntos , que en sí mismo no está relacionada con las funciones, vincula a su vez el conocimiento sobre la proposición con la información sobre los valores de la función.

Para comprender mejor por qué no se puede esperar que se otorgue una función de elección definitiva (total) con dominio{a,b}{\displaystyle \{a,b\}}, consideremos candidatos a funciones ingenuas. Un candidato esF={a,B,b,1}{\displaystyle f=\{\langle a,B\rangle ,\langle b,1\rangle \}}, dóndeB:={{0}PAG}{\displaystyle B:=\{u\in \{0\}\mid P\}}. Tal esB{\displaystyle B}Esto ya se había considerado en la sección inicial sobre el axioma de separación.F{\displaystyle f}Aquí hay una función de elección clásica en ambos sentidos, donde sin embargoPAG{\displaystyle P}puede funcionar como una "cláusula if" (potencialmente indecidible). De manera constructiva, el dominio y los valores de dichaPAG{\displaystyle P}Las funciones que podrían depender de no se comprenden lo suficiente como para demostrar que son una relación funcional total en{0,1}{\displaystyle \{0,1\}}.

En la semántica computable, los axiomas de la teoría de conjuntos que postulan la existencia (total) de funciones conducen a la necesidad de detener las funciones recursivas. A partir de su grafo de funciones en interpretaciones individuales, se pueden inferir las ramas tomadas por las "cláusulas condicionales" que no estaban decididas en la teoría interpretada. Pero en el nivel de los marcos sintéticos, cuando se vuelven clásicos al adoptar la elección plena, estas teorías de conjuntos extensionales contradicen la regla constructiva de Church.

La regularidad implica PEM

El axioma de elección otorga a la existencia una función asociada a cada conjunto de elementos habitados.s{\displaystyle s}con lo cual se pueden seleccionar de inmediato elementos únicost{\displaystyle t}El axioma de regularidad establece que para cada conjunto habitados{\displaystyle s}En la colección universal, existe un elementot{\displaystyle t}ens{\displaystyle s}, que no comparte elementos cons{\displaystyle s}Esta formulación no implica funciones ni afirmaciones de existencia única, sino que garantiza directamente conjuntos.ts{\displaystyle t\in s}con una propiedad específica. Como el axioma correlaciona las afirmaciones de pertenencia en diferentes rangos, el axioma también termina implicandoPAGmiMETRO{\displaystyle {\mathrm {PEM} }}:

La prueba de Choice anterior había utilizado1:={0}{\displaystyle 1:=\{0\}}y un conjunto particular{a,b}{\displaystyle \{a,b\}}. La prueba en este párrafo también asume que la separación se aplica aPAG{\displaystyle P}y utilizab{\displaystyle b}, para el cual{0}b{\displaystyle \{0\}\in b}por definición. Ya se explicó quePAG0b{\displaystyle P\leftrightarrow 0\in b}y así uno puede demostrar que está excluido del término medioPAG{\displaystyle P}en la forma0b0b{\displaystyle 0\in b\lor 0\notin b}Ahora dejemos...tb{\displaystyle t\in b}sea ​​el miembro postulado con la propiedad de intersección vacía. El conjuntob{\displaystyle b}se definió como un subconjunto de{0,1}{\displaystyle \{0,1\}}y por lo tanto cualquier dadotb{\displaystyle t\in b}cumple la disyunciónt=0t=1{\displaystyle t=0\lor t=1}La cláusula izquierdat=0{\displaystyle t=0}implica0b{\displaystyle 0\in b}, mientras que para la cláusula correctat=1{\displaystyle t=1}uno puede usar ese elemento especial no intersecantet{\displaystyle t}cumple(t={0})(0b){\displaystyle (t=\{0\})\leftrightarrow (0\notin b)}.

Exigir que el conjunto de los números naturales esté bien ordenado con respecto a su relación de orden estándar impone la misma condición al conjunto de los números habitados.bω{\displaystyle b\subset \omega }Por lo tanto, el principio del número mínimo tiene la misma implicación no constructiva. Al igual que en la demostración de Choice, el alcance de las proposiciones para las que se cumplen estos resultados está determinado por el axioma de separación que se utilice.

Aritmética

Deficiencias de ECST

Los cuatro axiomas de Peano para0{\displaystyle 0}yS{\displaystyle S}, caracterizando el conjuntoω{\displaystyle \omega }como modelo de los números naturales en la teoría constructiva de conjuntos.midoST{\displaystyle {\mathsf {ECST}}}, se han discutido. El orden "<{\displaystyle <}"de los números naturales se captura mediante la pertenencia"{\displaystyle \in }" en este modelo von Neumann y este conjunto es discreto, es decir tambiénϕ(norte,metro):=(norte=metro){\displaystyle \phi (n,m):=(n=m)}es decidible. La inducción para fórmulas aritméticas es un teorema.

Sin embargo, como se ha comentado, cuando no se asume la inducción matemática completa (o axiomas más fuertes como la separación completa) en una teoría de conjuntos, existe un escollo con respecto a la existencia de operaciones aritméticas. La teoría de primer orden de la aritmética de HeytingHA{\displaystyle {\mathsf {HA}}}tiene la misma firma y los mismos axiomas no lógicos que la aritmética de Peano.PAGA{\displaystyle {\mathsf {PA}}}. Por el contrario, la signatura de la teoría de conjuntos no contiene suma "+{\displaystyle +}" o multiplicación "×{\displaystyle \times }".midoST{\displaystyle {\mathsf {ECST}}}en realidad no habilita la recursión primitiva enω{\displaystyle \omega }para definiciones de funciones de lo que seríah:(incógnita×ω)y{\displaystyle h\colon (x\times \omega )\to y}(dónde "×{\displaystyle \times }"aquí denota el producto cartesiano del conjunto, que no debe confundirse con la multiplicación anterior). De hecho, a pesar de tener el axioma de reemplazo, la teoría no prueba que exista un conjunto que capture la función de suma.+:(ω×ω)ω{\displaystyle +\colon (\omega \times \omega )\to \omega }.

Funciones aritméticas a partir de la recursión

En la siguiente sección, se aclara qué axioma de la teoría de conjuntos se puede invocar para probar la existencia de las últimas funciones aritméticas como un conjunto de funciones, junto con su relación deseada con el cero y el sucesor.

Mucho más allá del mero predicado de igualdad, el modelo aritmético obtenido valida entonces

HAnorte.metro.(ϕ(norte,metro)¬ϕ(norte,metro)){\displaystyle {\mathsf {HA}}\vdash \forall n.\forall m.{\big (}\phi (n,m)\lor \neg \phi (n,m){\big )}}

para cualquier fórmula sin cuantificadores. De hecho,PAGA{\displaystyle {\mathsf {PA}}}esΠ20{\displaystyle \Pi _{2}^{0}}-conservador sobreHA{\displaystyle {\mathsf {HA}}}y la eliminación de la doble negación es posible para cualquier fórmula de Harrop .

Así que ir un paso más allámidoST{\displaystyle {\mathsf {ECST}}}, debe añadirse el axioma que concede la definición de funciones de conjunto a través de funciones de conjunto de paso de iteración: Para cualquier conjuntoy{\displaystyle y}, colocarzy{\displaystyle z\in y}yF:yy{\displaystyle f\colon y\to y}, también debe existir una funcióngramo:ωy{\displaystyle g\colon \omega \to y}alcanzado mediante el uso del primero, a saber, tal quegramo(0)=z{\displaystyle g(0)=z}ygramo(Snorte)=F(gramo(norte)){\displaystyle g(Sn)=f(g(n))}Este principio de iteración o recursión es similar al teorema de recursión transfinita , excepto que está restringido a funciones de conjuntos y argumentos ordinales finitos, es decir, no hay ninguna cláusula sobre ordinales límite . Funciona como el equivalente en teoría de conjuntos de un objeto de números naturales en la teoría de categorías . Esto permite una interpretación completa de la aritmética de Heyting.HA{\displaystyle {\mathsf {HA}}}en nuestra teoría de conjuntos, incluyendo las funciones de suma y multiplicación.

Con esto,norte{\displaystyle {\mathbb {N} }}yZ{\displaystyle {\mathbb {Z} }}están bien fundamentadas, en el sentido de la formulación de subconjuntos inductivos . Además, la aritmética de números racionalesQ{\displaystyle {\mathbb {Q} }}Entonces también se puede definir y demostrar sus propiedades, como la unicidad y la numerabilidad.

Recursión a partir de los axiomas de la teoría de conjuntos

Recuerda quehyincógnita{\displaystyle h\simeq y^{x}}es la abreviatura deF.(FhFyincógnita){\displaystyle \forall f.{\big (}f\in h\leftrightarrow f\in y^{x}{\big )}}, dóndeFyincógnita{\displaystyle f\in y^{x}}es la abreviatura del predicado de función total, una proposición en términos de utiliza cuantificadores acotados. Si ambos lados son conjuntos, entonces por extensionalidad esto también es equivalente ah=yincógnita{\displaystyle h=y^{x}}. (Aunque por un ligero abuso de la notación formal, como con el símbolo "{\displaystyle \in }", el símbolo "={\displaystyle =}"También se usa comúnmente con clases.)

Una teoría de conjuntos con laHA{\displaystyle {\mathsf {HA}}}-El modelo que permite el principio de recursión, explicado anteriormente, también demostrará que, para todos los naturalesnorte{\displaystyle n}ymetro{\displaystyle m}, los espacios funcionales

{0,1,,norte1}{0,1,,metro1}{\displaystyle {\{0,1,\dots ,n-1\}}\to {\{0,1,\dots ,m-1\}}}

son conjuntos. De hecho, la recursión acotada es suficiente, es decir, el principio paraΔ0{\displaystyle \Delta _{0}}-clases definidas.

Por el contrario, el principio de recursión puede demostrarse a partir de una definición que involucra la unión de funciones recursivas en dominios finitos. Para ello, resulta relevante la clase de funciones parciales enω{\displaystyle \omega }de tal manera que todos sus miembros tengan valores de retorno solo hasta un límite de número natural, que puede expresarse pornorteωy{0,1,,norte1}{\displaystyle \cup _{n\in \omega }y^{\{0,1,\dots ,n-1\}}}. La existencia de esto como un conjunto se vuelve demostrable asumiendo que los espacios de funciones individualesynorte{\displaystyle y^{n}}todos los conjuntos de formas en sí mismos. Para ello, yendo más allá de los axiomas demidoST{\displaystyle {\mathsf {ECST}}}, uno puede considerar

Con este axioma, cualquier espacio de este tipo es ahora un conjunto de subconjuntos denorte×y{\displaystyle n\times y}y esto es estrictamente más débil que la Separación completa. Cabe destacar que la adopción de este principio tiene un auténtico sabor a teoría de conjuntos, en contraste con una incrustación directa de principios aritméticos en nuestra teoría. Y es un principio modesto en la medida en que estos espacios de funciones son dóciles: cuando en lugar de asumir la inducción completa o la exponenciación completa, tomandoy{\displaystyle y}espacios funcionalesynorte{\displaystyle y^{n}}, o a productos cartesianos n-ésimos, se demuestra que preserva la numerabilidad.

EnmidoTS{\displaystyle {\mathsf {ECTS}}}más la exponenciación finita, el principio de recursión es un teorema. Además, ahora también se pueden demostrar formas enumerables del principio del palomar , por ejemplo, que en un conjunto con índice finito, toda autoinyección es también una sobreyección. Como consecuencia, la cardinalidad de los conjuntos finitos, es decir, el ordinal de von Neumann finito, es demostrablemente único. Los conjuntos discretos con índice finito son simplemente los conjuntos finitos. En particular, los subconjuntos con índice finito deω{\displaystyle \omega }son finitos. Tomar cocientes o tomar la unión binaria o el producto cartesiano de dos conjuntos preserva la finitud, la subfinitud y el hecho de estar indexados finitamente.

Los axiomas de la teoría de conjuntos enumerados hasta ahora incorporan aritmética de primer orden y son suficientes como marco formalizado para una buena parte de las matemáticas comunes. La restricción a dominios finitos se elimina en el axioma de exponenciación estrictamente más fuerte que se presenta a continuación. Sin embargo, ese axioma tampoco implica el esquema de inducción completo para fórmulas con cuantificadores no acotados sobre el dominio de conjuntos, ni un principio de elección dependiente. Del mismo modo, hay principios de colección que no están implícitos de forma constructiva por el reemplazo, como se analiza más adelante. Una consecuencia de esto es que para algunas afirmaciones de mayor complejidad o indirección, incluso si se pueden demostrar instancias concretas de interés, la teoría puede no probar el cierre universal. Una teoría más fuerte que esta con exponenciación finita esmidoTS{\displaystyle {\mathsf {ECTS}}}más la inducción completa. Implica el principio de recursión incluso para clases y tales quegramo{\displaystyle g}es único. Ya ese principio de recursión cuando se restringe aΔ0{\displaystyle \Delta _{0}}prueba la exponenciación finita y también la existencia de un cierre transitivo para cada conjunto con respecto a{\displaystyle \in }(ya que la formación de la unión esΔ0{\displaystyle \Delta _{0}}). Con ello, las construcciones más comunes preservan la numerabilidad. Las uniones generales sobre un conjunto finitamente indexado de conjuntos finitamente indexados son nuevamente finitamente indexadas, cuando al menos se asume la inducción paraΣ1{\displaystyle \Sigma _{1}}-predicados (con respecto al lenguaje de la teoría de conjuntos, y esto se cumple independientemente de la decidibilidad de sus relaciones de igualdad).

Variaciones de la teoría de conjuntos débiles

Inducción sin conjuntos infinitos

Esta sección da un paso atrás a un contexto más parecido aBdoST{\displaystyle {\mathsf {BCST}}}La suma de números, considerada como una relación de ternas, es una colección infinita, al igual que la colección de los números naturales. Pero cabe señalar que se pueden adoptar esquemas de inducción (para conjuntos, ordinales o en conjunción con una ordenación de números naturales), sin postular jamás que la colección de números naturales exista como un conjunto. Como se ha señalado, la aritmética de HeytingHA{\displaystyle {\mathsf {HA}}}es biinterpretable con una teoría de conjuntos constructiva, en la que se postula que todos los conjuntos están en biyección con un ordinal. El predicado BIT es un medio común para codificar conjuntos en aritmética.

Este párrafo enumera algunos principios de inducción de números naturales débiles estudiados en la teoría de la demostración de teorías aritméticas con suma y multiplicación en su signatura. Este es el marco donde estos principios se comprenden mejor. Las teorías pueden definirse mediante formulaciones acotadas o variaciones en esquemas de inducción que, además, solo permiten predicados de complejidad restringida. En el lado clásico de primer orden, esto conduce a teorías entre la aritmética de Robinson.Q{\displaystyle {\mathsf {Q}}}y la aritmética de PeanoPAGA{\displaystyle {\mathsf {PA}}}: La teoríaQ{\displaystyle {\mathsf {Q}}}No tiene ningún sistema de inducción.PAGA{\displaystyle {\mathsf {PA}}}tiene inducción matemática completa para fórmulas aritméticas y tiene ordinalε0{\displaystyle \varepsilon _{0}}, lo que significa que la teoría permite codificar ordinales de teorías más débiles como una relación recursiva solo en los naturales. Las teorías también pueden incluir símbolos adicionales para funciones particulares. Muchas de las teorías aritméticas bien estudiadas son débiles con respecto a la prueba de totalidad para algunas funciones de crecimiento más rápido . Algunos de los ejemplos más básicos de aritmética incluyen la aritmética de funciones elementales.miFA{\displaystyle {\mathsf {EFA}}}, que incluye la inducción para fórmulas aritméticas acotadas, es decir, con cuantificadores sobre rangos de números finitos. La teoría tiene un ordinal de teoría de la demostración (el ordenamiento bueno menos recursivo no probado ) deω3{\displaystyle \omega ^{3}}. ElΣ10{\displaystyle \Sigma _{1}^{0}}-El esquema de inducción para fórmulas existenciales aritméticas permite la inducción para aquellas propiedades de los naturales cuya validación es computable mediante una búsqueda finita con un tiempo de ejecución ilimitado (cualquiera, pero finito). El esquema también es clásicamente equivalente alΠ10{\displaystyle \Pi _{1}^{0}}-esquema de inducción. La aritmética clásica de primer orden relativamente débil que adopta ese esquema se denotaIΣ1{\displaystyle {\mathsf {I\Sigma }}_{1}}y demuestra que las funciones recursivas primitivas son totales. La teoríaIΣ1{\displaystyle {\mathsf {I\Sigma }}_{1}}esΠ20{\displaystyle \Pi _{2}^{0}}-aritmética recursiva primitiva conservadoraPAGRA{\displaystyle {\mathsf {PRA}}}. Tenga en cuenta que elΣ10{\displaystyle \Sigma _{1}^{0}}La inducción también forma parte del sistema base de matemáticas inversas de segundo orden.RdoA0{\displaystyle {\mathsf {RCA}}_{0}}, siendo sus otros axiomasQ{\displaystyle {\mathsf {Q}}}másΔ10{\displaystyle \Delta _{1}^{0}}-comprensión de subconjuntos de números naturales. La teoríaRdoA0{\displaystyle {\mathsf {RCA}}_{0}}esΠ11{\displaystyle \Pi _{1}^{1}}-conservador sobreIΣ1{\displaystyle {\mathsf {I\Sigma }}_{1}}. Todas esas últimas teorías aritméticas mencionadas tienen un ordenωω{\displaystyle \omega ^{\omega }}.

Permítanos mencionar un paso más allá delΣ10{\displaystyle \Sigma _{1}^{0}}-esquema de inducción. La falta de esquemas de inducción más fuertes significa, por ejemplo, que algunas versiones no acotadas del principio del palomar son indemostrables. Una relativamente débil es la afirmación del tipo teorema de Ramsey expresada aquí de la siguiente manera: Para cualquiermetro>0{\displaystyle m>0}y codificación de un mapa para colorearF{\displaystyle f}, asociando cada unonorteω{\displaystyle n\in \omega }con un color{0,1,,metro1}{\displaystyle \{0,1,\dots ,m-1\}}No es el caso que para cada colordo<metro{\displaystyle c<m}existe un número de entrada umbralnortedo{\displaystyle n_{c}}más allá del cualdo{\displaystyle c}ya no es el valor de retorno de las asignaciones. (En el contexto clásico y en términos de conjuntos, esta afirmación sobre la coloración puede formularse positivamente, diciendo que siempre existe al menos un valor de retorno.k{\displaystyle k}de tal manera que, en efecto, para algún dominio no acotadoKω{\displaystyle K\subset \omega }sostiene que(norteK).F(norte)=k{\displaystyle \forall (n\in K).f(n)=k}En palabras, cuandoF{\displaystyle f}proporciona infinitas asignaciones enumeradas, cada una de las cuales es de uno demetro{\displaystyle m}diferentes colores posibles, se afirma que un particulark{\displaystyle k}siempre existe la posibilidad de colorear infinitos números y, por lo tanto, el conjunto puede especificarse sin siquiera tener que inspeccionar las propiedades deF{\displaystyle f}Cuando se lee de forma constructiva, uno querríak{\displaystyle k}para ser concretamente especificable y, por lo tanto, esa formulación es una afirmación más fuerte.) Se necesita una mayor indirección, que en la inducción para meras afirmaciones existenciales, para reformular formalmente tal negación (la afirmación del tipo teorema de Ramsey en la formulación original anterior) y probarla. Es decir, para replantear el problema en términos de la negación de la existencia de un número umbral conjunto, que depende de todos los hipotéticosnortedo{\displaystyle n_{c}}'s, más allá del cual la función aún tendría que alcanzar algún valor de color. Más específicamente, la fuerza del principio de delimitación requerido está estrictamente entre el esquema de inducción enIΣ10{\displaystyle {\mathsf {I\Sigma }}_{1}^{0}}yIΣ20{\displaystyle {\mathsf {I\Sigma }}_{2}^{0}}. Para propiedades en términos de valores de retorno de funciones en dominios finitos, la verificación por fuerza bruta mediante la comprobación de todas las entradas posibles tiene una sobrecarga computacional que es mayor para dominios más grandes, pero siempre finita. Aceptación de un esquema de inducción como enIΣ20{\displaystyle {\mathsf {I\Sigma }}_{2}^{0}}valida el antiguo principio del llamado palomar infinito, que se refiere a dominios no acotados y, por lo tanto, trata sobre asignaciones con un número infinito de entradas.

Cabe destacar que, en el programa de aritmética predicativa , incluso el esquema de inducción matemática ha sido criticado por ser posiblemente impredicativo , cuando los números naturales se definen como el objeto que cumple este esquema, que a su vez se define en términos de todos los números naturales.

KP intuicionista

Mencionemos otra teoría muy débil que ha sido investigada, a saber, la teoría de conjuntos de Kripke-Platek intuicionista (o constructiva).IKPAG{\displaystyle {\mathsf {IKP}}}. No tiene reemplazo completo, sino separación y un esquema de recolección, restringido aΔ0{\displaystyle \Delta _{0}}-fórmulas. También posee el esquema axiomático de inducción de conjuntos , que permite teoremas que involucran la clase de ordinales. La teoría posee la propiedad de disyunción.

Por supuesto, versiones más débiles deIKPAG{\displaystyle {\mathsf {IKP}}}se obtienen restringiendo el esquema de inducción a clases de fórmulas más estrechas, por ejemploΣ1{\displaystyle \Sigma _{1}}La teoría es especialmente débil cuando se estudia sin el concepto de infinito.

Subteorías más fuertes de ZF

Exponenciación

ClásicoZFdo{\displaystyle {\mathsf {ZFC}}}Sin el axioma del conjunto potencia, existen modelos naturales en clases de conjuntos de tamaño hereditario menor que ciertos cardinales no numerables. [ 21 ] En particular, sigue siendo consistente con que todos los conjuntos existentes (incluidos los conjuntos que contienen números reales) sean subcontables , e incluso numerables. Esta teoría equivale esencialmente a la aritmética de segundo orden . Que todos los conjuntos sean subcontables puede ser consistente constructivamente incluso en presencia de conjuntos no numerables, como se introduce ahora.

Se discutieron los posibles principios de elección, ya se había adoptado una forma debilitada del esquema de separación y más del estándarZFdo{\displaystyle {\mathsf {ZFC}}}Los axiomas se debilitarán para lograr una teoría más predicativa y constructiva. El primero de ellos es el axioma del conjunto potencia, que se adopta en la forma del espacio de funciones características. El siguiente axiomamiincógnitapag{\displaystyle {\mathrm {Exp} }}es estrictamente más fuerte que su contraparte para dominios finitos discutidos en el texto sobremidoST{\displaystyle {\mathsf {ECST}}}:

La formulación aquí utiliza la notación conveniente para espacios de funciones. En otras palabras, el axioma dice que dados dos conjuntosincógnita,y{\displaystyle x,y}, la claseyincógnita{\displaystyle y^{x}}de todas las funciones es, de hecho, también un conjunto. Esto es ciertamente necesario, por ejemplo, para formalizar el mapa de objetos de un functor interno hom comohometro(norte,).{\displaystyle {\mathrm {hom} }({\mathbb {N} },-).}

Adoptar tal declaración de existencia también la cuantificaciónF{\displaystyle \forall f}sobre los elementos de ciertas clases de funciones (totales) ahora solo abarcan conjuntos. Consideremos la colección de paresa,bincógnita×incógnita{\displaystyle \langle a,b\rangle \in x\times x}validando la relación de separación(Fnorteincógnita).F(a)F(b){\displaystyle \exists (f\in {\mathbb {N} }^{x}).f(a)\neq f(b)}. Mediante la separación limitada, esto ahora constituye un subconjunto deincógnita×incógnita{\displaystyle x\times x}Este ejemplo demuestra que el axioma de exponenciación no solo enriquece directamente el dominio de los conjuntos, sino que, mediante la separación, también permite la derivación de aún más conjuntos, lo que a su vez refuerza otros axiomas.

Cabe destacar que estos cuantificadores acotados ahora abarcan espacios de funciones que son demostrablemente no numerables y, por lo tanto, incluso clásicamente no numerables. Por ejemplo, la colección de todas las funciones.F:ω2{\displaystyle f\colon \omega \to 2}dónde2:=SS0={0,1}{\displaystyle 2:=SS0=\{0,1\}}, es decir, el conjunto2norte{\displaystyle 2^{\mathbb {N} }}de puntos subyacentes al espacio de Cantor , es incontable, por el argumento diagonal de Cantor , y en el mejor de los casos puede considerarse un conjunto subcontable. En esta teoría, ahora también se puede cuantificar sobre subespacios de espacios como2norte{\displaystyle 2^{\mathbb {N} }}, que es una noción de tercer orden sobre los números naturales. (En esta sección y más allá, el símbolo para el semianillo de números naturales en expresiones comoynorte{\displaystyle y^{\mathbb {N} }}se utiliza o se escribeωy{\displaystyle \omega \to y}(solo para evitar la confusión entre la exponenciación cardinal y la ordinal). En términos generales, los conjuntos clásicamente no numerables, como por ejemplo estos espacios de funciones, tienden a no tener igualdad computacionalmente decidible.

Al tomar el control del sindicato general sobre unincógnita{\displaystyle x}-familia indexada{yi}i{\displaystyle \{y_{i}\}_{i}}, también el producto dependiente o indexado, escritoΠiincógnitayi{\displaystyle \Pi _{i\in x}\,y_{i}}, ahora es un conjunto. Para constanteyi{\displaystyle y_{i}}, esto nuevamente se reduce al espacio de funciones yincógnita{\displaystyle y^{x}}. Y tomando la unión general sobre los espacios de funciones mismos, siempre que la clase de potencia deincógnita{\displaystyle x}Si es un conjunto, entonces también lo es el superconjunto.sincógnitays{\displaystyle \cup _{s\subset x}y^{s}}deyincógnita{\displaystyle y^{x}}ahora es un conjunto, lo que proporciona un medio para hablar sobre el espacio de funciones parciales enincógnita{\displaystyle x}.

Sindicatos y recuento

Con la exponenciación, la teoría demuestra la existencia de cualquier función recursiva primitiva enincógnita×ωy{\displaystyle x\times \omega \to y}y en particular en los espacios de funciones no numerables deω{\displaystyle \omega }De hecho, con espacios de funciones y los ordinales finitos de von Neumann como dominios, podemos modelarHA{\displaystyle {\mathsf {HA}}}como se explicó, y así codificar los ordinales en la aritmética. Luego se obtiene además el número exponenciado del ordinal.ωω{\displaystyle \omega ^{\omega }}como un conjunto, que puede caracterizarse comonorteωωnorte{\displaystyle \cup _{n\in \omega }\omega ^{n}}, el conjunto contado de palabras sobre un alfabeto infinito . La unión de todas las secuencias finitas sobre un conjunto contable es ahora un conjunto contable. Además, para cualquier familia contable de funciones de conteo junto con sus rangos, la teoría demuestra que la unión de esos rangos es contable. En contraste, sin asumir una elección contable, inclusoZF{\displaystyle {\mathsf {ZF}}}es consistente con el conjunto no numerableR{\displaystyle {\mathbb {R} }}siendo la unión de un conjunto numerable de conjuntos numerables.

La lista aquí presentada no es exhaustiva. Muchos teoremas sobre los distintos predicados de existencia de funciones son válidos, especialmente cuando se asume la elección numerable, lo cual, como se ha señalado, nunca se asume implícitamente en esta discusión.

Por fin, con la exponenciación, cualquier unión finitamente indexada de una familia de conjuntos subfinitamente indexados o subcontables es también subfinitamente indexada o subcontable. La teoría también demuestra la colección de todos los subconjuntos contables de cualquier conjunto.incógnita{\displaystyle x}ser un conjunto en sí mismo. En cuanto a este subconjunto de la clase de poderPAGincógnita{\displaystyle {\mathcal {P}}_{x}}, algunas cuestiones de cardinalidad natural también pueden resolverse clásicamente solo con Choice, al menos para no contablesincógnita{\displaystyle x}.

La clase de todos los subconjuntos de un conjunto

Dada una secuencia de conjuntos, se pueden definir nuevas secuencias de este tipo, por ejemplo ena,b,a,b,a,b{\displaystyle \langle a,b\rangle \mapsto \langle \langle \rangle ,\langle a\rangle ,\langle b\rangle ,\langle a,b\rangle \rangle }. Pero notablemente, en un marco de teoría matemática de conjuntos, la colección de todos los subconjuntos de un conjunto se define no en una construcción ascendente a partir de sus constituyentes, sino a través de una comprensión sobre todos los conjuntos en el dominio del discurso. La caracterización estándar e independiente de la clase de potencia de un conjuntoincógnita{\displaystyle x}implica una cuantificación universal sin límites, a saber:.(PAGincógnitaincógnita){\displaystyle \forall u.\left(u\in {\mathcal {P}}_{x}\leftrightarrow u\subset x\right)}, dónde{\displaystyle \subset }Anteriormente también se definió en términos del predicado de pertenencia.{\displaystyle \in }Aquí, una declaración expresada como(PAGincógnita).Q(incógnita){\displaystyle \forall (u\in {\mathcal {P}}_{x}).Q(x)}debe tomarse a priori.(incógnitaQ(incógnita)){\displaystyle \forall u.{\big (}u\subset x\to Q(x){\big )}}y no es equivalente a una proposición acotada por conjuntos. De hecho, la afirmacióny=PAGincógnita{\displaystyle y={\mathcal {P}}_{x}}en sí mismo esΠ1{\displaystyle \Pi _{1}}. SiPAGincógnita{\displaystyle {\mathcal {P}}_{x}}es un conjunto, entonces la cuantificación definitoria incluso abarcaPAGincógnita{\displaystyle {\mathcal {P}}_{x}}, lo que hace que el axioma del conjunto potencia sea impredicativo .

Recordemos que un miembro del conjunto de funciones características2incógnita{\displaystyle 2^{x}}corresponde a un predicado que es decidible en un conjuntoincógnita{\displaystyle x}, lo que determina un subconjunto separablesincógnita{\displaystyle s\subset x}. A su vez, la claseDincógnitaPAGincógnita{\displaystyle {\mathcal {D}}_{x}\subset {\mathcal {P}}_{x}}de todos los subconjuntos separables deincógnita{\displaystyle x}ahora también es un conjunto, a través de Reemplazo. Se pueden obtener conjuntos de subconjuntos más grandes pasando de2{\displaystyle 2}a conjuntos más ricos de valores de verdad. Sin embargo, conjuntos comoDincógnita{\displaystyle {\mathcal {D}}_{x}}puede que no tenga propiedades deseables demostrables, por ejemplo, ser cerrado bajo operaciones interminables como las uniones sobre conjuntos de índices infinitos numerables: Para una secuencia numerablenorteDincógnita{\displaystyle u_{n}\in {\mathcal {D}}_{x}}, el subconjuntoU:=kωk{\displaystyle U:=\cup _{k\in \omega }u_{k}}deincógnita{\displaystyle x}validando(aU)(metroω).ametro{\displaystyle (a\in U)\leftrightarrow \exists (m\in \omega ).a\in u_{m}}a pesar deaincógnita{\displaystyle a\in x}existe como un conjunto. Pero puede que no sea separable y, por lo tanto, no necesariamente sea demostrablemente un miembro deDincógnita{\displaystyle {\mathcal {D}}_{x}}Mientras tanto, en la lógica clásica, todos los subconjuntos de un conjuntoincógnita{\displaystyle x}son trivialmente desmontables, lo que significaDincógnita=PAGincógnita{\displaystyle {\mathcal {D}}_{x}={\mathcal {P}}_{x}}y luegoDincógnita{\displaystyle {\mathcal {D}}_{x}}Por supuesto, incluye cualquier subconjunto. Además, en lógica clásica, esto significa que la exponenciación convierte la clase potencia en un conjunto.

Traducir los resultados de teorías matemáticas basadas en la teoría de conjuntos, como la topología de conjuntos de puntos o la teoría de la medida, a un marco constructivo es un proceso sutil de ida y vuelta. Por ejemplo, mientrasDincógnita{\displaystyle {\mathcal {D}}_{x}}es un cuerpo de conjuntos , para que forme una σ-álgebra por definición también requiere la clausura mencionada anteriormente bajo uniones. Pero mientras que un dominio de subconjuntos puede no exhibir tal propiedad de clausura de manera constructiva, clásicamente una medidaμ{\displaystyle \mu }es continua desde abajo y, por lo tanto, su valor en una unión infinita puede expresarse en cualquier caso también sin referencia a ese conjunto como entrada de función, a saber, comolímitenorte{\displaystyle \lim _{n\to \infty }}de la secuencia crecienteμ(knortek){\displaystyle \mu (\cup _{k\leq n}u_{k})}de los valores de la función en uniones finitas.

Además de la clase de conjuntos separables, también se ha demostrado que otras subclases de cualquier clase potencia son conjuntos. Por ejemplo, la teoría también lo demuestra para la colección de todos los subconjuntos numerables de cualquier conjunto.

La riqueza de la clase de potencia completa en una teoría sin término medio excluido se puede comprender mejor considerando conjuntos pequeños clásicamente finitos. Para cualquier proposiciónPAG{\displaystyle P}, considere la subclaseB:={incógnita1PAG}{\displaystyle B:=\{x\in 1\mid P\}}de1{\displaystyle 1}(es decir{0}{\displaystyle \{0\}}oS0{\displaystyle S0}). Es igual aB=0{\displaystyle B=0}cuandoPAG{\displaystyle P}puede ser rechazado y es igual aB=1{\displaystyle B=1}(es decirB=S0{\displaystyle B=S0}), cuandoPAG{\displaystyle P}Se puede demostrar. PeroPAG{\displaystyle P}También puede que no sea decidible en absoluto. Consideremos tres proposiciones indecidibles diferentes, ninguna de las cuales implica demostrablemente a otra. Se pueden utilizar para definir tres subclases del singleton.1{\displaystyle 1}ninguna de las cuales es demostrablemente la misma. Desde esta perspectiva, la clase poderosaPAG1{\displaystyle {\mathcal {P}}_{1}}del singleton, generalmente denotado porΩ{\displaystyle \Omega }, se denomina álgebra de valores de verdad y no necesariamente tiene, demostrablemente, solo dos elementos.

Con Exponenciación, la clase de potencia del singleton,PAG1{\displaystyle {\mathcal {P}}_{1}}, ser un conjunto ya implica Powerset para conjuntos en general. La prueba es mediante reemplazo para la asociación deFPAG1incógnita{\displaystyle f\in {{\mathcal {P}}_{1}}^{x}}a{zincógnita0F(z)}PAGincógnita{\displaystyle \{z\in x\mid 0\in f(z)\}\in {\mathcal {P}}_{x}}y un argumento de por qué se cubren todos los subconjuntos. El conjunto2incógnita{\displaystyle 2^{x}}inyecta en el espacio de funcionesPAG1incógnita{\displaystyle {{\mathcal {P}}_{1}}^{x}}también.

Si la teoría resulta serB{\displaystyle B}por encima de un conjunto (como por ejemploIZF{\displaystyle {\mathsf {IZF}}}incondicionalmente lo hace), entonces el subconjuntob:={0,B}{\displaystyle b:=\{\langle 0,B\rangle \}}de1×PAG1{\displaystyle 1\times {\mathcal {P}}_{1}}es una funciónb:1PAG1{\displaystyle b\colon 1\to {\mathcal {P}}_{1}}con(b(0)=1)PAG{\displaystyle {\big (}b(0)=1{\big )}\leftrightarrow P}Afirmar quePAG1=2{\displaystyle {\mathcal {P}}_{1}=2}es afirmar que el principio del tercero excluido se aplica aPAG{\displaystyle P}.

Se ha señalado que el conjunto vacío0{\displaystyle 0}y el conjunto1{\displaystyle 1}por supuesto, son dos subconjuntos de1{\displaystyle 1}, significado2PAG1{\displaystyle 2\subset {\mathcal {P}}_{1}}. Si tambiénPAG12{\displaystyle {\mathcal {P}}_{1}\subset 2}Es cierto que una teoría depende de una simple disyunción:

((incógnitaPAG1).(0incógnita0incógnita))PAG12{\displaystyle {\big (}\forall (x\in {\mathcal {P}}_{1}).(0\in x\lor 0\notin x){\big )}\to \,{\mathcal {P}}_{1}\subset 2}.

Entonces, suponiendoPAGmiMETRO{\displaystyle {\mathrm {PEM} }}Para fórmulas acotadas, la separación predicativa permite demostrar que la clase de potenciaPAG1{\displaystyle {\mathcal {P}}_{1}}es un conjunto. Y así, en este contexto, también la elección completa demuestra que es un conjunto potencia. (En el contexto deIZF{\displaystyle {\mathsf {IZF}}}(El teorema del tercero excluido acotado, de hecho, ya convierte la teoría de conjuntos en clásica, como se analiza más adelante).

La separación total es equivalente a asumir que cada subclase individual de1{\displaystyle 1}es un conjunto. Suponiendo una separación completa, tanto la elección completa como la regularidad demuestranPAGmiMETRO{\displaystyle {\mathrm {PEM} }}.

ArrogantePAGmiMETRO{\displaystyle {\mathrm {PEM} }}En esta teoría, la inducción de conjuntos se vuelve equivalente a la regularidad y la sustitución se vuelve capaz de demostrar la separación completa.

Tenga en cuenta que las relaciones cardinales que involucran conjuntos no numerables también son difíciles de encontrar.ZFdo{\displaystyle {\mathsf {ZFC}}}donde la caracterización de la no numerabilidad se simplifica a|ω|<|incógnita|{\displaystyle |\omega |<|x|}. Por ejemplo, con respecto al poder incontable2|ω|{\displaystyle 2^{|\omega |}}, es independiente de esa teoría clásica si todos esosincógnita{\displaystyle x}tener2|ω||incógnita|{\displaystyle 2^{|\omega |}\leq |x|}, ni prueba que2|ω|<2|incógnita|{\displaystyle 2^{|\omega |}<2^{|x|}}Véase la hipótesis del continuo y el teorema de Easton relacionado .

Nociones teóricas de categoría y tipo

Así pues, en este contexto con la exponenciación, la aritmética de primer orden tiene un modelo y existen todos los espacios de funciones entre conjuntos. Estos últimos son más accesibles que las clases que contienen todos los subconjuntos de un conjunto, como es el caso de los objetos exponenciales o subobjetos en la teoría de categorías. En términos de teoría de categorías , la teoríaBdoST+miincógnitapag{\displaystyle {\mathsf {BCST}}+{\mathrm {Exp} }}esencialmente corresponde a pretopos de Heyting cartesianos cerrados constructivamente bien apuntados con (siempre que se adopte el infinito) un objeto de números naturales . La existencia de un conjunto potencia es lo que convertiría un pretopos de Heyting en un topos elemental . [ 22 ] Todo topos de este tipo que interpretaZF{\displaystyle {\mathsf {ZF}}}es por supuesto un modelo de estas teorías más débiles, pero se han definido pretopos cerrados cartesianos localmente que, por ejemplo, interpretan teorías con exponenciación pero rechazan la separación completa y el conjunto potencia. Una forma dePAGmiMETRO{\displaystyle {\mathrm {PEM} }}corresponde a cualquier subobjeto que tenga un complemento, en cuyo caso llamamos al topos booleano. El teorema de Diaconescu en su forma original de topos dice que esto se cumple si y solo si cualquier coecualizador de dos monomorfismos que no se intersecan tiene una sección. Esta última es una formulación de elección . El teorema de Barr afirma que cualquier topos admite una sobreyección de un topos booleano sobre él, en relación con las afirmaciones clásicas que son demostrables intuicionistamente.

En teoría de tipos, la expresión "incógnitay{\displaystyle x\to y}" existe por sí mismo y denota espacios de funciones , una noción primitiva. Estos tipos (o, en teoría de conjuntos, clases o conjuntos) aparecen naturalmente, por ejemplo, como el tipo de la biyección currificante entre(z×incógnita)y{\displaystyle (z\times x)\to y}yzyincógnita{\displaystyle z\to y^{x}}, una adjunción . Una teoría de tipos típica con capacidad de programación general, y ciertamente aquellas que pueden modelardoZF{\displaystyle {\mathsf {CZF}}}, que se considera una teoría de conjuntos constructiva, tendrá un tipo de enteros y espacios de funciones que representanZZ{\displaystyle {\mathbb {Z} }\to {\mathbb {Z} }}y como tales también incluyen tipos que no son contables. Esto es solo para decir, o implica, que entre los términos de funciónF:Z(ZZ){\displaystyle f\colon {\mathbb {Z} }\to ({\mathbb {Z} }\to {\mathbb {Z} })}, ninguna tiene la propiedad de ser una sobreyección.

Las teorías constructivas de conjuntos también se estudian en el contexto de los axiomas aplicativos .

Metalogic

Si bien la teoríamidoST+miincógnitapag{\displaystyle {\mathsf {ECST}}+{\mathrm {Exp} }}no excede la fuerza de consistencia de la aritmética de Heyting, agregar el tercero excluido da una teoría que prueba los mismos teoremas que los clásicosZF{\displaystyle {\mathsf {ZF}}}¡menos regularidad! Por lo tanto, agregando regularidad así comoPAGmiMETRO{\displaystyle {\mathrm {PEM} }}o separación total amidoST+miincógnitapag{\displaystyle {\mathsf {ECST}}+{\mathrm {Exp} }}ofrece un estilo clásico completoZF{\displaystyle {\mathsf {ZF}}}. Agregar elección completa y separación completa daZFdo{\displaystyle {\mathsf {ZFC}}}menos la regularidad. Por lo tanto, esto conduciría a una teoría que va más allá de la fuerza de la teoría de tipos típica .

La teoría presentada no prueba un espacio de funciones comonortenorte{\displaystyle {\mathbb {N} }^{\mathbb {N} }}no ser enumerable, en el sentido de inyecciones desde ella. Sin más axiomas, las matemáticas intuicionistas tienen modelos en funciones recursivas pero también formas de hipercomputación .

Análisis

En esta sección la fuerza demidoST+miincógnitapag{\displaystyle {\mathsf {ECST}}+{\mathrm {Exp} }}Se profundiza en ello. Para contextualizar, se mencionan otros posibles principios, que no son necesariamente clásicos ni generalmente se consideran constructivos. Aquí conviene hacer una advertencia general: al leer afirmaciones de equivalencia de proposiciones en el contexto computable, siempre se debe tener en cuenta qué principios de elección , inducción y comprensión se asumen implícitamente. Véase también el análisis constructivo relacionado , [ 23 ] el análisis factible y el análisis computable .

Hasta ahora, la teoría demuestra la unicidad de los cuerpos ordenados ( pseudo ) de Arquímedes y Dedekind completos , con equivalencia mediante un isomorfismo único. El prefijo "pseudo" subraya que el orden, en cualquier caso, no siempre será decidible de forma constructiva. Este resultado es relevante suponiendo que tales modelos completos existan como conjuntos.

Topología

Independientemente del modelo elegido, el sabor característico de una teoría constructiva de números puede explicarse mediante una proposición independiente.PAG{\displaystyle P}Consideremos un contraejemplo a la demostrabilidad constructiva del buen orden de los números naturales, pero ahora integrado en los números reales. Digamos:

METRO:={incógnitaR(incógnita=0PAG)(incógnita=1)}{\displaystyle M:=\{x\in {\mathbb {R} }\mid (x=0\land P)\lor (x=1)\}}.

La distancia métrica ínfima entre algún punto y dicho subconjunto, que puede expresarse comoρ(0,METRO){\displaystyle \rho (0,M)}Por ejemplo, puede que no exista demostrablemente de forma constructiva. De manera más general, esta propiedad de ubicación de los subconjuntos rige la teoría bien desarrollada del espacio métrico constructivo.

Ya sean reales de Cauchy o de Dedekind, entre otros, también son decidibles menos afirmaciones sobre la aritmética de los reales , en comparación con la teoría clásica.

secuencias de Cauchy

La exponenciación implica principios de recursión y por lo tanto enmidoST+miincógnitapag{\displaystyle {\mathsf {ECST}}+{\mathrm {Exp} }}, uno puede razonar cómodamente sobre secuenciass:ωQ{\displaystyle s\colon \omega \to {\mathbb {Q} }}, sus propiedades de regularidad tales como|snortesmetro|1norte+1metro{\displaystyle |s_{n}-s_{m}|\leq {\tfrac {1}{n}}+{\tfrac {1}{m}}}o sobre intervalos cada vez más cortos enω(Q×Q){\displaystyle \omega \to ({\mathbb {Q} }\times {\mathbb {Q} })}. Por lo tanto, esto permite hablar de secuencias de Cauchy y su aritmética. Este es también el enfoque de análisis adoptado enZ2{\displaystyle {\mathsf {Z}}_{2}}.

Reales de Cauchy

Cualquier número real de Cauchy es una colección de tales secuencias, es decir, un subconjunto de un conjunto de funciones enω{\displaystyle \omega }construido con respecto a una relación de equivalencia . La exponenciación junto con la separación acotada demuestran que la colección de números reales de Cauchy es un conjunto, simplificando así en cierta medida el tratamiento lógico de los números reales.

Incluso en la teoría fuerteIZF{\displaystyle {\mathsf {IZF}}}con una forma reforzada de Colección, los reales de Cauchy se comportan mal cuando no asumen una forma de elección contable yAdoω,2{\displaystyle {\mathrm {AC} _{\omega ,2}}}es suficiente para la mayoría de los resultados. Esto concierne a la completitud de las clases de equivalencia de tales secuencias, la equivalencia de todo el conjunto con los reales de Dedekind, la existencia de un módulo de convergencia para todas las secuencias de Cauchy y la preservación de dicho módulo al tomar límites. [ 24 ] Un enfoque alternativo que se comporta un poco mejor es trabajar una colección de reales de Cauchy junto con una elección de módulo, es decir, no solo con los números reales sino con un conjunto de pares, o incluso con un módulo fijo compartido por todos los números reales.

Hacia los reales de Dedekind

Como en la teoría clásica, los cortes de Dedekind se caracterizan mediante subconjuntos de estructuras algebraicas comoQ{\displaystyle {\mathbb {Q} }}: Las propiedades de estar habitado, estar numéricamente acotado arriba, "cerrado hacia abajo" y "abierto hacia arriba" son todas fórmulas acotadas con respecto al conjunto dado que subyace a la estructura algebraica. Un ejemplo estándar de un corte, el primer componente que exhibe estas propiedades, es la representación de2{\displaystyle {\sqrt {2}}}dado por

{incógnitaQincógnita<0incógnita2<2},{incógnitaQ0<incógnita2<incógnita2}  PAGQ×PAGQ{\displaystyle {\big \langle }\{x\in {\mathbb {Q} }\mid x<0\lor x^{2}<2\},\,\{x\in {\mathbb {Q} }\mid 0<x\land 2<x^{2}\}{\big \rangle }\,\ \in \,\ {{\mathcal {P}}_{\mathbb {Q} }}\times {{\mathcal {P}}_{\mathbb {Q} }}}

(Dependiendo de la convención para los cortes, cualquiera de las dos partes o ninguna, como aquí, puede hacer uso del signo{\displaystyle \leq }.)

La teoría dada por los axiomas hasta ahora valida que un campo pseudoordenado que también es completo en el sentido arquimediano y de Dedekind, si es que existe, está caracterizado de esta manera de forma única, salvo isomorfismo. Sin embargo, la existencia de espacios de funciones como{0,1}Q{\displaystyle \{0,1\}^{\mathbb {Q} }}no otorgaPAGQ{\displaystyle {{\mathcal {P}}_{\mathbb {Q} }}}ser un conjunto, y por lo tanto tampoco lo es la clase de todos los subconjuntos deQ{\displaystyle {\mathbb {Q} }}que sí cumplen las propiedades nombradas. Lo que se requiere para que la clase de reales de Dedekind sea un conjunto es un axioma sobre la existencia de un conjunto de subconjuntos y esto se discute más adelante en la sección sobre refinamiento binario. En un contexto sinPAGmiMETRO{\displaystyle {\mathrm {PEM} }}o Powerset, se supone que la elección numerable en conjuntos finitos demuestra la no numerabilidad del conjunto de todos los números reales de Dedekind.

Escuelas constructivas

La mayoría de las escuelas de análisis constructivo validan alguna elección y tambiénBD{\displaystyle \mathrm {BD} }-norte{\displaystyle {\mathbb {N} }}, tal como se define en la segunda sección sobre límites numéricos. Aquí hay otras proposiciones empleadas en teorías de análisis constructivo que no se pueden demostrar utilizando únicamente la lógica intuicionista básica:

  • En el lado de las matemáticas recursivas (el marco constructivo "ruso" o "markoviano" con muchas abreviaturas, por ejemploRUSS{\displaystyle {\mathsf {RUSS}}}), el primero tiene el principio de MarkovMETROPAG{\displaystyle {\mathrm {MP} }}, que es una forma de prueba por contradicción motivada por la búsqueda computable (capacidad de memoria ilimitada). Esto tiene un impacto notable en las afirmaciones sobre números reales, como se menciona más adelante. En esta escuela, incluso se tiene el principio de tesis constructiva anticlásica de Church.doT{\displaystyle {\mathrm {CT} }}, generalmente adoptado para funciones de teoría de números. El principio de tesis de Church expresado en el lenguaje de la teoría de conjuntos y formulado para funciones de conjuntos postula que todos estos corresponden a programas computables que eventualmente se detienen en cualquier argumento. En la teoría de la computabilidad, los números naturales correspondientes a los índices de los códigos de las funciones computables que son totales sonΠ20{\displaystyle \Pi _{2}^{0}}en la jerarquía aritmética , lo que significa que la pertenencia a cualquier índice se afirma validando unincógnitay{\displaystyle \forall x\,\exists y}proposición. Esto quiere decir que tal colección de funciones sigue siendo una mera subclase de las naturales y, por lo tanto, cuando se la pone en relación con algunos espacios de funciones clásicos, es conceptualmente pequeña. En este sentido, adoptardoT{\displaystyle {\mathrm {CT} }}postulado haceωω{\displaystyle \omega \to \omega }en un conjunto "disperso", desde la perspectiva de la teoría clásica de conjuntos. La subcontabilidad de conjuntos también puede postularse de forma independiente.
  • Así pues, en otro extremo, en el lado intuicionista brouweriano (InorteT{\displaystyle {\mathsf {INT}}}), existen la inducción de barras , el teorema del abanico decidibleFAnorteΔ{\displaystyle {\mathrm {FAN} }_{\Delta }}decir que las barras decidibles son uniformes, que se encuentran entre los principios más débiles a menudo discutidos, el esquema de Kripke (con elección contable que convierte todas las subclases deω{\displaystyle \omega }contable), o incluso el principio de continuidad anticlásico de Brouwer, que determina los valores de retorno de lo que se establece como una función en secuencias interminables ya a través de segmentos iniciales finitos.

Ciertas leyes en ambas escuelas se contradicenWLPAGO{\displaystyle {\mathrm {WLPO} }}, de modo que optar por adoptar todos los principios de cualquiera de las dos escuelas refuta los teoremas del análisis clásico.doT0{\displaystyle {\mathrm {CT} }_{0}}sigue siendo compatible con alguna elección, pero contradice lo clásico.WKL{\displaystyle {\mathrm {WKL} }}yLLPAGO{\displaystyle {\mathrm {LLPO} }}, explicado a continuación. La independencia de la regla de premisas con las premisas de existencia de conjuntos no se comprende completamente, pero como principio de la teoría de números está en conflicto con los axiomas de la escuela rusa en algunos marcos. En particular,doT0{\displaystyle {\mathrm {CT} }_{0}}también contradiceFAnorteΔ{\displaystyle {\mathrm {FAN} }_{\Delta }}, lo que significa que las escuelas constructivas tampoco pueden combinarse completamente. Algunos de los principios no pueden combinarse de manera constructiva hasta el punto en que juntos implican formas dePAGmiMETRO{\displaystyle {\mathrm {PEM} }}- Por ejemploMETROPAG{\displaystyle {\mathrm {MP} }}más la numerabilidad de todos los subconjuntos de los números naturales. Estas combinaciones, naturalmente, tampoco son compatibles con otros principios anticlásicos.

Indescomponibilidad

Denotemos la clase de todos los conjuntos porV{\displaystyle {\mathcal {V}}}Decidibilidad de la pertenencia a una claseR{\displaystyle R}puede expresarse como pertenencia aR(VR){\displaystyle R\cup ({\mathcal {V}}\setminus R)}También observamos que, por definición, las dos clases extremasV{\displaystyle {\mathcal {V}}}y{}{\displaystyle \{\}}son trivialmente decidibles. La pertenencia a esos dos es equivalente a las proposiciones triviales.incógnita=incógnita{\displaystyle x=x}respectivamente.¬(incógnita=incógnita){\displaystyle \neg (x=x)}.

Llama a una claseR{\displaystyle R}indescomponible o cohesivo si, para cualquier predicadoχ{\displaystyle \chi },

((incógnitaR).χ(incógnita)¬χ(incógnita))(((incógnitaR).χ(incógnita))((incógnitaR).¬χ(incógnita))){\displaystyle {\big (}\forall (x\in R).\chi (x)\lor \neg \chi (x){\big )}\to {\Big (}{\big (}\forall (x\in R).\chi (x){\big )}\lor {\big (}\forall (x\in R).\neg \chi (x){\big )}{\Big )}}

Esto expresa que las únicas propiedades que son decidibles enR{\displaystyle R}son las propiedades triviales. Esto se estudia a fondo en el análisis intuicionista.

El llamado esquema de indescomponibilidadUZ{\displaystyle {\mathrm {UZ} }}(Unzerlegbarkeit) para la teoría de conjuntos es un principio posible que establece que toda la claseV{\displaystyle {\mathcal {V}}}es indescomponible. En términos extensionales,UZ{\displaystyle {\mathrm {UZ} }}postula que las dos clases triviales son las únicas clases decidibles con respecto a la clase de todos los conjuntos. Para un predicado motivador simple, consideremos la pertenencia.incógnita1{\displaystyle x\in 1}en la primera clase no trivial, es decir, la propiedadincógnita={}{\displaystyle x=\{\}}de estar vacío. Esta propiedad no es trivial en la medida en que separa algunos conjuntos: El conjunto vacío es un miembro de1{\displaystyle 1}, por definición, mientras que una plétora de conjuntos no son miembros de1{\displaystyle 1}. Pero, utilizando la Separación, por supuesto también se pueden definir varios conjuntos para los cuales la vacuidad no es decidible en absoluto en una teoría constructiva, es decir, la pertenencia a1(V1){\displaystyle 1\cup ({\mathcal {V}}\setminus 1)}no es demostrable para todos los conjuntos. Por lo tanto, aquí la propiedad de vacuidad no divide el dominio teórico de conjuntos del discurso en dos partes decidibles. Para cualquier propiedad no trivial de este tipo, la contrapositiva deUZ{\displaystyle {\mathrm {UZ} }}dice que no puede ser decidible sobre todos los conjuntos.

UZ{\displaystyle {\mathrm {UZ} }}Esto se deduce del principio de uniformidad.UPAG{\displaystyle {\mathrm {UP} }}, lo cual es consistente condoZF{\displaystyle {\mathsf {CZF}}}y se analiza a continuación.

Principios no constructivos

Por supuestoPAGmiMETRO{\displaystyle {\mathrm {PEM} }}y muchos principios que definen las lógicas intermedias no son constructivos.PAGmiMETRO{\displaystyle {\mathrm {PEM} }}yWPAGmiMETRO{\displaystyle {\mathrm {WPEM} }}, que esPAGmiMETRO{\displaystyle {\mathrm {PEM} }}Para proposiciones negadas, se pueden presentar como las reglas de De Morgan . Más específicamente, esta sección se ocupará de enunciados en términos de predicados, especialmente los más débiles, expresados ​​en términos de unos pocos cuantificadores sobre conjuntos, además de predicados decidibles sobre números. Volviendo a la sección sobre funciones características, se puede llamar a una colecciónA{\displaystyle A}buscable si es buscable para todos sus subconjuntos separables, lo que a su vez corresponde a{0,1}A{\displaystyle \{0,1\}^{A}}. Esta es una forma de{\displaystyle \exists }-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}paraA{\displaystyle A}. Nótese que, en el contexto de la Exponenciación, tales proposiciones sobre conjuntos ahora están ligadas a conjuntos.

Particularmente valiosas en el estudio del análisis constructivo son las afirmaciones no constructivas comúnmente formuladas en términos del conjunto de todas las secuencias binarias y las funciones características.F{\displaystyle f}en el dominio aritméticoA=ω{\displaystyle A=\omega }están bien estudiados. AquíF(norte_)=0{\displaystyle f({\underline {\mathrm {n} }})=0}es una proposición decidible en cada numeralnorte{\displaystyle {\mathrm {n} }}, pero, como se demostró anteriormente, las declaraciones cuantificadas en términos deF{\displaystyle f}puede que no lo sea. Como se sabe por el teorema de incompletitud y sus variaciones, ya en la aritmética de primer orden, ejemplos de funciones ennorte{\displaystyle {\mathbb {N} }}puede caracterizarse de tal manera que siPAGA{\displaystyle {\mathsf {PA}}}es consistente, la competencia{\displaystyle \exists }-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}cada disyunto, de baja complejidad, esPAGA{\displaystyle {\mathsf {PA}}}-imposible de demostrar (incluso siPAGA{\displaystyle {\mathsf {PA}}}(demuestra axiomáticamente la disyunción de ambos.)

En términos más generales, la aritmética{\displaystyle \exists }-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}Una afirmación no constructiva, esencialmente lógica y muy destacada, se conoce como principio limitado de omnisciencia.LPAGO{\displaystyle {\mathrm {LPO} }}En la teoría constructiva de conjuntosdoZF{\displaystyle {\mathsf {CZF}}}introducido a continuación, implicaBD{\displaystyle {\mathrm {BD} }}-norte{\displaystyle {\mathbb {N} }},METROPAG{\displaystyle {\mathrm {MP} }}, elΠ10{\displaystyle \Pi _{1}^{0}}-versión del teorema del abanico, pero tambiénWKL{\displaystyle {\mathrm {WKL} }}Se analiza a continuación. Recuerde ejemplos de oraciones famosas que se pueden escribir en unaΠ10{\displaystyle \Pi _{1}^{0}}-moda, es decir, del tipo Goldbach: la conjetura de Goldbach , el último teorema de Fermat , pero también la hipótesis de Riemann se encuentran entre ellas. Suponiendo una elección dependiente relativizadaRDPAG{\displaystyle {\mathrm {RDP} }}y el clásicoLPAGO{\displaystyle {\mathrm {LPO} }}encimadoZF{\displaystyle {\mathsf {CZF}}}no permite pruebas de másΠ02{\displaystyle \Pi _{0}^{2}}-declaraciones. LPAGO{\displaystyle {\mathrm {LPO} }}postula una propiedad disyuntiva, al igual que la afirmación de decidibilidad más débil para funciones que son constantes (Π10{\displaystyle \Pi _{1}^{0}}-oraciones)WLPAGO{\displaystyle {\mathrm {WLPO} }}, la aritmética{\displaystyle \forall }-PAGmiMETRO{\displaystyle {\mathrm {PEM} }}Los dos están relacionados de manera similar a como lo estáPAGmiMETRO{\displaystyle {\mathrm {PEM} }}versusWPAGmiMETRO{\displaystyle {\mathrm {WPEM} }}y esencialmente se diferencian porMETROPAG{\displaystyle {\mathrm {MP} }}. WLPAGO{\displaystyle {\mathrm {WLPO} }}a su vez implica la llamada versión "menor"LLPAGO{\displaystyle {\mathrm {LLPO} }}. Esta es la (aritmética){\displaystyle \exists }-versión de la regla de De Morgan no constructiva para una conjunción negada. Hay, por ejemplo, modelos de la teoría fuerte de conjuntos.IZF{\displaystyle {\mathsf {IZF}}}que separan tales afirmaciones, en el sentido de que pueden validarLLPAGO{\displaystyle {\mathrm {LLPO} }}pero rechazarWLPAGO{\displaystyle {\mathrm {WLPO} }}.

Principios disyuntivos sobreΠ10{\displaystyle \Pi _{1}^{0}}-las oraciones generalmente insinúan formulaciones equivalentes que deciden la separación en el análisis en un contexto con elección leve oMETROPAG{\displaystyle {\mathrm {MP} }}. La afirmación expresada porLPAGO{\displaystyle {\mathrm {LPO} }}traducido a números reales es equivalente a la afirmación de que la igualdad o la separación de cualesquiera dos reales es decidible (de hecho, decide la tricotomía). Entonces también es equivalente a la afirmación de que todo real es racional o irracional, sin el requisito o la construcción de un testigo para ninguno de los disyuntos. Del mismo modo, la afirmación expresada porLLPAGO{\displaystyle {\mathrm {LLPO} }}para números reales es equivalente a que el orden{\displaystyle \leq }La propiedad de dos números reales cualesquiera es decidible (dicotomía). Esto equivale a afirmar que si el producto de dos números reales es cero, entonces cualquiera de ellos es cero, nuevamente sin necesidad de un testigo. De hecho, las formulaciones de los tres principios de omnisciencia son, por lo tanto, equivalentes a teoremas de separación, igualdad u orden de dos números reales. Aún se puede decir más sobre las sucesiones de Cauchy que incorporan un módulo de convergencia.

Una fuente famosa de indecidibilidad computable —y, a su vez, también de una amplia gama de proposiciones indecidibles— es el predicado que expresa que un programa informático es total.

Árboles infinitos

A través de la relación entre la computabilidad y la jerarquía aritmética, las ideas de este estudio clásico también resultan reveladoras para consideraciones constructivas. Una idea básica de las matemáticas inversas se refiere a los árboles binarios infinitos computables con ramificación finita. Dicho árbol puede, por ejemplo, codificarse como un conjunto infinito de conjuntos finitos.

Tnorteω{0,1}{0,1,,norte1}{\displaystyle T\,\subset \,\bigcup _{n\in \omega }\{0,1\}^{\{0,1,\dots ,n-1\}}},

con pertenencia decidible, y esos árboles contienen entonces elementos de tamaño finito arbitrariamente grande. El llamado lema de Kőnig débilWKL{\displaystyle {\mathrm {WKL} }}estados: Para talesT{\displaystyle T}, siempre existe un camino infinito enω{0,1}{\displaystyle \omega \to \{0,1\}}, es decir, una secuencia infinita tal que todos sus segmentos iniciales forman parte del árbol. En matemáticas inversas, el subsistema aritmético de segundo ordenRdoA0{\displaystyle {\mathsf {RCA}}_{0}}no pruebaWKL{\displaystyle {\mathrm {WKL} }}Para entender esto, tenga en cuenta que existen árboles computables.K{\displaystyle K}para la cual no existe tal camino computable a través de ella. Para probar esto, se enumeran las secuencias computables parciales y luego se diagonalizan todas las secuencias computables totales en una secuencia computable parcial.d{\displaystyle d}Entonces se puede desplegar un árbol determinado.K{\displaystyle K}, uno exactamente compatible con los valores aún posibles ded{\displaystyle d}en todas partes, lo cual, por construcción, es incompatible con cualquier ruta totalmente computable.

EndoZF{\displaystyle {\mathsf {CZF}}}, el principioWKL{\displaystyle {\mathrm {WKL} }}implicaLLPAGO{\displaystyle {\mathrm {LLPO} }}yΠ10{\displaystyle \Pi _{1}^{0}}-Adoω,2{\displaystyle {\mathrm {AC} }_{\omega ,2}}, una forma muy modesta de elección contable introducida anteriormente. Las dos primeras son equivalentes suponiendo que el principio de elección ya existe en el contexto aritmético más conservador.WKL{\displaystyle {\mathrm {WKL} }}También es equivalente al teorema del punto fijo de Brouwer y otros teoremas sobre valores de funciones continuas en los números reales. El teorema del punto fijo, a su vez, implica el teorema del valor intermedio , pero siempre hay que tener en cuenta que estas afirmaciones pueden depender de la formulación, ya que los teoremas clásicos sobre los números reales codificados pueden traducirse en diferentes variantes cuando se expresan en un contexto constructivo. [ 25 ]

ElWKL{\displaystyle {\mathrm {WKL} }}y algunas variantes de la misma, se refiere a grafos infinitos y, por lo tanto, sus contrapositivas dan una condición para la finitud. De nuevo, para conectar con el análisis, sobre la teoría aritmética clásica.RdoA0{\displaystyle {\mathsf {RCA}}_{0}}, la afirmación deWKL{\displaystyle {\mathrm {WKL} }}es, por ejemplo, equivalente a la compacidad de Borel con respecto a las subcubiertas finitas del intervalo unitario real.FAnorteΔ{\displaystyle {\mathrm {FAN} }_{\Delta }}es una afirmación de existencia estrechamente relacionada que involucra secuencias finitas en un contexto infinito.RdoA0{\displaystyle {\mathsf {RCA}}_{0}}, en realidad son equivalentes. EndoZF{\displaystyle {\mathsf {CZF}}}Son distintos, pero, después de asumir nuevamente alguna elección, aquí entoncesWKL{\displaystyle {\mathrm {WKL} }}implicaFAnorteΔ{\displaystyle {\mathrm {FAN} }_{\Delta }}.

Inducción

Inducción matemática

Se observó que en el lenguaje establecido, los principios de inducción pueden leerseInortedAωA{\displaystyle \mathrm {Ind} _{A}\to \omega \subset A}, con el antecedenteInortedA{\displaystyle \mathrm {Ind} _{A}}definido en el texto sobremidoST{\displaystyle {\mathsf {ECST}}}y conωA{\displaystyle \omega \subset A}significado(norteω).norteA{\displaystyle \forall (n\in \omega ).n\in A}donde el conjuntoω{\displaystyle \omega }siempre denota el modelo estándar de números naturales. A través del fuerte axioma de infinito y la separación predicativa, la validez de la inducción para conjuntos acotados oΔ0{\displaystyle \Delta _{0}}-las definiciones ya se establecieron y se discutieron exhaustivamente. Para aquellos predicados que involucran solo cuantificadores sobreω{\displaystyle \omega }, valida la inducción en el sentido de la teoría aritmética de primer orden. En un contexto de teoría de conjuntos dondeω{\displaystyle \omega }es un conjunto, este principio de inducción se puede utilizar para demostrar varias subclases definidas predicativamente deω{\displaystyle \omega }ser el conjuntoω{\displaystyle \omega }mismo. El llamado esquema de inducción matemática completa ahora postula la igualdad de conjuntos deω{\displaystyle \omega }a todas sus subclases inductivas. Como en la teoría clásica, también se implica al pasar al esquema de Separación completa impredicativa. Como se indica en la sección sobre Elección, principios de inducción como este también se implican en diversas formas de principios de elección.

El principio de recursión para las funciones de conjunto mencionado en la sección dedicada a la aritmética también está implícito en el esquema de inducción matemática completa sobre la estructura que modela los números naturales (por ejemplo,ω{\displaystyle \omega }). Así pues, para ese teorema, que concede un modelo de aritmética de Heyting, representa una alternativa a los principios de exponenciación.

Las fórmulas de predicado utilizadas con el esquema deben entenderse como fórmulas de la teoría de conjuntos de primer orden. El cero0{\displaystyle 0}denota el conjunto{}{\displaystyle \{\}}y el conjuntoSnorte{\displaystyle Sn}denota el conjunto sucesor denorteω{\displaystyle n\in \omega }, connorteSnorte{\displaystyle n\in Sn}. Por el Axioma del Infinito, vuelve a ser miembro deω{\displaystyle \omega }. Tenga cuidado de que, a diferencia de una teoría aritmética, los naturales aquí no son los elementos abstractos en el dominio del discurso, sino elementos de un modelo. Como se ha observado en discusiones anteriores, al aceptarmidoST{\displaystyle {\mathsf {ECST}}}, ni siquiera para todos los conjuntos definidos predicativamente es necesariamente decidible la igualdad con un ordinal de von Neumann finito.

Inducción de conjunto

Más allá de los principios de inducción anteriores, se encuentra la inducción de conjuntos completa, que se compara con la inducción bien fundamentada . Al igual que la inducción matemática mencionada anteriormente, el siguiente axioma se formula como un esquema en términos de predicados, y por lo tanto tiene un carácter diferente al de los principios de inducción demostrados a partir de los axiomas de la teoría de conjuntos predicativos. También se estudia de forma independiente una variante del axioma específica para fórmulas acotadas , la cual puede derivarse de otros axiomas.

Aquí(z{}).ϕ(z){\displaystyle \forall (z\in \{\}).\phi (z)}se cumple trivialmente y, por lo tanto, esto cubre el "caso inferior".ϕ({}){\displaystyle \phi (\{\})}en el marco estándar. Esto (así como la inducción de números naturales) puede restringirse nuevamente solo a las fórmulas de conjuntos acotados, en cuyo caso la aritmética no se ve afectada.

EnmidoST{\displaystyle {\mathsf {ECST}}}, el axioma prueba la inducción en conjuntos transitivos y, por lo tanto, en particular también para conjuntos transitivos de conjuntos transitivos. Este último es entonces una definición adecuada de los ordinales, e incluso unaΔ0{\displaystyle \Delta _{0}}-formulación. La inducción de conjuntos, a su vez, permite la aritmética ordinal en este sentido. Además, permite definiciones de funciones de clase mediante recursión transfinita . El estudio de los diversos principios que otorgan definiciones de conjuntos por inducción, es decir, definiciones inductivas, es un tema principal en el contexto de la teoría constructiva de conjuntos y sus fortalezas relativamente débiles . Esto también se aplica a sus contrapartes en la teoría de tipos. No se requiere reemplazo para demostrar la inducción sobre el conjunto de los naturales a partir de la inducción de conjuntos, pero ese axioma es necesario para su aritmética modelada dentro de la teoría de conjuntos.

El axioma de regularidad es una sola afirmación con un cuantificador universal sobre conjuntos y no un esquema. Como se muestra, implicaPAGmiMETRO{\displaystyle {\mathrm {PEM} }}y por lo tanto no es constructivo. Ahora bien,ϕ{\displaystyle \phi }tomado como la negación de algún predicado¬S{\displaystyle \neg S}y escrituraΣ{\displaystyle \Sigma }para la clase{yS(y)}{\displaystyle \{y\mid S(y)\}}, lecturas de inducción

(incógnitaΣ).¬(incógnitaΣ={})Σ={}{\displaystyle \forall (x\in \Sigma ).\neg (x\cap \Sigma =\{\})\,\,\leftrightarrow \,\,\Sigma =\{\}}

Mediante la contrapositiva, la inducción de conjuntos implica todas las instancias de regularidad, pero solo con existencia doblemente negada en la conclusión. En sentido contrario, dados suficientes conjuntos transitivos , la regularidad implica cada instancia de inducción de conjuntos.

Metalogic

La teoría formulada anteriormente puede expresarse comodoZF{\displaystyle {\mathsf {CZF}}}Con sus axiomas de colección descartados en favor de los axiomas más débiles de reemplazo y exponenciación. Demuestra que los números reales de Cauchy son un conjunto, pero no la clase de los números reales de Dedekind.

Llamar a un ordinal tricotómico si la relación de pertenencia irreflexiva "{\displaystyle \in }" entre sus miembros es tricotómico . Al igual que el axioma de regularidad, la inducción de conjuntos restringe los posibles modelos de "{\displaystyle \in }y, por lo tanto, la de una teoría de conjuntos, como fue la motivación del principio en los años 20. Pero la teoría constructiva aquí no prueba una tricotomía para todos los ordinales, mientras que los ordinales tricotómicos no se comportan bien con respecto a la noción de sucesor y rango.

La fuerza teórica de demostración adicional que se logra con la Inducción en el contexto constructivo es significativa, incluso si se deja de lado la Regularidad en el contexto deZF{\displaystyle {\mathsf {ZF}}}no reduce la fuerza de la teoría de la demostración. Incluso sin exponenciación, la presente teoría con inducción de conjuntos tiene la misma fuerza de la teoría de la demostración quedoZF{\displaystyle {\mathsf {CZF}}}y demuestra las mismas funciones de forma recursiva. Específicamente, su ordinal numerable grande de la teoría de la demostración es el ordinal de Bachmann-Howard . Este es también el ordinal de la teoría de conjuntos clásica o intuicionista de Kripke-Platek . Es consistente incluso conIZF{\displaystyle {\mathsf {IZF}}}asumir que la clase de ordinales tricotómicos forma un conjunto. La teoría actual aumentada con este postulado de existencia de conjunto ordinal demuestra la consistencia dedoZF{\displaystyle {\mathsf {CZF}}}.

Aczel fue también uno de los principales desarrolladores de la teoría de conjuntos no bien fundada , que rechaza la inducción de conjuntos.

Relación con ZF

La teoría también constituye una presentación de la teoría de conjuntos de Zermelo-Fraenkel.ZF{\displaystyle {\mathsf {ZF}}}en el sentido de que están presentes variantes de sus ocho axiomas. Extensionalidad, Emparejamiento, Unión y Reemplazo son, de hecho, idénticos. La Separación se adopta en una forma predicativa débil, mientras que el Infinito se enuncia en una formulación fuerte. De manera similar a la formulación clásica, este axioma de Separación y la existencia de cualquier conjunto ya demuestran el axioma del Conjunto Vacío. La exponenciación para dominios finitos y la inducción matemática completa también están implícitas en sus variantes más fuertes adoptadas. Sin el principio del tercero excluido, la teoría aquí carece, en su forma clásica, de la Separación completa, el Conjunto Potencia y la Regularidad.PAGmiMETRO{\displaystyle {\mathrm {PEM} }}Ahora bien, esto nos lleva directamente a la teoría clásica.

A continuación se destacan las diferentes interpretaciones de una teoría formal.doH{\displaystyle \mathrm {CH} }denotamos la hipótesis del continuo yB:={z1doH}{\displaystyle B:=\{z\in 1\mid \mathrm {CH} \}}de modo que0BdoH{\displaystyle 0\in B\leftrightarrow \mathrm {CH} }. Entoncesb:=B{1}{\displaystyle b:=B\cup \{1\}}está habitado por1{\displaystyle 1}y cualquier conjunto que se establezca como miembro deb{\displaystyle b}cualquiera de las dos es igual0{\displaystyle 0}o1{\displaystyle 1}. Inducción enω{\displaystyle \omega }implica que no se puede negar consistentemente queb{\displaystyle b}tiene algún miembro natural mínimo. Se puede demostrar que el valor de dicho miembro es independiente de teorías comoZFdo{\displaystyle {\mathsf {ZFC}}}No obstante, cualquier teoría clásica de conjuntos comoZFdo{\displaystyle {\mathsf {ZFC}}}También demuestra que existe tal número.

Colección Fuerte

Habiendo analizado todas las formas debilitadas de los axiomas de la teoría clásica de conjuntos, la sustitución y la exponenciación pueden reforzarse aún más sin perder una interpretación teórica de tipos, y de una manera que no va más allá.ZF{\displaystyle {\mathsf {ZF}}}.

En primer lugar, se puede reflexionar sobre la fuerza del axioma de reemplazo , también en el contexto de la teoría clásica de conjuntos. Para cualquier conjuntoy{\displaystyle y}y cualquier naturalnorte{\displaystyle n}, existe el productoynorte{\displaystyle y^{n}}dado recursivamente porynorte1×y{\displaystyle y^{n-1}\times y}, que tienen un rango cada vez más profundo . La inducción para predicados no ligados demuestra que estos conjuntos existen para todos los infinitos números naturales. Reemplazo "pornorteynorte{\displaystyle n\mapsto y^{n}}"Ahora bien, afirma que esta clase infinita de productos puede convertirse en el conjunto infinito,{pag(norteω).pag=ynorte}{\displaystyle \{p\mid \exists (n\in \omega ).p=y^{n}\}}. Tampoco es un subconjunto de ningún conjunto previamente establecido.

Más allá de esos axiomas que también se ven en el enfoque tipado de Myhill, consideremos la teoría constructiva discutida con Exponenciación e Inducción, pero ahora reforzada por el esquema de colección .ZF{\displaystyle {\mathsf {ZF}}}Es equivalente a Reemplazo, a menos que se omita el axioma del conjunto potencia. En el contexto actual, el axioma fuerte presentado reemplaza a Reemplazo, ya que no requiere que la definición de la relación binaria sea funcional, sino posiblemente multivaluada.

En otras palabras, para cada relación total, existe un conjunto de imágenes.b{\displaystyle b}de tal manera que la relación sea total en ambas direcciones. Expresar esto mediante una formulación de primer orden pura conduce a un formato algo repetitivo. El antecedente establece que se considera la relaciónϕ{\displaystyle \phi }entre conjuntosincógnita{\displaystyle x}yy{\displaystyle y}que son totales sobre un determinado conjunto de dominiosa{\displaystyle a}, eso es,ϕ{\displaystyle \phi }tiene al menos un "valor de imagen"y{\displaystyle y}para cada elementoincógnita{\displaystyle x}en el dominio. Esto es más general que una condición de habitabilidad.incógnitay{\displaystyle x\in y}en un axioma de elección de la teoría de conjuntos, pero también más general que la condición de reemplazo, que exige existencia única.¡y{\displaystyle \exists !y}. En consecuencia, en primer lugar, los axiomas establecen que entonces existe un conjuntob{\displaystyle b}que contiene al menos un valor de "imagen"y{\displaystyle y}bajoϕ{\displaystyle \phi }, para cada elemento del dominio. En segundo lugar, en esta formulación de axiomas se afirma además que solo tales imágenesy{\displaystyle y}son elementos de ese nuevo conjunto de codominiosb{\displaystyle b}. Garantiza queb{\displaystyle b}no sobrepasa el codominio deϕ{\displaystyle \phi }De este modo, el axioma expresa también una capacidad similar a la de un procedimiento de separación. Este principio puede utilizarse en el estudio constructivo de conjuntos más amplios, más allá de las necesidades cotidianas del análisis.

La colección débil y la separación predicativa juntas implican una colección fuerte: la separación recorta el subconjunto deb{\displaystyle b}compuesto por aquellosy{\displaystyle y}de tal manera queϕ(incógnita,y){\displaystyle \phi (x,y)}para algunosincógnitaa{\displaystyle x\in a}.

Metalogic

Esta teoría sinPAGmiMETRO{\displaystyle {\mathrm {PEM} }}, sin separación ilimitada y sin el conjunto potencia "ingenuo" disfruta de varias propiedades agradables. Por ejemplo, a diferencia dedoZF{\displaystyle {\mathsf {CZF}}}Con su esquema de colección de subconjuntos a continuación, tiene la propiedad de existencia .

Zermelo constructivo – Fraenkel

Refinamiento binario

El llamado axioma de refinamiento binario dice que para cualquiera{\displaystyle a}existe un conjuntoBaPAGa{\displaystyle {\mathcal {B}}_{a}\subset {\mathcal {P}}_{a}}de tal manera que para cualquier coberturaa=incógnitay{\displaystyle a=x\cup y}, el conjuntoBa{\displaystyle {\mathcal {B}}_{a}}contiene dos subconjuntosdoincógnita{\displaystyle c\subset x}ydy{\displaystyle d\subset y}que también realizan este trabajo de cobertura,a=dod{\displaystyle a=c\cup d}Es una forma más débil del axioma del conjunto potencia y se encuentra en el núcleo de algunas demostraciones matemáticas importantes. Más abajo se detallan las relaciones entre los conjuntos.a{\displaystyle a}y el finito{0,1}{\displaystyle \{0,1\}}, implica que esto es posible.

Dando otro paso atrás,midoST{\displaystyle {\mathsf {ECST}}}La recursión y el refinamiento binario ya demuestran que existe un cuerpo pseudoordenado completo de Dedekind arquimediano. Esta teoría de conjuntos también demuestra que la clase de cortes de Dedekind izquierdos es un conjunto, sin necesidad de inducción ni colección. Además, demuestra que los espacios de funciones en conjuntos discretos son conjuntos (por ejemplo,ωω{\displaystyle \omega \to \omega }), sin asumirmiincógnitapag{\displaystyle {\mathrm {Exp} }}Ya superó la teoría débilBdoST{\displaystyle {\mathsf {BCST}}}(es decir, sin infinito) ¿prueba el refinamiento binario que los espacios de funciones en conjuntos discretos son conjuntos y, por lo tanto, por ejemplo, la existencia de todos los espacios de funciones característicos?{0,1}a{\displaystyle \{0,1\}^{a}}.

Colección de subconjuntos

La teoría conocida comodoZF{\displaystyle {\mathsf {CZF}}}adopta los axiomas de las secciones anteriores más una forma más fuerte de exponenciación. Es mediante la adopción de la siguiente alternativa a la exponenciación, que nuevamente puede verse como una versión constructiva del axioma del conjunto potencia :

A continuación se explica con más detalle una alternativa que no es un esquema.

Plenitud

Por lo dadoa{\displaystyle a}yb{\displaystyle b}, dejarRab{\displaystyle {\mathcal {R}}_{ab}}sea ​​la clase de todas las relaciones totales entrea{\displaystyle a}yb{\displaystyle b}Esta clase se da como

rRab(((incógnitaa).(yb).incógnita,yr)((pagr).(incógnitaa).(yb).pag=incógnita,y)){\displaystyle r\in {\mathcal {R}}_{ab}\leftrightarrow {\Big (}{\big (}\forall (x\in a).\exists (y\in b).\langle x,y\rangle \in r{\big )}\,\land \,{\big (}\forall (p\in r).\exists (x\in a).\exists (y\in b).p=\langle x,y\rangle {\big )}{\Big )}}

A diferencia de la definición de función, no existe un cuantificador de existencia único en¡(yb){\displaystyle \exists !(y\in b)} . La claseRab{\displaystyle {\mathcal {R}}_{ab}}representa el espacio de "funciones con valores no únicos" o " funciones multivaluadas " dea{\displaystyle a}ab{\displaystyle b}, pero como conjunto de pares individuales con proyección derecha enb{\displaystyle b}La segunda cláusula dice que uno se preocupa solo por estas relaciones, no por aquellas que son totales ena{\displaystyle a}pero también extienden su dominio más alláa{\displaystyle a}.

Uno no postulaRab{\displaystyle {\mathcal {R}}_{ab}}ser un conjunto, ya que con Reemplazo se puede usar esta colección de relaciones entre un conjuntoa{\displaystyle a}y el finitob={0,1}{\displaystyle b=\{0,1\}}, es decir, las "funciones bivaluadas ena{\displaystyle a}", para extraer el conjuntoPAGa{\displaystyle {\mathcal {P}}_{a}}de todos sus subconjuntos. En otras palabrasRab{\displaystyle {\mathcal {R}}_{ab}}Ser un conjunto implicaría el axioma del conjunto potencia.

EncimamidoTS+Colección Fuerte{\displaystyle {\mathsf {ECTS}}+{\text{Strong Collection}}}Existe un único axioma alternativo, algo más claro, al esquema de colección de subconjuntos . Este postula la existencia de un conjunto suficientemente grande.Sab{\displaystyle {\mathcal {S}}_{ab}}de relaciones totales entrea{\displaystyle a}yb{\displaystyle b}.

Esto dice que para cualesquiera dos conjuntosa{\displaystyle a}yb{\displaystyle b}, existe un conjuntoSabRab{\displaystyle {\mathcal {S}}_{ab}\subset {\mathcal {R}}_{ab}}que entre sus miembros habita una relación aún totalsSab{\displaystyle s\in {\mathcal {S}}_{ab}}para cualquier relación total dadarRab{\displaystyle r\in {\mathcal {R}}_{ab}}.

En un dominio determinadoa{\displaystyle a}Las funciones son precisamente las relaciones totales más dispersas, es decir, las de valor único. Por lo tanto, el axioma implica que existe un conjunto tal que todas las funciones están en él. De esta manera, la plenitud implica la exponenciación. Además, implica el refinamiento binario, ya más allá deBdoST{\displaystyle {\mathsf {BCST}}}.

El axioma de plenitud, así como la elección dependiente, a su vez también están implícitos en el llamado axioma de presentación sobre las secciones, que también puede formularse desde una perspectiva teórica de categorías .

Metalogía de CZF

doZF{\displaystyle {\mathsf {CZF}}}posee la propiedad de existencia numérica y la propiedad disyuntiva , pero existen concesiones:doZF{\displaystyle {\mathsf {CZF}}}Carece de la propiedad de existencia debido al esquema de colección de subconjuntos o al axioma de plenitud. Este esquema también puede ser un obstáculo para los modelos de realizabilidad. La propiedad de existencia no falta cuando se adopta el axioma de exponenciación más débil o el axioma de conjunto potencia más fuerte pero impredicativo. Este último, en general, carece de una interpretación constructiva.

Afirmaciones imposibles de probar

La teoría es consistente con algunas afirmaciones anticlásicas, pero por sí sola no prueba nada que no se pueda probar enZF{\displaystyle {\mathsf {ZF}}}. Algunas afirmaciones prominentes no probadas por la teoría (ni porIZF{\displaystyle {\mathsf {IZF}}}(por cierto) forman parte de los principios enumerados anteriormente, en las secciones sobre escuelas constructivas en análisis, sobre la construcción de Cauchy y sobre principios no constructivos. Lo que sigue se refiere a conceptos de la teoría de conjuntos:

Por ejemplo, consideremos las funciones cuyo dominio esω{\displaystyle \omega }o algunosnorteω{\displaystyle n\in \omega }Estas son secuencias y sus rangos son conjuntos contados. Denotemos pordo{\displaystyle C}la clase caracterizada como el codominio más pequeño tal que los rangos de las funciones mencionadas anteriormente endo{\displaystyle C}son también miembros dedo{\displaystyle C}. EnZF{\displaystyle {\mathsf {ZF}}}, este es el conjuntoH1{\displaystyle H_{\aleph _{1}}}de conjuntos hereditariamente contables y tiene rango ordinal como máximoω2{\displaystyle \omega _{2}}. EnZF{\displaystyle {\mathsf {ZF}}}, it is uncountable (as it also contains all countable ordinals, the cardinality of which is denoted 1{\displaystyle \aleph _{1}}) but its cardinality is not necessarily that of R{\displaystyle {\mathbb {R} }}. Meanwhile, CZF{\displaystyle {\mathsf {CZF}}} does not prove C{\displaystyle C} even constitutes a set, even when countable choice is assumed.

The bounded notion of a transitive set of transitive sets is a good way to define ordinals and enables induction on ordinals. But notably, this definition includes some Δ0{\displaystyle \Delta _{0}}-subsets in CZF{\displaystyle {\mathsf {CZF}}}. So assuming that the membership of 0{\displaystyle 0} is decidable in all successor ordinals Sα{\displaystyle S\alpha } proves PEM{\displaystyle {\mathrm {PEM} }} for bounded formulas in CZF{\displaystyle {\mathsf {CZF}}}. Also, neither linearity of ordinals, nor existence of power sets of finite sets are derivable in this theory, as assuming either implies Power set. The circumstance that ordinals are better behaved in the classical than in the constructive context manifests in a different theory of large set existence postulates.

Variants of the stages of the von Neumann hierarchyVβ{\displaystyle V_{\beta }} may be defined with respect to given sets of truth values, but these constructively also fail to exhibit the full classical structure.[26]

Finally, the theory also does not prove that all function spaces formed from sets in the constructible universeL{\displaystyle L} are sets insideL{\displaystyle L}, and this holds even when assuming Powerset instead of the weaker Exponentiation axiom. So this is a particular statement preventing CZF{\displaystyle {\mathsf {CZF}}} from proving the class L{\displaystyle L} to be a model of CZF{\displaystyle {\mathsf {CZF}}}.

Ordinal analysis

Taking CZF{\displaystyle {\mathsf {CZF}}} and dropping set induction gives a theory that is conservative over HA{\displaystyle {\mathsf {HA}}} for arithmetic statements, in that sense that it proves the same arithmetical statements for its HA{\displaystyle {\mathsf {HA}}}-model ω{\displaystyle \omega }. Adding back just mathematical induction gives a theory with proof theoretic ordinalφ(ε0,0){\displaystyle \varphi (\varepsilon _{0},0)}, which is the first common fixed point of the Veblen functionsφβ{\displaystyle \varphi _{\beta }} for β<ε0{\displaystyle \beta <\varepsilon _{0}}. This is the same ordinal as for ML1{\displaystyle {\mathsf {ML_{1}}}} and is below the Feferman–Schütte ordinalΓ0{\displaystyle \Gamma _{0}}. Exhibiting a type theoretical model, the full theory CZF{\displaystyle {\mathsf {CZF}}} goes beyond Γ0{\displaystyle \Gamma _{0}}, its ordinal still being the modest Bachmann–Howard ordinal. Assuming the class of trichotomous ordinals is a set raises the proof theoretical strength of CZF{\displaystyle {\mathsf {CZF}}} (but not of IZF{\displaystyle {\mathsf {IZF}}}).

Being related to inductive definitions or bar induction, the regular extension axiom REA{\displaystyle {\mathrm {REA} }} raises the proof theoretical strength of CZF{\displaystyle {\mathsf {CZF}}}. This large set axiom, granting the existence of certain nice supersets for every set, is proven by ZFC{\displaystyle {\mathsf {ZFC}}}.

Models

The category of sets and functions of CZF+REA{\displaystyle {\mathsf {CZF}}+{\mathrm {REA} }} is a ΠW{\displaystyle \Pi W}-pretopos. Without diverging into topos theory, certain extended such ΠW{\displaystyle \Pi W}-pretopoi contain models of CZF+REA{\displaystyle {\mathsf {CZF}}+{\mathrm {REA} }}. The effective topos contains a model of this CZF+REA{\displaystyle {\mathsf {CZF}}+{\mathrm {REA} }} based on maps characterized by certain good subcountability properties.

Separation, stated redundantly in a classical context, is constructively not implied by Replacement. The discussion so far only committed to the predicatively justified bounded Separation. Note that full Separation (together with RDC{\displaystyle {\mathrm {RDC} }}, MP{\displaystyle {\mathrm {MP} }} and also IP{\displaystyle {\mathrm {IP} }} for sets) is validated in some effective topos models, meaning the axiom does not spoil cornerstones of the restrictive recursive school.

Related are type theoretical interpretations. In 1977 Aczel showed that CZF{\displaystyle {\mathsf {CZF}}} can still be interpreted in Martin-Löf type theory,[27] using the propositions-as-types approach. More specifically, this uses one universe and W{\displaystyle W}-types, providing what is now seen a standard model of CZF{\displaystyle {\mathsf {CZF}}} in ML1V{\displaystyle {\mathsf {ML_{1}V}}}.[28] This is done in terms of the images of its functions and has a fairly direct constructive and predicative justification, while retaining the language of set theory. Roughly, there are two "big" types U,V{\displaystyle U,V}, the sets are all given through any f:AV{\displaystyle f\colon A\to V} on some A:U{\displaystyle A\colon U}, and membership of a x{\displaystyle x} in the set is defined to hold when (a:A).f(a)=x{\displaystyle \exists (a\colon A).f(a)=x}. Conversely, CZF{\displaystyle {\mathsf {CZF}}} interprets ML1V{\displaystyle {\mathsf {ML_{1}V}}}. All statements validated in the subcountable model of the set theory can be proven exactly via CZF{\displaystyle {\mathsf {CZF}}} plus the choice principleΠΣ{\displaystyle \Pi \Sigma }-AC{\displaystyle \mathrm {AC} }, stated further above. As noted, theories like CZF{\displaystyle {\mathsf {CZF}}}, and also together with choice, have the existence property for a broad class of sets in common mathematics. Martin-Löf type theories with additional induction principles validate corresponding set theoretical axioms.

Soundness and Completeness theorems of CZF{\displaystyle {\mathsf {CZF}}}, with respect to realizability, have been established.

Breaking with ZF

One may of course add a Church's thesis.

One may postulate the subcountability of all sets. This already holds true in the type theoretical interpretation and the model in the effective topos. By Infinity and Exponentiation, ωω{\displaystyle \omega \to \omega } is an uncountable set, while the class Pω{\displaystyle {\mathcal {P}}_{\omega }} or even P1{\displaystyle {\mathcal {P}}_{1}} is then provenly not a set, by Cantor's diagonal argument. So this theory then logically rejects Powerset and of course PEM{\displaystyle {\mathrm {PEM} }}. Subcountability is also in contradiction with various large set axioms. (On the other hand, also using CZF{\displaystyle {\mathsf {CZF}}}, some such axioms imply the consistency of theories such as ZF{\displaystyle {\mathsf {ZF}}} and stronger.)

As a rule of inference, CZF{\displaystyle {\mathsf {CZF}}} is closed under Troelstra's general uniformity for both z=ω{\displaystyle z=\omega } and z={0,1}{\displaystyle z=\{0,1\}}. One may adopt it as an anti-classical axiom schema, the uniformity principle which may be denoted UP{\displaystyle {\mathrm {UP} }},

z.(x.(yz).ϕ(x,y))(yz).x.ϕ(x,y){\displaystyle \forall z.{\big (}\forall x.\exists (y\in z).\phi (x,y){\big )}\to \exists (y\in z).\forall x.\phi (x,y)}

This also is incompatible with the powerset axiom. The principle is also often formulated for z=ω{\displaystyle z=\omega }. Now for a binary set of labels z={0,1}{\displaystyle z=\{0,1\}}, UP{\displaystyle {\mathrm {UP} }} implies the indecomposability schema UZ{\displaystyle {\mathrm {UZ} }}, as noted.

In 1989 Ingrid Lindström showed that non-well-founded sets can also be interpreted in Martin-Löf type theory, which are obtained by replacing Set Induction in CZF{\displaystyle {\mathsf {CZF}}} with Aczel's anti-foundation axiom.[29] The resulting theory CZFA{\displaystyle {\mathsf {CZFA}}} may be studied by also adding back the ω{\displaystyle \omega }-induction schema or relativized dependent choice, as well as the assertion that every set is member of a transitive set.

Intuitionistic Zermelo–Fraenkel

The theory IZF{\displaystyle {\mathsf {IZF}}} is CZF{\displaystyle {\mathsf {CZF}}}adopting both the standard Separation as well as Power set and, as in ZF{\displaystyle {\mathsf {ZF}}}, one conventionally formulates the theory with Collection below. As such, IZF{\displaystyle {\mathsf {IZF}}} can be seen as the most straight forward variant of ZF{\displaystyle {\mathsf {ZF}}} without PEM. So as noted, in IZF{\displaystyle {\mathsf {IZF}}}, in place of Replacement, one may use the

While the axiom of replacement requires the relation ϕ to be functional over the set z (as in, for every x in z there is associated exactly one y), the Axiom of Collection does not. It merely requires there be associated at least one y, and it asserts the existence of a set which collects at least one such y for each such x. In classical ZFC{\displaystyle {\mathsf {ZFC}}}, the Collection schema implies the Axiom schema of replacement. When making use of Powerset (and only then), they can be shown to be classically equivalent.

While IZF{\displaystyle {\mathsf {IZF}}} is based on intuitionistic rather than classical logic, it is considered impredicative. It allows formation of sets via a power set operation and using the general Axiom of Separation with any proposition, including ones which contain quantifiers which are not bounded. Thus new sets can be formed in terms of the universe of all sets, distancing the theory from the bottom-up constructive perspective. So it is even easier to define sets{xBQ(x)}{\displaystyle \{x\in B\mid Q(x)\}} with undecidable membership, namely by making use of undecidable predicates defined on a set. The power set axiom further implies the existence of a set of truth values. In the presence of excluded middle, this set has two elements. In the absence of it, the set of truth values is also considered impredicative. The axioms of IZF{\displaystyle {\mathsf {IZF}}} are strong enough so that full PEM is already implied by PEM for bounded formulas. See also the previous discussion in the section on the Exponentiation axiom. And by the discussion about Separation, it is thus already implied by the particular formula x.(0x0x){\displaystyle \forall x.{\big (}0\in x\lor 0\notin x{\big )}}, the principle that knowledge of membership of 0{\displaystyle 0} shall always be decidable, no matter the set.

Metalogic

As implied above, the subcountability property cannot be adopted for all sets, given the theory proves Pω{\displaystyle {\mathcal {P}}_{\omega }} to be a set. The theory has many of the nice numerical existence properties and is e.g. consistent with Church's thesis principle as well as with ωω{\displaystyle \omega \to \omega } being subcountable. It also has the disjunctive property.

IZF{\displaystyle {\mathsf {IZF}}} with Replacement instead of Collection has the general existence property, even when adopting relativized dependent choice on top of it all. But just IZF{\displaystyle {\mathsf {IZF}}} as formulated does not. The combination of schemas including full separation spoils it.

Even without PEM, the proof theoretic strength of IZF{\displaystyle {\mathsf {IZF}}} equals that of ZF{\displaystyle {\mathsf {ZF}}}. And HA{\displaystyle {\mathsf {HA}}} proves them equiconsistent and they prove the same Π10{\displaystyle \Pi _{1}^{0}}-sentences.

Intuitionistic Z

On the weaker end, as with its historical counterpart Zermelo set theory, one may denote by IZ{\displaystyle {\mathsf {IZ}}} the intuitionistic theory set up like IZF{\displaystyle {\mathsf {IZF}}} but without Replacement, Collection or Induction.

Sorted theories

Constructive set theory

As he presented it, Myhill's system CST{\displaystyle {\mathsf {CST}}} is a theory using constructive first-order logic with identity and two more sorts beyond sets, namely natural numbers and functions. Its axioms are:

  • The usual Axiom of Extensionality for sets, as well as one for functions, and the usual Axiom of union.
  • The Axiom of restricted, or predicative, separation, which is a weakened form of the Separation axiom from classical set theory, requiring that any quantifications be bounded to another set, as discussed.
  • A form of the Axiom of Infinity asserting that the collection of natural numbers (for which he introduces a constant ω{\displaystyle \omega }) is in fact a set.
  • The axiom of Exponentiation, asserting that for any two sets, there is a third set which contains all (and only) the functions whose domain is the first set, and whose range is the second set. This is a greatly weakened form of the Axiom of power set in classical set theory, to which Myhill, among others, objected on the grounds of its impredicativity.

And furthermore:

  • The usual Peano axioms for natural numbers.
  • Axioms asserting that the domain and range of a function are both sets. Additionally, an Axiom of non-choice asserts the existence of a choice function in cases where the choice is already made. Together these act like the usual Replacement axiom in classical set theory.

One can roughly identify the strength of this theory with a constructive subtheory of ZF{\displaystyle {\mathsf {ZF}}} when comparing with the previous sections.

And finally the theory adopts

Bishop style set theory

Set theory in the flavor of Errett Bishop's constructivist school mirrors that of Myhill, but is set up in a way that sets come equipped with relations that govern their discreteness. Commonly, Dependent Choice is adopted.

A lot of analysis and module theory has been developed in this context.

Category theories

Not all formal logic theories of sets need to axiomize the binary membership predicate "{\displaystyle \in }" directly. A theory like the Elementary Theory of the Categories Of Set (ETCS{\displaystyle {\mathsf {ETCS}}}, not to be confused with ECST{\displaystyle {\mathsf {ECST}}}), e.g. capturing pairs of composable mappings between objects, can also be expressed with a constructive background logic. Category theory can be set up as a theory of arrows and objects, although first-order axiomatizations only in terms of arrows are possible.

Beyond that, topoi also have internal languages that can be intuitionistic themselves and capture a notion of sets.

Good models of constructive set theories in category theory are the pretoposes mentioned in the Exponentiation section. For some good set theory, this may require enough projectives, an axiom about surjective "presentations" of set, implying Countable and Dependent Choice.

See also

References

  1. Feferman, Solomon (1998), In the Light of Logic, New York: Oxford University Press, pp. 280–283, 293–294, ISBN 0-195-08030-0
  2. Troelstra, A. S., van Dalen D., Constructivism in mathematics: an introduction 1; Studies in Logic and the Foundations of Mathematics; Springer, 1988;
  3. Bridges D., Ishihara H., Rathjen M., Schwichtenberg H. (Editors), Handbook of Constructive Mathematics; Studies in Logic and the Foundations of Mathematics; (2023) pp. 20-56
  4. Myhill, John (1973). "Some properties of intuitionistic zermelo-frankel set theory"(PDF). Cambridge Summer School in Mathematical Logic. Lecture Notes in Mathematics. Vol. 337. pp. 206–231. doi:10.1007/BFb0066775. ISBN 978-3-540-05569-3.
  5. Crosilla, Laura; Set Theory: Constructive and Intuitionistic ZF; Stanford Encyclopedia of Philosophy; 2009
  6. Peter Aczel and Michael Rathjen, Notes on Constructive Set Theory, Reports Institut Mittag-Leffler, Mathematical Logic - 2000/2001, No. 40
  7. John L. Bell, Intuitionistic Set Theorys, 2018
  8. Jeon, Hanul (2022), "Constructive Ackermann's interpretation", Annals of Pure and Applied Logic, 173 (5) 103086, arXiv:2010.04270, doi:10.1016/j.apal.2021.103086, S2CID 222271938
  9. Shapiro, S., McCarty, C. & Rathjen, M., Intuitionistic sets and numbers: small set theory and Heyting arithmetic, https://doi.org/10.1007/s00153-024-00935-4, Arch. Math. Logic (2024)
  10. Gambino, N. (2005). "Presheaf models for constructive set theories"(PDF). In Laura Crosilla and Peter Schuster (ed.). From Sets and Types to Topology and Analysis(PDF). pp. 62–96. doi:10.1093/acprof:oso/9780198566519.003.0004. ISBN 9780198566519.
  11. Scott, D. S. (1985). Category-theoretic models for Intuitionistic Set Theory. Manuscript slides of a talk given at Carnegie-Mellon University
  12. Benno van den Berg, Predicative topos theory and models for constructive set theory, Netherlands University, PhD thesis, 2006
  13. Jech, Thomas (2003), Set Theory, Springer Monographs in Mathematics (Third Millennium ed.), Berlin, New York: Springer-Verlag, p. 642, ISBN 978-3-540-44085-7, Zbl 1007.03002
  14. Gert Smolka, Set Theory in Type Theory, Lecture Notes, Saarland University, Jan. 2015
  15. Gert Smolka and Kathrin Stark, Hereditarily Finite Sets in Constructive Type Theory, Proc. of ITP 2016, Nancy, France, Springer LNCS, May 2015
  16. Diener, Hannes (2020). "Constructive Reverse Mathematics". arXiv:1804.05495 [math.LO].
  17. Sørenson, Morten; Urzyczyn, Paweł (1998), Lectures on the Curry-Howard Isomorphism, CiteSeerX 10.1.1.17.7385, p. 239
  18. Smith, Peter (2007). An introduction to Gödel's Theorems(PDF). Cambridge, U.K.: Cambridge University Press. ISBN 978-0-521-67453-9. MR 2384958., p. 297
  19. Pradic, Cécilia; Brown, Chad E. (2019). "Cantor-Bernstein implies Excluded Middle". arXiv:1904.09193 [math.LO].
  20. Michael Rathjen, Choice principles in constructive and classical set theories, Cambridge University Press: 31 March 2017
  21. Gitman, Victoria (2011), What is the theory ZFC without power set, arXiv:1110.2430
  22. Shulman, Michael (2019), "Comparing material and structural set theories", Annals of Pure and Applied Logic, 170 (4): 465–504, arXiv:1808.05204, doi:10.1016/j.apal.2018.11.002
  23. Errett Bishop, Foundations of Constructive Analysis, July 1967
  24. Robert S. Lubarsky, On the Cauchy Completeness of the Constructive Cauchy Reals, July 2015
  25. Matthew Ralph John Hendtlass, Constructing fixed points and economic equilibria, PhD Thesis, University of Leeds, April 2013
  26. Ziegler, Albert (December 2014). Large Sets in Constructive Set Theory(PDF) (PhD thesis). University of Leeds. Retrieved 2026-05-04.
  27. Aczel, Peter: 1978. The type theoretic interpretation of constructive set theory. In: A. MacIntyre et al. (eds.), Logic Colloquium '77, Amsterdam: North-Holland, 55–66.
  28. Rathjen, M. (2004), "Predicativity, Circularity, and Anti-Foundation"(PDF), in Link, Godehard (ed.), One Hundred Years of Russell ́s Paradox: Mathematics, Logic, Philosophy, Walter de Gruyter, ISBN 978-3-11-019968-0
  29. Lindström, Ingrid: 1989. A construction of non-well-founded sets within Martin-Löf type theory. Journal of Symbolic Logic 54: 57–64.

Further reading

  • Troelstra, Anne ; van Dalen, Dirk (1988). Constructivismo en matemáticas, vol. 2. Estudios de lógica y fundamentos de las matemáticas. pág . 619. ISBN  978-0-444-70358-3.
  • Aczel, P. y Rathjen, M. (2001). Notas sobre la teoría constructiva de conjuntos . Informe técnico 40, 2000/2001. Instituto Mittag-Leffler, Suecia.
  • Crosilla, Laura (13 de febrero de 2019). "Teoría de conjuntos: ZF constructiva e intuicionista" . En Zalta, Edward N. (ed.). Enciclopedia de filosofía de Stanford . ISSN 1095-5054 . OCLC 429049174 .  
  • Van den Berg, Benno (7 de septiembre de 2012). "Teoría constructiva de conjuntos: una descripción general" (PDF) . Diapositivas de Heyting dag, Amsterdam