Некий человек поместил пару кроликов в огороженное со всех сторон место. Сколько пар кроликов произойдет от этой пары за год, если предположить, что каждый год каждая пара порождает новую пару, которая еще через месяц становится способна приносить потомство?
Как так вышло, что количество потомков пары кроликов имеет такое важное значение для математики? Ведь задача решается довольно просто. Сначала у нас одна пара. Проходит первый месяц, первая пара порождает еще пару, их становится две.
На рис. 27 пара взрослых кроликов обозначена крупной фигуркой, а пара молодых – мелкой. Проходит второй месяц, взрослая пара порождает еще одну юную пару, а молодая пара тем временем подрастает. Итак, у нас три пары, что и отображено на рисунке. Проходит третий месяц, каждая из двух взрослых пар порождает еще по паре, а юная пара подрастает, итак, у нас уже пять пар. Проходит четвертый месяц, каждая из трех взрослых пар порождает еще по паре, а две юные пары подрастают, следовательно, у нас уже восемь пар. После пяти месяцев у нас по юной паре от каждой из пяти взрослых пар плюс три подрастающие пары – всего тринадцать пар. Теперь мы уяснили закономерность и знаем, как получить число взрослых пар и юных пар и общее число пар кроликов в каждый последующий месяц. Предположим, нас интересует только число взрослых пар в каждый конкретный месяц. Это число состоит из числа взрослых пар в предыдущий месяц плюс количество юных пар (к данному моменту успевших повзрослеть) в тот же предыдущий месяц. Однако количество юных пар месяц назад на самом деле равен количеству взрослых пар в позапрошлом месяце. Итак, в каждый конкретный месяц, начиная с третьего, количество взрослых пар просто-напросто равно сумме количества взрослых пар за два предшествующих месяца. Итак, количество взрослых пар подчиняется последовательности 1, 1, 2, 3, 5, 8… Из рисунка очевидно, что количество юных пар подчиняется в точности той же последовательности со сдвигом на один месяц. То есть количество юных пар равно 0, 1, 1, 2, 3, 5, 8… Естественно, общее количество пар – сумма этих последовательностей, и оно совпадает с последовательностью для количества взрослых пар без числа за первый месяц (1, 2, 3, 5, 8…). Последовательность 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233…, в которой каждое число, начиная с третьего, представляет собой сумму двух предыдущих чисел, в девятнадцатом веке получила название «Числа Фибоначчи»; придумал этот термин французский математик Эдуард Люка (1842–1891). Последовательности чисел, в которых отношение между соседними членами выражаются математической формулой, называются рекурсивными. Числа Фибоначчи – первая известная в Европе рекурсивная последовательность. Общее свойство рис. 27 таково, что каждый член последовательности равен сумме двух предыдущих членов, и математически это выражается следующим образом (формулу предложил в 1654 году математик Альбер Жирар):
Фибоначчи так знаменит в наши дни, поскольку применение чисел Фибоначчи отнюдь не сводится к разведению кроликов. Кстати, название этого раздела подсказала цитата из «Естественной истории интеллекта» Ральфа Уолдо Эмерсона, вышедшей в свет в 1893 году. Эмерсон говорит: «Все помыслы черепахи – лишь о черепахах, а кролика – о кроликах». С последовательностью Фибоначчи мы еще встретимся при изучении поразительно разнообразных явлений, на первый взгляд никак не связанных друг с другом.