Полная последовательность - Complete sequence
В математике , А последовательность из натуральных чисел называется полную последовательность , если каждое положительное целое число может быть выражено в виде суммы значений в последовательности, используя каждое значение не более одного раза.
Например, последовательность степеней двойки (1, 2, 4, 8, ...), основа двоичной системы счисления , является полной последовательностью; учитывая любое натуральное число, мы можем выбрать значения, соответствующие битам 1 в его двоичном представлении, и суммировать их, чтобы получить это число (например, 37 = 100101 2 = 1 + 4 + 32). Эта последовательность минимальна, так как из нее нельзя удалить никакое значение, не сделав невозможным представление некоторых натуральных чисел. Простые примеры неполных последовательностей включают четные числа , поскольку сложение четных чисел дает только четные числа - нечетное число не может быть сформировано.
Условия полноты
Без ограничения общности предположим, что последовательность a n находится в неубывающем порядке, и определим частичные суммы a n как:
- .
Тогда условия
необходимы и достаточны для того, чтобы n было полной последовательностью.
Следствие вышесказанного гласит, что
достаточно для того, чтобы n было полной последовательностью.
Однако есть полные последовательности, которые не удовлетворяют этому следствию, например (последовательность A203074 в OEIS ), состоящая из числа 1 и первого простого числа после каждой степени двойки .
Другие полные последовательности
Полные последовательности включают:
- Последовательность числа 1, за которым следуют простые числа (изучено С.С. Пиллаи и другими); это следует из постулата Бертрана .
- Последовательность практических чисел, в которой 1 в качестве первого члена и все остальные степени 2 в качестве подмножества. (последовательность A005153 в OEIS )
- Эти числа Фибоначчи , а также числа Фибоначчи с любым одним номером удаляется. Это следует из тождества, что сумма первых n чисел Фибоначчи является ( n + 2) -м числом Фибоначчи минус 1 (см. Fibonacci_numbers # Second_identity ).
Приложения
Подобно тому, как степени двойки образуют полную последовательность из-за двоичной системы счисления, фактически любая полная последовательность может использоваться для кодирования целых чисел как битовых строк. Позиция крайнего правого бита назначается первому, наименьшему члену последовательности; следующий справа к следующему члену; и так далее. Биты, установленные в 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 могут быть представлены в кодировке Фибоначчи, полнота следует по индукции .
Смотрите также
Рекомендации
- ^ a b c d Хонсбергер Р. Математические жемчужины III. Вашингтон, округ Колумбия: Математика. Доц. Америк., 1985, стр.123-128.
- ^ Браун, JL (1961). «Примечание о полных последовательностях целых чисел». Американский математический ежемесячник . 68 (6): 557–560. DOI : 10.2307 / 2311150 . JSTOR 2311150 .
- ^ SS Pillai, "Арифметическая функция относительно простых чисел", Annamalai University Journal (1930), стр. 159–167.
- ↑ Srinivasan, AK (1948), «Практические числа» (PDF) , Current Science , 17 : 179–180, MR 0027799 .
- ^ Стахов, Алексей. «Основные операции арифметики Фибоначчи» . Архивировано из оригинала на 24 января 2013 года . Проверено 11 сентября 2016 года . , Музей гармонии и золотого сечения . Первоначальный доступ: 27 июля 2010 г.