jueves, 27 de marzo de 2025

Bases, índices y resultados simétricos

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

 c = 0: i = 2
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:


Al mismo resultado se llega con PARI:

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: