← Últimos artículos
💬 NLP

Turing or Cantor: That is the Question

Este artículo establece la dependencia de los logros de Alan Turing respecto a la teoría de conjuntos de Georg Cantor, propone una medida de indecidibilidad basada en la probabilidad de entrada y define tres nuevas clases de complejidad (U, D y H) para problemas indecidibles, demostrando que la clase U-complete no es equivalente a P.

Autores originales: Eugene Eberbach

Publicado 2026-04-14
📖 4 min de lectura☕ Lectura para el café

Autores originales: Eugene Eberbach

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

¡Hola! Imagina que este artículo es como un viaje de descubrimiento que nos lleva al corazón de cómo funcionan (y dónde fallan) las computadoras. El autor, Eugene Eberbach, quiere contarnos una historia sobre dos gigantes de las matemáticas: Alan Turing (el padre de la informática) y Georg Cantor (el maestro de los infinitos).

Aquí tienes la explicación, traducida a un lenguaje sencillo y con analogías divertidas:

1. El Gran Conflicto: ¿Quién es el verdadero abuelo de la informática?

La pregunta del título es: "¿Turing o Cantor: Esa es la cuestión?".

Imagina que la informática es un castillo enorme. Todos sabemos que Alan Turing construyó los cimientos y las paredes (las computadoras y los algoritmos). Pero el autor dice que olvidamos a Georg Cantor, quien trajo los planos de cómo funciona el "infinito".

  • La analogía: Imagina que Turing es el arquitecto que diseñó el coche más rápido del mundo. Pero Cantor fue quien le dijo: "Oye, hay carreteras que son tan largas que ningún coche, por rápido que sea, podrá recorrerlas todas". Sin Cantor, Turing no habría sabido que existían esos caminos imposibles.

2. El Problema de la "Lista Infinita" (La Prueba)

Turing demostró que hay problemas que ninguna computadora puede resolver. ¿Cómo lo hizo? Usando una idea de Cantor llamada "diagonalización".

  • La analogía: Imagina que tienes una biblioteca infinita con todos los libros posibles (todos los programas de computadora posibles). Turing intentó hacer un "índice maestro" (un programa que lee todos los otros programas).
    • Cantor le dijo: "Espera, si intentas hacer una lista de todos los libros, siempre te faltará uno que tú mismo inventes al final".
    • Turing usó esta idea para decir: "¡Exacto! Hay más problemas matemáticos (libros) que programas de computadora (índices) para resolverlos. Por lo tanto, siempre habrá problemas que las computadoras no podrán resolver".

3. Un Nuevo Medidor: ¿Qué tan "imposible" es un problema?

Hasta ahora, si un problema era "imposible" para una computadora, decíamos "fin de la historia". El autor propone algo nuevo: medir qué tan imposible es.

  • La analogía: Imagina que tienes un montón de llaves y un montón de cerraduras.
    • Algunas cerraduras se abren con facilidad (problemas fáciles).
    • Algunas se abren si tienes mucha paciencia (problemas difíciles).
    • Algunas nunca se abren.
    • El autor dice: "En lugar de solo decir 'no se puede abrir', contemos cuántas cerraduras de cada tipo hay". Si el 99% de las cerraduras son imposibles de abrir, el problema es "muy indecidible". Si solo el 1%, es "ligeramente indecidible".

4. Tres Nuevas Categorías de "Imposibilidad"

El autor crea tres nuevas clases para organizar los problemas que las computadoras no pueden resolver, inspirándose en cómo clasificamos los problemas difíciles (como los problemas NP-completos).

Imagina una escalera de "imposibilidad":

  1. U-Completo (Universal): Son problemas que casi podemos resolver.
    • La analogía: Es como intentar adivinar si un coche llegará a su destino. Si el coche llega, lo sabes enseguida. Pero si no llega, podrías estar esperando para siempre sin saber si se detuvo o si sigue conduciendo. Sabes que la respuesta existe, pero no sabes cuándo llegarás a ella. (Ejemplo: El problema de la parada).
  2. D-Completo (Diagonalización): Son problemas más oscuros.
    • La analogía: Aquí ni siquiera podemos saber si el coche llegó o no, ni siquiera con una lista infinita. Es como intentar encontrar una aguja en un pajar donde la aguja cambia de color cada vez que la miras. No hay forma de hacer una lista de todas las agujas posibles.
  3. H-Completo (Hipercomputación): Son problemas que requieren magia o una computadora que no existe en nuestro universo.
    • La analogía: Son problemas que ni siquiera una computadora con tiempo infinito podría resolver. Requieren un "oráculo" (una caja mágica que sabe la respuesta de todo). Para resolverlos, necesitarías una computadora que pueda hacer infinitos cálculos en un segundo, algo que va más allá de la física actual.

5. La Conclusión: Un Infinito de Infinitos

El autor termina diciendo que la jerarquía de problemas "imposibles" no termina aquí. Al igual que Cantor descubrió que hay infinitos más grandes que otros (infinitos de infinitos), también hay niveles de "imposibilidad" que nunca terminan.

  • El mensaje final: La informática actual se centra mucho en los problemas que podemos resolver (los fáciles y los difíciles). Pero el autor nos invita a mirar hacia el horizonte, hacia esos problemas que las computadoras actuales no pueden tocar, y a entender que la "imposibilidad" tiene sus propias reglas y grados, gracias a la genialidad de Cantor y Turing.

En resumen: Este paper nos dice que, aunque Turing nos dio las computadoras, fue Cantor quien nos dio el mapa para entender que hay territorios donde esas computadoras nunca podrán llegar, y ahora tenemos nuevas herramientas para medir cuán lejos están esos territorios.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →