Полная последовательность
В математике последовательность если натуральных чисел называется полной последовательностью, каждое положительное целое число можно выразить как сумму значений последовательности, используя каждое значение не более одного раза.
Например, последовательность степеней двойки (1, 2, 4, 8,...), лежащая в основе двоичной системы счисления , является полной последовательностью; учитывая любое натуральное число, мы можем выбрать значения, соответствующие битам 1 в его двоичном представлении, и суммировать их, чтобы получить это число (например, 37 = 100101 2 = 1 + 4 + 32). Эта последовательность минимальна, поскольку из нее нельзя удалить ни одно значение, не сделав невозможным представление некоторых натуральных чисел. Простые примеры неполных последовательностей включают четные числа , поскольку сложение четных чисел дает только четные числа — нечетное число образоваться не может.
Условия полноты [ править ]
последовательность n что находится в неубывающем порядке, и определим частичные суммы n Без ограничения общности предположим , как:
- .
Тогда условия
одновременно необходимы и достаточны для того, было чтобы n полной последовательностью. [1] [2]
Следствием вышесказанного является то, что
достаточны для того, было чтобы n полной последовательностью. [1]
Однако существуют полные последовательности, которые не удовлетворяют этому следствию, например (последовательность A203074 в OEIS ), состоящие из числа 1 и первого простого числа после каждой степени 2.
Другие полные эпизоды
Полные последовательности включают в себя:
- Последовательность числа 1, за которым следуют простые числа (изученная С.С. Пиллаи [3] и другие); это следует из постулата Бертрана . [1]
- Последовательность практических чисел , в которой первым членом является 1, а в качестве подмножества содержатся все остальные степени двойки. [4] (последовательность A005153 в OEIS )
- Числа Фибоначчи , а также числа Фибоначчи с удаленным любым одним числом. [1] Это следует из тождества, что сумма первых n чисел Фибоначчи равна ( n + 2)-му числу Фибоначчи минус 1.
Приложения [ править ]
Так же, как степени двойки образуют полную последовательность благодаря двоичной системе счисления, фактически любая полная последовательность может использоваться для кодирования целых чисел в виде битовых строк. Крайняя правая битовая позиция присваивается первому, наименьшему члену последовательности; следующий справа от следующего члена; и так далее. Биты, установленные в 1, включаются в сумму. Эти представления не могут быть уникальными.
Кодирование Фибоначчи [ править ]
Например, в арифметической системе Фибоначчи , основанной на последовательности Фибоначчи, число 17 можно закодировать шестью различными способами:
- 110111 (F 6 + F 5 + F 3 + F 2 + F 1 = 8 + 5 + 2 + 1 + 1 = 17, максимальная форма)
- 111001 (Ф 6 + Ж 5 + Ж 4 + Ж 1 = 8 + 5 + 3 + 1 = 17)
- 111010 (Ф 6 + Ж 5 + Ж 4 + Ж 2 = 8 + 5 + 3 + 1 = 17)
- 1000111 (Ф 7 + Ж 3 + Ж 2 + Ж 1 = 13 + 2 + 1 + 1 = 17)
- 1001001 (Ф 7 + Ж 4 + Ж 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» и наоборот в соответствии с определением чисел Фибоначчи. [5] Постоянное применение этих правил приведет к переходу от максимального к минимальному и наоборот. Тот факт, что любое число (больше 1) может быть представлено с помощью терминала 0, означает, что всегда можно добавить 1, а учитывая, что 1 и 2 могут быть представлены в кодировании Фибоначчи, полнота следует по индукции .
См. также [ править ]
Ссылки [ править ]
- ^ Jump up to: а б с д Хонсбергер, Р. Математические жемчужины III. Вашингтон, округ Колумбия: Математика. доц. Амер., 1985, стр.123-128.
- ^ Браун, Дж. Л. (1961). «Примечание о полных последовательностях целых чисел». Американский математический ежемесячник . 68 (6): 557–560. дои : 10.2307/2311150 . JSTOR 2311150 .
- ^ СС Пиллаи, «Арифметическая функция относительно простых чисел», Журнал Аннамалайского университета (1930), стр. 159–167.
- ^ Сринивасан, AK (1948), «Практические числа» (PDF) , Current Science , 17 : 179–180, MR 0027799 .
- ^ Стахов, Алексей. «Основные операции арифметики Фибоначчи» . Архивировано из оригинала 24 января 2013 года . Проверено 11 сентября 2016 г. , Музей гармонии и золотого сечения . Первоначальное обращение: 27 июля 2010 г.