Циклічне число

Матеріал з testwiki
Версія від 07:49, 22 лютого 2023, створена imported>SashkoR0B0T (автоматична заміна {{Не перекладено}} вікі-посиланнями на перекладені статті)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
Циклічне число 142857, помножене на числа від 1 до 6

Циклічне число — ціле число, циклічні перестановки цифр якого є добутками цього числа на послідовні числа. Найвідоміший приклад такого числа — Шаблон:Нп:

142857×1=142857
142857×2=285714
142857×3=428571
142857×4=571428
142857×5=714285
142857×6=857142

Подробиці

Щоб число було циклічним, вимагається, щоби множення на послідовні числа давало перестановки цифр числа. Так, число 076923 не вважається циклічним, оскільки, хоча всі циклічні перестановки є добутком числа на деякі цілі множники, ці множники не є послідовними цілими числами:

076923×1=076923
076923×3=230769
076923×4=307692
076923×9=692307
076923×10=769230
076923×12=923076

Як правило, виключаються наступні типові випадки:

  1. Окремі цифри, наприклад, 5
  2. Повторювані цифри, наприклад, 555
  3. Повторювані циклічні числа, як-от 142857142857

Якщо в числах не дозволені початкові нулі, то 142857 є єдиним циклічним числом у десятковій системі числення, що визначається необхідною структурою чисел, описаною в наступному розділі. Якщо початкові нулі дозволено, послідовність циклічних чисел починається з:

1061𝟕=142857 (6 цифр)
10161𝟏𝟕=0588235294117647 (16 цифр)
10181𝟏𝟗=052631578947368421 (18 цифр)
10221𝟐𝟑=0434782608695652173913 (22 цифри)
10281𝟐𝟗=0344827586206896551724137931 (28 цифр)
10461𝟒𝟕=0212765957446808510638297872340425531914893617 (46 цифр)
10581𝟓𝟗=0169491525423728813559322033898305084745762711864406779661 (58 цифр)
10601𝟔𝟏=016393442622950819672131147540983606557377049180327868852459 (60 цифр)
10961𝟗𝟕=010309278350515463917525773195876288659793814432989690721649484536082474226804123711340206185567 (96 цифр)

Зв'язок із повторюваними десятковими числами

Циклічні числа пов'язані з періодичними десятковими дробами часток одиниці. Циклічне число довжини L має десяткове подання 1L+1.

Навпаки, якщо десятковий період числа 1p (де p просте) дорівнюєШаблон:Sfn p1, то цифри представляють циклічне число.

Наприклад: 17=0.142857142857

Множення цього дробу дає циклічну перестановку:

17=0.142857142857
27=0.285714285714
37=0.428571428571
47=0.571428571428
57=0.714285714285
67=0.857142857142

Формат циклічних чисел

Використовуючи зв'язок із частками одиниці, можна показати, що циклічні числа мають вигляд Шаблон:Нп bp11p, де b — основа системи числення (10 для десяткової системи), а p — просте, що не ділить b (прості числа p, що утворюють циклічні числа за основою b, називаються Шаблон:Нп чи довгими простими за основою bШаблон:Sfn).

Наприклад, для b=10,p=7 дає циклічне число 142857, а для b=12,p=5 дає циклічне число 2497.

Не всі значення p дають циклічні числа згідно з цією формулою. Наприклад, для b=10,p=13 дає 07692307692310, а для b=12,p=19 дає 076B45076B45076B4512</sub>. Ці числа не є циклічними, оскільки складаються з повторюваних послідовностей.

Перші значення p, для яких формула дає циклічні числа за десятковою основою (b=10) (Шаблон:OEIS)

7,17,19,23,29,47,59,61,97,109,113,131,149,167,179,181,193,223,229,233,257,263,269,313,337,367,379,383,389,419,433,461,487,491,499,503,509,541,571,577,593,619,647,659,701,709,727,743,811,821,823,857,863,887,937,941,953,971,977,983,

Для b=12 (дванадцяткова система) ці значення p дорівнюють (Шаблон:OEIS)

5,7,17,31,41,43,53,67,101,103,113,127,137,139,149,151,163,173,197,223,257,269,281,283,293,317,353,367,379,389,401,449,461,509,523,547,557,569,571,593,607,617,619,631,641,653,691,701,739,751,761,773,787,797,809,821,857,881,929,953,967,977,991,

Для b=2 (двійкова система) ці значення p дорівнюють (Шаблон:OEIS)

3,5,11,13,19,29,37,53,59,61,67,83,101,107,131,139,149,163,173,179,181,197,211,227,269,293,317,347,349,373,379,389,419,421,443,461,467,491,509,523,541,547,557,563,587,613,619,653,659,661,677,701,709,757,773,787,797,821,827,829,853,859,877,883,907,941,947,

Для b=3 (трійкова система) ці значення p дорівнюють (Шаблон:OEIS)

2,5,7,17,19,29,31,43,53,79,89,101,113,127,137,139,149,163,173,197,199,211,223,233,257,269,281,283,293,317,331,353,379,389,401,449,461,463,487,509,521,557,569,571,593,607,617,631,641,653,677,691,701,739,751,773,797,809,811,821,823,857,859,881,907,929,941,953,977,

Не існує таких чисел p у шістнадцятковій системі.

Відомі схеми таких послідовностей отримуються з алгебраїчної теорії чисел, а саме, ця послідовність є множиною простих p, таких що b є первісним коренем за модулем p.

Побудова циклічних чисел

Циклічні числа можна отримати наступною процедурою: Нехай b — основа системи числення (10 для десяткових чисел)

  1. Нехай p — просте число, що не є дільником b
  2. Покладемо t=0.
  3. Покладемо r=1.
  4. Покладемо n=0.
  5. Цикл:
    1. Покладемо t=t+1
    2. Покладемо x=r×b
    3. Покладемо d=[xp]
    4. Покладемо r=xmodp
    5. Покладемо n=n×b+d
    6. Якщо r1, переходимо до початку циклу.
  6. Якщо t=p1, то n є циклічним числом.

Процедура працює шляхом обчислення цифр дробу 1p за основою b за алгоритмом ділення стовпчиком. На кожному кроці r є остачею, а d є черговою цифрою.

Крок n=n×b+d просто забезпечує додавання цифр числа. Для комп'ютерів, які не мають можливості обчислень із цілими числами дуже великого розміру, ці цифри можна просто надсилати на друк чи додавати іншим способом.

Зауважимо, що при досягненні t границі p2 отримане число повинно бути циклічним і необхідності обчислювати подальші цифри немає.

Властивості циклічних чисел

Примітка: Нижче нижній індекс означає основу. Так, 14210 означає число 142 з основою 10, а 1425 означає число 142 за основою 5 (тобто 4710).

  • Якщо помножити число на генерувальне просте, отримаємо послідовність цифр «base1» (9 у випадку десяткової основи). 14285710×7=99999910.
  • Якщо розбити число на групи цифр (по дві, три, чотири і т. д. цифри), а потім додати отримані числа, отримаємо послідовності дев'яток. 14+28+57=99, 142+857=999, 1428+5714+2857=9999 і т. д. (це частковий випадок Шаблон:Нп).
  • Всі циклічні числа діляться на «base1» (9 у випадку десяткової основи).

Скільки циклічних чисел?

Кількість циклічних чисел, які не перевищують 10n, для натуральних n утворюють послідовність (Шаблон:OEIS):

1,9,60,467,3617,25883,248881,2165288,19016617

Було висловлено гіпотезу (поки що не доведену), що існує нескінченна множина циклічних чиселШаблон:Sfn. Згідно з Шаблон:Нп[1], ця послідовність містить 37,395..% простих чисел (для b з послідовності A085397; Шаблон:OEIS).

Інші системи числення

Використовуючи вищенаведену техніку, можна знайти циклічні числа в інших системах числення.

У двійковій системі послідовність циклічних чисел починається з: (Шаблон:OEIS)

112=310012
1012=51000112
10112=111000010111012
11012=13100001001110112
100112=19100000110101111001012
111012=291000001000110100111101110010112
1001012=37100000011011101011001111100100010100112

У трійковій системі: (Шаблон:OEIS)

23=21013
123=51001213
213=7100102123
1223=171000112021221102013
2013=19100011021002211201223
10023=291000022101020111222001212021113
10113=31100002121112210202220101110012023

У четвериковій системі циклічних чисел немає.

У п'ятериковій системі: (Шаблон:OEIS)

25=21025
35=310135
125=7100324125
325=171001213402432310425
435=231001020413321434240311235
1225=37100031421220401133424413023224043311025
1335=43100024231412234340431114420213032210104013335

У шістковій системі: (Шаблон:OEIS)

156=111003134524216
216=13100243405312156
256=171002041224535143316
1056=411000513354124403302344550422014311522532116
1356=591000335444022351041343242503014552201115332045142123130525416
1416=61100033125040441544530143423202205522430515114011025412132353356
2116=79100024223254344413040335123541021400524505531332301211142515220432014534155031056

У сімковій системі: (Шаблон:OEIS)

27=21037
57=51012547
147=111004311623557
167=13100352456314217
237=171002611434640552327
327=231002062511343646041553237
567=411001123632621352022505655430340453146441617

У вісімковій системі: (Шаблон:OEIS)

38=310258
58=51014638
138=111005642721358
358=291002151734541064756260432367138
658=531001152207175453361404651034766255706023244163731267438
738=591001053307457565116064042554362767244703202126617137352234158
1238=831000612627103665763523215702240305313441732771651506741120142545620755374724643360458

У дев'ятковій системі єдине циклічне число:

29=21049

В одинадцятковій системі 11: (Шаблон:OEIS)

211=210511
311=3103711
1211=1310093425A1768511
1611=171007132651A397845911
2111=231005296243390A581486771A11
2711=291004199534608387A69115764A272311
2911=3110039A32146818574A7107896429253611

У дванадцятковій системі: (Шаблон:OEIS)

512=510249712
712=710186A3512
1512=171008579214B36429A712
2712=31100478AA093598166B74311B28623A5512
3512=4110036190A653277397A9B4B85A2B1568944824120712
3712=43100342295A3AA730A068456B879926181148B1B5376512
4512=531002872B3A23205525A784640AA4B9349081989B6696143757B11712

У тринадцятковій системі: (Шаблон:OEIS)

213=210613
513=51027A513
B13=111012495BA83713
1613=191008B82976AC414A356213
2513=3110055B42692C21347C7718A63A0AB98513
2B13=37100474BC3B3215368A25C85810919AB79642A713
3213=411004177C08322B13645926C8B550C49AA1B96873A613

У 14-ковій системі: (Шаблон:OEIS)

314=3104914
1314=17100B75A9C4D268341914
1514=19100A45C7522D398168BB14
1914=23100874391B7CAD569A4C261314
2114=291006A89925B163C0D73544B82C7A1D14
3B14=5310039AB8A075793610B146C21828DA43253D6864A7CD2C971BC5B514
4314=591003471937B8ACB5659A2BC15D09D74DA96C4A62531287843B21C80D406914

У 15-ковій системі: (Шаблон:OEIS)

215=210715
D15=1310124936DCA5B815
1415=19100BC9718A3E3257D64B15
1815=231009BB1487291E533DA67C5D15
1E15=291007B5A528BD6ACDE73949C631842115
2715=3710061339AE2C87A8194CE8DBB540C26746D5A215
2B15=41100574B51C68BA922DD80AE97A39D286345CC116E415

У шістнадцятковій системі циклічних чисел немає.

У 17-ковій системі: (Шаблон:OEIS)

217=210817
317=3105B17
517=51036DA17
717=710274E9C17
B17=1110194ADF7C6317
1617=23100C9A5F8ED52G476B1823BE17
1E17=311009583E469EDC11AG7B8D2CA7234FF617

У 18-ковій системі: (Шаблон:OEIS)

518=5103AE718
B18=11101B834H69ED18
1B18=29100B31F95A9GDAE4H6EG28C781463D18
2118=371008DB37565F184FA3G0H946EACBC2G9D27E1H18
2718=4310079B57H2GD721C293DEBCHA86CA0F14AFG5F8E436518
2H18=53100620C41682CG57EAFB3D4788EGHBFH5DGB9F51CA3726E4DA993118
3518=5910058F4A6CEBAC3BG30G89DD227GE0AHC92D7B53675E61EH19844FFA13H718

У 19-ковій системі: (Шаблон:OEIS)

219=210919
719=7102DAG5819
B19=11101DFA6H538C19
D19=131018EBD2HA475G19
1419=23100FD4291C784I35EG9H6BAE19
1A19=29100C89FDE7G73HD1I6A9354B2BF15H19
1I19=371009E73B5C631A52AEGHI94BF7D6CFH8DG842119

У двадцятковій системі: (Шаблон:OEIS)

320=3106D20
D20=13101AF7DGI94C6320
H20=171013ABF5HCIG984E2720
1320=23100H7GA8DI546J2C39B61EFD20
1H20=37100AG469EBHGF2E11C8CJ93FDA58234H5II7B720
2320=43100960IC1H43E878GEHD9F6JADJ17I2FG5BCB3526A4D20
2720=471008A4522B15ACF67D3GBI5J2JB9FEHH8IE974DC6G381E0H20

У 21-ковій системі: (Шаблон:OEIS)

221=210A21
J21=19101248HE7F9JIGC36D5B21
1221=23100J3DECG92FAK1H7684BI5A21
1821=29100F475198EA2IH7K5GDFJBC6AI23D21
1A21=31100E4FC4179A382EIK6G58GJDBAHCI6221
2B21=5310086F9AEDI4FHH927J8F13K47B1KCE5BA672G533BID1C5JH0GD9J21
3821=711006493BB50C8I721A13HFE42K27EA785J4F7KEGBH99FK8C2DIJAJH356GI0ID6ADCF1G5D21

У 22-ковій системі: (Шаблон:OEIS)

522=51048HD22
H22=171016A7GI2CKFBE53J922
J22=191013A95H826KIBCG4DJF22
1922=31100FDAE45EJJ3C194L68B7HG722I9KCH22
1F22=37100D1H57G143CAFA2872L8K4GE5KHI9B6BJDEJ22
1J22=41100BHFC7B5JIH3GDKK8CJ6LA469EAG234I5811D92F22
2322=47100A6C3G897L18JEB5361J44ELBF9I5DCE0KD27AGIFK2HH722

У 23-ковій системі: (Шаблон:OEIS)

223=210B23
323=3107F23
523=5104DI923
H23=1710182G59AILEK6HDC423
2123=47100B5K1AHE496JD4KCGEFF3L0MBH2LC58IDG39I2A6877J1M23
2D23=591008M51CJK65AC1LJ27I79846E9H3BFME0HLA32GHCAL13KF4FDEIG8D5JB723
3K23=891005LG6ADG0BK9CL4910HJ2J8I21CF5FHD4327B8C3864EMH16GC96MB2DA1IDLM53K3E4KLA7H759IJKFBEAJEGI823

У 24-ковій системі: (Шаблон:OEIS)

724=7103A6KDH24
B24=1110248HALJF6D24
D24=13101L795CM3GEIB24
H24=171019L45FCGME2JI8B724
1724=31100IDMAK327HJ8C96N5A1D3KLG64FBEH24
1D24=37100FDEM1735K2E6BG54CN8A91MGKI3L9HC7IJB24
1H24=41100E14284G98IHDB2M5KBGN9MJLFJ7EF56ACL1I3C724

У 25-ковій системі єдине циклічне число:

225=210C25

Зауважимо, що для трійкової основи (b=3) випадок p=2 дає 1, що за правилами не є циклічним числом (тривіальний випадок, одна цифра). Тут же цей випадок наведено для повноти теорії, що всі числа отримуються таким способом.

Можна показати, що циклічних чисел (відмінних від тривіальних випадків із однією цифрою) не існує в системах числення з квадратною основою, тобто з основами 4, 9, 16, 25 і т. д.

Див. також

Примітки

Шаблон:Примітки

Джерела

Література

  • Dan Kalman. Fractions with Cycling Digit Patterns // The College Mathematics Journal. — 1996. — Март (т. 27, вып. 2). — С. 109—115.
  • John Leslie. The Philosophy of Arithmetic: Exhibiting a Progressive View of the Theory and Practice of ….. — Longman, Hurst, Rees, Orme, Brown, 1820. — ISBN 1-4020-1546-1.
  • David Wells. The Penguin Dictionary of Curious and Interesting Numbers. — Penguin Press. — ISBN 0-14-008029-5.

Посилання

Шаблон:Класи натуральних чисел