stringtranslate.com

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

Цифровой корень (также повторяющаяся цифровая сумма ) натурального числа в данной системе счисления — это (однозначное) значение, полученное в результате итеративного процесса суммирования цифр , на каждой итерации с использованием результата предыдущей итерации для вычисления суммы цифр. Процесс продолжается до тех пор, пока не будет достигнуто однозначное число. Например, по основанию 10 цифровой корень числа 12345 равен 6, поскольку сумма цифр в числе равна 1 + 2 + 3 + 4 + 5 = 15, тогда процесс сложения повторяется еще раз для полученного числа 15. , так что сумма 1 + 5 равна 6, что является цифровым корнем этого числа. В десятичной системе счисления это эквивалентно получению остатка при делении на 9 (за исключением случаев, когда цифровой корень равен 9, где остаток от деления на 9 будет равен 0), что позволяет использовать его в качестве правила делимости .

Формальное определение

Пусть будет натуральным числом. Для base мы определяем сумму цифр следующим образом:

где количество цифр в числе по основанию , и

— значение каждой цифры числа. Натуральное число является цифровым корнем, если оно является фиксированной точкой для , что происходит, если .

Все натуральные числа являются предпериодическими точками для , независимо от основания. Это потому, что если , то

и поэтому

потому что . Если , то тривиально

Следовательно, единственными возможными цифровыми корнями являются натуральные числа , и нет никаких циклов, кроме фиксированных точек .

Пример

В базе 12 8 — это аддитивный цифровой корень числа 3110 по основанию 10 , как и для

Этот процесс показывает, что 3110 — это 1972 по основанию 12 . Теперь о

показывает, что 19 равно 17 по основанию 12 . А так как 8 — это однозначное число по основанию 12 , то

.

Прямые формулы

Мы можем определить корень цифры непосредственно для базы следующими способами:

Формула сравнения

Формула в базе :

или,

В базе 10 соответствующая последовательность (последовательность A010888 в OEIS ).

Цифровой корень — это значение по модулю, потому что независимо от позиции значение одно и то же — поэтому цифры можно добавлять осмысленно. Конкретно для трёхзначного числа

.

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

Также следует отметить модуль : поскольку и таким образом попеременная сумма цифр дает значение по модулю .

Использование функции пола

Это помогает увидеть цифровой корень положительного целого числа как позицию, которую он занимает по отношению к наибольшему кратному меньшему, чем само число. Например, в системе счисления 6 цифровой корень из 11 равен 2, что означает, что 11 — второе число после . Аналогично, в десятичной системе цифровой корень числа 2035 равен 1, что означает, что . Если число дает цифровой корень ровно , то это число кратно .

Имея это в виду, цифровой корень положительного целого числа может быть определен с помощью функции пола , как

Характеристики

Аддитивная настойчивость

Аддитивная инерционность подсчитывает , сколько раз мы должны суммировать его цифры , чтобы получить его цифровой корень.

Например, аддитивная инерционность числа 2718 по основанию 10 равна 2: сначала мы находим, что 2 + 7 + 1 + 8 = 18, затем что 1 + 8 = 9.

Нет ограничений на аддитивную устойчивость числа в числовой базе . Доказательство: Для данного числа постоянство числа, состоящего из повторений цифры 1, на 1 выше, чем у . Наименьшие числа аддитивной стойкости 0, 1, ... в базе 10:

0, 10, 19, 199, 19 999 999 999 999 999 999 999, ... (последовательность A006050 в OEIS )

Следующее число в последовательности (наименьшее число аддитивной стойкости 5) равно 2 × 10 2 × (10 22  − 1)/9  − 1 (то есть за 1 следуют 2 222 222 222 222 222 222 222 девятки). Для любой фиксированной базы сумма цифр числа пропорциональна его логарифму ; следовательно, аддитивная инерционность пропорциональна повторному логарифму . [1]

Пример программирования

В приведенном ниже примере реализуется сумма цифр, описанная в определении выше, для поиска цифровых корней и аддитивной устойчивости в Python .

def  digit_sum ( x :  int ,  b :  int )  ->  int :  total  =  0  while  x  >  0 :  total  =  total  +  ( x  %  b )  x  =  x  //  b  возвращает  итогdef  digital_root ( x :  int ,  b :  int )  - >  int :  seed  =  set ()  while  x  нет  вeen  : seeed . добавить ( x ) x = digit_sum ( x , b ) вернуть x       def  аддитивная_персистенция ( x :  int ,  b :  int )  ->  int :  увиденное  =  set ()  , пока  x  нет  в  увиденном :  увиденном . добавить ( x )  x  =  digit_sum ( x ,  b )  вернуть  len ( видно )  -  1

В популярной культуре

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

Цифровые корни составляют важную механику визуальной новеллы приключенческой игры Nine Hours, Nine Persons, Nine Doors .

Смотрите также

Рекомендации

  1. ^ Меймарис, Антониос (2015), Об аддитивном постоянстве числа по основанию p, Препринт

Внешние ссылки