Implicaciones de las variantes de hipótesis de Riemann en TCS


10

La hipótesis de Riemann de más de ½ siglo de antigüedad tiene profundas implicaciones en las matemáticas y ahora se prueba condicionalmente un gran edificio de teoría matemática y numerosas variantes. Recientemente encontré una referencia a un resultado condicional en TCS basado en la hipótesis de Riemann. Por lo tanto, me pregunto:

¿Cuáles son las principales implicaciones de la hipótesis de Riemann en TCS?

Para empezar, aquí hay un ejemplo de un artículo reciente, Polinomios de homomorfismo completos para VP de Durand, Mahajan, Malod, de Rugy-Altherre y Saurab. De la introducción del artículo:

Una de las preguntas abiertas más importantes en la teoría de la complejidad algebraica es decidir si las clases VP y VNP son distintas. Estas clases, definidas por primera vez por Valiant en [13, 12], son los análogos algebraicos de las clases de complejidad booleana P y NP, y separarlas es esencial para separar P de NP (al menos de manera no uniforme y asumiendo la Hipótesis de Riemann generalizada, sobre el campo , [3]).C


3
Bien conocido es que la RH generalizada implica que podemos desrandomizar la prueba de primalidad de Miller-Rabin. Pero no sé si hay algo más profundo o más amplio relacionado con eso.
usul

1
Hmm, creo que también hay alguna relación con el problema de encontrar determinísticamente rápidamente un primo grande ( es decir, dado en binario, encontrar un número primo mayor que ). Espero que alguien con conocimiento pueda comentar. nn
usul

1
@usul RH implica que para todos los grandes , hay un primo en , lo que da un algoritmo determinista algo no trivial, pero está muy lejos de lo que desear. Además, sabemos cómo lograr el mismo tiempo de ejecución sin HR, consulte el documento del proyecto polymath arxiv.org/abs/1009.3956 . Creo que un mejor algoritmo determinista para encontrar números primos suponiendo que RH sería un resultado significativo. n[n,n+n0.5+o(1)]
Sasho Nikolov

Además, una extensión de RH proporciona un buen límite superior en el mínimo primo en progresiones aritméticas (ver, por ejemplo, la Sección 5.5.4 en shoup.net/ntb/ntb-v2.pdf ).
Alex Golovnev

Respuestas:


15

Primero, no conozco ninguna aplicación CS de la hipótesis de Riemann como tal. Existen diversas aplicaciones de generalizaciones de RH.

En segundo lugar, una nota terminológica: contrariamente a la creencia popular, no existe tal cosa como "la hipótesis de Riemann generalizada" o "la hipótesis de Riemann extendida". Ambos términos se usan más o menos indistintamente en la literatura como una denotación suelta de cualquier tipo de generalizaciones de la HR a alguna clase de funcionesNo tienen un significado específico fijo, o al menos no son consistentes entre los documentos de diferentes autores (o incluso diferentes documentos del mismo autor).L

El resultado mencionado en el OP se basa en el resultado de Koiran de que la teoría existencial de (que comúnmente se conoce con el nombre confuso de "Nullstellensatz de Hilbert") está en AM y, por lo tanto, en la jerarquía polinómica. Asume la HR para las funciones Dedekind ; específicamente, se basa en una versión efectiva del teorema de densidad de Chebotarev.Cζ

Otra clase de aplicaciones CS explota el hecho de que cada módulo de Dirichlet cuadrático no trivial asume para algunos , originalmente debido a Ankeny, a menudo indicado con una referencia a Bach que mejoró la constante en la notaciónSe basa en la RH para las funciones de los caracteres de Dirichlet cuadráticos, que es más débil que la de las funciones Dedekind . (El resultado en realidad es más general para los caracteres Hecke de orden finito, y en general necesita la RH para las funciones de dichos caracteres Hecke, que de hecho es equivalente a la RH para Dedekindmχ(x)=1x=O((logm)2)OLζLζ-funciones. Sin embargo, las aplicaciones CS que conozco no necesitan esto.) Las consecuencias son que uno puede desrandomizar varios algoritmos, como el algoritmo de prueba de primalidad Miller-Rabin o el algoritmo Shanks-Tonelli para calcular primos de módulo de raíces cuadradas.

Hasta donde yo sé, RH no es útil para determinar de forma determinista los números primos en un intervalo dado, como se aludió en un comentario anterior. Esto se seguiría de la conjetura de Cramér o un límite similar en las brechas principales, pero la HR es demasiado débil para probar tales límites (el término de error en el teorema del número primo es al menos de orden aproximadamente sin importar qué).x


Estoy de acuerdo en que el uso de GRH / ERH no es del todo consistente (y es un falso paso terminológico tener "extendido" y "generalizado" significa diferentes cosas específicas). Sin embargo, siempre me enseñaron que el GRH es la extensión de las funciones asociadas a los caracteres Dirichlet y que el ERH es la extensión de las funciones de los campos numéricos. Lζ
François G. Dorais

@ François: También estoy acostumbrado personalmente a esa terminología. Pero, por ejemplo, el libro bastante conocido de Bach y Shallit lo define exactamente de la manera opuesta (que incidentalmente contradice el uso de Bach en su artículo "Límites explícitos ...").
Emil Jeřábek

¿No es FACTORING en PPA una implicación interesante? arxiv.org/abs/1207.5220
domotorp

Tal vez. Esta es una instancia de "Las consecuencias son que uno puede desrandomizar varios algoritmos, como ..." en el penúltimo párrafo, y no creo que sea necesario anunciar mi propio trabajo en la respuesta.
Emil Jeřábek

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.