Обобщение чисел Фибоначчи

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

Числа Фибоначчи образуют определённую с помощью рекурсии последовательность

, для целого числа .

То есть, начиная с двух начальных значений, каждое число равно сумме двух предшествующих.

Последовательность Фибоначчи интенсивно изучена и обобщена многими способами, например, начиная последовательность с других чисел, отличных от 0 или 1, или путём сложения более двух предшествующих чисел для образования следующего числа.

Расширение на отрицательные числа[править | править код]

Если использовать рекурсию , можно расширить числа Фибоначчи на отрицательные числа. Мы получаем:

... −8, 5, −3, 2, −1, 1, 0, 1, 1, 2, 3, 5, 8, ...

с формулой общего члена .

См. также Негафибоначчиевы числа.

Расширение на вещественные и комплексные числа[править | править код]

Существует много возможных обобщений, которые расширяют числа Фибоначчи на вещественные числа (а иногда и на комплексные числа). Они используют золотое сечение φ и базируются на формуле Бине

Аналитическая функция

имеет свойство, что для чётных целых чисел n[1]. Аналогично, для аналитической функции

выполняется для всех нечётных целых чисел n.

Собирая всё вместе, получим аналитическую функцию

для которой выполняется для всех целых чисел n[2].

Поскольку для всех комплексных чисел z, эта функция даёт также расширение последовательности Фибоначчи для всей комплексной плоскости. Таким образом, мы можем вычислить обобщённую функцию Фибоначчи для комплексной переменной, например,

Векторное пространство[править | править код]

Термин последовательности Фибоначи может быть применен для любой функции g, отображающей целочисленную переменную в некоторое поле, для которой . Эти функции в точности являются функциями вида , так что последовательности Фибоначчи образуют векторное пространство, базисом которого являются функции и .

В качестве области определения функции g может быть взята любая абелева группа (рассматриваемая как Z-модуль). Тогда последовательности Фибоначчи образуют 2-мерный Z-модуль.

Похожие целые последовательности[править | править код]

Целые последовательности Фибоначчи[править | править код]

2-мерный Z-модуль последовательностей целых чисел Фибоначчи состоит из всех целых последовательностей, удовлетворяющих соотношению . Если выразить в терминах двух первых начальных значений, получим

где φ — золотое сечение.

Отношение между двумя последовательными элементами сходится к золотому сечению, за исключением случая последовательности, которая состоит из нулей и последовательностей, в которых отношение двух первых членов равно .

Последовательность можно записать в виде

в которой тогда и только тогда, когда . В таком виде простейшим нетривиальным примером является и эта последовательность состоит из чисел Люка:

Мы имеем и . Выполняется:

Любая нетривиальная последовательность целых чисел Фибоначчи (возможно, после сдвига на конечное число позиций) является одной из строк таблицы Витхоффа. Сама последовательность Фибоначчи является первой строкой, а сдвинутая последовательность Люка является второй строкой[3].

См. также Последовательности чисел Фибоначчи по модулю n.

Последовательности Люка[править | править код]

Другое обобщение последовательностей Фибоначчи — последовательности Люка, определённые следующим образом:

,
,
,

где обычная последовательность Фибоначчи является частным случаем с и . Другая последовательность Люка начинается с , . Такие последовательности имеют приложение в теории чисел и проверке простоты.

В случае, когда , эта последовательность называется P-последовательностью Фибоначчи. Например, последовательность Пелля называется также 2-последовательностью Фибоначчи.

3-последовательность Фибоначчи

0, 1, 3, 10, 33, 109, 360, 1189, 3927, 12970, 42837, 141481, 467280, 1543321, 5097243, 16835050, 55602393, 183642229, 606529080, ... последовательность A006190 в OEIS

4-последовательность Фибоначчи

0, 1, 4, 17, 72, 305, 1292, 5473, 23184, 98209, 416020, 1762289, 7465176, 31622993, 133957148, 567451585, 2403763488, ... последовательность A001076 в OEIS

5-последовательность Фибоначчи

0, 1, 5, 26, 135, 701, 3640, 18901, 98145, 509626, 2646275, 13741001, 71351280, 370497401, 1923838285, 9989688826, ... последовательность A052918 в OEIS

6-последовательность Фибоначчи

0, 1, 6, 37, 228, 1405, 8658, 53353, 328776, 2026009, 12484830, 76934989, 474094764, 2921503573, 18003116202, ... последовательность A005668 в OEIS

n-константа Фибоначчи — это значение, к которому стремится отношение смежных чисел n-последовательности Фибоначчи. Она называется также n-м отношением ценного металла и является единственным положительным корнем уравнения . Например, в случае константа равна , или золотому сечению, а в случае константа равна 1 + 2, или серебряному сечению. Для общего случая n-константа равна .

В общем случае можно называть - последовательностью Фибоначчи, а можно назвать -последовательностью Люка.

(1,2)-последовательность Фибоначчи

0, 1, 1, 3, 5, 11, 21, 43, 85, 171, 341, 683, 1365, 2731, 5461, 10923, 21845, 43691, 87381, 174763, 349525, 699051, 1398101, 2796203, 5592405, 11184811, 22369621, 44739243, 89478485, ... последовательность A001045 в OEIS

(1,3)-последовательность Фибоначчи

1, 1, 4, 7, 19, 40, 97, 217, 508, 1159, 2683, 6160, 14209, 32689, 75316, 173383, 399331, 919480, 2117473, 4875913, 11228332, 25856071, 59541067, ... последовательность A006130 в OEIS

(2,2)-последовательность Фибоначчи

0, 1, 2, 6, 16, 44, 120, 328, 896, 2448, 6688, 18272, 49920, 136384, 372608, 1017984, 2781184, 7598336, 20759040, 56714752, ... последовательность A002605 в OEIS

(3,3)-последовательность Фибоначчи

0, 1, 3, 12, 45, 171, 648, 2457, 9315, 35316, 133893, 507627, 1924560, 7296561, 27663363, 104879772, 397629405, 1507527531, 5715470808, ... последовательность A030195 в OEIS

Числа Фибоначчи высокого порядка[править | править код]

Последовательность Фибоначчи порядка n — это последовательность целых чисел, в которой каждый элемент является суммой предыдущих n элементов (за исключением первых n элементов последовательности). Обычные числа Фибоначчи имеют порядок 2. Случаи и тщательно исследованы. Число разложений неотрицательных целых чисел на части, не превосходящие n, является последовательностью Фибоначчи порядка n. Последователь количеств строк из 0 и 1 длины m, содержащих не более n последовательных нулей, также является последовательностью Фибоначчи порядка n.

Эти последовательности, их границы отношений членов и их пределы отношений членов исследовал Марк Барр[en] в 1913[4].

Числа трибоначчи[править | править код]

Числа трибоначчи похожи на числа Фибоначчи, но вместо двух предопределённых чисел последовательность начинается с трёх чисел и каждый следующий член является суммой предыдущих трёх:

0, 0, 1, 1, 2, 4, 7, 13, 24, 44, 81, 149, 274, 504, 927, 1705, 3136, 5768, 10609, 19513, 35890, 66012, … (последовательность A000073 в OEIS)

Постоянная трибоначчи

последовательность A058265 в OEIS

является значением, к которому стремится отношение двух соседних чисел трибоначчи. Число является корнем многочлена , а также удовлетворяет уравнению . Постоянная трибоначчи важна для изучения плосконосого куба.

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

Числа трибоначчи задаются также формулой[5]

,

где ⌊ • ⌉ означает ближайшее целое[en] и

.

Числа тетраначчи[править | править код]

Числа тетраначчи начинаются с четырёх предопределённых членов, а каждый следующий член вычисляется как сумма предыдущих четырёх членов последовательности. Первые несколько чисел тетраначчи:

0, 0, 0, 1, 1, 2, 4, 8, 15, 29, 56, 108, 208, 401, 773, 1490, 2872, 5536, 10671, 20569, 39648, 76424, 147312, 283953, 547337, … (последовательность A000078 в OEIS)

Постоянная тетраначчи — это значение, к которому стремится отношение соседних членов последовательности тетраначчи. Эта постоянная является корнем многочлена , примерно равна 1,927561975482925 A086088 и удовлетворяет уравнению .

Константа тетраначчи выражается в терминах радикалов[6]

где

Более высокие порядки[править | править код]

Были вычислены числа пентаначчи (5 порядка), гексаначчи (6 порядка) и гептаначчи (7 порядка).

Числа пентаначчи (5 порядка):

0, 0, 0, 0, 1, 1, 2, 4, 8, 16, 31, 61, 120, 236, 464, 912, 1793, 3525, 6930, 13624, … последовательность A001591 в OEIS

Числа гексаначчи (6 порядка):

0, 0, 0, 0, 0, 1, 1, 2, 4, 8, 16, 32, 63, 125, 248, 492, 976, 1936, 3840, 7617, 15109, … последовательность A001592 в OEIS

Числа гептаначчи (7 порядка):

0, 0, 0, 0, 0, 0, 1, 1, 2, 4, 8, 16, 32, 64, 127, 253, 504, 1004, 2000, 3984, 7936, 15808, … последовательность A122189 в OEIS

Числа октаначчи (8 порядка):

0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 4, 8, 16, 32, 64, 128, 255, 509, 1016, 2028, 4048, 8080, 16128, ... последовательность A079262 в OEIS

Числа ноначчи (9 порядка):

0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 4, 8, 16, 32, 64, 128, 256, 511, 1021, 2040, 4076, 8144, 16272, ... последовательность A104144 в OEIS

Предел отношения последовательных членов последовательности n-наччи стремится к корню уравнения ( A103814, A118427, A118428).

Альтернативная рекурсивная формула предела отношения r двух последовательных чисел n-наччи

.

Частный случай является традиционной последовательностью Фибоначчи и даёт золотое сечение .

Вышеприведённые формулы для отношения выполняются для последовательностей n-наччи, сгенерированных из произвольных чисел. Предел этого отношения равен 2 при n, стремящемся к бесконечности. Последовательность чисел «бесконечно-наччи», если её попытаться описать, должна начинаться с бесконечного числа нулей, после чего должна идти последовательность

[..., 0, 0, 1,] 1, 2, 4, 8, 16, 32, …,

то есть просто степени двойки.

Предел последовательности для любого является положительным корнем r характеристического уравнения[6]

Корень r находится в интервале . Отрицательный корень характеристического уравнения находится в интервале (−1, 0), если n чётно. Этот корень и каждый комплексный корень характеристического уравнения имеет модуль [6].

Последовательность для положительного корня r для любого [6]

Не существует решения характеристического уравнения в терминах радикалов, если [6].

k-й элемент последовательности n-наччи задаётся формулой

где ⌊ • ⌉ означает ближайшее целое, а r — константа n-наччи, которая является корнем , ближайшим к 2[7].

Задача подбрасования монеты связана с последовательностью n-наччи. Вероятность, что не выпадет n раз последовательно решётка в m бросаниях идеальной монеты, равна [8].

Слово Фибоначчи[править | править код]

По аналогии числовому аналогу слово Фибоначчи определяется как

где + означает конкатенацию двух строк. Последовательность строк Фибоначчи начинается с

b, a, ab, aba, abaab, abaababa, abaababaabaab, … последовательность A106750 в OEIS

Длина каждой строки Фибоначчи равна числу Фибоначчи и для каждого числа Фибоначчи существует строка Фибоначчи.

Строки Фибоначчи оказываются для некоторых алгоритмов входными данными наихудшего случая.

Если "a" и "b" представляют два различных материала или длины атомных связей, структура, соответствующая строке Фибоначчи, является квазикристаллом Фибоначчи[en], непериодической квазикристаллической структурой с необычными спектральными свойствами.

Свёрнутые последовательности Фибоначчи[править | править код]

Свёрнутая последовательность Фибоначчи получается путём применения операции свёртки к последовательности Фибоначчи один и более раз. Определим[9]:

и

Первые несколько последовательностей

r = 1: 0, 0, 1, 2, 5, 10, 20, 38, 71, …

A001629.

r = 2: 0, 0, 0, 1, 3, 9, 22, 51, 111, …

A001628.

r = 3: 0, 0, 0, 0, 1, 4, 14, 40, 105, …

A001872.

Последовательности можно вычислить с помощью рекуррентной формулы

Производящая функция r-ой свёртки равна

Последовательности связаны с последовательностью многочленов Фибоначчи[en] отношением

где является r-ой производной . Эквивалентно, является коэффициентом , если развернуть как сумму степеней .

Первая свёртка может быть записана в терминах чисел Фибоначчи и Люка

и удовлетворяет рекуррентному соотношению

Аналогичное выражение можно найти для r > 1 с возрастающей сложностью по мере роста r. Числа являются суммами по строкам треугольника Хосоя[en].

Как и для чисел Фибоначчи, существуют некоторые комбинаторные интерпретации этих последовательностей. Например, является количеством способов записать n − 2 в виде упорядоченной суммы чисел 0, 1 и 2, при этом 0 используется ровно один раз. В частности, и, соответственно, 4 – 2 = 2 можно записать как 0 + 1 + 1, 0 + 2, 1 + 0 + 1, 1 + 1 + 0, 2 + 0.[10]

Другие обобщения[править | править код]

Многочлены Фибоначчи[en] являются другим обобщением чисел Фибоначчи.

Последовательность Падована образована рекуррентным соотношением .

Случайная последовательность Фибоначчи может быть определена как бросание монеты для каждой позиции n последовательности и выбора в случае выпадения орла и в случае решки. Согласно работе Фурстенберга и Кестена эта последовательность почти достоверно растёт экпоненциально с постоянной скоростью. Константа скорости роста была вычислена в 1999 Дивакаром Висванатом и известна как «константа Висваната[en]».

Репфигит, или число Кита, это целое число, которое получается в результате последовательности Фибоначчи, начинающейся с последовательности чисел, представляющей последовательность цифр числа. Например, для числа 47, последовательность Фибоначчи начинается с 4 и 7 и содержит 47 в качестве шестого члена ((4, 7, 11, 18, 29, 47)). Число Кита может быть получено как последовательность трибоначчи, если оно содержит 3 знака, как последовательность тетраначчи, если число содержит 4 знака и т.д.. Несколько фпервых чисел Кита:

14, 19, 28, 47, 61, 75, 197, 742, 1104, 1537, 2208, 2580, 3684, 4788, 7385, 7647, 7909, … последовательность A007629 в OEIS

Поскольку множество последовательностей, удовлетворяющих соотношению , замкнуто относительно поэлементного сложения и умножения на константу, его можно рассматривать как векторное пространство. Любая такая последовательность однозначно определяется выбором двух элементов, так что векторное пространство является двумерным. Если обозначить такую последовательность через (первые два члена последовательности), числа Фибоначчи и сдвинутые числа Фибоначчи , будут каноническим базисом этого пространства

для всех таких последовательностей S. Например, если S — это последовательность Люка 2, 1, 3, 4, 7, 11, ..., мы имеем

.

N-генерированная последовательность Фибоначчи[править | править код]

Мы можем определить N-генерированную последовательность Фибоначчи (где N — положительное рациональное число).

Если

где Pr — это r-ое простое число, мы определяем

Если , полагаем , а в случае , полагаем .

Последовательность N Последовательность OEIS
Последовательность Фибоначчи 6

A000045

Последовательность Пелля 12

A000129

Последовательность Якобсталя 18

A001045

Последовательность трибоначчи 30

A000073

Последовательность тетраначчи 210

A000288

Последовательность Падована 15

A000931

Полуфибоначчиева последовательность[править | править код]

Полуфиббоначиева последовательность ( A030067) определяется посредством той же рекуррентной формулы для членов с нечётными индексами и , но для чётных индексов берётся , . Выделенные нечётные члены ( A030068) удовлетворяют уравнению и строго возрастают. Они дают множество полуфибоначчиевых чисел

1, 2, 3, 5, 6, 9, 11, 16, 17, 23, 26, 35, 37, 48, 53, 69, 70, 87, 93, 116, 119, 145, 154, ... последовательность A030068 в OEIS,

для которых верна формула .

Примечания[править | править код]

Литература[править | править код]

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