Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В теории чисел , А число Кита или repfigit номер (сокращенно повторение etitive Р ibonacci типа д ИГИТА ) представляет собой натуральное число в данной системе счисления с цифрами таким образом, что , когда последовательность создана таким образом, что первые терминами являются цифрами и каждый последующий член является суммой предыдущих членов, является частью последовательности. Числа Кита были введены Майком Кейтом в 1987 году. [1] Их очень сложно найти в вычислительном отношении, известно всего около 100.

Определение [ править ]

Позвольте быть натуральным числом , позвольте быть количеством цифр в числе в базе , и пусть

быть значением каждой цифры числа.

Определим линейное рекуррентное отношение такое, что при ,

и для

Если существует такое, что , то говорят, что это число Кейта .

Например, 88 - это число Кейта по основанию 6 , так как

и вся последовательность

и .

Нахождение чисел Кита [ править ]

Вопрос о том, существует ли бесконечно много чисел Кита в определенной базе, в настоящее время является предметом спекуляций. Числа Кита редки, и их трудно найти. Их можно найти с помощью исчерпывающего поиска, и более эффективного алгоритма не известно. [2] Согласно Кейту, в базе 10 ожидаются в среднем числа Кейта между последовательными степенями 10. [3] Известные результаты, кажется, подтверждают это.

Примеры [ править ]

14 , 19 , 28 , 47 , 61 , 75 , 197, 742, 1104, 1537, 2208, 2580, 3684, 4788, 7385, 7647, 7909, 31331, 34285, 34348, 55604, 62662, 86935, 93993, 120284, 129106, 147640, 156146, 174680, 183186, 298320, 355419, 694280, 925993, 1084051, 7913837, 11436171, 33445755, 44121607, 129572008, 251133297, ... [4]

Другие базы [ править ]

В базе 2 существует метод построения всех чисел Кейта. [3]

Числа Кита в базе 12 , записанные в базе 12, равны

11, 15, 1Ɛ, 22, 2, 31, 33, 44, 49, 55, 62, 66, 77, 88, 93, 99, ᘔᘔ, ƐƐ, 125, 215, 24 ᘔ, 405, 42 ᘔ, 654, 80 ᘔ, 8 3, ᘔ 59, 1022, 1662, 2044, 3066, 4088, 4 ᘔ 1 ᘔ, 4 ᘔƐ1, 50 ᘔᘔ, 8538, Ɛ18Ɛ, 17256, 18671, 24 ᘔ 78, 4718Ɛ, 517Ɛᘔ, 157617, 1 ᘔ 265 ᘔ, 5 4074, 5 ᘔƐ140, 6Ɛ1514 ...

Кейт Кластерс [ править ]

Кластер Кейта - это связанный набор чисел Кейта, одно из которых кратно другому. Например, в базе 10 , , и все кластеры Keith. Возможно, это единственные три примера кластера Кита в базе 10 . [5]

Пример программирования [ править ]

В приведенном ниже примере реализуется последовательность, определенная выше в Python, чтобы определить, является ли число в определенной базе числом Кита:

def  is_repfigit ( x :  int ,  b :  int )  ->  bool :  "" "Определить, является ли число в определенной базе числом Кита." ""  if  x  ==  0 :  return  True последовательность  =  []  y  =  x пока  y  >  0 :  последовательность . append ( y  %  b )  y  =  y  //  b digit_count  =  len ( последовательность )  последовательность . обратный () в то время как  последовательность [ len ( последовательность )  -  1 ]  <  x :  n  =  0  для  i  в  диапазоне ( 0 ,  digit_count ):  n  =  n  +  последовательность [ len ( последовательность )  -  digit_count  +  i ]  последовательность . добавить ( п ) return  ( последовательность [ len ( последовательность )  -  1 ]  ==  x )

См. Также [ править ]

  • Арифметическая динамика
  • Число Фибоначчи
  • Линейное рекуррентное отношение

Ссылки [ править ]

  1. ^ Кейт, Майк (1987). "Repfigit Numbers". Журнал развлекательной математики . 19 (2): 41–42.
  2. ^ Эрлз, Джейсон ; Лихтблау, Даниэль; Вайсштейн, Эрик В. «Число Кита» . MathWorld .
  3. ^ а б Кейт, Майк . «Кейт Числа» .
  4. ^ Слоан, Н. Дж. А. (ред.). «Последовательность A007629 (числа Repfigit (REPetitive FIbonacci-like diGIT) (или числа Кита))» . Он -лайн энциклопедия целочисленных последовательностей . Фонд OEIS.
  5. Copeland, Ed. «14 197 и другие номера Кита» . Numberphile . Брэди Харан . Архивировано из оригинала на 2017-05-22 . Проверено 9 апреля 2013 .