Articulo de referencia

Inducción épsilon

En teoría de conjuntos , ∈ {\displaystyle \in } La inducción épsilon , también llamada inducción épsilon o inducción de conjuntos , es un principio que se puede utilizar para de...

En teoría de conjuntos ,{\displaystyle \in }La inducción épsilon , también llamada inducción épsilon o inducción de conjuntos , es un principio que se puede utilizar para demostrar que todos los conjuntos satisfacen una propiedad dada. Considerada como un principio axiomático , se denomina esquema axiomático de la inducción de conjuntos .

El principio implica inducción transfinita y recursión. También puede estudiarse en un contexto general de inducción sobre relaciones bien fundadas . [ 1 ]

Declaración

El esquema es para cualquier propiedad dadaψ{\displaystyle \psi }de conjuntos y afirma que, si para cada conjuntoincógnita{\displaystyle x}, la verdad deψ(incógnita){\displaystyle \psi (x)}Se deduce de la verdad deψ{\displaystyle \psi }para todos los elementos deincógnita{\displaystyle x}, entonces esta propiedadψ{\displaystyle \psi }Se cumple para todos los conjuntos. En símbolos:

incógnita.(((yincógnita).ψ(y))ψ(incógnita))z.ψ(z){\displaystyle \forall x.{\Big (}{\big (}\forall (y\in x).\psi (y){\big )}\,\to \,\psi (x){\Big )}\,\to \,\forall z.\psi (z)}

Tenga en cuenta que para el "caso inferior" dondeincógnita{\displaystyle x}denota el conjunto vacío{}{\displaystyle \{\}}, la subexpresión(yincógnita).ψ(y){\displaystyle \forall (y\in x).\psi (y)}es trivialmente cierto para todas las proposiciones y por lo tanto esa implicación se prueba simplemente probandoψ({}){\displaystyle \psi (\{\})}.

En otras palabras, si una propiedad se mantiene al agrupar cualquier conjunto que la posea en un nuevo conjunto (lo que, como caso límite, también implica que la propiedad se cumple para el conjunto vacío), entonces la propiedad es simplemente verdadera para todos los conjuntos. Dicho de otro modo, la persistencia de una propiedad con respecto a la formación de conjuntos es suficiente para abarcar cada conjunto en el dominio del discurso.

En términos de clases

Se puede utilizar el lenguaje de clases para expresar esquemas. Denotemos la clase universal.{incógnitaincógnita=incógnita}{\displaystyle \{x\mid x=x\}}porU{\displaystyle {\mathbb {U} }}. DejarΨ{\displaystyle \Psi }ser{incógnitaψ(incógnita)}{\displaystyle \{x\mid \psi (x)\}}y utilice el informalΨ=U{\displaystyle \Psi ={\mathbb {U} }}como abreviatura dez.zΨ{\displaystyle \forall zz\in \Psi }El principio entonces dice que para cualquierΨ{\displaystyle \Psi },

(incógnitaΨ).incógnitaΨΨ=U{\displaystyle \forall (x\subseteq \Psi ).x\in \Psi \,\,\leftrightarrow \,\,\Psi ={\mathbb {U} }}

Aquí, el cuantificador abarca todos los conjuntos . En otras palabras, esto significa que cualquier clase que contenga todos sus subconjuntos es simplemente la clase de todos los conjuntos.

Suponiendo una separación limitada ,U{\displaystyle {\mathbb {U} }}es una clase propia. Por lo tanto, la propiedad(incógnitaΨ).incógnitaΨ{\displaystyle \forall (x\subseteq \Psi ).x\in \Psi }se exhibe únicamente por la clase apropiadaU{\displaystyle {\mathbb {U} }}y, en particular, por ningún conjunto. De hecho, cabe señalar que cualquier conjunto es un subconjunto de sí mismo y, bajo ciertas suposiciones adicionales, la pertenencia a uno mismo queda descartada.

Para comparar con otra propiedad, tenga en cuenta que para una claseΣ{\displaystyle \Sigma }ser{\displaystyle \in }- medios transitivos

(incógnitaΣ).incógnitaΣ{\displaystyle \forall (x\in \Sigma ).x\subseteq \Sigma }

Hay muchos conjuntos transitivos, en particular los ordinales de la teoría de conjuntos .

La exportación demuestra(A(Bdo))(B(Ado)){\displaystyle (A\to (B\to C))\leftrightarrow (B\to (A\to C))}. Siψ(incógnita){\displaystyle \psi (x)}es(incógnitaΣ)PAG(incógnita){\displaystyle (x\in \Sigma )\to P(x)}para algún predicadoPAG{\displaystyle P}Por lo tanto, se deduce que

(incógnitaΣ).(((y(incógnitaΣ)).PAG(y))PAG(incógnita))(zΣ).PAG(z){\displaystyle \forall (x\in \Sigma ).{\Big (}{\big (}\forall (y\in (x\cap \Sigma )).P(y){\big )}\,\to \,P(x){\Big )}\,\to \,\forall (z\in \Sigma ).P(z)}

dóndeyincógnitaΣ{\displaystyle y\in x\cap \Sigma }se define comoyincógnitayΣ{\displaystyle y\in x\land y\in \Sigma }. SiΣ{\displaystyle \Sigma }es la clase universal, entonces esto es de nuevo solo una instancia del esquema. Pero de hecho siΣ{\displaystyle \Sigma }es alguno{\displaystyle \in }-clase transitiva, entonces aún(incógnitaΣ).(incógnitaΣ=incógnita){\displaystyle \forall (x\in \Sigma ).(x\cap \Sigma =x)}y una versión de inducción de conjuntos paraPAG{\displaystyle P}contiene dentro deΣ{\displaystyle \Sigma }.

Ordinales

Los ordinales pueden definirse como conjuntos transitivos de conjuntos transitivos. La situación de inducción en el primer ordinal infinitoω{\displaystyle \omega }El conjunto de los números naturales se analiza con más detalle a continuación. Dado que la inducción de conjuntos permite la inducción en conjuntos transitivos que contienenω{\displaystyle \omega }Esto da lugar a lo que se denomina inducción transfinita y definición por recursión transfinita, utilizando, de hecho, toda la clase propia de ordinales. Con los ordinales, la inducción demuestra que todos los conjuntos tienen rango ordinal y que el rango de un ordinal es él mismo.

La teoría de los ordinales de Von Neumann describe tales conjuntos y, allí,yincógnita{\displaystyle y\in x}modela la relación de ordeny<incógnita{\displaystyle y<x}, que clásicamente es demostrablemente tricotómico y total . De interés es la operación sucesora.incógnitaincógnita{incógnita}{\displaystyle x\mapsto x\cup \{x\}}que mapea ordinales a ordinales. En el caso clásico, el paso de inducción para ordinales sucesores se puede simplificar de modo que una propiedad simplemente deba conservarse entre ordinales sucesivos (esta es la formulación que se entiende típicamente como inducción transfinita). Los conjuntos son{\displaystyle \in }-bien fundado.

Relaciones bien fundadas

Para una relación binariaRD{\displaystyle R_{D}}en un platóD{\displaystyle D}La buena fundamentación puede definirse exigiendo una propiedad de inducción específica:yincógnita{\displaystyle y\in x}en la condición se abstrae aRD(y,incógnita){\displaystyle R_{D}(y,x)}, es decir, uno siempre asumeRD(y,incógnita)yD{\displaystyle R_{D}(y,x)\land y\in D}en lugar de la interseccióny(incógnitaD){\displaystyle y\in (x\cap D)}utilizado en la declaración anterior. Se puede demostrar que para una relación bien fundadaRD{\displaystyle R_{D}}, no hay descensos infinitosRD{\displaystyle R_{D}}-secuencias y tambiény.¬RD(y,y){\displaystyle \forall y.\neg R_{D}(y,y)}. Además, definición de función por recursión conRD{\displaystyle R_{D}}puede definirse en el dominio deRD{\displaystyle R_{D}}, etcétera.

Clásicamente, la buena fundamentación de una relación en un conjunto también puede caracterizarse por la fuerte propiedad de existencia de un elemento mínimo para cada subconjunto . Con una elección dependiente, también puede caracterizarse por la débil propiedad de no existencia de cadenas descendentes infinitas.

Para predicados negativos

Esta sección trata sobre el caso de la inducción de conjuntos y sus consecuencias para los predicados que son de forma negada,ψ(incógnita):=¬S(incógnita){\displaystyle \psi (x):=\neg S(x)}. De manera constructiva , las afirmaciones resultantes son generalmente más débiles que la inducción de conjuntos para predicados generales. Para establecer equivalencias, se necesitan principios válidos como

incógnita.(A(incógnita)¬B(incógnita))¬incógnita.(A(incógnita)B(incógnita)){\displaystyle \forall x.{\big (}A(x)\to \neg B(x){\big )}\,\leftrightarrow \,\neg \exists x.{\big (}A(x)\land B(x){\big )}},

son comúnmente utilizados, ambas partes dicen que dos predicadosA{\displaystyle A}yB{\displaystyle B}No se puede validar simultáneamente ningún valor. La situación en la que se permite la eliminación de la doble negación se analiza en la siguiente sección.

Denotando la clase{incógnitaS(incógnita)}{\displaystyle \{x\mid S(x)\}}porΣ{\displaystyle \Sigma }, esto equivale al caso especial de lo anterior con, para cualquierincógnita{\displaystyle x},PAG(incógnita){\displaystyle P(x)}igual a la afirmación falsaincógnitaincógnita{\displaystyle x\neq x}Uno tieneincógnitaΣ={}{\displaystyle x\cap \Sigma =\{\}}denotando¬(yΣ).yincógnita{\displaystyle \neg \exists (y\in \Sigma ).y\in x}. EscribiendoΣ={}{\displaystyle \Sigma =\{\}}para la afirmación de que no todos los conjuntos son miembros de la claseΣ{\displaystyle \Sigma }, el esquema de inducción se reduce a

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

En otras palabras, una propiedad (una clase) tal que no existe{\displaystyle \in }-El conjunto mínimo para ello es simplemente la propiedad falsa (el conjunto vacío). (Un mínimoincógnita{\displaystyle x}por una relaciónR{\displaystyle R}es uno para el cual no existe otroy{\displaystyle y}conR(y,incógnita){\displaystyle R(y,x)}. Aquí la relación de membresía restringida aΣ{\displaystyle \Sigma }se considera, es decir, un elemento mínimo con respecto aΣ{\displaystyle \Sigma }es uno sin unyincógnitaΣ{\displaystyle y\in x\cap \Sigma }.)

Cadenas descendentes infinitas

El antecedente en la implicación anterior puede expresarse como(incógnitaΣ).¬¬(yΣ).yincógnita{\displaystyle \forall (x\in \Sigma ).\neg \neg \exists (y\in \Sigma ).y\in x}. Se cumple para el conjunto vacío trivialmente . En presencia de cualquier cadena de pertenencia descendente como una función enω{\displaystyle \omega }, el axioma de reemplazo prueba la existencia de un conjuntoΣ{\displaystyle \Sigma }Eso también cumple con esto. Por lo tanto, asumir el principio de inducción hace que la existencia de tal cadena sea contradictoria.

En este párrafo, suponga el axioma de elección dependiente en lugar del principio de inducción. Cualquier consecuencia del antecedente anterior también está implícita en el{\displaystyle \forall \exists }-enunciado obtenido al eliminar la doble negación, que constructivamente es una condición más fuerte. Consideremos un conjuntoΣ{\displaystyle \Sigma }con esto{\displaystyle \forall \exists }-propiedad. Suponiendo que el conjunto está habitado , la elección dependiente implica la existencia de una cadena de pertenencia descendente infinita como secuencia, es decir, una funciónωΣ{\displaystyle \omega \to \Sigma }en los naturales. Así, establecer (o incluso postular) la no existencia de tal cadena para un conjunto con el{\displaystyle \forall \exists }-la propiedad implica que la suposición era errónea, es decir tambiénΣ={}{\displaystyle \Sigma =\{\}}.

Así pues, la inducción de conjuntos se relaciona con el postulado de no existencia de cadenas descendentes infinitas. Pero dadas las suposiciones adicionales que se requieren en este último caso, el mero postulado de no existencia resulta relativamente débil en comparación.

Automembresía

Para que haya una contradicción, supongamos que existe un conjunto habitado.s{\displaystyle s}con la propiedad particular de que es igual a su propio conjunto unitario,s={s}{\displaystyle s=\{s\}}Formalmente,y.(ysy=s){\displaystyle \forall y.(y\in s\leftrightarrow y=s)}, de lo cual se deduce quess{\displaystyle s\in s}y también que todos los miembros des{\displaystyle s}compartir todas sus propiedades, por ejemplo(ys).sy{\displaystyle \forall (y\in s).s\in y}De la forma anterior del principio se deduce ques={}{\displaystyle s=\{\}}, una contradicción.

Discutido utilizando las otras terminologías auxiliares mencionadas anteriormente, uno estudia la inducción de conjuntos para la claseΨ{\displaystyle \Psi }de conjuntos que no son iguales a tals{\displaystyle s}. Entonces, en términos del predicado negado,S(incógnita){\displaystyle S(x)}es el predicadoincógnita=s{\displaystyle x=s}, lo que significa un conjunto que exhibeS{\displaystyle S}tiene las propiedades definitorias des{\displaystyle s}. Utilizando la notación de construcción de conjuntos, uno se preocupa porΣ={s}{\displaystyle \Sigma =\{s\}}. Suponiendo la propiedad especial des{\displaystyle s}cualquier declaración de intersección vacíaincógnitas={}{\displaystyle x\cap s=\{\}}se simplifica a simplementesincógnita{\displaystyle s\notin x}. El principio en la formulación en términos deΣ{\displaystyle \Sigma }se reduce ass{\displaystyle s\notin s}, de nuevo una contradicción. Volviendo a la formulación original, se concluye quez.zs{\displaystyle \forall z.z\neq s}yΨ{\displaystyle \Psi }es simplemente el dominio de todos los conjuntos. En una teoría con inducción de conjuntos, uns{\displaystyle s}Con la propiedad recursiva descrita, en realidad no es un conjunto en primer lugar.

Un análisis similar puede aplicarse también a escenarios más complejos. Por ejemplo, si={0,v}{\displaystyle u=\{0,v\}}yv={1,}{\displaystyle v=\{1,u\}}eran ambos conjuntos, luego los habitados{v,}{\displaystyle \{v,u\}}existiría por emparejamiento , pero esto también tiene el{\displaystyle \forall \exists }-propiedad.

Contrapositivo

La contrapositiva de la forma con negación es constructivamente aún más débil, pero está a solo una eliminación de doble negación de la afirmación de regularidad paraΣ{\displaystyle \Sigma },

Σ{}¬¬(incógnitaΣ).incógnitaΣ={}{\displaystyle \Sigma \neq \{\}\,\to \,\neg \neg \exists (x\in \Sigma ).x\cap \Sigma =\{\}}

Con doble negación en antecedente y conclusión, el antecedente puede ser reemplazado equivalentemente porz.(zΣ){\displaystyle \exists z.(z\in \Sigma )}.

Equivalentes clásicos

Forma disyuntiva

La proposición del tercero excluido para un predicado cuantificado universalmente se puede expresar clásicamente de la siguiente manera: o bien se cumple para todos los términos, o bien existe un término para el cual el predicado no se cumple.

z.PAG(z)incógnita.¬PAG(incógnita){\displaystyle \forall z.P(z)\,\lor \,\exists x.\neg P(x)}

Con esto, utilizando el silogismo disyuntivo, descartar la posibilidad de contraejemplos demuestra clásicamente una propiedad para todos los términos. Este principio puramente lógico no está relacionado con otras relaciones entre términos, como la naturaleza de elemento (o sucesión, véase más adelante). Utilizando eso(B¬A)(AB){\displaystyle (B\lor \neg A)\to (A\to B)}Clásicamente se trata de una equivalencia, y utilizando también la eliminación de la doble negación, el principio de inducción puede traducirse en la siguiente afirmación:

z.PAG(z)incógnita.(¬PAG(incógnita)(yincógnita).PAG(y)){\displaystyle \forall z.P(z)\,\lor \,\exists x.{\Big (}\neg P(x)\,\land \,\forall (y\in x).P(y){\Big )}}

Esto expresa que, para cualquier predicadoPAG{\displaystyle P}o bien se cumple para todos los conjuntos, o bien existe algún conjuntoincógnita{\displaystyle x}para quéPAG{\displaystyle P}no se sostiene mientrasPAG{\displaystyle P}es al mismo tiempo cierto para todos los elementos deincógnita{\displaystyle x}. Relacionándolo con la formulación original: Si uno puede, para cualquier conjuntoincógnita{\displaystyle x}, demostrar que (yincógnita).PAG(y){\displaystyle \forall (y\in x).P(y)}implicaPAG(incógnita){\displaystyle P(x)}, que incluye una prueba del caso inferiorPAG({}){\displaystyle P(\{\})}, entonces se descarta el caso de fallo y, entonces, por el silogismo disyuntivo el disyuntoz.PAG(z){\displaystyle \forall z.P(z)}sostiene.

Para la tarea de demostrarPAG{\displaystyle P}Al descartar la existencia de contraejemplos, el principio de inducción desempeña un papel similar al de la disyunción del tercero excluido, pero el primero también se adopta comúnmente en marcos constructivos.

Relación con la regularidad

La derivación en una sección anterior muestra que la inducción de conjuntos implica clásicamente

Σ{}(incógnitaΣ).incógnitaΣ={}{\displaystyle \Sigma \neq \{\}\,\to \,\exists (x\in \Sigma ).x\cap \Sigma =\{\}}

En otras palabras, cualquier propiedad que exhiba al menos un conjunto también es exhibida por un "conjunto mínimo".incógnita{\displaystyle x}, como se definió anteriormente. En términos de clases, esto indica que cada clase no vacíaΣ{\displaystyle \Sigma }tiene un miembroincógnita{\displaystyle x}eso es independiente de ello.

En las teorías de conjuntos de primer orden , el marco común, el principio de inducción de conjuntos es un esquema axiomático que otorga un axioma para cualquier predicado (es decir, clase). En contraste, el axioma de regularidad es un único axioma, formulado con un cuantificador universal solo sobre elementos del dominio del discurso, es decir, sobre conjuntos. SiΣ{\displaystyle \Sigma }es un conjunto y se asume el esquema de inducción, lo anterior es un ejemplo del axioma de regularidad paraΣ{\displaystyle \Sigma }. Por lo tanto, asumiendo la inducción de conjuntos sobre una lógica clásica (es decir, asumiendo la ley del tercero excluido ), se cumplen todas las instancias de regularidad.

En un contexto con un axioma de separación , la regularidad también implica el principio del tercero excluido (para los predicados permitidos en dicho axioma). Mientras tanto, el esquema de inducción de conjuntos no implica el principio del tercero excluido, si bien es lo suficientemente fuerte como para implicar principios de inducción fuertes, como se mencionó anteriormente. A su vez, este esquema se adopta, por ejemplo, en la teoría constructiva de conjuntos CZF, que cuenta con modelos de teoría de tipos . Por lo tanto, dentro de este marco teórico de conjuntos, la inducción de conjuntos es un principio fuerte estrictamente más débil que la regularidad. Al adoptar el axioma de regularidad y la separación completa, CZF es igual a ZF estándar .

Historia

Debido a su uso en el tratamiento de los ordinales en la teoría de conjuntos, el axioma de regularidad fue formulado por von Neumann en 1925. Su motivación se remonta a la discusión de Skolem de 1922 sobre las cadenas descendentes infinitas en la teoría de conjuntos de Zermelo.Z{\displaystyle {\mathsf {Z}}}, una teoría sin regularidad ni reemplazo.

La teoríaZ{\displaystyle {\mathsf {Z}}}Esto no demuestra todas las instancias de inducción de conjuntos. La regularidad es clásicamente equivalente a la contrapositiva de la inducción de conjuntos para enunciados negados, como se demuestra. El vínculo entre conjuntos y clases se muestra a continuación.

Inducción de conjuntos a partir de la regularidad y los conjuntos transitivos.

Suponiendo regularidad, se pueden utilizar principios clásicos, como la inversión de una contrapositiva. Además, un esquema de inducción expresado en términos de un predicado negado¬S{\displaystyle \neg S}es entonces igual de fuerte que una variable predicativa.PAG{\displaystyle P}, ya que este último simplemente es igual a¬(¬PAG){\displaystyle \neg (\neg P)}Como se han discutido las equivalencias con la contrapositiva de la inducción de conjuntos, la tarea consiste en traducir la regularidad de nuevo a una afirmación sobre una clase general.Σ{\displaystyle \Sigma }Esto es posible porque el axioma de separación permite la intersección entre conjuntos y clases. La regularidad solo concierne a la intersección dentro de un conjunto, y esto se puede simplificar utilizando conjuntos transitivos.

La demostración se realiza mediante la manipulación de la instancia del axioma de regularidad.

s{}(incógnitas).incógnitas={}{\displaystyle s\neq \{\}\,\to \,\exists (x\in s).x\cap s=\{\}}

para un subconjunto en particularsΣ{\displaystyle s\subseteq \Sigma }de la claseΣ{\displaystyle \Sigma }. Observe que dada una claseΣ{\displaystyle \Sigma }y cualquier conjunto transitivot{\displaystyle t}, uno puede definirs=tΣ{\displaystyle s=t\cap \Sigma }, que tieneincógnitas(incógnitaΣincógnitat){\displaystyle x\in s\to (x\in \Sigma \land x\subseteq t)}y también(incógnitat)(incógnitas=incógnitaΣ){\displaystyle (x\subseteq t)\to (x\cap s=x\cap \Sigma )}. Con esto, el conjuntos{\displaystyle s}siempre puede ser reemplazado por la claseΣ{\displaystyle \Sigma }en la conclusión del caso de regularidad.

Queda por obtener una declaración que también tengas{\displaystyle s}reemplazado porΣ{\displaystyle \Sigma }en el antecedente, es decir, establecer que el principio se cumple al asumir el más generalΣ{}{\displaystyle \Sigma \neq \{\}}. Así que supongamos que hay algozΣ{\displaystyle z\in \Sigma }junto con la existencia de algún conjunto transitivot{\displaystyle t}que tienez{\displaystyle z}como subconjunto. Una intersecciónsz{\displaystyle s_{z}}puede construirse como se describe y también tiene(zΣ)sz{\displaystyle (z\cap \Sigma )\subseteq s_{z}}. Considere el método del tercero excluido para determinar si es o not{\displaystyle t}es disjunto deΣ{\displaystyle \Sigma }, es decirsz={}{\displaystyle s_{z}=\{\}}. Sisz{\displaystyle s_{z}}está vacío, entonces tambiénzΣ={}{\displaystyle z\cap \Sigma =\{\}}yincógnita=z{\displaystyle x=z}En sí mismo siempre cumple el principio. De lo contrario,(incógnitasz){\displaystyle \exists (x\in s_{z})}por regularidad y se puede proceder a manipular la declaración reemplazandosz{\displaystyle s_{z}}conΣ{\displaystyle \Sigma }como se discutió. En este caso, incluso se obtiene una afirmación ligeramente más fuerte que la de la sección anterior, ya que contiene la información más precisa queincógnitasz{\displaystyle x\in s_{z}}y no soloincógnitaΣ{\displaystyle x\in \Sigma }.

Existencia de conjuntos transitivos

La demostración anterior presupone la existencia de algún conjunto transitivo que contiene cualquier conjunto dado. Esto puede postularse: el axioma de contención transitiva .

La afirmación más fuerte de la existencia del cierre transitivo con respecto a la pertenencia, para cualquier conjunto, se puede derivar utilizando algunos axiomas estándar adicionales. Esto requiere el axioma de infinito paraω{\displaystyle \omega }como un conjunto, funciones recursivas enω{\displaystyle \omega }, el axioma de reemplazo enω{\displaystyle \omega }y finalmente el axioma de unión . Es decir, requiere muchos axiomas estándar, excepto el axioma de conjunto potencia . En un contexto sin una separación fuerte, puede ser necesario adoptar principios adecuados del espacio de funciones para permitir la definición recursiva de funciones. ZF{\displaystyle {\mathsf {ZF}}}menos infinito también solo prueba la existencia de cierres transitivos cuando la regularidad se promueve a la inducción de conjuntos.

Comparación de la inducción épsilon y la inducción de números naturales

El modelo transitivo de von Neumannω{\displaystyle \omega }de los números naturales estándar es el primer ordinal infinito. Allí, la relación de pertenencia binaria "{\displaystyle \in }"La teoría de conjuntos modela con exactitud el orden estricto de los números naturales."<{\displaystyle <}"Entonces, el principio derivado de la inducción de conjuntos es la inducción completa . "

En esta sección, se entiende que los cuantificadores abarcan el dominio de la aritmética de Peano de primer orden.PAGA{\displaystyle {\mathsf {PA}}}(o aritmética de Heyting)HA{\displaystyle {\mathsf {HA}}}). La firma incluye el símbolo constante "0{\displaystyle 0}", el símbolo de la función sucesora "S{\displaystyle S}"y los símbolos de las funciones de suma y multiplicación"+{\displaystyle +}"respuesta"{\displaystyle *}". Con ello, los naturales forman un semicírculo , que siempre viene con un preorden no estricto canónico."{\displaystyle \leq }", y el irreflexivo<{\displaystyle <}puede definirse en términos de eso. De manera similar, la relación de orden binariok<norte{\displaystyle k<n}también se puede definir comometro.k+Smetro=norte{\displaystyle \exists m.k+Sm=n}.

Para cualquier predicadoQ{\displaystyle Q}El principio de inducción completo dice:

norte.(((k<norte).Q(k))Q(norte))metro.Q(metro){\displaystyle \forall n.{\Big (}{\big (}\forall (k<n).Q(k){\big )}\,\to \,Q(n){\Big )}\,\to \,\forall m.Q(m)}

Haciendo uso de((k<Snorte).Q(k))((k<norte).Q(k))Q(norte){\displaystyle {\big (}\forall (k<Sn).Q(k){\big )}\,\,\leftrightarrow \,\,{\big (}\forall (k<n).Q(k){\big )}\land Q(n)}, el principio ya está implícito en la forma estándar del esquema de inducción matemática . Este último no se expresa en términos de la relación de orden decidible "<{\displaystyle <}" pero los símbolos primitivos,

(ϕ(0)norte.(ϕ(norte)ϕ(Snorte)))metro.ϕ(metro){\displaystyle {\Big (}\phi (0)\,\land \,\forall n.{\big (}\phi (n)\,\to \,\phi (Sn){\big )}{\Big )}\,\to \,\forall m.\phi (m)}

Por último, se puede demostrar una afirmación que simplemente utiliza el símbolo de sucesor y que aún refleja la inducción de conjuntos: Definir un nuevo predicado.Q1(norte){\displaystyle Q_{\mathrm {-1} }(n)}como(norte=0)pag.(Spag=norteQ(pag)){\displaystyle (n=0)\lor \exists p.{\big (}Sp=n\land Q(p){\big )}}. Se cumple para cero por diseño y, por lo tanto, de forma similar al caso inferior en la inducción de conjuntos, la implicaciónQ1(0)Q(0){\displaystyle Q_{\mathrm {-1} }(0)\,\to \,Q(0)}es equivalente a simplementeQ(0){\displaystyle Q(0)}. Utilizando la inducción,PAGA{\displaystyle {\mathsf {PA}}}demuestra que cadanorte{\displaystyle n}es cero o tiene un predecesor único computable, unq{\displaystyle q}conSq=norte{\displaystyle Sq=n}. Por esoQ1(Sq)Q(q){\displaystyle Q_{\mathrm {-1} }(Sq)\leftrightarrow Q(q)}. Cuandonorte{\displaystyle n}es el sucesor denorte1{\displaystyle n-1}, entoncesQ1(norte){\displaystyle Q_{\mathrm {-1} }(n)}expresaQ(norte1){\displaystyle Q(n-1)}Mediante el análisis de casos se obtiene

norte.(Q1(norte)Q(norte))metro.Q(metro){\displaystyle \forall n.{\big (}Q_{\mathrm {-1} }(n)\,\to \,Q(n){\big )}\,\to \,\forall m.Q(m)}

Equivalentes clásicos

Utilizando los principios clásicos mencionados anteriormente, lo anterior puede expresarse como

metro.Q(metro)norte.(¬Q(norte)(k<norte).Q(k)){\displaystyle \forall m.Q(m)\,\lor \,\exists n.{\big (}\neg Q(n)\,\land \,\forall (k<n).Q(k){\big )}}

Expresa que, para cualquier predicadoQ{\displaystyle Q}, cualquieraQ{\displaystyle Q}que se cumpla para todos los números, o que exista algún número naturalnorte{\displaystyle n}para quéQ{\displaystyle Q}no se sostiene a pesar deQ{\displaystyle Q}válido para todos los predecesores.

En lugar de(k<norte).Q(k){\displaystyle \forall (k<n).Q(k)}, también se puede usarQ1(norte){\displaystyle Q_{\mathrm {-1} }(n)}y obtener una afirmación relacionada. Restringe la tarea de descartar contraejemplos para una propiedad de los números naturales: Si el caso inferiorQ(0){\displaystyle Q(0)}está validado y se puede probar, para cualquier númeronorte{\displaystyle n}, que la propiedadQ{\displaystyle Q}siempre se transmite aSnorte{\displaystyle Sn}Entonces, esto ya descarta un caso de fallo. Además, si existe un caso de fallo, se puede utilizar el principio del número mínimo para incluso demostrar la existencia de un caso de fallo mínimo .

Principio del número mínimo

Como en el caso de la teoría de conjuntos, se puede considerar la inducción para predicados negados y tomar la contrapositiva. Tras utilizar algunas equivalencias lógicas clásicas, se obtiene una afirmación de existencia condicional.

DejarΘ{\displaystyle \Theta }denotan el conjunto de números naturales{norteωT(norte)}{\displaystyle \{n\in \omega \mid T(n)\}}validar una propiedadT{\displaystyle T}En el modelo de Neumann, un número naturalnorte{\displaystyle n}es extensionalmente igual a{kk<norte}{\displaystyle \{k\mid k<n\}}, el conjunto de números más pequeños quenorte{\displaystyle n}El principio del número mínimo , obtenido por inducción completa, expresado aquí en términos de conjuntos, se lee:

Θ{}¬¬(norteΘ).norteΘ={}{\displaystyle \Theta \neq \{\}\,\to \,\neg \neg \exists (n\in \Theta ).n\cap \Theta =\{\}}

En otras palabras, si no se puede descartar que algún número tenga la propiedadT{\displaystyle T}, entonces tampoco se puede descartar consistentemente que al menos un número de este tiponorte{\displaystyle n}existe. En términos clásicos, si hay algún número que valideT{\displaystyle T}, entonces también existe un número mínimo de tales validacionesT{\displaystyle T}. Aquí, "menos" significa que ningún otro númerok<norte{\displaystyle k<n}está validandoT{\displaystyle T}Este principio debe compararse con la regularidad.

Para decidibleT{\displaystyle T}y cualquier dadometro{\displaystyle m}conT(metro){\displaystyle T(m)}, todok<metro{\displaystyle k<m}se puede comprobar. Además, adoptar el principio de Markov en aritmética permite eliminar la doble negación para decidibles.T{\displaystyle T}en general.

Véase también

Referencia

  1. Gert Smolka (2015). «Teoría axiomática de conjuntos en la teoría de tipos». En Tarmo Uustalu (ed.). Actas de la 21.ª Conferencia Internacional sobre Tipos para Pruebas y Programas (TYPES 2015) (PDF) . Tallin , Estonia : Instituto de Cibernética de la Universidad Tecnológica de Tallin . p.  73. ISBN 978-9949-430-86-4Consultado el 21 de marzo de 2026 .