Articulo de referencia

Número automorfo

En matemáticas , un número automorfo (a veces denominado número circular ) es un número natural en una base numérica dada. b {\displaystyle b} cuyo cuadrado "termina" en los mis...

En matemáticas , un número automorfo (a veces denominado número circular ) es un número natural en una base numérica dada.b{\displaystyle b}cuyo cuadrado "termina" en los mismos dígitos que el número mismo.

Definición y propiedades

Dada una base numéricab{\displaystyle b}, un número naturalnorte{\displaystyle n}conk{\displaystyle k}dígitos es un número automorfo sinorte{\displaystyle n}es un punto fijo de la función polinómicaF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}encimaZ/bkZ{\displaystyle \mathbb {Z} /b^{k}\mathbb {Z} }, el anillo de enteros módulobk{\displaystyle b^{k}}. Como el límite inverso deZ/bkZ{\displaystyle \mathbb {Z} /b^{k}\mathbb {Z} }esZb{\displaystyle \mathbb {Z} _ {b}}, el anillo deb{\displaystyle b}Los enteros -ádicos y los números automorfos se utilizan para encontrar las representaciones numéricas de los puntos fijos deF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}encimaZb{\displaystyle \mathbb {Z} _ {b}}.

Por ejemplo, conb=10{\displaystyle b=10}, hay cuatro puntos fijos 10-ádicos deF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}cuyos últimos 10 dígitos son:

0000000000{\displaystyle \ldots 0000000000}
0000000001{\displaystyle \ldots 0000000001}
8212890625{\displaystyle \ldots 8212890625}(secuencia A018247 en el OEIS )
1787109376{\displaystyle \ldots 1787109376}(secuencia A018248 en el OEIS )

Así, los números automorfos en base 10 son 0, 1, 5, 6, 25, 76, 376, 625, 9376, 90625, 109376, 890625, 2890625, 7109376, 12890625, 87109376, 212890625, 787109376, 1787109376, 8212890625, 18212890625, 81787109376, 918212890625, 9918212890625, 40081787109376, 59918212890625, ... (secuencia A003226 en el OEIS ) .

Un punto fijo deF(incógnita){\displaystyle f(x)}es un cero de la funcióngramo(incógnita)=F(incógnita)incógnita{\displaystyle g(x)=f(x)-x}. En el anillo de enteros módulob{\displaystyle b}, hay2ω(b){\displaystyle 2^{\omega (b)}}ceros agramo(incógnita)=incógnita2incógnita{\displaystyle g(x)=x^{2}-x}donde la función omega primaω(b){\displaystyle \omega (b)}es el número de factores primos distintos enb{\displaystyle b}. Un elementoincógnita{\displaystyle x}enZ/bZ{\displaystyle \mathbb {Z} /b\mathbb {Z} }es un cero degramo(incógnita)=incógnita2incógnita{\displaystyle g(x)=x^{2}-x}si y solo siincógnita0modpagvpag(b){\displaystyle x\equiv 0{\bmod {p}}^{v_{p}(b)}}oincógnita1modpagvpag(b){\displaystyle x\equiv 1{\bmod {p}}^{v_{p}(b)}}a pesar depag|b{\displaystyle p|b}. Dado que hay dos valores posibles en{0,1}{\displaystyle \lbrace 0,1\rbrace }y hayω(b){\displaystyle \omega (b)}semejantepag|b{\displaystyle p|b}, hay2ω(b){\displaystyle 2^{\omega (b)}}ceros degramo(incógnita)=incógnita2incógnita{\displaystyle g(x)=x^{2}-x}y por lo tanto hay2ω(b){\displaystyle 2^{\omega (b)}}puntos fijos deF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}. Según el lema de Hensel , si hayk{\displaystyle k}ceros o puntos fijos de una función polinómica módulob{\displaystyle b}, entonces hayk{\displaystyle k}ceros o puntos fijos correspondientes de la misma función módulo cualquier potencia deb{\displaystyle b}y esto sigue siendo cierto en el límite inverso . Por lo tanto, en cualquier base dadab{\displaystyle b}hay2ω(b){\displaystyle 2^{\omega (b)}}b{\displaystyle b}Puntos fijos -ádicos deF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}.

Como 0 siempre es un divisor de cero , 0 y 1 siempre son puntos fijos deF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}y 0 y 1 son números automorfos en cada base. Estas soluciones se denominan números automorfos triviales . Sib{\displaystyle b}es un poder primordial , entonces el anillo deb{\displaystyle b}Los números -ádicos no tienen divisores de cero distintos de 0, por lo que los únicos puntos fijos deF(incógnita)=incógnita2{\displaystyle f(x)=x^{2}}son 0 y 1. Como resultado, los números automorfos no triviales , aquellos distintos de 0 y 1, solo existen cuando la baseb{\displaystyle b}tiene al menos dos factores primos distintos.

Números automórficos en base b

Todob{\displaystyle b}Los números -ádicos se representan en baseb{\displaystyle b}, utilizando A-Z para representar los dígitos del 10 al 35.

Extensiones

Los números automorfos pueden extenderse a cualquier función polinómica de grado de este tipo.norte{\displaystyle n}F(incógnita)=i=0norteaiincógnitai{\textstyle f(x)=\sum _{i=0}^{n}a_{i}x^{i}}con coeficientes b -ádicosai{\displaystyle a_{i}}Estos números automorfos generalizados forman un árbol .

números automorfos

Una{\displaystyle a}- El número automorfo se produce cuando la función polinómica esF(incógnita)=aincógnita2{\displaystyle f(x)=ax^{2}}

Por ejemplo, conb=10{\displaystyle b=10}ya=2{\displaystyle a=2}, ya que hay dos puntos fijos paraF(incógnita)=2incógnita2{\displaystyle f(x)=2x^{2}}enZ/10Z{\displaystyle \mathbb {Z} /10\mathbb {Z} }(incógnita=0{\displaystyle x=0}yincógnita=8{\displaystyle x=8}), según el lema de Hensel hay dos puntos fijos 10-ádicos paraF(incógnita)=2incógnita2{\displaystyle f(x)=2x^{2}},

0000000000{\displaystyle \ldots 0000000000}
0893554688{\displaystyle \ldots 0893554688}

Así pues, los números 2-automorfos en base 10 son 0, 8, 88, 688, 4688...

Números trimórficos

Un número trimórfico o número esférico se produce cuando la función polinómica esF(incógnita)=incógnita3{\displaystyle f(x)=x^{3}}. [ 1 ] Todos los números automorfos son trimórficos. Los términos circular y esférico se usaban antiguamente para el caso ligeramente diferente de un número cuyas potencias tienen todas el mismo último dígito que el número mismo. [ 2 ]

Para la baseb=10{\displaystyle b=10}, los números trimórficos son:

0, 1, 4, 5, 6, 9, 24, 25, 49, 51, 75, 76, 99, 125, 249, 251, 375, 376, 499, 501, 624, 625, 749, 751, 875, 999, 1249, 3751, 4375, 4999, 5001, 5625, 6249, 8751, 9375, 9376, 9999, ... (secuencia A033819 en el OEIS )

Para la baseb=12{\displaystyle b=12}, los números trimórficos son:

0, 1, 3, 4, 5, 7, 8, 9, B, 15, 47, 53, 54, 5B, 61, 68, 69, 75, A7, B3, BB, 115, 253, 368, 369, 4A7, 5BB, 601, 715, 853, 854, 969, AA7, BBB, 14A7, 2369, 3853, 3854, 4715, 5BBB, 6001, 74A7, 8368, 8369, 9853, A715, BBBB, ...

Ejemplo de programación

def hensels_lemma ( polynomial_function , base : int , power : int ) -> list [ int ]: """Lema de Hensel.""" if power == 0 : return [ 0 ] if power > 0 : roots = hensels_lemma ( polynomial_function , base , power - 1 ) new_roots = [] for root in roots : for i in range ( 0 , base ): new_i = i * base ** ( power - 1 ) + root new_root = polynomial_function ( new_i ) % pow ( base , power ) if new_root == 0 : new_roots . append ( new_i ) return new_rootsbase = 10 dígitos = 10def polinomio_automórfico ( x : int ) -> int : return x ** 2 - xpara i en rango ( 1 , dígitos + 1 ): imprimir ( hensels_lemma ( polinomio_automórfico , base , i ))

Véase también

Referencias

  1. Véase el artículo de Gérard Michon en
  2. "número esférico" . Oxford English Dictionary (  edición en línea). Oxford University Press.(Se requiere suscripción o pertenencia a una institución participante ).