Teoría de conjuntos de Von Neumann-Bernays-Gödel

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

En los fundamentos de las matemáticas, la teoría de conjuntos de von Neumann-Bernays-Gödel (NBG) es una teoría de conjuntos axiomática que es una extensión conservadora de la teoría de conjuntos de elección de Zermelo-Fraenkel (ZFC). NBG introduce la noción de clase, que es una colección de conjuntos definidos por una fórmula cuyos cuantificadores abarcan únicamente conjuntos. NBG puede definir clases que son mayores que los conjuntos, como la clase de todos los conjuntos y la clase de todos los ordinales. La teoría de conjuntos de Morse-Kelley (MK) permite que las clases se definan mediante fórmulas cuyos cuantificadores abarcan clases. NBG es finitamente axiomatizable, mientras que ZFC y MK no lo son.

Un teorema clave de NBG es el teorema de existencia de clases, que establece que para cada fórmula cuyos cuantificadores abarcan solo conjuntos, hay una clase que consta de conjuntos que satisfacen la fórmula. Esta clase se construye reflejando la construcción paso a paso de la fórmula con clases. Dado que todas las fórmulas de la teoría de conjuntos se construyen a partir de dos tipos de fórmulas atómicas (pertenencia e igualdad) y un número finito de símbolos lógicos, sólo se necesita un número finito de axiomas para construir las clases que los satisfagan. Ésta es la razón por la que NBG es finitamente axiomatizable. Las clases también se utilizan para otras construcciones, para manejar las paradojas de la teoría de conjuntos y para enunciar el axioma de elección global, que es más fuerte que el axioma de elección de ZFC.

John von Neumann introdujo las clases en la teoría de conjuntos en 1925. Las nociones primitivas de su teoría eran función y argumento. Utilizando estas nociones, definió clase y conjunto. Paul Bernays reformuló la teoría de von Neumann tomando las nociones de clase y conjunto como primitivas. Kurt Gödel simplificó la idea de Bernays teoría por su consistencia relativa, prueba del axioma de elección y la hipótesis del continuo generalizado.

Clases de teoría de conjuntos

Los usos de las clases

Las clases tienen varios usos en NBG:

  • Producen una axiomatización finita de la teoría del conjunto.
  • Se utilizan para establecer una "forma muy fuerte del axioma de la elección" —por ejemplo, el axioma de la elección global: Existe una función de elección global definido en la clase de todos los conjuntos no vacíos tal que para cada conjunto no vacío Esto es más fuerte que el axioma de elección de ZFC: Para cada conjunto de conjuntos no vacíos, existe una función de elección definidas tales que para todos
  • Las paradojas teóricas se manejan reconociendo que algunas clases no pueden ser sets. Por ejemplo, asuma que la clase de todos los ordinal es un conjunto. Entonces... es un conjunto transitivo bien ordenado por . Así que, por definición, es un ordinal. Por lo tanto, , que contradice ser un buen orden de Por lo tanto, no es un juego. Una clase que no es un conjunto se llama una clase adecuada, es una clase adecuada.
  • Las clases adecuadas son útiles en construcciones. En su prueba de la consistencia relativa del axioma de la elección global y de la hipótesis continuum generalizada, Gödel utilizó clases adecuadas para construir el universo constructible. Construyó una función en la clase de todos los ordinal que, para cada ordinal, construye un conjunto constructible aplicando una operación de construcción de conjuntos previamente construidos. El universo constructible es la imagen de esta función.

Esquema de axioma versus teorema de existencia de clases

Una vez que las clases se agregan al idioma de ZFC, es fácil transformar ZFC en una teoría de conjunto con las clases. En primer lugar, se añade el esquema de axioma de la comprensión de clase. Este esquema de axioma dice: Por cada fórmula que cuantifica sólo sobre conjuntos, existe una clase consistente en -tuples satisfacción de la fórmula, es decir, Luego el esquema axiom de reemplazo es reemplazado por un solo axioma que utiliza una clase. Finalmente, el axioma de extensión de ZFC se modifica para manejar las clases: Si dos clases tienen los mismos elementos, entonces son idénticos. Los otros axiomas de ZFC no son modificados.

Esta teoría no está axiomatizada de forma finita. El esquema de reemplazo de ZFC ha sido reemplazado por un axioma único, pero se ha introducido el esquema de axioma de comprensión de clases.

Para producir una teoría con un número finito de axiomas, el esquema de axiomas de comprensión de clases se reemplaza primero por un número finito de axiomas de existencia de clases. Luego, estos axiomas se utilizan para demostrar el teorema de existencia de clases, que implica todos los casos del esquema del axioma. La demostración de este teorema requiere sólo siete axiomas de existencia de clases, que se utilizan para convertir la construcción de una fórmula en la construcción de una clase que satisfaga la fórmula.

Axiomatización de NBG

Clases y conjuntos

NBG tiene dos tipos de objetos: clases y conjuntos. Intuitivamente, cada conjunto es también una clase. Hay dos maneras de axiomatizar esto. Bernays usó mucha lógica con dos tipos: clases y conjuntos. Gödel evita las clases introduciendo predicados primitivos: para " es una clase para " es un juego" (en alemán, "set" es Menge). También introdujo axiomas declarando que cada conjunto es una clase y que si clase es miembro de una clase, entonces es un juego. Usar predicados es la forma estándar de eliminar tipos. Elliott Mendelson modificó el enfoque de Gödel al tener todo ser una clase y definir el predicado conjunto como Esta modificación elimina el predicado de clase de Gödel y sus dos axiomas.

Bernays' El enfoque de dos tipos puede parecer más natural al principio, pero crea una teoría más compleja. En Bernays' En teoría, todo conjunto tiene dos representaciones: una como conjunto y otra como clase. Además, existen dos relaciones de membresía: la primera, denotada por "∈", es entre dos conjuntos; el segundo, denotado por "η", está entre un conjunto y una clase. Esta redundancia es requerida por la lógica multiclasificada porque variables de diferentes tipos abarcan subdominios disjuntos del dominio del discurso.

Las diferencias entre estos dos enfoques no afectan lo que puede probarse, pero sí afectan cómo se escriben las declaraciones. En el enfoque de Gödel, Donde y son clases es una declaración válida. En el enfoque de Bernays esta declaración no tiene sentido. Sin embargo, si es un conjunto, hay una declaración equivalente: Define "set representa la clase "si tienen los mismos sets que los miembros, es decir, La declaración donde se establece representa la clase es equivalente a la de Gödel

El enfoque adoptado en este artículo es el de Gödel con la modificación de Mendelson. Esto significa que NBG es un sistema axiomático en lógica de predicados de primer orden con igualdad, y sus únicas nociones primitivas son clase y relación de membresía.

Definiciones y axiomas de extensionalidad y emparejamiento

Un juego es una clase que pertenece al menos a una clase: es un conjunto si y sólo si . Una clase que no es un conjunto se llama una clase adecuada: es una clase adecuada si y sólo si . Por lo tanto, cada clase es un conjunto o una clase adecuada, y ninguna clase es ambas.

Gödel introdujo la convención de que las variables en mayúsculas abarcan las clases, mientras que las variables en minúsculas abarcan los conjuntos. Gödel también usó nombres que comienzan con una letra mayúscula para denotar clases particulares, incluidas funciones y relaciones definidas en la clase de todos los conjuntos. En este artículo se utiliza la convención de Gödel. Nos permite escribir:

  • en lugar de
  • en lugar de

Los siguientes axiomas y definiciones son necesarios para demostrar el teorema de existencia de clases.

Axioma de extensionalidad. Si dos clases tienen los mismos elementos, entonces son idénticas.

Este axioma generaliza el axioma de extensionalidad de ZFC a las clases.

Axioma de emparejamiento. Si y son conjuntos, entonces existe un conjunto cuyos únicos miembros son y .

Como en ZFC, el axioma de la extensión implica la singularidad del conjunto , que nos permite introducir la notación

Los pares ordenados se definen por:

Las tuplas se definen inductivamente usando pares ordenados:

Axiomas de existencia de clases y axioma de regularidad

Los axiomas de la existencia de clase se utilizarán para probar el teorema de la existencia de clase: Por cada fórmula en variables de conjunto libre que cuantifica solamente sobre conjuntos, existe una clase de -tuples que lo satisfaga. El siguiente ejemplo comienza con dos clases que son funciones y construye una función compuesta. Este ejemplo ilustra las técnicas que se necesitan para probar el teorema de la existencia de clase, que conducen a los axiomas de la existencia de clase que son necesarios.

Example 1: If the classes and are functions, then the composite function is defined by the formula: Since this formula has two free set variables, and the class existence theorem constructs the class of ordered pairs:

Because this formula is built from simpler formulas using conjunction and existential quantification , class operations are needed that take classes representing the simpler formulas and produce classes representing the formulas with and . To produce a class representing a formula with , intersection used since To produce a class representing a formula with , the domain is used since

Before taking the intersection, the tuples in and need an extra component so they have the same variables. The component is added to the tuples of and is added to the tuples of :

and In the definition of the variable is not restricted by the statement so ranges over the class of all sets. Similarly, in the definition of the variable ranges over So an axiom is needed that adds an extra component (whose values range over ) to the tuples of a given class.

Next, the variables are put in the same order to prepare for the intersection:

and To go from to and from to requires two different permutations, so axioms that support permutations of tuple components are needed.

The intersection of and handles :

Since is defined as , taking the domain of handles and produces the composite function:

So axioms of intersection and domain are needed.

Los axiomas de existencia de clases se dividen en dos grupos: axiomas que manejan primitivos del lenguaje y axiomas que manejan tuplas. Hay cuatro axiomas en el primer grupo y tres axiomas en el segundo grupo.

Axiomas para el manejo de primitivos del lenguaje:

Composición. Existe una clase conteniendo todos los pares ordenados cuyo primer componente es miembro del segundo componente.

Intersección (conjunción). Para cualquier clase y , hay una clase consiste precisamente en los conjuntos que pertenecen a ambos y .

Complemento (negación). Para cualquier clase , hay una clase consiste precisamente en los conjuntos que no pertenecen a .

Dominio (cuartificador existencial). Para cualquier clase , hay una clase consiste precisamente en los primeros componentes de los pares ordenados de .

Por el axioma de la extensión, clase en la intersección axioma y clase en el complemento y los axiomas de dominio son únicos. Serán denotados por: y respectivamente. Por otra parte, la extensión no es aplicable a en el axioma de la membresía ya que especifica solamente los conjuntos que son pares ordenados.

Los tres primeros axiomas implican la existencia de la clase vacía y la clase de todos los conjuntos: El axioma de la membresía implica la existencia de una clase La intersección y los axiomas complementarios implican la existencia de , que está vacía. Por el axioma de la extensión, esta clase es única; se denota por El complemento es la clase de todos los conjuntos, que también es único por la extensión. El predicado establecido , que se define como , ahora se redefine como para evitar cuantificar las clases.

Axiomas para el manejo de tuplas:

Producto por . Para cualquier clase , hay una clase consistente en los pares ordenados cuyo primer componente pertenece a .

Permutación circular. Para cualquier clase , hay una clase cuyos 3-tuples se obtienen aplicando la permutación circular a los 3-tuplas de .

Transposición. Para cualquier clase , hay una clase cuyos 3-tuples se obtienen transponiendo los dos últimos componentes de los 3-tuples de .

Por extensión, el producto por axioma implica la existencia de una clase única, que es denotada por Este axioma se utiliza para definir la clase de todos -tuples: y Si es una clase, la extensión implica que es la clase única que consiste en -tuples de Por ejemplo, el axioma de la membresía produce una clase que puede contener elementos que no se ordenan pares, mientras que la intersección contiene sólo los pares ordenados de .

Los axiomas circulares de permutación y transposición no implican la existencia de clases únicas porque especifican solamente los 3-tuples de clase Al especificar los 3‐tuples, estos axiomas también especifican los -tuples para desde:

Tuple lemma

Prueba
  • Clase : Aplicar producto por a para producir
  • Clase : Aplicar la transposición a para producir
  • Clase : Aplicar permutación circular a para producir
  • Clase : Aplicar permutación circular a , luego aplicar dominio para producir

Se necesita un axioma más para demostrar el teorema de existencia de clases: el axioma de regularidad. Una vez demostrada la existencia de la clase vacía, se da el enunciado habitual de este axioma.

Axioma de regularidad. Cada conjunto no vacío tiene al menos un elemento con el que no tiene ningún elemento en común.

Este axioma implica que un conjunto no puede pertenecer a sí mismo: Supongamos que y dejar Entonces... desde entonces Esto contradice el axioma de la regularidad porque es el único elemento en Por lo tanto, El axioma de la regularidad también prohíbe infinitas secuencias de miembros descendentes de conjuntos:

Gödel afirmó la regularidad de las clases en lugar de la de los conjuntos en su monografía de 1940, que se basó en conferencias dadas en 1938. En 1939, demostró que la regularidad de los conjuntos implica regularidad de las clases.

Teorema de existencia de clases

Teorema de existencia de claseVamos ser una fórmula que cuantifica solamente sobre conjuntos y no contiene ninguna variable libre que no sea (no necesariamente todos estos). Entonces para todos , existe una clase única de -tuples tal que:

La clase es denotado por

La demostración del teorema se realizará en dos pasos:

  1. Las reglas de transformación se utilizan para transformar la fórmula dada en una fórmula equivalente que simplifica la parte inductiva de la prueba. Por ejemplo, los únicos símbolos lógicos en la fórmula transformada son , , y , por lo que la inducción maneja símbolos lógicos con sólo tres casos.
  2. El teorema de la existencia de clase se demuestra inductivamente para fórmulas transformadas. Guiados por la estructura de la fórmula transformada, los axiomas de la existencia de clase se utilizan para producir la clase única de -tuples satisfaciendo la fórmula.

Reglas de transformación. En las reglas 1 y 2 infra, y denote set o variables de clase. Estas dos reglas eliminan todas las ocurrencias de variables de clase antes de una y todos los casos de igualdad. Cada regla 1 o 2 se aplica a una subformula, es elegido para que difiere de las otras variables de la fórmula actual. Las tres reglas se repiten hasta que no haya subformulas a las que puedan aplicarse. Esto produce una fórmula que se construye sólo con , , , , variables establecidas y variables de clase Donde no aparece antes .

  1. se transforma en
  2. La extensión se utiliza para transformar en
  3. Las identidades lógicas se utilizan para transformar subformulas que contienen y a subformulas que solo utilizan y

Reglas de transformación: variables vinculadas. Considere la fórmula de función compuesta del ejemplo 1 con sus variables de conjunto libre reemplazadas por y : La prueba inductiva eliminará , que produce la fórmula Sin embargo, dado que el teorema de la existencia de clase se declara para variables subscriptas, esta fórmula no tiene la forma esperada por la hipótesis de inducción. Este problema se resuelve reemplazando la variable con Las variables de sonido dentro de cuantificadores anidados se manejan aumentando el subscripto por uno para cada cuantificador sucesivo. Esto conduce a la regla 4, que debe aplicarse después de las otras reglas, ya que las reglas 1 y 2 producen variables cuantificadas.

  1. Si una fórmula no contiene variables de conjunto libre que no sean entonces variables ligadas que se anidan dentro los cuantificadores son reemplazados por . Estas variables tienen (quantificador) profundidad de anidación .

Ejemplo 2: La regla 4 se aplica a la fórmula que define la clase que consiste en todos los conjuntos de la forma Es decir, conjuntos que contienen al menos y un conjunto que contiene - por ejemplo, Donde y son sets.

Desde es la única variable libre, La variable cuantificada aparece dos veces a profundidad de anidación 2. Su subscripto es 3 porque Si dos alcances cuantificadores están a la misma profundidad de anidación, son idénticos o descompuestos. Las dos ocurrencias de están en alcances de cuantificación descomunal, por lo que no interactúan entre sí.

Demostración del teorema de existencia de clases. La prueba comienza aplicando las reglas de transformación a la fórmula dada para producir una fórmula transformada. Dado que esta fórmula es equivalente a la fórmula dada, la demostración se completa demostrando el teorema de existencia de clases para fórmulas transformadas.

Proof of the class existence theorem for transformed formulas

The following lemma is used in the proof.

Expansion lemmaLet and let be a class containing all the ordered pairs satisfying That is, Then can be expanded into the unique class of -tuples satisfying . That is,

Proof:

  1. If let
    Otherwise, so components are added in front of apply the tuple lemma's statement 1 to with This produces a class containing all the -tuples
    satisfying
  2. If let
    Otherwise, so components are added between and add the components one by one using the tuple lemma's statement 2. This produces a class containing all the -tuples
    satisfying
  3. If let
    Otherwise, so components are added after add the components one by one using the tuple lemma's statement 3. This produces a class containing all the -tuples
    satisfying
  4. Let Extensionality implies that is the unique class of -tuples satisfying

Class existence theorem for transformed formulasLet be a formula that:

  1. contains no free variables other than ;
  2. contains only , , , , set variables, and the class variables where does not appear before an ;
  3. only quantifies set variables where is the quantifier nesting depth of the variable.

Then for all , there exists a unique class of -tuples such that:

Proof: Basis step: has 0 logical symbols. The theorem's hypothesis implies that is an atomic formula of the form or

Case 1: If is , we build the class the unique class of -tuples satisfying

Case a: is where The axiom of membership produces a class containing all the ordered pairs satisfying Apply the expansion lemma to to obtain

Case b: is where The axiom of membership produces a class containing all the ordered pairs satisfying Apply the tuple lemma's statement 4 to to obtain containing all the ordered pairs satisfying Apply the expansion lemma to to obtain

Case c: is where Since this formula is false by the axiom of regularity, no -tuples satisfy it, so

Case 2: If is , we build the class the unique class of -tuples satisfying

Case a: is where Apply the axiom of product by to to produce the class Apply the expansion lemma to to obtain

Case b: is where Apply the axiom of product by to to produce the class Apply the tuple lemma's statement 4 to to obtain Apply the expansion lemma to to obtain

Case c: is where Then

Inductive step: has logical symbols where . Assume the induction hypothesis that the theorem is true for all with less than logical symbols. We now prove the theorem for with logical symbols. In this proof, the list of class variables is abbreviated by , so a formula—such as —can be written as

Case 1: Since has logical symbols, the induction hypothesis implies that there is a unique class of -tuples such that:

By the complement axiom, there is a class such that However, contains elements other than -tuples if To eliminate these elements, use which is the complement relative to the class of all -tuples. Then, by extensionality, is the unique class of -tuples such that:

Case 2: Since both and have less than logical symbols, the induction hypothesis implies that there are unique classes of -tuples, and , such that:

By the axioms of intersection and extensionality, is the unique class of -tuples such that:

Case 3: The quantifier nesting depth of is one more than that of and the additional free variable is Since has logical symbols, the induction hypothesis implies that there is a unique class of -tuples such that:

By the axioms of domain and extensionality, is the unique class of -tuples such that:

Gödel señaló que el teorema de existencia de clases "es un metateorema, es decir, un teorema sobre el sistema [NBG], no en el sistema..." Es un teorema sobre NBG porque se demuestra en la metateoría mediante inducción de fórmulas de NBG. Además, su prueba, en lugar de invocar un número finito de axiomas de NBG, describe inductivamente cómo utilizar los axiomas de NBG para construir una clase que satisfaga una fórmula dada. Para cada fórmula, esta descripción se puede convertir en una prueba de existencia constructiva que se encuentra en NBG. Por lo tanto, este metateorema puede generar las demostraciones NBG que reemplazan Usos del teorema de existencia de clases de NBG.

Un programa informático recursivo captura de forma sucinta la construcción de una clase a partir de una fórmula determinada. La definición de este programa no depende de la demostración del teorema de existencia de clases. Sin embargo, se necesita la prueba para demostrar que la clase construida por el programa satisface la fórmula dada y se construye utilizando los axiomas. Este programa está escrito en pseudocódigo que utiliza una declaración de caso estilo Pascal.

Vamos ser la fórmula del ejemplo 2. La llamada de función genera la clase que se compara a continuación con Esto demuestra que la construcción de la clase refleja la construcción de su fórmula definitoria

Ampliando el teorema de existencia de clases

Gödel extendió el teorema de la existencia de clase a fórmulas relaciones entre clases (como and the unary relation ), clases especiales (como ), y operaciones (como y ). Para ampliar el teorema de la existencia de clase, las fórmulas que definen las relaciones, las clases especiales y las operaciones deben cuantificar solamente sobre conjuntos. Entonces... se puede transformar en una fórmula equivalente que satisfaga la hipótesis del teorema de la existencia de clase.

Las siguientes definiciones especifican cómo las fórmulas definen relaciones, clases especiales y operaciones:

  1. A relation se define por:
  2. Una clase especial se define por:
  3. Una operación se define por:

Un término se define por:

  1. Las variables y clases especiales son términos.
  2. Si es una operación con argumentos y son términos, entonces es un término.

Las siguientes reglas de transformación eliminan las relaciones, clases especiales y operaciones. Cada regla 2b, 3b, o 4 se aplica a una subformula, es elegido para que difiere de las otras variables de la fórmula actual. Las reglas se repiten hasta que no haya subformulas a las que puedan aplicarse. y denota términos.

  1. A relation es reemplazado por su fórmula de definición
  2. Vamos ser la fórmula definitoria para la clase especial
    1. es reemplazado por
    2. es reemplazado por
  3. Vamos ser la fórmula definitoria para la operación
    1. es reemplazado por
    2. es reemplazado por
  4. La extensión se utiliza para transformar en
Ejemplo 3: Transformación

Ejemplo 4: Transformación

Este ejemplo ilustra cómo las reglas de transformación funcionan juntas para eliminar una operación.

Teorema de existencia de clase (versión extraída)Vamos ser una fórmula que cuantifica solamente sobre conjuntos, no contiene ninguna variable libre que no sea , y puede contener relaciones, clases especiales y operaciones definidas por fórmulas que cuantifican solamente sobre conjuntos. Entonces para todos existe una clase única de -tuples tales que

Prueba

Aplicar las reglas de transformación producir una fórmula equivalente que no contenga relaciones, clases especiales o operaciones. Esta fórmula satisface la hipótesis del teorema de la existencia de clase. Por tanto, para todos hay una clase única de -tuples satisfacción

Establecer axiomas

Los axiomas de emparejamiento y regularidad, que eran necesarios para la prueba del teorema de existencia de clases, se han dado anteriormente. NBG contiene otros cuatro axiomas establecidos. Tres de estos axiomas tratan de operaciones de clase aplicadas a conjuntos.

Definición. es una función si

En la teoría de conjuntos, la definición de una función no requiere especificar el dominio o codominio de la función (ver Función (teoría de conjuntos)). La definición de función de NBG generaliza la definición de ZFC de un conjunto de pares ordenados a una clase de pares ordenados.

Las definiciones de ZFC de las operaciones de conjunto de la imagen, la unión y el sistema de potencia también se generalizan a las operaciones de clase. La imagen de la clase bajo la función es Esta definición no requiere que La unión de clases es La clase de poder es La versión extendida del teorema de existencia de clase implica la existencia de estas clases. Los axiomas de reemplazo, unión y conjunto de poder implican que cuando estas operaciones se aplican a conjuntos, producen conjuntos.

Axioma de reemplazo. Si es una función y es un juego, entonces , la imagen de menores Es un juego.

No tener el requisito en la definición de produce un axioma más fuerte de reemplazo, que se utiliza en la siguiente prueba.

Theorem (NBG's axiom of separation)Si es un conjunto y es una subclase entonces es un juego.

Prueba

El teorema de la existencia de clase construye la restricción de la función de identidad a : Desde la imagen menores es , el axioma del reemplazo implica que es un juego. Esta prueba depende de la definición de imagen que no tenga el requisito desde entonces en lugar de

Axioma de unión. Si es un conjunto, entonces hay un conjunto que contiene

Axioma del sistema de energía. Si es un conjunto, entonces hay un conjunto que contiene

Theorem Si es un juego, entonces y son sets.

Prueba

El axioma de la unión declara que es una subclase de un conjunto , por lo que el axioma de la separación implica es un juego. Del mismo modo, el axioma del poder establece que es una subclase de un conjunto , por lo que el axioma de la separación implica que es un juego.

Axioma del infinito. Existe un conjunto no vacío tal que para todos dentro , existe un dentro tales que es un subconjunto adecuado .

Los axiomas del infinito y el reemplazo demuestran la existencia del conjunto vacío. En la discusión de los axiomas de la existencia de clase, la existencia de la clase vacía fue probado. Ahora demostramos que es un juego. Dejar funcionar y dejar sea el conjunto dado por el axioma del infinito. Por reemplazo, la imagen de menores , que es igual Es un juego.

El axioma del infinito de NBG está implícito por el axioma del infinito de ZFC: El primer conjunto del axioma de ZFC, , implica el primer conjunto del axioma del NBG. El segundo conjunto del axioma de ZFC, , implica el segundo conjunto del axioma del NBG desde Para probar el axioma del infinito de ZFC del axioma del infinito del NBG requiere algunos de los otros axiomas del NBG (ver Axioma débil del infinito).

Axioma de elección global

El concepto de clase permite a NBG tener un axioma más fuerte de elección que ZFC. Una función de elección es una función definido en un conjunto de los grupos de personas no para todos El axioma de elección de ZFC establece que existe una función de elección para cada conjunto de conjuntos no vacíos. Una función de elección global es una función definido en la clase de todos los conjuntos no vacíos tal que para cada conjunto no vacío El axioma de la elección global establece que existe una función de elección global. Este axioma implica el axioma de ZFC de elección desde para cada conjunto de conjuntos no vacíos, (la restricción de a ) es una función de elección para En 1964, William B. Easton demostró que la elección global es más fuerte que el axioma de la elección mediante el uso de forzar a construir un modelo que satisface el axioma de la elección y todos los axiomas de NBG excepto el axioma de la elección global. El axioma de la elección global es equivalente a cada clase que tiene un buen orden, mientras que el axioma de la elección de ZFC es equivalente a cada conjunto que tiene un orden bien.

Axioma de elección global. Existe una función que elige un elemento de cada conjunto no vacío.

Historia

refer to caption
Historia de enfoques que llevaron a la teoría del conjunto NBG

Sistema de axiomas de Von Neumann de 1925

Von Neumann publicó un artículo introductorio sobre su sistema de axiomas en 1925. En 1928, proporcionó un tratamiento detallado de su sistema. Von Neumann basó su sistema de axiomas en dos dominios de objetos primitivos: funciones y argumentos. Estos dominios se superponen: los objetos que se encuentran en ambos dominios se denominan funciones-argumento. Las funciones corresponden a clases en NBG y las funciones de argumentos corresponden a conjuntos. La operación primitiva de Von Neumann es la aplicación de una función, denotada por [a, x] en lugar de a(x) donde a es una función y x es un argumento. Esta operación produce un argumento. Von Neumann definió clases y conjuntos usando funciones y funciones-argumento que toman sólo dos valores, A y B. Definió xa si [a, x] ≠ A.

El trabajo de Von Neumann en teoría de conjuntos fue influenciado por los artículos de Georg Cantor, los axiomas de Ernst Zermelo de 1908 para la teoría de conjuntos y las críticas de 1922 a la teoría de conjuntos de Zermelo que fueron proporcionado de forma independiente por Abraham Fraenkel y Thoralf Skolem. Tanto Fraenkel como Skolem señalaron que los axiomas de Zermelo no pueden probar la existencia del conjunto {Z0, Z1 , Z2,...} donde Z0 es el conjunto de los números naturales y Zn+1 es el conjunto de potencias de Zn< /sub>. Luego introdujeron el axioma de reemplazo, que garantizaría la existencia de tales conjuntos. Sin embargo, se mostraron reacios a adoptar este axioma: Fraenkel afirmó "que el reemplazo era un axioma demasiado fuerte para la "teoría general de conjuntos", mientras que "Skolem sólo escribió que " 39;podríamos presentar' Reemplazo".

Von Neumann trabajó en los problemas de la teoría de conjuntos de Zermelo y proporcionó soluciones para algunos de ellos:

  • Una teoría de los ordinarios
    • Problema: La teoría de Cantor de números ordinal no se puede desarrollar en la teoría de conjuntos de Zermelo porque carece del axioma de reemplazo.
    • Solución: Von Neumann recuperó la teoría de Cantor definiendo los ordinal usando conjuntos que están bien ordenados por la relación de cesión, y utilizando el axioma de reemplazo para probar teoremas clave sobre los ordinals, como todo conjunto bien ordenado es orden-isomorfo con un ordinal. En contraste con Fraenkel y Skolem, von Neumann destacó lo importante que es el axioma de reemplazo para la teoría de conjuntos: "De hecho, creo que ninguna teoría de ordinal es posible sin este axioma."
  • Un criterio que identifica las clases demasiado grandes para ser establecidas
    • Problema: Zermelo no proporcionó tal criterio. Su teoría de conjunto evita las grandes clases que conducen a las paradojas, pero deja fuera muchos conjuntos, como el mencionado por Fraenkel y Skolem.
    • Solución: Von Neumann introdujo el criterio: Una clase es demasiado grande para ser un conjunto si y sólo si se puede mapear en la clase V de todos los juegos. Von Neumann se dio cuenta de que las paradojas teóricas establecidas podían evitarse al no permitir que tales clases grandes fueran miembros de ninguna clase. Combinando esta restricción con su criterio, obtuvo su axioma de limitación de tamaño: Una clase C no es miembro de ninguna clase si y sólo si C puede ser mapeado en V.
  • Axiomatación finita
    • Problema: Zermelo había utilizado el concepto impreciso de "función proposición definitiva" en su axioma de separación.
    • Soluciones: Skolem introdujo el esquema de separación del axioma que posteriormente se utilizó en ZFC, y Fraenkel introdujo una solución equivalente. Sin embargo, Zermelo rechazó ambos enfoques "particularmente porque implícitamente implican el concepto de número natural que, en opinión de Zermelo, debe basarse en la teoría de conjuntos". Von Neumann evitó esquemas de axioma formalizando el concepto de "función proposición definitiva" con sus funciones, cuya construcción sólo requiere finitamente muchos axiomas. Esto llevó a su teoría de conjuntos teniendo finitos muchos axiomas. En 1961, Richard Montague demostró que ZFC no puede ser finitamente axiomatizado.
  • El axioma de la regularidad
    • Problema: La teoría de conjuntos Zermelo comienza con el conjunto vacío y un conjunto infinito, y itera los axiomas de emparejamiento, unión, set de energía, separación y elección para generar nuevos conjuntos. Sin embargo, no restringe los conjuntos a estos. Por ejemplo, permite conjuntos que no están bien fundados, como un conjunto x satisfacción xx.
    • Soluciones: Fraenkel introdujo un axioma para excluir estos conjuntos. Von Neumann analizó el axioma de Fraenkel y afirmó que no fue "precisamente formulado", pero diría aproximadamente: "Además de los conjuntos... cuya existencia es absolutamente necesaria por los axiomas, no hay más conjuntos". Von Neumann propuso el axioma de la regularidad como una forma de excluir conjuntos no fundados, pero no lo incluyó en su sistema de axioma. En 1930, Zermelo se convirtió en el primero en publicar un sistema de axioma que incluía regularidad.

Sistema de axiomas de Von Neumann de 1929

refer to caption
John von Neumann

En 1929, von Neumann publicó un artículo que contenía los axiomas que conducirían a NBG. Este artículo fue motivado por su preocupación por la coherencia del axioma de limitación de tamaño. Afirmó que este axioma "hace mucho, en realidad demasiado". Además de implicar los axiomas de separación y reemplazo y el teorema del buen orden, también implica que cualquier clase cuya cardinalidad sea menor que la de V es un conjunto. Von Neumann pensó que esta última implicación iba más allá de la teoría de conjuntos cantoriana y concluyó: "Debemos, por tanto, discutir si su consistencia [del axioma] no es aún más problemática que una axiomatización de la teoría de conjuntos que no vaya más allá de la teoría de conjuntos". el necesario marco cantoriano."

Von Neumann comenzó su investigación de consistencia introduciendo su sistema de axiomas de 1929, que contiene todos los axiomas de su sistema de axiomas de 1925 excepto el axioma de limitación de tamaño. Reemplazó este axioma con dos de sus consecuencias, el axioma de reemplazo y un axioma de elección. El axioma de elección de Von Neumann establece: "Toda relación R tiene una subclase que es una función con el mismo dominio que R".

Sea S el sistema de axiomas de von Neumann de 1929. Von Neumann introdujo el sistema de axiomas S + Regularidad (que consta de S y el axioma de regularidad) para demostrar que su sistema de 1925 es consistente con respecto a S. Él demostró:

  1. Si S es consistente, entonces S + La regularidad es consistente.
  2. S + La regularidad implica el axioma de la limitación del tamaño. Puesto que este es el único axioma de su sistema de axioma de 1925 que S + La regularidad no tiene, S + La regularidad implica todos los axiomas de su sistema de 1925.

Estos resultados implican: Si S es consistente, entonces el sistema de axiomas de von Neumann de 1925 es consistente. Prueba: si S es consistente, entonces S + Regularidad es consistente (resultado 1). Utilizando la prueba por contradicción, supongamos que el sistema de axiomas de 1925 es inconsistente, o de manera equivalente: el sistema de axiomas de 1925 implica una contradicción. Dado que S + Regularidad implica los axiomas del sistema de 1925 (resultado 2), S + Regularidad también implica una contradicción. Sin embargo, esto contradice la coherencia de S + Regularidad. Por lo tanto, si S es consistente, entonces el sistema de axiomas de von Neumann de 1925 es consistente.

Dado que S es su sistema de axiomas de 1929, el sistema de axiomas de von Neumann de 1925 es consistente en relación con su sistema de axiomas de 1929, que está más cerca de la teoría de conjuntos cantoriana. Las principales diferencias entre la teoría de conjuntos cantoriana y el sistema de axiomas de 1929 son las clases y el axioma de elección de von Neumann. Bernays y Gödel modificaron el sistema de axiomas S + Regularidad para producir el sistema de axiomas NBG equivalente.

Bernays' sistema de axioma

Paul Bernays

En 1929, Paul Bernays comenzó a modificar el nuevo sistema de axiomas de von Neumann tomando clases y conjuntos como primitivos. Publicó su trabajo en una serie de artículos que aparecieron entre 1937 y 1954. Bernays afirmó que:

El propósito de modificar el sistema von Neumann es permanecer más cerca de la estructura del sistema original de Zermelo y utilizar al mismo tiempo algunos de los conceptos teóricos de la lógica Schröder y de Principia Mathematica que se han familiarizado con los lógicas. Como se verá, una considerable simplificación resulta de este acuerdo.

Bernays manejó conjuntos y clases en una lógica de dos tipos e introdujo dos primitivas de membresía: una para la membresía en conjuntos y otra para la membresía en clases. Con estos primitivos, reescribió y simplificó los axiomas de von Neumann de 1929. Bernays también incluyó el axioma de regularidad en su sistema de axiomas.

Sistema de axiomas de Gödel (NBG)

refer to caption
Kurt Gödel, c. 1926

En 1931, Bernays envió una carta que contenía su teoría de conjuntos a Kurt Gödel. Gödel simplificó la idea de Bernays teoría al hacer de cada conjunto una clase, lo que le permitió usar solo un tipo y una membresía primitiva. También debilitó algunos de los puntos fuertes de Bernays. axiomas y reemplazó el axioma de elección de von Neumann por el axioma equivalente de elección global. Gödel utilizó sus axiomas en su monografía de 1940 sobre la consistencia relativa de la elección global y la hipótesis del continuo generalizado.

Se han dado varias razones por las que Gödel eligió NBG para su monografía:

  • Gödel dio una razón matemática: la elección global de NBG produce un teorema de consistencia más fuerte: "Esta forma más fuerte del axioma [de elección], si es consistente con los otros axiomas, implica, por supuesto, que una forma más débil es también consistente."
  • Robert Solovay conjetura: "Mi suposición es que él [Gödel] deseaba evitar una discusión de las tecnicidades involucradas en el desarrollo de los rudimentos de la teoría modelo dentro de la teoría de conjuntos axiomáticos."
  • Kenneth Kunen dio una razón para que Gödel evitara esta discusión: "También hay un enfoque mucho más combinatorio para L [el universo constructible], desarrollado por... [Gödel en su monografía de 1940] en un intento de explicar su trabajo a los no-logicos.... Este enfoque tiene el mérito de eliminar todos los vestigios de la lógica del tratamiento L."
  • Charles Parsons proporcionó una razón filosófica para la elección de Gödel: "Esta visión [que la 'propiedad del conjunto' es un primitivo de la teoría del conjunto] puede reflejarse en la elección de una teoría de Gödel con variables de clase como el marco para... [su monografía]."

El logro de Gödel junto con los detalles de su presentación llevaron a la prominencia que NBG disfrutaría durante las siguientes dos décadas. En 1963, Paul Cohen demostró sus pruebas de independencia para ZF con la ayuda de algunas herramientas que Gödel había desarrollado para sus pruebas de consistencia relativa para NBG. Posteriormente, ZFC se hizo más popular que NBG. Esto fue causado por varios factores, incluido el trabajo adicional requerido para manejar el forzamiento en NBG, la presentación del forzamiento de Cohen en 1966, que utilizó ZF, y la prueba de que NBG es una extensión conservadora de ZFC.

NBG, ZFC y MK

NBG no es lógicamente equivalente a ZFC porque su lenguaje es más expresivo: puede hacer declaraciones sobre clases, que no se pueden hacer en ZFC. Sin embargo, NBG y ZFC implican las mismas afirmaciones sobre los conjuntos. Por tanto, NBG es una extensión conservadora de ZFC. NBG implica teoremas que ZFC no implica, pero dado que NBG es una extensión conservadora, estos teoremas deben involucrar clases adecuadas. Por ejemplo, es un teorema de NBG que el axioma global de elección implica que la clase adecuada V puede estar bien ordenada y que cada clase adecuada puede ponerse en correspondencia uno a uno con < i>V.

Una consecuencia de la extensión conservadora es que ZFC y NBG son equiconsistentes. Para demostrar esto se utiliza el principio de explosión: a partir de una contradicción, todo es demostrable. Supongamos que ZFC o NBG son inconsistentes. Entonces la teoría inconsistente implica los enunciados contradictorios ∅ = ∅ y ∅ ≠ ∅, que son enunciados sobre conjuntos. Por la propiedad de extensión conservadora, la otra teoría también implica estas afirmaciones. Por tanto, también es inconsistente. Entonces, aunque NBG es más expresivo, es equiconsistente con ZFC. Este resultado, junto con la prueba de consistencia relativa de von Neumann de 1929, implica que su sistema de axiomas de 1925 con el axioma de limitación de tamaño es equiconsistente con ZFC. Esto resuelve completamente la preocupación de von Neumann sobre la relativa coherencia de este poderoso axioma, ya que ZFC se encuentra dentro del marco cantoriano.

Aunque NBG es una extensión conservadora de ZFC, un teorema puede tener una demostración más corta y elegante en NBG que en ZFC (o viceversa). Para un estudio de los resultados conocidos de esta naturaleza, véase Pudlák 1998.

La teoría de conjuntos de Morse-Kelley tiene un esquema axiomático de comprensión de clases que incluye fórmulas cuyos cuantificadores abarcan clases. MK es una teoría más sólida que NBG porque MK demuestra la consistencia de NBG, mientras que el segundo teorema de incompletitud de Gödel implica que NBG no puede probar la consistencia de NBG.

Para una discusión de algunas cuestiones ontológicas y otras cuestiones filosóficas planteadas por NBG, especialmente en comparación con ZFC y MK, consulte el Apéndice C de Potter 2004.

Modelos

ZFC, NBG y MK tienen modelos descriptibles en términos de la jerarquía acumulativa Vα y la jerarquía constructible Lα. Vamos V incluir un cardenal inaccesible κ, dejar XVκ, y dejar Def(X) denota la clase de subconjuntos definibles de primer orden de X con parámetros. En símbolos donde "" denota el modelo con dominio y relación , y "" denota la relación de satisfacción:

Entonces:

  • ()Vκ, latitud) y (Lκ, Iberia) son modelos de ZFC.
  • ()Vκ,Vκ+1, Iberia) es un modelo de MK donde Vκ consta de los conjuntos del modelo y Vκ+1 consta de las clases del modelo. Como un modelo de MK es un modelo de NBG, este modelo es también un modelo de NBG.
  • ()Vκ, Def(Vκ), Iberia) es un modelo de la versión de Mendelson de NBG, que reemplaza el axioma del NBG de elección global con el axioma de opción de ZFC. Los axiomas de ZFC son verdaderos en este modelo porque (VκEs un modelo de ZFC. En particular, el axioma de elección de ZFC sostiene, pero la elección global de NBG puede fracasar. Los axiomas de la existencia de clase de NBG son verdaderos en este modelo porque las clases cuya existencia afirman pueden ser definidas por definiciones de primer orden. Por ejemplo, el axioma de la membresía sostiene desde la clase se define por:
  • ()Lκ, Lκ+, latitud), donde κ+ es el cardenal sucesor de κ, es un modelo de NBG. Los axiomas de la existencia de clase de NBG son verdaderos en (Lκ,Lκ+,. Por ejemplo, el axioma de la membresía sostiene desde la clase se define por:
    Así que... EzioDtLκ). En su prueba de que GCH es verdad en L, Gödel demostró que P(LκLκ+. Por lo tanto, ELκ+, por lo que el axioma de la membresía es cierto en (Lκ,Lκ+,. Del mismo modo, los otros axiomas de la existencia de clase son verdaderos. El axioma de la elección global es cierto porque Lκ está bien ordenada por la restricción de la función de Gödel (que mapea la clase de ordinals a los conjuntos constructibles) a los ordinals menos que κ. Por lo tanto,Lκ,Lκ+, Iberia) es un modelo de NBG.

Teoría de categorías

La ontología de NBG proporciona un andamiaje para hablar sobre "objetos grandes" sin correr el riesgo de paradoja. Por ejemplo, en algunos desarrollos de la teoría de categorías, una "categoría grande" se define como aquel cuyos objetos y morfismos forman una clase propia. Por otro lado, una "categoría pequeña" es aquel cuyos objetos y morfismos son miembros de un conjunto. Así, podemos hablar de la "categoría de todos los conjuntos" o "categoría de todas las categorías pequeñas" sin correr el riesgo de paradoja ya que NBG apoya grandes categorías.

Sin embargo, NBG no admite una "categoría de todas las categorías" ya que grandes categorías serían miembros del mismo y NBG no permite que las clases adecuadas sean miembros de nada. Una extensión ontológica que nos permite hablar formalmente de tal "categoría" es el conglomerado, que es una colección de clases. Luego la "categoría de todas las categorías" se define por sus objetos: el conglomerado de todas las categorías; y sus morfismos: el conglomerado de todos los morfismos de A a B donde A y B son objetos. Sobre si una ontología que incluya clases y conjuntos es adecuada para la teoría de categorías, véase Muller 2001.

Contenido relacionado

Argumento de la falacia

Argumento de falacia es la falacia formal de analizar un argumento e inferir que, dado que contiene una falacia, su conclusión debe ser falsa. También se le...

Cuadro

Un gráfico es una representación gráfica para la visualización de datos, en la que &#034;los datos se representan mediante símbolos, como barras en un...

Abandonar

Abandono o abandono puede referirse...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save