Цифровий корінь

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Цифровий корінь (або повторювана цифрова сума) натурального числа в даній числовій основі — це (однобітне) значення, отримане за допомогою ітераційного процесу додавання цифр, на кожній ітерації використовуючи результат попередньої ітерації для обчислення суми цифр. Цей процес триває до тих пір, поки не буде досягнуто однознорозрядне число.

Наприклад, цифровим коренем із 65,536 є 7, так як 6 + 5 + 5 + 3 + 6 = 25 і 2 + 5 = 7.

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

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

Кількість повторювань додавань цифр при знаходженні цифрової суми називається адитивною сталою ряду; в наведеному вище прикладі адитивна стала із 65,536 = 2.

Формальне визначення[ред. | ред. код]

Нехай — натуральне число. Для основи , визначимо суму цифр[en] таким чином:

де - кількість цифр числа в основі , і

— значення кожної цифри числа.
Натуральне число може бути цифровим коренем, якщо воно є нерухомою точкою для , яка виникає, якщо .

Усі натуральні числа є періодичними точками[en] для , незалежно від бази. Це тому, що якщо , то

і тому

тому що , тоді тривіально

Тому єдиними можливими цифровими коренями є натуральні числа , і немає ніяких циклів, крім фіксованих точок .

Приклад[ред. | ред. код]

У дванадцятковій системі числення, 8 — це мультиплікативний цифровий корінь 3110, як для

Тепер для

Оскільки 8 — це одноцифрове число в дванадцятковій системі числення,

Прямі формули[ред. | ред. код]

Ми можемо визначити корінь цифри безпосередньо для основи такими методами:

Формула конгруенції[ред. | ред. код]

Формула в основі є:

або,

У десятковій системі числення відповідна послідовність є послідовність A010888 з Онлайн енциклопедії послідовностей цілих чисел, OEIS.

Цифровим коренем є значення модуля тому, що і таким чином так що незалежно від положення, значення те саме, що і – тому цифри можуть бути змістовно додані. Конкретно, для трицифрового числа

.

Для отримання модульного значення відносно інших чисел , можна взяти зважені суми, де вага на -й цифрі відповідає значенню по модулю . У десятковій системі числення, це є найпростіші 2, 5 і 10, де вищі цифри зникають (оскільки 2 і 5 ділить 10), що відповідає знайомому факту, що поділяється десяткове число відносно 2, 5 і 10 можна перевірити останньою цифрою (парні числа закінчуються на 0, 2, 4, 6 або 8).

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

Використання функції підлоги[ред. | ред. код]

Це допомагає бачити цифровий корінь додатного цілого числа, як положення, яке він займає відносно найбільшого кратного менше, ніж саме число. Наприклад, у системі числення з основою 6[en] цифровий корінь 11 дорівнює 2, що означає, що 11 – друге число після . Так само у десятковій системі числення, цифровий корінь 2035 року дорівнює 1, це означає, що . Якщо число створює цифровий корінь точно , то число є кратним .

Зважаючи на це, цифровий корінь додатного цілого числа може бути визначений за допомогою функції підлоги , як

Властивості[ред. | ред. код]

  • Цифровий корінь в основі — цифровий корінь суми цифрового кореня і цифрового кореня . Цю властивість можна використовувати як своєрідну контрольну суму, щоб перевірити, чи правильно знайдена сума.
  • Цифровий корінь в основіі відповідає різниці цифрового кореня і цифрового кореня по модулю .
  • Цифровий корінь в основі виглядає наступним чином:
  • Цифровий корінь добутку ненульових одноцифрових чисел в основі задається Ведичним квадратом[en] в основі .
  • Цифровий корінь в основі цифровий корінь добутку цифрового кореня та цифрового кореня .

Адитивна стійкість[ред. | ред. код]

Адитивна стійкість[en] підраховує, скільки разів ми повинні підсумовувати цифри[en], щоб отримати цифровий корінь. Наприклад, адитивна стійкість 2718 в основі 10 дорівнює 2: спочатку ми знаходимо, що 2 + 7 + 1 + 8 = 18, а потім, що  1 + 8 = 9. Не існує обмеження для додаткової стійкості числа в основі . (доказ: Для заданного числа , збереженість числа, що складається з повторів цифри 1, на 1 вище, ніж у ). Найменша кількість стійкості добавки 0, 1, ... у десятковій системі числення становить:

0, 10, 19, 199, 19999999999999999999999, ... послідовність A006050 з Онлайн енциклопедії послідовностей цілих чисел, OEIS

Наступне число в послідовності (найменша кількість стійкості добавки 5) — 2 × 102×(1022 − 1)/9 − 1 (тобто 1, за яким 2222222222222222222222 9-й). Для будь-якої фіксованої основи сума цифр числа пропорційна його логарифму; отже, адитивна сталість пропорційна повторному логарифму.[1]

Приклад з програмування[ред. | ред. код]

Наведений нижче приклад реалізує суму цифр, описану у вищезазначеному визначенні, для пошуку цифрових коренів та адитивної стійкості у Python.

def digit_sum(x: int, b: int) -> int:
    total = 0
    while x > 0:
        total = total + (x % b)
        x = x // b
    return total

def digital_root(x: int, b: int) -> int:
    seen = []
    while x not in seen:
        seen.append(x)
        x = digit_sum(x, b)
    return x

def additive_persistence(x: int, b: int) -> int:
    seen = []
    while x not in seen:
        seen.append(x)
        x = digit_sum(x, b)
    return len(seen) - 1

Абстрактне множення цифрових коренів[ред. | ред. код]

У таблиці нижче наведені цифрові корені, отримані з таблиці множення в десятковій системі числення.

dr 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 1 3 5 7 9
3 3 6 9 3 6 9 3 6 9
4 4 8 3 7 2 6 1 5 9
5 5 1 6 2 7 3 8 4 9
6 6 3 9 6 3 9 6 3 9
7 7 5 3 1 8 6 4 2 9
8 8 7 6 5 4 3 2 1 9
9 9 9 9 9 9 9 9 9 9

У таблиці можна побачити ряд цікавих візерунків і симетрій. Загалом, таблиця відома як Ведичний квадрат.

У популярній культурі[ред. | ред. код]

Цифрові корені використовують в Західній нумерології та, вважають, що деякі числа (наприклад, 11 і 22), які мають окультне значення, не завжди повністю зводяться до однієї цифри.

Цифрові коріні складають важливу механіку у візуальному романі пригодницької гри «Дев'ять годин», «Дев’ять осіб», «Дев’ять дверей»[en].

Властивості цифрових коренів[ред. | ред. код]

Цифровий корінь числа може бути нулем тоді і тільки тоді, коли саме число — нуль.

Цифровий корінь числа є додатним цілим числом тоді і тільки тоді, коли саме число є додатним цілим числом.

Цифровий корінь із  — саме тоді і тільки тоді, коли  — одноцифрове число.

Цифровий корінь із  — менший самого тоді і тільки тоді, коли число більше або дорівнює 10.

Цифровим коренем із є цифровий корінь суми цифрового кореня a та цифрового кореня b.

Цифровий корінь із  — b можна порівняти з різницею цифрового кореня a від цифрового кореня b за модулем 9.

Зокрема, ми можемо визначити цифровий корінь з мінус n наступним чином:

Цифровим коренем із є цифровий корінь добутку цифрового кореня a та цифрового кореня b.

  • Цифровим коренем ненульового числа є 9 тоді і тільки тоді, коли число саме по собі є кратним 9.

  • Цифровий корінь ненульового числа кратний 3 тоді і тільки тоді, коли число саме по собі кратне 3.

  • Цифровий корінь квадратного числа дорівнює 1, 4, 7 або 9. Цифрові корені квадратних чисел прогресують у послідовності 1, 4, 9, 7, 7, 9, 4, 1, 9.
  • Цифровий корінь досконалого куба дорівнює 1, 8 або 9, і цифрові корені досконалих кубів прогресують у той самій послідовності.
  • Цифровий корінь степеня 2 дорівнює 1, 2, 4, 5, 7 або 8. Цифрові корені в степенів 2 прогресують у послідовності 1, 2, 4, 8, 7, 5. Це стосується навіть від'ємних степенів 2; наприклад, 2 в степені 0 дорівнює 1; 2 в степені -1 (мінус один) становить 0,5, з цифровим коренем 5; 2 в степені -2 .25, з цифровим коренем 7; і так далі, до нескінченності в обох напрямках. Це відбувається тому, що від'ємні степені 2 мають такі ж цифри (після видалення початкових нулів) як і відповідні додатні числа в 5 степені, де цифрові корені прогресують у послідовності 1, 5, 7, 8, 4, 2.
  • Цифровий корінь степеня 5 — 1, 2, 4, 5, 7 або 8. Цифрові корені степенів 5 прогресують у послідовності 1, 5, 7, 8, 4, 2. Це стосується навіть від'ємних степенів 5; наприклад, 5 в степені 0 дорівнює 1; 5 в степені -1 (мінус один) становить 0,2, з цифровим коренем 2; 5 у степені -2 є 0,4, з цифровим коренем 4; і так далі, до нескінченності у обох напрямках. Це відбувається тому, що від'ємні степені 5 мають одні й ті ж цифри (після видалення початкових нулів) як і відповідні додатні степені 2, де цифрові корені прогресують у послідовності 1, 2, 4, 8, 7, 5.
  • Цифрові корені степеневих чисел прогресують в послідовності (переважно при додатних степенях, хоча є винятки, коли прогресія також може мати місце при від'ємних степенях), і це відбувається через одну з раніше наведених властивостей. Оскільки цифровий корінь a * b рівносильний цифровому кореню a і цифровому кореню b за модулем 9, то аналогічно чинять з цифровим коренем a. Так, наприклад, як показано вище, степінь 2 буде відповідати послідовності 1, 2, 4, 8, 7, 5; Степінь 47 (цифровий корінь якого 2) також буде слідувати цій послідовності. Сама послідовність слідує цьому правилу і може бути застосована до будь-якого числа.

  • Цифровим коренем центрованої гексаграми, або зіркових чисел є 1 або 4. Цифрові корені зіркових чисел мають послідовність 1, 4, 1.
  • Цифровий корінь центрованого шестикутного числа дорівнює 1 або 7, їх цифрові корені розвиваються в послідовності 1, 7, 1.
  • Цифровий корінь трикутного числа дорівнює 1, 3, 6 або 9. Цифрові корені трикутних чисел мають послідовність 1, 3, 6, 1, 6, 3, 1, 9, 9, яка має вигляд паліндрома після перших восьми значень.
  • Цифровий корінь чисел Люка має повторюваний характер 2, 1, 3, 4, 7, 2, 9, 2, 2, 4, 6, 1, 7, 8, 6, 5, 2, 7, 9, 7 , 7, 5, 3, 8.
  • Цифровий корінь з добутку чисел-близнюків, крім 3 і 5, дорівнює 8. Цифровий корінь з 3 і 5 (чисел-близнюків) дорівнює 6.

Інші системи числення[ред. | ред. код]

Ця стаття про цифровий корінь в десятковій системі числення або з основою 10, тобто, про число за модулем 9. Нічого не зміниться, якщо число конвертувати до основи 9, і потім взяти тільки останню цифру. В інших системах цифровий корінь — це число за модулем (основа – 1), тому в дванадцятковій системі числення цифровий корінь числа є числом за модулем 11; наприклад, 1972 це 1 + 9 + 7 + 2 = 19 = 17, а це 1 + 7 = 8, в той час як у десятковій системі цифровий корінь цього ж числа (3110) дорівнює 5; і в шістнадцятковій системі цифровий корінь числа є число за модулем 15 (0xF); наприклад, 0x7DF становить 7 + 13 + 15 = 35 = 0x23, в результаті 2 + 3 = 5, в той час як в десятковій системі те ж саме число (2015) має цифровий корінь 8.

Див. також[ред. | ред. код]

Посилання[ред. | ред. код]

  • Авербах, Бонні; Чейн, Орін (27 травня 1999 року), рішення проблем в рекреаційний математиці, Довер книги з математики (передруковано ред.), Мінеола, Нью-Йорк :. Courier Dover Publications, С. 125—127, ISBN 0-486-40917-1 (онлайн копія, стор. 125, в Google Books)
  • Ганнам, Талал (4 січня 2011 року), Таємниця чисел розкривається через їх цифровий корінь, CreateSpace Publications, С. 68-73, ISBN 978-1-4776-7841-1 (копія онлайн, стор 68, в Google Books ..)
  • Хол, Ф. М. (1980), Введення в абстрактній алгебрі 1 (2-е изд.), Кембридж, прогніруемих.: CUP Архів, стор. 101, ISBN 978-0-521-29861-2 (копія онлайн, стор. 101, в Google Books)
  • О'Бейрн, Т. Х. (13 березня 1961), «Пазли і парадокси», New Scientist (Reed Business Information) 10 (230): 53-54, ISSN 0262-4079 (онлайн копія, стор 53, в Google Books)
  • Раус Болл, В. В.[en]; Кокстера, Х. С. М. (6 травня 2010 року), Математичні нариси, Dover Рекреаційна Математика (13-е вид.), Нью-Йорк: Dover Publications, ISBN 978-0-486-25357-2 (онлайн копія на Google Книги)
  1. Meimaris, Antonios (2015). On the additive persistence of a number in base p. Preprint.