Automorft nummer

I matematik är ett automorft tal (ibland kallat ett cirkulärt tal ) ett naturligt tal i en given talbas vars kvadrat "slutar" med samma siffror som själva numret.

Definition och egenskaper

Givet en talbas , är ett naturligt tal med siffror ett automorft tal om är en fixpunkt för polynomfunktionen över , ringen av heltal modulo . Eftersom den omvända gränsen för är är ringen av -adiska heltal , automorfa tal används för att hitta de numeriska representationerna av fixpunkterna för över .

Till exempel, med , finns det fyra 10-adiska fixpunkter för , de sista 10 siffrorna av vilka är en av dessa

sekvens \ displaystyle } \
( A018248 i OEIS )

Således är de automorfa talen i bas 10 0, 1, 5, 6, 25, 76, 376, 625, 9376, 90625, 109376, 890625, 2890625, 7109376, 628, 628, 628, 629 5, 787109376, 1787109376, 8212890625, 18212890625 , 81787109376, 918212890625, 9918212890625, 40081787109376, 59918212890625, ... (sekvens A003226 i OEIS ).

En fast punkt för är en nolla för funktionen . I ringen av heltal modulo , finns det nollor till , där primtal omega-funktionen är antalet distinkta primtalsfaktorer i . Ett element i är en nolla av om och endast om eller för alla . Eftersom det finns två möjliga värden i , och det finns sådana , det finns nollor av , och därmed finns det fixpunkter för . Enligt Hensels lemma , om det finns nollor eller fixpunkter för en polynomfunktion modulo , så finns det motsvarande nollor eller fixpunkter för samma funktion modulo någon potensen av , och detta förblir sant i den omvända gränsen . Sålunda, i varje given bas finns det -adiska fixpunkter för .

Eftersom 0 alltid är en nolldelare är 0 och 1 alltid fixpunkter för och 0 och 1 är automorfa tal i varje bas. Dessa lösningar kallas triviala automorfa tal . Om är en primpotens , så har ringen av -adic-tal inga nolldelare förutom 0, så de enda fixpunkterna för är 0 och 1. Som ett resultat existerar icke-triviala automorfa tal , de andra än 0 och 1, endast när basen har minst två distinkta primtalsfaktorer.

Automorfa tal i bas b

Alla -adic-tal representeras i bas , med hjälp av A−Z för att representera siffervärdena 10 till 35.

Primfaktorer för Fasta punkter i av -adiska fixpunkter för Automorfa tal i bas
6 2, 3 0, 1, 3, 4

0, 1, 3, 4, 13, 44, 213, 344, 5344, 50213, 205344, 350213, 1350213, 4205344, 21350213, 34205344, 3420534 130 21350213, 3334205344, ...

10 2, 5 0, 1, 5, 6

0, 1, 5, 6, 25, 76, 376, 625, 9376, 90625, 109376, 890625, 2890625, 7109376. 87109376, 8212890625, ...
12 2, 3 0, 1, 4, 9

0, 1, 4, 9, 54, 69, 369, 854, 3854, 8369, B3854, 1B3854, A08369, 5A08369, 61B3854, B61B3854, 1B61B3854, 8B61B, A511B, 8B61B, 8B611B, 8B4369A, 8B4369A, 8B611B , 9A05A08369, ...
14 2, 7 0, 1, 7, 8

0, 1, 7, 8, 37, A8, 1A8, C37, D1A8, 3D1A8, A0C37, 33D1A8, AA0C37, 633D1A8, 7AA0C37, 37AA0C37, A633D37AA3, 633D1A3C, 633D1A3C, 633D1A3C D1A8, 7337AA0C37, ...
15 3, 5 0, 1, 6, 10

0, 1, 6, A, 6A, 86, 46A, A86, 146A, DA86, 3146A, BDA86, 4BDA86, A3146A, 1A3146A, D4BDA86, 4D4BDA86, A1A3144A, 6146A, 6146A, 6146A, 6146A, 6146A, 4BDA86, 8CA1A3146A, ...
18 2, 3 0, 1, 9, 10

...000000

...000001

...4E1249

...D3GFDA

20 2, 5 0, 1, 5, 16

...000000

...000001

...1AB6B5

...I98D8G

21 3, 7 0, 1, 7, 15

...000000

...000001

...86H7G7

...CE3D4F

22 2, 11 0, 1, 11, 12

...000000

...000001

...8D185B

...D8KDGC

24 2, 3 0, 1, 9, 16

...000000

...000001

...E4D0L9

...9JAN2G

26 2, 13 0, 1, 13, 14

...0000

...0001

...1G6D

...O9JE

28 2, 7 0, 1, 8, 21

...0000

...0001

...AAQ8

...HH1L

30 2, 3, 5 0, 1, 6, 10, 15, 16, 21, 25

...0000

...0001

...B2J6

...H13A

...1Q7F

...S3MG

...CSQL

...IRAP

33 3, 11 0, 1, 12, 22

...0000

...0001

...1KPM

...VC7C

34 2, 17 0, 1, 17, 18

...0000

...0001

...248H

...VTPI

35 5, 7 0, 1, 15, 21

...0000

...0001

...5MXL

...TC1F

36 2, 3 0, 1, 9, 28

...0000

...0001

...DN29

...MCXS

Tillägg

Automorfa tal kan utökas till vilken polynomfunktion som helst av grad med b-adiska koefficienter . Dessa generaliserade automorfa siffror bildar ett träd .

a -automorfa tal

Ett - automorft tal uppstår när polynomfunktionen är

Till exempel, med och , eftersom det finns två fixpunkter för i ( och ), enligt till Hensels lemma finns det två 10-adiska fixpunkter för ,

så de 2-automorfa talen i bas 10 är 0, 8, 88, 688, 4688...

Trimorfa tal

Ett trimorft tal eller sfäriskt tal uppstår när polynomfunktionen är . Alla automorfa tal är trimorfa. Termerna cirkulär och sfärisk användes tidigare för det något annorlunda fallet med ett tal vars potenser alla har samma sista siffra som själva talet.

För bas är de trimorfa talen:

0, 1, 4, 5, 6, 9, 24, 25, 49, 51, 75, 76, 99, 125, 249, 251, 375, 376, 499, 501, 624, 625, 5149, 7, 7, 8 999, 1249, 3751, 4375, 4999, 5001, 5625, 6249, 8751, 9375, 9376, 9999, ... (sekvens A033819 i OEIS )

För bas är de trimorfa talen:

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, 7569, 9569, ...

Programmeringsexempel

     
    
       0
         0
       0
              
      
       
           0 
                      
                 
               0
                
     

  
  

 
         

      
       def  hensels_lemma  (  polynom_funktion  ,  bas  :  int  ,  potens  :  int  ):  """ Hensels lemma."""  if  power  ==  :  returnera  [  ]  if  power  >  :  roots  =  hensels_lemma  (  polynom_funktion  ,  bas  ,  potens  -  1  )  new_roots  =  [ ]  för  rot  i  rötter  :  för  i  i  intervall  ( ,  bas  )  :  ny_i  =  i  *  bas  **  (  potens  -  1  )  +  rot  ny_ rot  =  polynom_funktion  (  ny_i  )  %  pow  (  bas  ,  potens  )  om  ny_rot  ==  :  nya_rötter  .  append  (  new_i  )  return  new_roots  bas  =  10  siffror  =  10  def  automorphic_polynomial  (  x  ):  return  x  **  2  -  x  för  i  i  intervallet  (  1  ,  siffror  +  1  ):  print  (  hensels_lemma  (  automorphic_polynomial  ,  base  ,  i  )) 

Se även

  1. ^ Se Gérard Michons artikel på
  2. ^   "sfäriskt nummer" . Oxford English Dictionary (Online ed.). Oxford University Press . (Prenumeration eller medlemskap i en deltagande institution krävs.)

externa länkar