La matemática inversa es un programa de lógica matemática que busca determinar qué axiomas son necesarios para demostrar teoremas matemáticos. Su método de definición puede describirse brevemente como "ir hacia atrás desde los teoremas a los axiomas ", en contraste con la práctica matemática ordinaria de derivar teoremas a partir de axiomas. Puede conceptualizarse como la creación de condiciones necesarias a partir de condiciones suficientes .
El programa de matemáticas inversas fue prefigurado por los resultados de la teoría de conjuntos, como el teorema clásico de que el axioma de elección y el lema de Zorn son equivalentes en la teoría de conjuntos ZF . Sin embargo, el objetivo de las matemáticas inversas es estudiar los axiomas posibles de los teoremas matemáticos ordinarios en lugar de los axiomas posibles para la teoría de conjuntos.
Las matemáticas inversas se llevan a cabo generalmente utilizando subsistemas de aritmética de segundo orden , [1] donde muchas de sus definiciones y métodos están inspirados en trabajos previos en análisis constructivo y teoría de la prueba . El uso de la aritmética de segundo orden también permite emplear muchas técnicas de la teoría de la recursión ; muchos resultados en matemáticas inversas tienen resultados correspondientes en análisis computable . En matemáticas inversas de orden superior , el enfoque se centra en los subsistemas de aritmética de orden superior y el lenguaje asociado más rico. [ aclaración necesaria ]
El programa fue fundado por Harvey Friedman (1975, 1976) [2] y presentado por Steve Simpson . Una referencia estándar para el tema es Simpson (2009), mientras que una introducción para los no especialistas es Stillwell (2018). Una introducción a las matemáticas inversas de orden superior, y también el artículo fundador, es Kohlenbach (2005). Una introducción completa, que cubre los principales resultados y métodos, es Dzhafarov y Mummert (2022) [3].
En las matemáticas inversas, se parte de un lenguaje marco y una teoría base (un sistema de axiomas central) que es demasiado débil para demostrar la mayoría de los teoremas que pueden interesarnos, pero lo suficientemente potente como para desarrollar las definiciones necesarias para enunciar esos teoremas. Por ejemplo, para estudiar el teorema “Toda sucesión acotada de números reales tiene un supremo ”, es necesario utilizar un sistema base que pueda hablar de números reales y sucesiones de números reales.
Para cada teorema que se puede enunciar en el sistema base pero no es demostrable en el sistema base, el objetivo es determinar el sistema axiomático particular (más fuerte que el sistema base) que es necesario para demostrar ese teorema. Para demostrar que se requiere un sistema S para demostrar un teorema T , se requieren dos pruebas. La primera prueba muestra que T es demostrable a partir de S ; esta es una prueba matemática ordinaria junto con una justificación de que se puede llevar a cabo en el sistema S . La segunda prueba, conocida como inversión , muestra que T en sí implica S ; esta prueba se lleva a cabo en el sistema base. [1] La inversión establece que ningún sistema axiomático S′ que extienda el sistema base puede ser más débil que S y al mismo tiempo demostrar T .
La mayor parte de la investigación en matemáticas inversas se centra en los subsistemas de la aritmética de segundo orden . El conjunto de investigaciones en matemáticas inversas ha establecido que los subsistemas débiles de la aritmética de segundo orden son suficientes para formalizar casi todas las matemáticas de nivel universitario. En la aritmética de segundo orden, todos los objetos pueden representarse como números naturales o conjuntos de números naturales. Por ejemplo, para demostrar teoremas sobre números reales, los números reales pueden representarse como sucesiones de Cauchy de números racionales , cada una de las cuales puede representarse como un conjunto de números naturales.
Los sistemas axiomáticos que se consideran con más frecuencia en matemáticas inversas se definen mediante esquemas axiomáticos denominados esquemas de comprensión . Dichos esquemas establecen que existe cualquier conjunto de números naturales definibles mediante una fórmula de una complejidad dada. En este contexto, la complejidad de las fórmulas se mide utilizando la jerarquía aritmética y la jerarquía analítica .
La razón por la que no se realizan matemáticas inversas utilizando la teoría de conjuntos como sistema base es que el lenguaje de la teoría de conjuntos es demasiado expresivo. Los conjuntos extremadamente complejos de números naturales se pueden definir mediante fórmulas simples en el lenguaje de la teoría de conjuntos (que pueden cuantificar sobre conjuntos arbitrarios). En el contexto de la aritmética de segundo orden, resultados como el teorema de Post establecen un vínculo estrecho entre la complejidad de una fórmula y la (no)computabilidad del conjunto que define.
Otro efecto del uso de la aritmética de segundo orden es la necesidad de restringir los teoremas matemáticos generales a formas que se puedan expresar dentro de la aritmética. Por ejemplo, la aritmética de segundo orden puede expresar el principio "Todo espacio vectorial contable tiene una base", pero no puede expresar el principio "Todo espacio vectorial tiene una base". En términos prácticos, esto significa que los teoremas del álgebra y la combinatoria están restringidos a las estructuras contables, mientras que los teoremas de análisis y topología están restringidos a los espacios separables . Muchos principios que implican el axioma de elección en su forma general (como "Todo espacio vectorial tiene una base") se vuelven demostrables en subsistemas débiles de la aritmética de segundo orden cuando se restringen. Por ejemplo, "todo cuerpo tiene una clausura algebraica" no es demostrable en la teoría de conjuntos ZF, pero la forma restringida "todo cuerpo contable tiene una clausura algebraica" es demostrable en RCA 0 , el sistema más débil empleado típicamente en matemáticas inversas.
Una línea reciente de investigación en matemáticas inversas de orden superior , iniciada por Ulrich Kohlenbach en 2005, se centra en los subsistemas de la aritmética de orden superior . [4] Debido al lenguaje más rico de la aritmética de orden superior, el uso de representaciones (también conocidas como "códigos") comunes en la aritmética de segundo orden se reduce en gran medida. Por ejemplo, una función continua en el espacio de Cantor es simplemente una función que mapea secuencias binarias a secuencias binarias, y que también satisface la definición habitual de "épsilon-delta" de continuidad.
Las matemáticas inversas de orden superior incluyen versiones de orden superior de esquemas de comprensión (de segundo orden). Un axioma de orden superior de este tipo establece la existencia de un funcional que decide la verdad o falsedad de fórmulas de una complejidad dada. En este contexto, la complejidad de las fórmulas también se mide utilizando la jerarquía aritmética y la jerarquía analítica . Las contrapartes de orden superior de los principales subsistemas de la aritmética de segundo orden generalmente prueban las mismas oraciones de segundo orden (o un subconjunto grande) que los sistemas originales de segundo orden. [5] Por ejemplo, la teoría base de las matemáticas inversas de orden superior, llamada RCAω
0, prueba las mismas oraciones que RCA 0 , hasta el lenguaje.
Como se señaló en el párrafo anterior, los axiomas de comprensión de segundo orden se generalizan fácilmente al marco de orden superior. Sin embargo, los teoremas que expresan la compacidad de los espacios básicos se comportan de manera bastante diferente en la aritmética de segundo y superior orden: por un lado, cuando se restringen a las cubiertas contables/el lenguaje de la aritmética de segundo orden, la compacidad del intervalo unitario es demostrable en WKL 0 a partir de la siguiente sección. Por otro lado, dadas las cubiertas incontables/el lenguaje de la aritmética de orden superior, la compacidad del intervalo unitario solo es demostrable a partir de la aritmética de segundo orden (completa). [6] Otros lemas de cobertura (por ejemplo, debido a Lindelöf , Vitali , Besicovitch , etc.) exhiben el mismo comportamiento, y muchas propiedades básicas de la integral de calibre son equivalentes a la compacidad del espacio subyacente.
La aritmética de segundo orden es una teoría formal de los números naturales y de los conjuntos de números naturales. Muchos objetos matemáticos, como anillos , grupos y cuerpos contables , así como puntos en espacios polacos efectivos , pueden representarse como conjuntos de números naturales y, en módulo de esta representación, pueden estudiarse en la aritmética de segundo orden.
Las matemáticas inversas hacen uso de varios subsistemas de aritmética de segundo orden. Un teorema típico de matemáticas inversas muestra que un teorema matemático particular T es equivalente a un subsistema particular S de aritmética de segundo orden sobre un subsistema más débil B . Este sistema más débil B se conoce como el sistema base para el resultado; para que el resultado de las matemáticas inversas tenga significado, este sistema no debe ser capaz de demostrar por sí mismo el teorema matemático T . [ cita requerida ]
Simpson (2009) describe cinco subsistemas particulares de aritmética de segundo orden, a los que llama los Cinco Grandes , que aparecen con frecuencia en las matemáticas inversas. En orden de fuerza creciente, estos sistemas se nombran con las siglas RCA 0 , WKL 0 , ACA 0 , ATR 0 y Π1
1-CA 0 .
La siguiente tabla resume los "cinco grandes" sistemas [7] y enumera los sistemas equivalentes en aritmética de orden superior. [5] Estos últimos generalmente prueban las mismas oraciones de segundo orden (o un subconjunto grande) que los sistemas de segundo orden originales. [5]
El subíndice 0 en estos nombres significa que el esquema de inducción ha sido restringido del esquema completo de inducción de segundo orden. [8] Por ejemplo, ACA 0 incluye el axioma de inducción (0 ∈ X ∀ n ( n ∈ X → n + 1 ∈ X )) → ∀ n n ∈ X . Esto junto con el axioma de comprensión completa de la aritmética de segundo orden implica el esquema completo de inducción de segundo orden dado por el cierre universal de ( φ (0) ∀ n ( φ ( n ) → φ ( n +1))) → ∀ n φ ( n ) para cualquier fórmula de segundo orden φ . Sin embargo, ACA 0 no tiene el axioma de comprensión completo, y el subíndice 0 es un recordatorio de que tampoco tiene el esquema de inducción de segundo orden completo. Esta restricción es importante: los sistemas con inducción restringida tienen ordinales de demostración teórica significativamente más bajos que los sistemas con el esquema de inducción de segundo orden completo.
RCA 0 es el fragmento de aritmética de segundo orden cuyos axiomas son los axiomas de la aritmética de Robinson , inducción para Σ0
1Fórmulas y comprensión de Δ0
1fórmulas.
El subsistema RCA 0 es el más comúnmente utilizado como sistema base para las matemáticas inversas. Las iniciales "RCA" significan "axioma de comprensión recursiva", donde "recursivo" significa "computable", como en función recursiva . Este nombre se utiliza porque RCA 0 corresponde informalmente a "matemática computable". En particular, cualquier conjunto de números naturales que se pueda demostrar que existen en RCA 0 es computable, y por lo tanto cualquier teorema que implique que existen conjuntos no computables no es demostrable en RCA 0. En esta medida, RCA 0 es un sistema constructivo, aunque no cumple con los requisitos del programa del constructivismo porque es una teoría de la lógica clásica que incluye la ley del medio excluido .
A pesar de su aparente debilidad (de no demostrar que existen conjuntos no computables), RCA 0 es suficiente para demostrar una serie de teoremas clásicos que, por lo tanto, requieren solo una fuerza lógica mínima. Estos teoremas están, en cierto sentido, por debajo del alcance de la empresa de las matemáticas inversas porque ya son demostrables en el sistema base. Los teoremas clásicos demostrables en RCA 0 incluyen:
La parte de primer orden de RCA 0 (los teoremas del sistema que no involucran ninguna variable de conjunto) es el conjunto de teoremas de la aritmética de Peano de primer orden con inducción limitada a Σ0
1fórmulas. Es demostrablemente consistente, como lo es RCA 0 , en la aritmética de Peano de primer orden completa.
El subsistema WKL 0 consta de RCA 0 más una forma débil del lema de König , es decir, la afirmación de que cada subárbol infinito del árbol binario completo (el árbol de todas las secuencias finitas de 0 y 1) tiene un camino infinito. Esta proposición, que se conoce como lema débil de König , es fácil de enunciar en el lenguaje de la aritmética de segundo orden. WKL 0 también se puede definir como el principio de Σ0
1separación (dados dos Σ0
1fórmulas de una variable libre n que son excluyentes, existe un conjunto que contiene todos los n que satisfacen uno y ningún n que satisface el otro). Cuando este axioma se agrega a RCA 0 , el subsistema resultante se llama WKL 0 . Se hace una distinción similar entre axiomas particulares por un lado, y subsistemas que incluyen los axiomas básicos y la inducción por otro lado, para los subsistemas más fuertes descritos a continuación.
En cierto sentido, el lema débil de König es una forma del axioma de elección (aunque, como se ha dicho, se puede demostrar en la teoría clásica de conjuntos de Zermelo-Fraenkel sin el axioma de elección). No es constructivamente válido en algunos sentidos de la palabra "constructivo".
Para demostrar que WKL 0 es en realidad más fuerte que (no demostrable en) RCA 0 , es suficiente exhibir un teorema de WKL 0 que implica que existen conjuntos no computables. Esto no es difícil; WKL 0 implica la existencia de conjuntos separadores para conjuntos recursivamente enumerables efectivamente inseparables.
Resulta que RCA 0 y WKL 0 tienen la misma parte de primer orden, lo que significa que prueban las mismas oraciones de primer orden. Sin embargo, WKL 0 puede probar una buena cantidad de resultados matemáticos clásicos que no se deducen de RCA 0. Estos resultados no se pueden expresar como enunciados de primer orden, pero sí como enunciados de segundo orden.
Los siguientes resultados son equivalentes al lema de König débil y, por tanto, a WKL 0 sobre RCA 0 :
ACA 0 es RCA 0 más el esquema de comprensión de fórmulas aritméticas (que a veces se denomina "axioma de comprensión aritmética"). Es decir, ACA 0 nos permite formar el conjunto de números naturales que satisfacen una fórmula aritmética arbitraria (una sin variables de conjunto acotadas, aunque posiblemente contenga parámetros de conjunto). [1] pp. 6--7 En realidad, basta con añadir a RCA 0 el esquema de comprensión de fórmulas Σ 1 (que también incluye variables libres de segundo orden) para obtener una comprensión aritmética completa. [1] Lema III.1.3
La parte de primer orden de ACA 0 es exactamente aritmética de Peano de primer orden; ACA 0 es una extensión conservadora de la aritmética de Peano de primer orden. Los dos sistemas son demostrablemente (en un sistema débil) equiconsistentes. ACA 0 puede considerarse como un marco de matemática predicativa , aunque existen teoremas demostrables de manera predicativa que no son demostrables en ACA 0 . La mayoría de los resultados fundamentales sobre los números naturales, y muchos otros teoremas matemáticos, pueden demostrarse en este sistema.
Una forma de ver que ACA 0 es más fuerte que WKL 0 es exhibir un modelo de WKL 0 que no contenga todos los conjuntos aritméticos. De hecho, es posible construir un modelo de WKL 0 que consista enteramente en conjuntos bajos utilizando el teorema de base baja , ya que los conjuntos bajos en relación con los conjuntos bajos son bajos.
Las siguientes afirmaciones son equivalentes a ACA 0 sobre RCA 0 :
El sistema ATR 0 añade a ACA 0 un axioma que establece, informalmente, que cualquier funcional aritmético (es decir, cualquier fórmula aritmética con una variable numérica libre n y una variable de conjunto libre X , vista como el operador que lleva X al conjunto de n que satisface la fórmula) puede iterarse transfinitamente a lo largo de cualquier orden contable comenzando con cualquier conjunto. ATR 0 es equivalente sobre ACA 0 al principio de Σ1
1separación. ATR 0 es impredicativo y tiene el ordinal de prueba teórica , el supremo de los sistemas predicativos.
ATR 0 demuestra la consistencia de ACA 0 y, por lo tanto, por el teorema de Gödel, es estrictamente más fuerte.
Las siguientes afirmaciones son equivalentes a ATR 0 sobre RCA 0 :
P1
1-CA 0 es más fuerte que la recursión transfinita aritmética y es completamente impredicativa. Consiste en RCA 0 más el esquema de comprensión para Π1
1fórmulas.
En cierto sentido, Π1
1-CA 0 comprensión es recursión transfinita aritmética (Σ1
1separación) ya que ACA 0 es demasiado débil para el lema de König (Σ0
1separación). Es equivalente a varias afirmaciones de la teoría de conjuntos descriptivos cuyas pruebas hacen uso de argumentos fuertemente impredicativos; esta equivalencia muestra que estos argumentos impredicativos no pueden eliminarse.
Los siguientes teoremas son equivalentes a Π1
1-CA 0 sobre RCA 0 :
Sobre RCA 0 , Π1
1recursión transfinita, ∆0
2determinación, y el ∆1
1El teorema de Ramsey es todos equivalentes entre sí.
Sobre RCA 0 , Σ1
1inducción monótona, Σ0
2determinación, y la Σ1
1El teorema de Ramsey es todos equivalentes entre sí.
Los siguientes son equivalentes: [12] [13]
El conjunto de Π1
3consecuencias de la aritmética de segundo orden Z 2 tiene la misma teoría que RCA 0 + (esquema sobre n finito ) determinación en el nivel n de la jerarquía de diferencias de Σ0
3conjuntos. [14]
Para un conjunto parcial , sea el espacio topológico que consiste en los filtros en cuyos conjuntos abiertos están los conjuntos de la forma para algún . La siguiente afirmación es equivalente a sobre : para cualquier conjunto parcial numerable , el espacio topológico es completamente metrizable si y solo si es regular . [15]
El ω en ω-modelo representa el conjunto de números enteros no negativos (u ordinales finitos). Un ω-modelo es un modelo para un fragmento de aritmética de segundo orden cuya parte de primer orden es el modelo estándar de la aritmética de Peano, [1] pero cuya parte de segundo orden puede no ser estándar. Más precisamente, un ω-modelo está dado por una elección de subconjuntos de . Las variables de primer orden se interpretan de la manera habitual como elementos de , y , tienen sus significados habituales, mientras que las variables de segundo orden se interpretan como elementos de . Hay un ω-modelo estándar donde uno simplemente toma que consiste en todos los subconjuntos de los números enteros. Sin embargo, también hay otros ω-modelos; por ejemplo, RCA 0 tiene un ω-modelo mínimo donde consiste en los subconjuntos recursivos de .
Un modelo β es un modelo ω que concuerda con el modelo ω estándar en cuanto a la verdad de las oraciones y (con parámetros).
Los modelos no ω también son útiles, especialmente en las pruebas de teoremas de conservación.