Edit : La primera versión de esta respuesta proponía un criterio basado en la complejidad de Kolmogorov, pero como Scott Aaronson comentó, esto no es muy restrictivo ya que todos los primos tienen una complejidad bastante baja: la primalidad no es muy difícil de diseñar una prueba ineficiente para, el n'º primo pn tiene una complejidad máxima de logn≈loglogpn . Parece que lo que yo tenía en mente era más o menos lo que él escribió en su respuesta.
Sin embargo, me parece que la cuestión de la complejidad es parte de lo que hace que la pregunta sea interesante: debería esperarse que los números extremadamente grandes tuvieran una complejidad extremadamente grande, y es la disparidad entre la baja complejidad de alguna descripción corta como C(5) y la alta complejidad de la propia cadena de dígitos de C(5) lo que hace que la descripción parezca no ser concreta. En términos más generales, se puede dudar de la conocibilidad de los números extremadamente grandes basándose en que no se pueden escribir explícitamente, como se indica en la pregunta.
Así que, contrariamente a la afirmación de que C(5) no es una descripción concreta de un número, creo que debido a su baja complejidad es mucho más concreto de lo que su tamaño podría sugerir, y sus dígitos de base 2 se enumeran fácilmente; la mayoría de los números de su magnitud son totalmente abstractos y sus dígitos en cualquier base nunca se conocerán. De hecho, no estoy del todo seguro de que un algoritmo de enumeración de primos que calcule C(5) en tiempo polinómico en C(4) (su número de dígitos binarios), como sugiere Scott, sea en realidad especialmente concreto, a menos que tome una entrada significativamente menor que C(5) (nótese que C(5) es aproximadamente el primo C(5)'th).
Es decir, un cálculo puede ser eficiente sin ser hormigón . En el espíritu de la respuesta de Alastair Litterick, me gustaría sugerir que
Un algoritmo para enumerar (alguna familia infinita de) primos que sea eficiente en el sentido de la respuesta de Scott también es "concreto" si la longitud de su salida es superpolinómica en la longitud de su entrada.
En términos más generales, supongo que tendría sentido cuantificar cuánto mayor es la salida, a efectos de sondear primos muy distantes.
Puesto que la pregunta se declara filosófica, yo también tengo algunas ideas filosóficas sobre su significado. Estas no abordan la cuestión de la misma manera que las anteriores.
Creo que la palabra "conocido" debe tomarse con un grano de sal incluso en el caso del actual récord del primo más grande, aunque estuviera expresado en dígitos de base-10. Buscar primos de tamaño récord es una actividad ajena a las matemáticas, igual que la búsqueda de planetas extrasolares por parte de los astrónomos es ajena a la geología, aunque si alguna vez fuéramos a uno, podríamos estudiarlo geológicamente. Con una prueba en la mano de que hay infinitos primos, encontrar uno en particular sólo es útil si necesitamos números específicos para alguna tarea, como la criptografía, cuya ejecución ni siquiera es una cuestión de informática una vez implementada. Esto no quiere decir que la construcción de una búsqueda de primos no sea una cuestión tanto de matemáticas como de informática: por ejemplo, probar los primos de Mersenne es una estrategia extraída de las matemáticas, ya que es pas se sabe que hay infinitas, y hacer las pruebas de forma eficiente es informática. Sin embargo, ejecutar la búsqueda con éxito no es ni lo uno ni lo otro.
En cambio, para conocer un primo, o cualquier cosa, es necesario poder responder a preguntas sobre él; mejor aún, las preguntas no deben tener respuestas generales conocidas. Por ejemplo, "¿el último dígito es 3?" es una buena pregunta, pero sólo pregunta por el residuo módulo 10, y el teorema de Dirichlet ya describe estadísticamente la respuesta a esa pregunta. Se podría tener curiosidad por el sesgo de Chebyshev (qué clase de residuo tiene más números primos hasta un cierto tamaño), pero eso no se puede resolver de una manera u otra mirando ejemplos individuales. Por otra parte, ni siquiera 2 se entiende del todo como un primo, ya que no podemos decir en qué módulo de primos es una raíz primitiva (implícitamente, por ejemplo, "los que son 5 mod 7"). Ésta, al igual que los primos de Mersenne, es otra lista que no se sabe si es infinita.
Aparte de las conjeturas sobre números primos individuales que pueden comprobarse en números concretos, existen conjeturas estadísticas, similares en su naturaleza al teorema de Dirichlet, que no están resueltas y que tampoco pueden resolverse mediante una búsqueda de números primos dispersos. Por ejemplo, uno podría querer saber si un primo concreto pn comienza un hueco primo máximo (mayor que cualquier hueco anterior), para el que el único cómputo posible es de un exhaustivo lista de primos hasta pn+1 .
Supongamos, sin embargo, que tuviéramos un algoritmo para generar una lista de todos primos, en orden, dando todos los primos de n dígitos en tiempo polinómico demostrable. Seguimos sin poder verificar la hipótesis de Riemann en la forma que |π(x)−Li(x)|=O(x1/2logx) a menos que tuviéramos una comprensión mucho más profunda de la comportamiento de ese algoritmo. Sin saber esto, no sería razonable decir que los números primos son "conocidos" como conjunto. Y no creo que sea un listón demasiado alto decir que si todos los números primos son "conocidos", entonces los números primos son conocidos como conjunto.
En resumen, no creo que una mera lista de primos, finita o infinita, pueda constituir un conocimiento de sus elementos.