Se me ha ocurrido una idea sencilla para estudiar los números primos desde perspectivas aún inexploradas. Vayamos al conjunto de los números complejos, y definamos el subconjunto de los números “fantástamente completos” así:
El número complejo z pertenecerá al conjunto de los números “fantástamente completos“, {Fc}, si su parte real es un número primo y su parte imaginaria es un número compuesto, o viceversa, y cumplen las siguientes propiedades:
1. Si la parte real de
z es el número primo,
p, entonces su parte imaginaria sólo podrá ser uno de estos números compuestos: (
p+1) ó (
p-1). Con lo cual tendremos cuatro valores diferentes:
|
(1) |
2.
Si la parte real de z es el número compuesto que dista sólo una unidad de un número primo, entonces tendremos también cuatro posibles números pertenecientes al conjunto Fc:
|
(2) |
3.El tercer caso es para los números complejos cuya parte real es un número compuesto, pero el menor primo mayor que él ya no dista una unidad, o el mayor primo menor que él tampoco. Por ejemplo para los complejo cuya parte real es 8, tendremos que el menor primo mayor que él es el 11, y el mayor primo menor que él es el 7: así tendremos los números:
|
(3) |
O para el 15 de parte real tendríamos:
|
(4) |
Usemos la
función cuenta primos π(x). Un número entero positivo,
m, es compuesto si
π(
m) –
π(
m-1) = 0, y también
π(
m+1) –
π(
m) = 0. Por el contrario, si
m es primo, entonces
π(
m) –
π(
m-1) = 1, y
π(
m+1) –
π(
m) = 1. Pero, antes de intentar encontrar una forma cerrada para este último caso de números, debemos preguntarnos, que podríamos hacer con esta clase de números. Ya sabemos que dado un número primo
p, podemos definir desde él, al menos, ocho complejos diferentes, los de (1) y (2). Y si tenemos de entrada un compuesto, podemos construir complejos además podrían ser del tercer caso.
Enpecemos a jugar un poco con estos números del conjunto de los “
fantástamente completos“, {
Fc}. Por ejemplo, seleccionemoss números de la forma
m =
p -(
p-1)
i, donde
p es primo. Elevemos al cubo ese número m:
|
(5) |
Observamos claramente que su parte real sólo puede ser un número compuesto o el primo 2, pues es divisible por 2, y su parte imaginaria sí podría ser un número primo, según el valor de
p. Además, vemos que sería esa parte imaginaria un número entero negativo. Busquemos que números primos
p, producen un número primo en esa parte imaginaria de
m. Por mucho que búsquemos, sólo encontraremos el siguiente número complejo:
|
(6) |
El cual, claramente, no pertenece al conjunto Fc. Pero, lo curioso de todo esto es siempre obtenemos el número
p = 2. Cuando vamos elevando el número
m a las sucesivas potencias, obtenemos los siguientes números cubos vuyas partes imaginarias son números primos:
|
(7) |
Observamos que sólo las potencias impares dan esos números con parte imaginaria prima. Veamos ahora las potencias pares: Veremos que sólo para
m al cubo se obtiene 153 números con sucesivos valores de
p, desde el 2 hasta el 7867. Los siguientes dos números obtenidos corresponden a las potencias de 5 y de 9
|
(8) |
En resumen, que esta clase de números puede dar un juego bastante bueno, si se investiga un poco. Veamos ahora números de la forma
m =
p-1 –
p i. Obtenemos los siguientes para potencias impares:
|
(9) |
Vemos que el complejo p-1 –p i, como es el conjugado de p -(p-1)i, los números obtenidos de sus potencias, también son conjugados de (9).
Nos faltaba aún encontrar una forma cerrada para el
tercer caso que expliqué arriba. Es decir, dado un número entero positivo cualquiera,
n, ¿cómo construir desde él los númerod
fantásticamente completod,
m, con sud parted reales igual a
n?. La respuesta no sea hace esperar. Primero hay que hallar las partes imaginarias de esos posibles números. Para ello definimos la siguiente función, que llamaremos
PrimeComplexBlock, para la cual introducimos el dato inicial
n, y nos devolverá el par de números buscado:
|
(10) |
Es decir, si
n es compuesto entonces nos devuelve el par de números {
p(
π(
n)), NextPrime(
n)}. El primer número del par nos da el mayor número primo de todos los primos menores que
n. Y el segundo número del par, es decir, NextPrime(
n)}, como su propio nombre indica, nos da el menor primo de todos los que son mayores a
n. Pongamos un ejemplo. Sea
n = 10, entonces tenemos:
la funcion
π(
n), es la función cuenta primos, es decir, nos dice cuántos números primos hay menores o igual a
n. Y la función
p(
n) nos da el
n-ésimo número primo. Por lo tanto, ambas funciones combinadas, en
p(
π(
n)) nos definen una función que nos da el mayor número primo de los menores a
n. Así pues, para
n = 10, tendremos todos estos números fantásticamente completos:
Fijémonos ahora en los números
fantásticaente completos de la forma
m =
p + (
p+1)
i, donde
p son un número primo. Calculemos los cuadrados de esos números
m. Sus cuadrados son también números complejos. Seleccionemos de los sucesivos cuadrados, aquellos cuya parte real es un número primo. La sucesión de esas partes reales primas es lo que se llama
números primos seguros:
|
(11) |
sucesión
A005385 en la biblioteca de secuencias
OEIS. Como esas partes enteras son los llamados
números seguros, resulta que estos números son a su vez números de la forma 2
p + 1, donde
p es otro primo, que es llamado número primo de
Sophie Germain. Es decir, de la lista de arriba (11), restamos la unidad a cada uno de sus números y dividimos por 2, para obteber estos números primos de Sophie Germain:
|
(12) |
sucesión
A005384 en la biblioteca de secuencias
OEIS. Estos últimos números primos de la lista (12) se llaman primos Sophie Germain, porque fué la matemática francesa
Marie-Sophie Germain la primera en demostrar que el
Último teorema de Fermat era cierto para esta clase de números primos.
Un saludo fantásticamente completo 🙂