Напомним, что числа Фибоначчи образуют последовательность, в которой первые два члена равны 0 и 1, а каждый следующий равен сумме двух предыдущих. В соответствии с определением последовательность чисел Фибоначчи
Числа Фибоначчи возникают естественным образом во многих задачах. Исторически одной из первых является задача о кроликах, восходящая к Леонардо Пизанскому, которого иногда называют Леонардо Фибоначчи (публикация 1202 г.). В этой задаче требуется определить число пар зрелых кроликов, образовавшихся от одной пары в течение года, если известно, что каждая зрелая пара кроликов ежемесячно рождает новую пару, причем новорожденные кролики достигают зрелости через два месяца.
Обозначим через un, un+1, un+2 число пар зрелых кроликов соответственно через n месяцев, через n + 1 месяц и через n + 2 месяца. Нетрудно убедиться, что un+2 = un+1 + un: к моменту n + 2 зрелости достигают un пар кроликов, родившихся в момент n,
которые добавляются к un+1 паре кроликов, зрелых на момент n + 1.
Рассмотрим еще одну задачу, так называемую задачу о прыгуне. Некоторая величина x увеличивается за единицу времени на 1 или на 2. Требуется определить, сколькими способами может произойти увеличение рассматриваемой величины на n единиц. Обозначим искомое число способов через un. Пусть x(t) – значение величины x в момент времени t. Ясно, что x(1) = x(0) + 1 или x(1) = x(0) + 2 в зависимости от того, на 1 или на 2 изменилась величина x за первый временной промежуток. Имеются два пути достичь значения x(0) + n: вырасти на n – 1 единицу со значения x(0) + 1 или на n – 2 единицы со значения x(0) + 2. Первое может произойти un–1 способами, второе – un–2 способами. Следовательно,
un = un–1 + un–2.
Многие свойства чисел Фибоначчи нетрудно получить по индукции. Например, для любого n ≥ 0 справедливо равенство
1 1
n 1
Fn 2
Fn 1
. (2)
1 0
Fn 1
Fn
В самом деле, (2) выполняется при n = 0. Следующая
выкладка позволяет сделать индуктивный шаг:
n2
1 0
= Fn2
F
Fn 1
F
1 1
=
1 0
n 1
n
= Fn2 Fn 1
Fn2
= Fn 3
Fn2
.
Fn1 Fn
Fn1
Fn 2
Fn1
Если взять определители матриц, стоящих в правой и левой
частях (2), получится следующее соотношение:
Fn+2Fn –
F
n 1
= (–1)n+1.
Приведем одно из важных свойств чисел Фибоначчи, доказательство которого значительно сложнее и здесь не приводится.
Каждое целое положительное число имеет единственное представление вида