Eso depende de la “manera” en que el GC es verdadero. Solo saber que es cierto no es suficiente para precisar la complejidad de encontrar un par de números primos para un entero par dado.
Por ejemplo, es teóricamente posible que GC sea verdadero “apenas”, lo que significa que para infinitos números pares (o, mejor, para un conjunto denso de números pares), solo hay un par de primos que suman número. En este caso, es concebible que encontrar esa aguja en un pajar sea tan difícil como factorizar una cantidad de tamaño comparable.
Sin embargo, esto no es absolutamente lo que esperamos. Lo que esperamos es que para todos los números pares, hay toneladas y toneladas de pares de números primos adecuados. De hecho, sospechamos que por cada p menor que n (para n par), la probabilidad de que np sea primo es exactamente la misma que la de cualquier número de tamaño comparable.
Si eso es así, la complejidad (aleatoria) de encontrar un par primo es significativamente menor que la factorización. Simplemente pruebe pequeños números primos en secuencia hasta que la diferencia también sea primo; esto no debería tomar más que un número logarítmico de intentos, por lo que la complejidad es polinomial (en el número de dígitos, que es cómo se calculan estas cosas) en lugar de superpolinomial (como sospechamos que es la factorización).
- Pruebas (matemáticas): ¿Cómo se puede probar que hay infinitos números primos de la forma 6x – 1?
- ¿Qué debe saber todo programador sobre las ecuaciones de diofantina?
- ¿Cómo se muestra que [matemáticas] (2 ^ a-1) (2 ^ b-1) = 2 ^ {2 ^ c} +1 [/ matemáticas] es imposible en enteros no negativos [matemáticas] a, b, [/ matemáticas] y [matemáticas] c [/ matemáticas]?
- Dados los números reales positivos x e y, demuestre que [matemáticas] \ frac {2} {\ frac {1} {x} + \ frac {1} {y}} \ le \ sqrt {xy} \ le \ frac {x + y} {2} [/ matemáticas]?
- ¿Por qué a = (a + b) – (b = a) es una mala elección para intercambiar dos enteros?