Цифровой корень - Digital root - Wikipedia

В цифровой корень (также повторная цифровая сумма) из натуральное число в данном база чисел - это (однозначное) значение, полученное итеративным процессом суммирующие цифры на каждой итерации, используя результат предыдущей итерации для вычисления цифровой суммы. Процесс продолжается до тех пор, пока не будет достигнуто однозначное число.

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

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

куда это количество цифр в числе в базе , и

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

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

и поэтому

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

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

Пример

В база 12, 8 - аддитивный цифровой корень база 10 номер 3110, как для

Этот процесс показывает, что 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 в базе 10 равен 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×(1022 − 1)/9 - 1 (то есть 1, за которой следуют 2,222,222,222,222,222,222,222 9). Для любой фиксированной базы сумма цифр числа пропорциональна его логарифм; следовательно, аддитивная стойкость пропорциональна повторный логарифм.[1]

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

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

def digit_sum(Икс: int, б: int) -> int:    общий = 0    пока Икс > 0:        общий = общий + (Икс % б)        Икс = Икс // б    возвращаться общийdef digital_root(Икс: int, б: int) -> int:    видимый = набор()    пока Икс нет в видимый:        видимый.Добавить(Икс)        Икс = digit_sum(Икс, б)    возвращаться Иксdef аддитивная стойкость(Икс: int, б: int) -> int:    видимый = набор()    пока Икс нет в видимый:        видимый.Добавить(Икс)        Икс = digit_sum(Икс, б)    возвращаться len(видимый) - 1

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

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

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

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

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

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

внешняя ссылка