Задача 1. Найти число, 19/20 которого равны квадрату самого числа.
Ответ: 19/20.
Комментарий. Ответ очевиден каждому, кто знаком с понятием квадрата числа. Решая задачу с помощью квадратного уравнения 19/20 x = x2 мы получим еще одно удовлетворяющее условию задачи число – 0.
Автор же, очевидно, имел в виду число, отличное от нуля. Что вообще-то неудивительно. Во времена Леонардо Пизанского нуль не признавался за корень уравнения, т.е. за число. Впрочем, это не мешало некоторым математикам и до, и после Фибоначчи выполнять простейшие операции с нулем, который воспринимался ими как символ, обозначавший «ничто».
Задача 2. Некто поместил пару кроликов в некоем месте, огороженном со всех сторон стеной, чтобы узнать, сколько пар кроликов родится при этом в течение года. Природа кроликов такова, что через месяц пара кроликов производит на свет другую пару, а рождаются кролики со второго месяца. Сколько пар кроликов будет через год?
Ответ: 377 пар.
Комментарий. Даже одной этой задачи хватило бы Фибоначчи, чтобы оставить след в истории науки. Именно в связи с ней сегодня чаще всего и упоминается имя ученого. Решая задачу о размножении кроликов, Леонардо описал бесконечную числовую последовательность (an), любой член которой, начиная с третьего, выражается через предыдущие члены:
a1 = 1, a2 = 1, an+2 = an+1 + an, где n ≥ 1.
Для математиков она является прежде всего классическим примером рекуррентной последовательности, элементы которой, числа Фибоначчи, обладают многими весьма интересными и нашедшими неожиданные применения свойствами. Из них широко известно следующее: предел отношения an+1 к an при неограниченном возрастании n устремляется к знаменитому числу Ф ≈ 1,618, выражающему божественную пропорцию.
Что же касается ответа в задаче о кроликах, то (в соответствии с указанными в тексте условиями) он совпадает с 13-м членом построенной Леонардо последовательности 1, 2, 3, 5, 8, ... – числом 377. Здесь каждое число, начиная со второго, показывают, сколько всего пар кроликов будет насчитываться к началу очередного месяца.
Заметим, что Фибоначчи рассматривал свою задачу для взрослой пары кроликов (на это указывают слова «рождаются кролики со второго месяца»). Если же решать ее для новорожденной пары, получится последовательность (1); в таком случае ровно через год количество животных увеличится до 233 пар особей*.
* Спустя полтора столетия индийский математик Нарайана рассматривал похожую задачу: найти число коров и телок, происходящих от одной коровы в течение 20 лет, при условии, что корова в начале каждого года приносит телку, а телка, достигнув трех лет, дает такое же потомство в начале года. Если решать задачу, составляя рекуррентное соотношение, придем к последовательности 1, 1, 1, 2, 3, 4, 6, 9, 13, ... .
Задача 3. Семь старух отправляются в Рим. У каждой по семь мулов, каждый мул несет по семь мешков, в каждом мешке по семь хлебов, в каждом хлебе по семь ножей, каждый нож в семи ножнах. Сколько всего предметов?
Ответ: 137 256 предметов.
Комментарий. Перед нами хорошо известная, встречающаяся у разных народов задача-шутка, как ее часто называют историки математики, полагая, что в былые времена она была всего лишь нехитрой забавой для учеников. А ведь эта восходящая еще к древним египтянам задача, вернее ее решение, служит прекрасной наглядной иллюстрацией построения геометрической прогрессии и нахождения суммы первых n ее членов по известному первому члену и знаменателю. И именно в таком качестве ее вполне можно использовать в обучении детей математике.
От аналогичной задачи из папируса Ахмеса* задача из трактата Фибоначчи по сути отличается лишь тем, что в ней суммируются не пять, а шесть чисел:
S6 = 7 + 72 + ... 76 = [7 · (76 – 1)]/6 = 137 256
* Напомним ее условие: «У семи лиц по семи кошек, каждая кошка съедает по семи мышей, каждая мышь съедает по семи колосьев ячменя, из каждого колоса может вырасти по семь мер зерна. Как велики числа этого ряда и как велика их сумма?» А вот для сравнения русский вариант задачи, рассмотренной в книге Леонардо: «Шли семь старцев, у каждого старца по семь костылей, на каждом костыле по семь сучков, на каждом сучке по семь кошелей, в каждом кошеле по семь пирогов, в каждом пироге по семь воробьев. Сколько всего?»
Задача 4. Выбрать пять гирь так, чтобы с их помощью можно было взвесить любой груз массой от 1 до 30 целых весовых единиц. При взвешивании все гири разрешается класть только на одну чашку весов.
Ответ: надо взять гири с массами 1, 2, 4, 8 и 16 весовых единиц.
Комментарий. Затронутый в задаче вопрос равносилен вопросу о представлении натурального числа n ≤ 30 в виде суммы не более пяти различных натуральных чисел из набора m1, ..., m5 , не превосходящих n:
n = a1 · m1 + a2 · m2 + a3 · m3 + a4 · m4 + a5 · m5 ,
где каждый из множителей a1, ..., a5 равен 1 или 0 (гиря либо кладется на чашку весов, либо нет). Но тогда естественно перейти к двоичной системе счисления:
n = a5 · 24 + a4 · 23 + a3 · 22 + a2 · 21 + a1 · 20.
Таким образом, в набор должны входить гири, массы которых выражаются числами 1, 2, 4, 8 и 16.
Хотя данную задачу часто связывают с именем французского математика и поэта Баше де Мезириака*, она встречается еще у Фибоначчи. Вероятно, и тот не сам ее придумал. А настоящим автором этой до недавнего времени актуальной практической задачи мог быть какой-нибудь сметливый торговец, которому частенько приходилось взвешивать свой товар.
* Клод Гаспар Баше де Мезириак (1581...1638) известен, в частности, как автор книг по занимательной математике. В одной из них и приведена задача об оптимальной системе гирь.
В «Liber abaci» содержался также более сложный вариант рассмотренной задачи. В нем разрешается класть гири на обе чашки весов, а значит, надо будет думать не только о выборе гирь, но и о том, куда и каком количестве их добавлять. Ясно, что в данном случае каждое из чисел ai может принимать три различных значения (гиря добавляется либо на свободную чашку весов, либо на чашку с грузом или вообще не используется) и приходится обращаться уже к троичной системе счисления. Решив задачу для n ≤ 40, Леонардо получил в ответе набор гирь массами 1, 3, 9 и 27 весовых единиц.
Оба варианта задачи интересны еще и тем, что найденные числа являются членами геометрических прогрессий со знаменателями q = 2 и q = 3 соответственно. А к системе из пяти гирь, упоминающейся в задаче 4, можно прийти, рассматривая неравенство
30 ≤ 1 + 2 + 22 + ... + 2m–1, или 30 ≤ 2m – 1.
Его наименьшее натуральное решение m = 5.
Задача 5. Если первый человек получит от второго 7 денариев, то станет в пять раз богаче второго, а если второй человек получит от первого 5 денариев, то станет в семь раз богаче первого. Сколько денег у каждого?
Ответ: 7 2/17 и 9 14/17 денариев.
Комментарий. Обозначив буквами x и y количество денег, имеющихся у первого и у второго человека, получим систему
из которой найдем x = 7 2/17 и y = 9 14/17. Такой способ решения напрашивается сам собой, поскольку в задаче говорится о двух неизвестных.
А вот Леонардо Пизанский в своих рассуждениях ограничился одной неизвестной, назвав ее по давно укоренившейся среди математиков традиции «вещью». Приняв имущество второго человека за вещь и семь денариев, т.е. за (x + 7), он выразил имущество первого как (5x – 7) и в дальнейшем пришел к линейному уравнению
x + 12 = 7 (5x – 12).
Попутно заметим, что в трактате Фибоначчи содержатся аналогичные задачи и с бóльшим числом людей.
Задача 6. 30 птиц стоят 30 монет. Куропатки стоят по 3 монеты, голуби по 2, а пара воробьев – по монете. Сколько птиц каждого вида?
Ответ: 3 куропатки, 5 голубей, 22 воробья.
Комментарий. Из-за большого количества неизвестных данную задачу вполне логично решать алгебраически. Если число куропаток, голубей и воробьев обозначить буквами x, y, z соответственно, то решение сведется к нахождению тройки натуральных чисел, удовлетворяющих системе уравнений
Исключив z и выразив затем x через y, получим x = 6 – 3/5 y. Единственное возможное значение y равно 5, тогда x = 3, z = 22.
Интересно, что данную задачу автор «Liber abaci» рассматривал как задачу на сплав достоинства 1, который должен получиться из трех целочисленных количеств достоинством 3, 2 и 1/2. Эта же задача, но с чуть измененными числовыми данными (стоимость птиц разного вида выражается обратными числами: 1/3, 1/2 и 2) разбиралась еще в одном сочинении Леонардо.
Задача 7. Решить систему уравнений
Ответ: (15 – 5√5; 5√5 – 5).
Комментарий. На самом деле данная система является симметричной и имеет ни одно, как указал Фибоначчи, а два решения; второе – (5√5 – 5; 15 – 5√5).
Но интересна задача не только этим. В «Liber abaci» приведены разные способы ее решения.
Во-первых, «стандартный» в нашем понимании: с помощью подстановки y = 10 – x. Исключаем y и сводим задачу к решению квадратного уравнения
x2 + 100√5 – 200 = 10x.
Во-вторых, посредством замены. Пусть y/x = z, тогда x/y = √5 – z. Так как y/x · x/y =1, приходим к уравнению z(√5 – z) = 1, из которого определяем z. С другой стороны, y = 10 – x, z = (10 – x)/x, откуда легко найти x, а затем уже вычислить y.
Идея первого способа решения выглядит, конечно, прозрачнее и привычнее, однако решать им систему технически не проще, чем вторым способом. А, как известно, в подобных задачах простота вычислений, особенно если те связаны с корнями, играет не последнюю роль!
Опередивший время
Как отмечают исследователи, «Liber abaci» не просто выделяется, а резко возвышается над средневековой литературой по арифметике и алгебре. Прежде всего благодаря фундаментальности изложения и многообразию рассмотренных в ней методов и задач. Уровень сочинения оказался столь высок, что осилить и воспользоваться изложенными в нем сведениями смогли главным образом ученые-математики, отчасти современники Леонардо, и в еще большой мере – представители последующих поколений.