หมายเลขออโตมอร์ฟิก
ในทางคณิตศาสตร์จำนวนออโตมอร์ฟิก (บางครั้งเรียกว่าจำนวนวงกลม ) คือจำนวนธรรมชาติในระบบเลขฐาน ที่กำหนดให้ซึ่ง กำลังสองของตัวเลขนั้น"ลงท้าย" ด้วยตัวเลขเดียวกันกับตัวเลขนั้นเอง
คำจำกัดความและคุณสมบัติ
กำหนดฐานจำนวนจำนวนธรรมชาติกับdigits เป็นจำนวนอัตโนมัติถ้าเป็นจุดคงที่ของฟังก์ชันพหุนามเกินวงแหวนของจำนวนเต็มมอดูล. ในฐานะที่เป็นลิมิตผกผันของเป็นแหวนของจำนวนเต็ม -adicและจำนวนอัตโนมัติถูกใช้เพื่อค้นหาการแสดงเชิงตัวเลขของจุดตรึงของเกิน.
ตัวอย่างเช่น กับมีจุดคงที่ 10-adic สี่จุดของโดย 10 หลักสุดท้ายคือ:
ดังนั้น จำนวนอัตโนมัติในฐาน 10คือ 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, ... ( ลำดับA003226ในOEIS )
จุดคงที่ของเป็นค่าศูนย์ของฟังก์ชันในวงแหวนของจำนวนเต็มมอดูลมีอยู่ศูนย์ถึงโดยที่ฟังก์ชันโอเมกาหลักคือจำนวนตัวประกอบเฉพาะ ที่แตกต่างกัน ในองค์ประกอบหนึ่งในเป็นศูนย์ของก็ต่อเมื่อหรือสำหรับทุกคนเนื่องจากมีค่าที่เป็นไปได้สองค่าในและมีอยู่เช่นมีอยู่ศูนย์ของและด้วยเหตุนี้จึงมีจุดคงที่ของตามทฤษฎีบทของเฮนเซลถ้ามีศูนย์หรือจุดคงที่ของฟังก์ชันพหุนามมอดูลัสแล้วก็มีศูนย์ที่สอดคล้องกันหรือจุดคงที่ของฟังก์ชันเดียวกันมอดูโลกำลังใดๆ ของและสิ่งนี้ยังคงเป็นจริงในลิมิตผกผันดังนั้น ในฐานใดๆ ก็ตามมีอยู่จุดคงที่ -adic ของ.
เนื่องจาก 0 เป็นตัวหารศูนย์ เสมอ ดังนั้น 0 และ 1 จึงเป็นจุดคงที่ของและ 0 กับ 1 เป็นจำนวนออโตมอร์ฟิกในทุกฐาน คำตอบเหล่านี้เรียกว่าจำนวนออโตมอร์ฟิกแบบไม่สำคัญถ้าเป็นกำลังหลักจากนั้นวงแหวนของจำนวน -adic ไม่มีตัวหารศูนย์อื่นนอกจาก 0 ดังนั้นจุดคงที่เพียงจุดเดียวของคือ 0 และ 1 ดังนั้นจำนวนอัตโนมัติที่ไม่ใช่จำนวนศูนย์ซึ่งไม่ใช่ 0 และ 1 จะมีอยู่ได้ก็ต่อเมื่อฐานเป็น 0 และ 1 เท่านั้นมีตัวประกอบเฉพาะที่แตกต่างกันอย่างน้อยสองตัว
จำนวนอัตโนมัติในฐานb
ทั้งหมดเลข -adic แสดงอยู่ในฐานโดยใช้ตัวอักษร A-Z แทนค่าตัวเลขตั้งแต่ 10 ถึง 35
| ปัจจัยหลักของ | จุดคงที่ในของ | จุดคงที่ -adic ของ | จำนวนอัตโนมัติในฐาน | |
|---|---|---|---|---|
| 6 | 2, 3 | 0, 1, 3, 4 | 0, 1, 3, 4, 13, 44, 213, 344, 5344, 50213, 205344, 350213, 1350213, 4205344, 21350213, 34205344, 221350213, 334205344, 2221350213, 3334205344, ... | |
| 10 | 2, 5 | 0, 1, 5, 6 | 0, 1, 5, 6, 25, 76, 376, 625, 9376, 90625, 109376, 890625, 2890625, 7109376, 12890625, 87109376, 212890625, 787109376, 1787109376, 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, A05A08369, 21B61B3854, 9A05A08369, ... | |
| 14 | 2, 7 | 0, 1, 7, 8 | 0, 1, 7, 8, 37, A8, 1A8, C37, D1A8, 3D1A8, A0C37, 33D1A8, AA0C37, 633D1A8, 7AA0C37, 37AA0C37, A633D1A8, 337AA0C37, AA633D1A8, 6AA633D1A8, 7337AA0C37, ... | |
| 15 | 3, 5 | 0, 1, 6, 10 | 0, 1, 6, มี, 6A, 86, 46A, A86, 146A, DA86, 3146A, BDA86, 4BDA86, A3146A, 1A3146A, D4BDA86, 4D4BDA86, A1A3146A, 24D4BDA86, CA1A3146A, 624D4BDA86, 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 ...9ม.ค.2จี | |
| 26 | 2, 13 | 0, 1, 13, 14 | ...0000 ...0001 ...1G6D ...O9JE | |
| 28 | 2, 7 | 0, 1, 8, 21 | ...0000 ...0001 ...AAQ8 ...เอชเอช1แอล | |
| 30 | 2, 3, 5 | 0, 1, 6, 10, 15, 16, 21, 25 | ...0000 ...0001 ...บี2เจ6 ...H13A ...1Q7F ...เอส3เอ็มจี ...ซีซีแอลเอส ...IRAP | |
| 33 | 3, 11 | 0, 1, 12, 22 | ...0000 ...0001 ...1KPM ...VC7C | |
| 34 | 2, 17 | 0, 1, 17, 18 | ...0000 ...0001 ...248 ชั่วโมง ...วีทีพีไอ | |
| 35 | 5, 7 | 0, 1, 15, 21 | ...0000 ...0001 ...5MXL ...TC1F | |
| 36 | 2, 3 | 0, 1, 9, 28 | ...0000 ...0001 ...DN29 ...เอ็มซีเอ็กซ์เอส |
ส่วนขยาย
จำนวนออโตมอร์ฟิกสามารถขยายไปใช้กับฟังก์ชันพหุนามใดๆ ที่มีดีกรี ดังกล่าวได้ด้วยสัมประสิทธิ์b -adicจำนวนอัตโนมัติทั่วไปเหล่านี้ก่อตัวเป็นโครงสร้างแบบต้นไม้
เลขออโตมอร์ฟิก
หนึ่ง- จำนวนอัตโนมัติเกิดขึ้นเมื่อฟังก์ชันพหุนามเป็น
ตัวอย่างเช่น กับและเนื่องจากมีจุดคงที่สองจุดสำหรับใน(และตามทฤษฎีบทของเฮนเซลมีจุดตรึง 10-adic สองจุดสำหรับ,
ดังนั้นจำนวน 2-automorphic ในฐาน 10 คือ 0, 8, 88, 688, 4688...
เลขไตรมอร์ฟิก
จำนวนไตรมอร์ฟิกหรือจำนวนทรงกลมเกิดขึ้นเมื่อฟังก์ชันพหุนามเป็น[ 1 ]จำนวนอัตโนมัติทั้งหมดเป็นจำนวนไตรมอร์ฟิก คำว่าวงกลมและทรงกลมเคยใช้สำหรับกรณีที่แตกต่างกันเล็กน้อยของจำนวนที่มีเลขชี้กำลังทั้งหมดมีหลักสุดท้ายเหมือนกับตัวเลขนั้นเอง[ 2 ]
สำหรับฐานตัวเลขไตรมอร์ฟิกมีดังนี้:
- 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, ... (ลำดับA033819ในOEIS )
สำหรับฐานตัวเลขไตรมอร์ฟิกมีดังนี้:
- 0, 1, 3, 4, 5, 7, 8, 9, บี, 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, ...
ตัวอย่างการเขียนโปรแกรม
def hensels_lemma ( polynomial_function , base : int , power : int ) -> list [ int ]: """Hensel's lemma.""" 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_rootsฐาน= 10 หลัก= 10def automorphic_polynomial ( x : int ) -> int : return x ** 2 - xสำหรับi ในช่วง( 1 , digits + 1 ): พิมพ์( hensels_lemma ( automorphic_polynomial , base , i ))ดูเพิ่มเติม
ลิงก์ภายนอก
- ไวส์สไตน์, เอริค ดับเบิลยู. "จำนวนอัตโนมัติ" . MathWorld .
- ไวส์สไตน์, เอริค ดับเบิลยู. "จำนวนไตรมอร์ฟิก" . แมธเวิลด์ .