Es ya muy popular la propiedad del “primo de Sheldon”, de la serie televisiva “Big Bang Theory”, y es que 73 es un número primo, y si invertimos sus cifras, 37 también es primo. A esto se le une que 73 es el primo número 21 y 37 es el número 12. Es decir, dos números de un tipo son simétricos y sus índices, bases u órdenes también lo son.
Hemos usado la propiedad de
ser primo, pero en los cuadrados abundan ejemplos similares. Así, 12 y 21 son
simétricos y sus cuadrados, 144 y 441, también. Un ejemplo más difícil de
encontrar es el de números triangulares: El triangular de orden 24662 es 304119453
y el de orden simétrico 26642 es su
simétrico 354911403. No se encuentra un ejemplo más pequeño, salvo con números
capicúas.
En estas búsquedas, a fin de evitar trivialidades, descartaremos los números capicúas o palindrómicos. En los cálculos a efectuar será muy útil la función CIFRAINVER, explicada en la entrada
https://hojaynumeros.blogspot.com/2022/04/relaciones-entre-numeros-con-cifras.html.
Las búsquedas que se efectúen aquí serán complementos de algunas contenidas en
esa entrada.
Búsqueda
con números primos
El ejemplo del 37 y el 73 se
puede extender a otros primos. Bastará con exigir que sean simétricos y que sus
números de orden también lo sean. Necesitaremos la función PRIME(N), que no
está implementada en hojas de cálculo. Se puede sustituir por nuestra
PRIMNUM(N), que devuelve el primo número N:
Public Function primnum(n)
Dim p, c, i
While c < n
If esprimo(i) Then c = c +
1: p = i
i = i + 1
Wend
primnum = p
End Function
Usa nuestra función ESPRIMO, muy usada en este blog.
Con ellas basta buscar que
m=cifrainver(n) and
primnum(m)=cifrainver(primnum(n))
El resultado será que 73 y
37 son los únicos resultados a nivel elemental. Si se añade la propiedad de que
7*3=21, se ha demostrado que no existen más ejemplos.
Búsqueda
con cuadrados
Aquí la condición para Excel
y Calc sería
m=cifrainver(n) and m^2=cifrainver(n^2)
El resultado, bastante
conocido es
La columna de cuadrados está publicada en https://oeis.org/A064021
Para quienes quieran reproducir la búsqueda sin usar
funciones especiales, se adjunta a continuación un código en PARI:
ok(m,n)=n==eval(concat(Vecrev(Str(m))))&&n^2==eval(concat(Vecrev(Str(m^2))))&&n%10<>0&&m%10<>0
for(i=2,300,for(j=2,i-1,if(ok(i,j),print(i,",
",i^2,", ",j,", ",j^2))))
Está preparado para buscar hasta 300, dato que se puede cambiar sin problemas. Su resultado sería similar al anterior:
Números
triangulares
Ya se anunció al principio
que estos ejemplos son escasos. Bastará cambiar en las funciones la expresión m^2 por m*(m+1)/2 y al igual con n.
Efectuada la búsqueda, el
único par encontrado, inferior a 10^5 es el referido:
En OEIS, https://oeis.org/A279084, están publicados los resultados sin desechar los capicúas.
Otros
tipos
Con números oblongos, tipo
N(N+1), no se han encontrado ejemplos a nivel elemental, y tampoco para
pentagonales.
Para cubos, existen
ejemplos, pero en algunos de ellos el número de cifras es alto, y hay que
acudir a PARI:
Están publicados en https://oeis.org/A035124
Por último, al probar con cuadrados
de primos, se obtienen bastantes resultados entre los primeros números:
No parece que estén publicados. El autor no lo hará.
No hay comentarios:
Publicar un comentario