stringtranslate.com

Распорядок дня Капрекара

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

В качестве примера возьмем число 8991 в десятичной системе счисления :

9981 – 1899 = 8082
8820 – 0288 = 8532
8532 – 2358 = 6174
7641 – 1467 = 6174

6174 , известное как константа Капрекара , является фиксированной точкой этого алгоритма. Любое четырехзначное число (в десятичной системе счисления) с по крайней мере двумя различными цифрами достигнет 6174 за семь итераций. [1] Алгоритм работает с любым натуральным числом в любой заданной системе счисления .

Определение и свойства

Алгоритм следующий: [2]

  1. Выберите любое натуральное число в данной системе счисления . Это первое число последовательности.
  2. Создайте новое число , отсортировав цифры в порядке убывания, и еще одно число , отсортировав цифры в порядке возрастания. Эти числа могут иметь ведущие нули, которые можно игнорировать. Вычтите, чтобы получить следующее число последовательности.
  3. Повторите шаг 2.

Последовательность называется последовательностью Капрекара, а функция — отображением Капрекара. Некоторые числа отображаются сами на себя; это неподвижные точки отображения Капрекара, [3] и называются константами Капрекара. Ноль является константой Капрекара для всех базисов , и поэтому называется тривиальной константой Капрекара. Все остальные константы Капрекара являются нетривиальными константами Капрекара.

Например, в десятичной системе счисления , начиная с 3524,

с 6174 в качестве константы Капрекара.

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

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

При сохранении ведущих нулей только повторные цифры приводят к тривиальной константе Капрекара.

Семейства констант Капрекара

В системе счисления с основанием 4 можно легко показать, что все числа вида 3021, 310221, 31102221, 3...111...02...222...1 (где длина последовательности «1» и длина последовательности «2» одинаковы) являются неподвижными точками отображения Капрекара.

В системе счисления с основанием 10 можно легко показать, что все числа вида 6174, 631764, 63317664, 6...333...17...666...4 (где длина последовательности «3» и длина последовательности «6» одинаковы) являются неподвижными точками отображения Капрекара.

б= 2к

Можно показать, что все натуральные числа

являются неподвижными точками отображения Капрекара в четном основании b = 2k для всех натуральных чисел n .

Доказательство

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

Цитаты

  1. ^ Ганновер 2017, стр. 1, Обзор.
  2. ^ Ганновер 2017, стр. 3, Методология.
  3. ^ (последовательность A099009 в OEIS )

Ссылки

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