Циклическое число — это целое число , для которого циклические перестановки цифр являются последовательными целыми кратными числа. Наиболее широко известно шестизначное число 142857 , первые шесть целых кратных которого являются
142857 × 1 = 142857
142857 × 2 = 285714
142857 × 3 = 428571
142857 × 4 = 571428
142857 × 5 = 714285
142857 × 6 = 857142
Подробности
Чтобы считаться циклическим числом, требуется, чтобы последовательные кратные были циклическими перестановками. Таким образом, число 076923 не будет считаться циклическим числом, потому что, хотя все циклические перестановки являются кратными, они не являются последовательными целыми кратными:
Если начальные нули не допускаются в числах, то 142857 является единственным циклическим числом в десятичной системе счисления , из-за необходимой структуры, приведенной в следующем разделе. Если допустить начальные нули, последовательность циклических чисел начинается:
Например, случай b = 10, p = 7 дает циклическое число 142857, а случай b = 12, p = 5 дает циклическое число 2497.
Не все значения p дадут циклическое число, используя эту формулу; например, случай b = 10, p = 13 дает 076923076923, а случай b = 12, p = 19 дает 076B45076B45076B45. Эти неудачные случаи всегда будут содержать повторение цифр (возможно, нескольких).
Первые значения p , для которых эта формула выдает циклические числа в десятичной системе счисления ( b = 10), следующие (последовательность A001913 в OEIS ):
Известная закономерность этой последовательности исходит из алгебраической теории чисел , в частности, эта последовательность представляет собой множество простых чисел p, таких что b является примитивным корнем по модулю p . Гипотеза Эмиля Артина [1] заключается в том, что эта последовательность содержит 37,395..% простых чисел (для b в OEIS : A085397 ).
Построение циклических чисел
Циклические числа можно построить с помощью следующей процедуры :
Пусть b — основание числа (10 для десятичной системы счисления). Пусть p — простое число, которое не делит b . Пусть t = 0. Пусть r = 1. Пусть n = 0. цикл:
Эта процедура работает путем вычисления цифр числа 1/ p в системе счисления с основанием b путем деления в столбик . r — остаток на каждом шаге, а d — полученная цифра.
Шаг
н = н ⋅ б + d
служит просто для сбора цифр. Для компьютеров, не способных выражать очень большие целые числа, цифры могут быть выведены или собраны другим способом.
Если t когда-либо превысит p /2, то число должно быть циклическим, без необходимости вычисления оставшихся цифр.
Свойства циклических чисел
При умножении на их порождающее простое число результатом является последовательность из b − 1 цифр, где b — основание (например, 10 в десятичной системе). Например, в десятичной системе 142857 × 7 = 999999.
При разбиении на группы одинаковой длины (из двух, трех, четырех и т. д. цифр) и сложении групп получается последовательность из b - 1 цифр. Например, 14 + 28 + 57 = 99, 142 + 857 = 999, 1428 + 5714+ 2857 = 9999 и т. д. ... Это частный случай теоремы Миди .
Все циклические числа делятся на b − 1, где b — основание (например, 9 в десятичной системе), а сумма остатка кратна делителю. (Это следует из предыдущего пункта.)
Другие числовые базы
Используя описанную выше технику, циклические числа можно найти в других числовых основаниях. (Не все из них следуют второму правилу (все последовательные кратные являются циклическими перестановками), указанному в разделе «Особые случаи» выше.) В каждом из этих случаев цифры в половине периода складываются в основание минус один. Таким образом, для двоичной системы сумма битов в половине периода равна 1; для троичной — 2 и т. д.
В троичном ( b = 3) случай p = 2 дает 1 как циклическое число. Хотя отдельные цифры можно считать тривиальными случаями, для полноты теории может быть полезно рассматривать их только тогда, когда они генерируются таким образом.
Можно показать, что ни в одной числовой системе счисления, которая является полным квадратом , то есть с основанием 4, 9, 16, 25 и т. д., не существует циклических чисел (кроме тривиальных однозначных цифр, т. е. p = 2 ).
^ Вайсштейн, Эрик В. «Константа Артина». mathworld.wolfram.com .
Дальнейшее чтение
Гарднер, Мартин. Математический цирк: больше головоломок, игр, парадоксов и других математических развлечений из Scientific American. Нью-Йорк: Математическая ассоциация Америки, 1979. С. 111–122.
Калман, Дэн; «Дроби с циклическими цифровыми моделями» The College Mathematics Journal, т. 27, № 2. (март 1996 г.), стр. 109–115.
Лесли, Джон. «Философия арифметики: демонстрация прогрессивного взгляда на теорию и практику ...» , Лонгман, Херст, Риз, Орм и Браун, 1820, ISBN 1-4020-1546-1