En muchas versiones populares de la teoría de conjuntos axiomáticos , el esquema axiomático de especificación , [1] también conocido como esquema axiomático de separación ( Aussonderungsaxiom ), [2] axioma de subconjunto [3] , axioma de construcción de clases [ 4] o esquema axiomático de comprensión restringida es un esquema axiomático . Básicamente, dice que cualquier subclase definible de un conjunto es un conjunto.
Algunos matemáticos lo llaman el esquema axiomático de la comprensión , aunque otros utilizan ese término para la comprensión sin restricciones , que se analiza más adelante.
Debido a que la restricción de la comprensión evitaba la paradoja de Russell , varios matemáticos, incluidos Zermelo , Fraenkel y Gödel , lo consideraron el axioma más importante de la teoría de conjuntos. [5]
Se incluye una instancia del esquema para cada fórmula en el lenguaje de la teoría de conjuntos con como variable libre. Por lo tanto, no aparece libre en . [3] [2] [6] En el lenguaje formal de la teoría de conjuntos, el esquema axiomático es:
o en palabras:
Nótese que hay un axioma para cada predicado de este tipo ; por lo tanto, este es un esquema axiomático . [3] [1]
Para entender este esquema axiomático, observe que el conjunto debe ser un subconjunto de A. Por lo tanto, lo que el esquema axiomático realmente está diciendo es que, dado un conjunto y un predicado , podemos encontrar un subconjunto de A cuyos miembros sean precisamente los miembros de A que satisfacen . Por el axioma de extensionalidad, este conjunto es único. Por lo general, denotamos este conjunto utilizando la notación de construcción de conjuntos como . Por lo tanto, la esencia del axioma es:
La forma precedente de separación fue introducida en 1930 por Thoralf Skolem como un refinamiento de una forma previa, no de primer orden [7] por Zermelo. [8] El esquema axiomático de especificación es característico de los sistemas de teoría de conjuntos axiomáticos relacionados con la teoría de conjuntos usual ZFC , pero no suele aparecer en sistemas radicalmente diferentes de teoría de conjuntos alternativa . Por ejemplo, los Nuevos Fundamentos y la teoría de conjuntos positiva utilizan diferentes restricciones del axioma de comprensión de la teoría de conjuntos ingenua . La teoría de conjuntos alternativa de Vopenka hace un punto específico de permitir subclases adecuadas de conjuntos, llamadas semiconjuntos . Incluso en sistemas relacionados con ZFC, este esquema a veces se restringe a fórmulas con cuantificadores acotados, como en la teoría de conjuntos de Kripke-Platek con urelementos .
El esquema axiomático de especificación está implícito en el esquema axiomático de reemplazo junto con el axioma de conjunto vacío . [9] [a]
El esquema axiomático de reemplazo dice que, si una función es definible por una fórmula , entonces para cualquier conjunto , existe un conjunto :
Para derivar el esquema axiomático de especificación, sea una fórmula y un conjunto, y definamos la función tal que si es verdadera y si es falsa, donde tal que es verdadera. Entonces el conjunto garantizado por el esquema axiomático de reemplazo es precisamente el conjunto requerido en el esquema axiomático de especificación. Si no existe, entonces en el esquema axiomático de especificación está el conjunto vacío, cuya existencia (es decir, el axioma de conjunto vacío) es entonces necesaria. [9]
Por esta razón, el esquema axiomático de especificación se deja fuera de algunas axiomatizaciones de la teoría de conjuntos ZF (Zermelo-Frankel) , [10] aunque algunos autores, a pesar de la redundancia, incluyen ambos. [11] De todos modos, el esquema axiomático de especificación es notable porque estaba en la lista original de axiomas de Zermelo de 1908, antes de que Fraenkel inventara el axioma de reemplazo en 1922. [10] Además, si uno toma la teoría de conjuntos ZFC (es decir, ZF con el axioma de elección), elimina el axioma de reemplazo y el axioma de colección , pero mantiene el esquema axiomático de especificación, se obtiene el sistema más débil de axiomas llamado ZC (es decir, los axiomas de Zermelo, más el axioma de elección). [12]
El esquema axiomático de la comprensión irrestricta dice:
eso es:
Este conjunto B es nuevamente único, y usualmente se denota como { x : φ ( x , w 1 , ..., w b )}.
Este esquema axiomático se utilizó tácitamente en los primeros días de la teoría de conjuntos ingenua , antes de que se adoptara una axiomatización estricta. Sin embargo, más tarde se descubrió que conducía directamente a la paradoja de Russell , al tomar φ ( x ) como ¬( x ∈ x ) (es decir, la propiedad de que el conjunto x no es un miembro de sí mismo). Por lo tanto, ninguna axiomatización útil de la teoría de conjuntos puede utilizar la comprensión sin restricciones. Pasar de la lógica clásica a la lógica intuicionista no ayuda, ya que la prueba de la paradoja de Russell es válida desde el punto de vista intuicionista.
La aceptación exclusiva del esquema axiomático de especificación fue el comienzo de la teoría axiomática de conjuntos. La mayoría de los demás axiomas de Zermelo-Fraenkel (pero no el axioma de extensionalidad , el axioma de regularidad o el axioma de elección ) se hicieron necesarios para compensar algo de lo que se perdió al cambiar el esquema axiomático de comprensión por el esquema axiomático de especificación: cada uno de estos axiomas establece que existe un determinado conjunto y define ese conjunto dando un predicado que sus miembros deben satisfacer, es decir, es un caso especial del esquema axiomático de comprensión.
También es posible evitar que el esquema sea inconsistente restringiendo las fórmulas a las que se puede aplicar, como solo fórmulas estratificadas en New Foundations (ver más abajo) o solo fórmulas positivas (fórmulas con solo conjunción, disyunción, cuantificación y fórmulas atómicas) en la teoría de conjuntos positiva . Sin embargo, las fórmulas positivas generalmente no pueden expresar ciertas cosas que la mayoría de las teorías sí pueden; por ejemplo, no hay complemento ni complemento relativo en la teoría de conjuntos positiva.
En la teoría de conjuntos de von Neumann–Bernays–Gödel se hace una distinción entre conjuntos y clases . Una clase C es un conjunto si y solo si pertenece a alguna clase E. En esta teoría, hay un esquema de teorema que dice
eso es,
siempre que los cuantificadores en el predicado P estén restringidos a conjuntos.
Este esquema de teorema es en sí mismo una forma restringida de comprensión, que evita la paradoja de Russell debido al requisito de que C sea un conjunto. Entonces, la especificación de los conjuntos mismos puede escribirse como un único axioma.
eso es,
o incluso más simplemente
En este axioma, el predicado P se reemplaza por la clase D , que puede cuantificarse. Otro axioma más simple que logra el mismo efecto es
eso es,
En un lenguaje tipado en el que podemos cuantificar sobre predicados, el esquema axiomático de especificación se convierte en un axioma simple. Este es un truco muy similar al que se utilizó en los axiomas de NBG de la sección anterior, donde el predicado se reemplazó por una clase sobre la que luego se cuantificó.
En la lógica de segundo orden y en la lógica de orden superior con semántica de orden superior, el axioma de especificación es una validez lógica y no necesita incluirse explícitamente en una teoría.
En el enfoque de los Nuevos Fundamentos para la teoría de conjuntos iniciado por WVO Quine , el axioma de comprensión para un predicado dado toma la forma irrestricta, pero los predicados que pueden usarse en el esquema están restringidos. El predicado ( C no está en C ) está prohibido, porque el mismo símbolo C aparece en ambos lados del símbolo de pertenencia (y por lo tanto en diferentes "tipos relativos"); por lo tanto, se evita la paradoja de Russell. Sin embargo, al tomar P ( C ) como ( C = C ) , lo cual está permitido, podemos formar un conjunto de todos los conjuntos. Para más detalles, consulte estratificación .