Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
6.6 ЧИСЛА ФИБОНАЧЧИА теперь перейдем к особенной последовательности чисел — быть может, наиболее приятной из всех — последовательности Фибоначчи
В отличие от гармонических чисел и чисел Бернулли, числа Фибоначчи являют собой подкупающие своей бесхитростностью целые числа. Они определяются рекуррентным соотношением
Бесхитростность этого правила — возможно, самого бесхитростного из всевозможных рекуррентных соотношений, в котором каждое число зависит от двух предыдущих, — служит объяснением того, почему числа Фибоначчи встречаются в самых разнообразных ситуациях. Наглядный пример естественного возникновения чисел Фибоначчи дают „родословные деревья пчел“ Рассмотрим родословную пчелы-самца. Каждый самец (называемый также трутнем) появляется на свет непарным путем от самки (называемой также маткой), однако каждая самка имеет двух родителей — самца и самку. Вот несколько начальных уровней такого дерева:
У трутня один дед и одна бабка, один прадед и две прабабки, два прапрадеда и три прапрабабки. И вообще, как легко установить по индукции, у него ровно Числа Фибоначчи часто обнаруживаются в природе — возможно, по причинам, аналогичным закону образования родословного дерева пчел. К примеру, семечки, плотно набитые в крупную „корзинку" обыкновенного подсолнуха, располагаются по спиралям — обычно это 34 спирали, закручивающиеся в одном направлении, и 55 спиралей — в другом. Корзинки поменьше будут иметь соответственно 21 и 34 или же 13 и 21 спираль, а однажды в Англии демонстрировался гигантский подсолнух с 89 спиралями одного направления и 144 — другого. Подобные закономерности обнаруживаются и в некоторых видах сосновых шишек. А вот пример другого рода [223]. Предположим, что друг на друга наложены две стеклянные пластинки. Сколько существует способов
Когда либо претерпевают свое первое отражение от внешней поверхности и продолжают прохождение Эти числа ввел в 1202 г. Леонардо Фибоначчи, и математики постепенно стали выяснять все больше и больше интересного о них. Эдуард Люка, причастный к головоломке о ханойской башне, рассмотренной в гл. 1, активно занимался ими во второй половине девятнадцатого столетия (в действительности, благодаря именно Люка, название „числа Фибоначчи" стало общеупотребительным). Одно из его удивительных достижений состояло в использовании свойств чисел Фибоначчи для доказательства того, что Одним из самых первых фактов о числах Фибоначчи, обнаруженным в 1680 г. французским астрономом Жан-Домиником Кассини [126], является соотношение
Так, при Многочленная формула, которая включает в себя числа Фибоначчи вида
для выражения
для замены
Кроме того, если заменить
это то же самое, что и Соотношение Кассини лежит в основе геометрического парадокса, который был одной из излюбленных головоломок Льюиса Кэррола ([160], [352], [301]). Суть его в том, чтобы взять шахматную доску и разрезать ее на четыре части, как показано ниже, а затем составить из этих частей прямоугольник:
Presto: первоначальные Строго говоря, мы не можем применять правило (6.105) кроме как при
и вскоре становится ясно (по индукции), что
Если обобщить последовательность Фибоначчи подобным образом, то соотношение Кассини (6.103) будет справедливым при любых целых Процесс сведения
в которой просматривается закономерность другого рода:
Это соотношение, которое легко доказывается по индукции, справедливо при любых целых кип (положительных, отрицательных или равных нулю). Если в (6.108) положить
следовательно,
и можно заключить, что
при любых целых кип. Это объясняет, в частности, почему
К примеру, Теперь можно доказать обращение свойства Обобщение подобных понятий делимости было использовано Юрием Матиясевичем в его знаменитом доказательстве [214] того, что не существует алгоритма, позволяющего выяснить, разрешимо ли в целых числах заданное полиномиальное уравнение относительно многих неизвестных с целыми коэффициентами. Одна из лемм Матиясевича утверждает, что если Докажем это, рассмотрев последовательность
поскольку
Это сравнение позволяет вычислить
И вообще, индукцией по к устанавливается, что
А поскольку
и лемма Матиясевича доказана. Одно из наиболее важных качеств чисел Фибоначчи — это особый способ представления целых чисел с их использованием. Будем писать
Тогда каждое целое положительное число имеет единственное представление вида
(Это „теорема Цеккендорфа“ [188], [342].) К примеру, представление одного миллиона оказывается таким:
Подобное представление всегда может быть найдено с помощью „жадного" подхода: в качестве
поскольку наибольшим возможным значением
(Эта формула легко доказывается индукцией по к — ее левая часть обращается в нуль при к равном 2 или 3.) Поэтому Любая система однозначного представления чисел является системой счисления — следовательно, теорема Цеккендорфа приводит к фибоначчиевой системе счисления. Всякое целое неотрицательное число можно представить в виде последовательности нулей и единиц, записав
Эта система счисления отчасти напоминает двоичное (с основанием 2) представление, за исключением того, что в ней никогда не встречаются две 1 подряд. Вот, к примеру, числа от 1 до 20, представленные по Фибоначчи:
Фибоначчиево представление одного миллиона, указанное минутой ранее, может быть сопоставлено с его двоичным представлением
Фибоначчиево представление требует несколько больше битов, поскольку не допускаются две 1 подряд — но в остальном оба представления аналогичны. При прибавлении 1 в фибоначчиевой системе счисления возникают два случая. В случае, если „разряд единиц“ есть 0, он заменяется на 1 — тем самым прибавляется Несмотря на обилие рассмотренных нами свойств чисел Фибоначчи, мы пока не сталкивались с какой-либо замкнутой формулой для них. И хотя выражения в замкнутой форме ни для чисел Стирлинга, ни для чисел Эйлера или Бернулли найдены не были, мы все же сумели обнаружить замкнутое выражение Ответ утвердительный: действительно, существует простой способ решения этой рекуррентности, если воспользоваться понятием производящей функции, вкратце рассмотренной в гл. 5. Образуем бесконечный ряд
Если мы сможем найти простую формулу для В гл. 7 мы полностью сосредоточимся на производящих функциях, но к тому времени, когда мы до них доберемся, полезно будет иметь в запасе этот пример. Степенной ряд
Если теперь вычесть два последних равенства из первого, то члены, включающие
и решение
Итак, вся информация, содержащаяся в последовательности Фибоначчи, свернута в несложное (хотя и непонятное) выражение Быть может, план действия, который мы только набросали, будет понятнее, если подойти к нему с другого конца. Если имеется какая-нибудь более простая производящая функция
Аналогично, если имеется некоторая производящая функция вида
Следовательно, все, что от нас требуется, — это найти константы
и тогда будет получено выражение в замкнутой форме
так что интересующие нас четыре константы являются решениями двух полиномиальных уравнений:
Мы хотим представить знаменатель Обратите внимание, что сомножители в знаменателе уравнения (6.119) записаны в виде Величины
Тогда мы сможем просто положить
Следовательно,
и искомые константы Число
(Ниже будет еще о числах Итак, найдены константы
решением которого является
Неплохо:
(Эта формула впервые опубликована Даниэлем Бернулли в 1728 г., но о ней позабыли до 1843 г., пока она не была вновь открыта Жаком Вине [25].) Прежде чем замереть в восторге от нашего вывода, следует проверить его правильность. При действительно, равно 1. При больших Проявив некоторую смекалку, можно было бы просто угадать формулу (6.123) и доказать ее по индукции. Однако метод производящих функций является действенным способом именно ее нахождения — в гл. 7 мы увидим, что тот же самый метод приводит к решению куда более трудных рекуррентных соотношений. Между прочим, мы нисколько не беспокоились, сходятся ли бесконечные суммы в нашем выводе формулы Одним из интересных следствий формулы (6.123) является то, что целое число
Этим наблюдением можно воспользоваться для вывода другого выражения в замкнутой форме,
ибо Соотношение Кассини (6.103) может быть переписано как
При большом
(Это соотношение непосредственно проверяется при Кроме того, в силу простого совпадения, число Предположим, что мы хотим перевести некоторое число (не являющееся числом Фибоначчи) километров в мили — сколько будет 30 км по-американски? Это делается легко: мы просто прибегаем к фибоначчиевой системе счисления и переводим в уме число 30 в его фибоначчиевое представление Оказывается, что подобное правило „сдвига вправо" дает правильно округленное число миль в
|
1 |
Оглавление
|