Полная последовательность - Complete sequence

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

Например, последовательность степеней двойки (1, 2, 4, 8, ...), основа двоичной системы счисления , является полной последовательностью; учитывая любое натуральное число, мы можем выбрать значения, соответствующие битам 1 в его двоичном представлении, и суммировать их, чтобы получить это число (например, 37 = 100101 2 = 1 + 4 + 32). Эта последовательность минимальна, так как из нее нельзя удалить никакое значение, не сделав невозможным представление некоторых натуральных чисел. Простые примеры неполных последовательностей включают четные числа , поскольку сложение четных чисел дает только четные числа - нечетное число не может быть сформировано.

Условия полноты

Без ограничения общности предположим, что последовательность a n находится в неубывающем порядке, и определим частичные суммы a n как:

.

Тогда условия

необходимы и достаточны для того, чтобы n было полной последовательностью.

Следствие вышесказанного гласит, что

достаточно для того, чтобы n было полной последовательностью.

Однако есть полные последовательности, которые не удовлетворяют этому следствию, например (последовательность A203074 в OEIS ), состоящая из числа 1 и первого простого числа после каждой степени двойки .

Другие полные последовательности

Полные последовательности включают:

Приложения

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

Кодирование Фибоначчи

Например, в арифметической системе Фибоначчи , основанной на последовательности Фибоначчи, число 17 может быть закодировано шестью различными способами:

110111 (F 6 + F 5 + F 3 + F 2 + F 1 = 8 + 5 + 2 + 1 + 1 = 17, максимальная форма)
111001 (F 6 + F 5 + F 4 + F 1 = 8 + 5 + 3 + 1 = 17)
111010 (F 6 + F 5 + F 4 + F 2 = 8 + 5 + 3 + 1 = 17)
1000111 (F 7 + F 3 + F 2 + F 1 = 13 + 2 + 1 + 1 = 17)
1001001 (F 7 + F 4 + F 1 = 13 + 3 + 1 = 17)
1001010 (F 7 + F 4 + F 2 = 13 + 3 + 1 = 17, минимальная форма, используемая в кодировании Фибоначчи )

В приведенной выше максимальной форме всегда будет использоваться F 1 и всегда будет конечная. Полное кодирование без завершающего можно найти по адресу (последовательность A104326 в OEIS ). Если отбросить последний, код 17 выше происходит как 16-й член A104326. Минимальная форма никогда не будет использовать F 1 и всегда будет иметь нулевой конец. Полный код без завершающего нуля можно найти по адресу (последовательность A014417 в OEIS ). Это кодирование известно как представление Цекендорфа .

В этой системе счисления любая подстрока «100» может быть заменена на «011» и наоборот из-за определения чисел Фибоначчи. Непрерывное применение этих правил переведет из максимального в минимальное и наоборот. Тот факт, что любое число (больше 1) может быть представлено с помощью терминала 0, означает, что всегда можно добавить 1, и, учитывая, что для 1 и 2 могут быть представлены в кодировке Фибоначчи, полнота следует по индукции .

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

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

  1. ^ a b c d Хонсбергер Р. Математические жемчужины III. Вашингтон, округ Колумбия: Математика. Доц. Америк., 1985, стр.123-128.
  2. ^ Браун, JL (1961). «Примечание о полных последовательностях целых чисел». Американский математический ежемесячник . 68 (6): 557–560. DOI : 10.2307 / 2311150 . JSTOR   2311150 .
  3. ^ SS Pillai, "Арифметическая функция относительно простых чисел", Annamalai University Journal (1930), стр. 159–167.
  4. Srinivasan, AK (1948), «Практические числа» (PDF) , Current Science , 17 : 179–180, MR   0027799 .
  5. ^ Стахов, Алексей. «Основные операции арифметики Фибоначчи» . Архивировано из оригинала на 24 января 2013 года . Проверено 11 сентября 2016 года . , Музей гармонии и золотого сечения . Первоначальный доступ: 27 июля 2010 г.

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