История математики. От счетных палочек до бессчетных вселенных
Шрифт:
Учитывая выдающееся положение индо-арабских цифр в десятеричной системе со знакоместом, стоит кратко вспомнить раннюю историю индийских цифр. Цифры «кхарошти» можно увидеть на надписях, относящихся к четвертому столетию до нашей эры. В них есть особые символы для единицы и четверки, а также для десяти и двадцати. Числа свыше сотни получаются путем сложения. Самые ранние следы цифр «брахми» относятся к третьему столетию до нашей эры, их можно увидеть на колоннах Ашоки, разбросанных по всей Индии. Это более развитая система, в нее входили специальные символы для чисел, кратных десяти и ста, а также для значений второго десятка. Датировка чисел «бакшали» (по названию города, где они были обнаружены) крайне ненадежна, но если она все же верна, то эти числа, относящиеся к третьему веку нашей эры, — первая известная система с учетом знакоместа, где было специальное обозначение для ноля.
Классический период индийской математики начался в середине первого тысячелетия. Большей частью Индии правила династия Гуптов, которые поощряли исследования в области наук и искусств. Математическая деятельность была сконцентрирована в трех центрах: в столице Паталипутре (современная Патна), в Удджайне на севере и в Майсуре на юге. Два самых крупных математика этого периода — это Ариабхата (476–550), автор «Ариабхатии» (499), и Брахмагупта (ок. 598–660), который в 628 году сочинил трактат под названием «Брахма-спхута-сидцханта» («Открытие Вселенной»). Основными задачами, которыми занимались эти ученые, были математическая астрономия и анализ уравнений.
«Ариабхатия» состоит из 123 стихов. Трактат начинается с восхваления богам, а затем в нем описываются алгоритмы для вычисления квадратов, кубов, квадратных и кубических корней. В работе приведены 33 правила по арифметике, алгебре и тригонометрии на плоскости. Семнадцать правил посвящены геометрии, 11 — арифметике и алгебре. В десятом правиле приводится значение как отношение 62,832:20,000, что эквивалентно 3,1416, — это самое точное значение, вычисленное в то время, и оно останется таковым еще тысячу лет. Трактат включает также таблицу синусов. В отличие от Птолемея, использовавшего в качестве основной меры хорды, индусы использовали полухорды и выражали их в радиусах. Поэтому, за исключением постоянного множителя, индийские синусы намного ближе к нашим современным. Разделив четверть окружности на 24 равные части и начав с нескольких базовых результатов и формул, вроде sin 30° = 1/2, Арьябхата составил таблицу синусов для углов от 3°45' и выше. Ему также приписывают создание формулы, позволяющей приблизительно оценить синус любого угла без использования таблицы с точностью до нескольких десятичных знаков.
Позже Брахмагупта создал формулу интерполяции, используя арифметический метод разностей, чтобы найти синусы промежуточных углов. В дальнейшем тригонометрию развивали арабы на севере и математики Кералы на юге. Арабы, а затем и западный мир познакомились с индийской математикой и астрономией отчасти благодаря переводу «Брахма-спхута-сиддханты».
Брахмагупта основал ставшую широко известной школу в Удджайне. Его «Брахма-спхута-сиддханта» — самый полный трактат по астрономии того времени. В некоторых разделах этого труда производится анализ неопределенностей, взятых из календарных вычислений и астрономии. Арьябхата решал линейные неопределенные уравнения, используя алгоритм Евклида, описанный в «Началах», — сокращение коэффициентов до тех пор, пока уравнения не будет удобно решать методом проб и ошибок. Брахмагупта приводит алгоритм для решения в целых числах уравнений вида ах 2± с = у 2, которые геометрически представляют собой гиперболы. В Европе эта формула получила известность под названием «уравнение Пелля» [6] .
6
В общем виде эту задачу сформулировал великий французский математик Пьер Ферма (1601–1665), и во Франции оно носит «правильное» название — уравнение Ферма. Название «уравнение Пелля» родилось в результате того, что не менее великий швейцарский, немецкий и российский математик Леонард Эйлер (1707–1783) ошибочно приписал один из способов его решения английскому математику Джону Пеллю (1620–1685).
Позднее знаменитый индийский математик Бхаскара (Бхаскарачарья) (1114 — ок. 1185) улучшил эти методы, создав «циклический» метод, известный как «чакравала» (метод нахождения наименьшего нетривиального решения). Он привел решение известной задачи — уравнения 61х 2+ 1 =у 2.Это
Ни в «Ариабхатии», ни в «Брахма-спхута-сиддханте» не доказываются представленные там результаты. Но это не означает, что их авторы не знали доказательств или не понимали, насколько важно продемонстрировать обоснованность приведенных правил. То, что индийские математики осознавали необходимость доказательств, видно хотя бы из того, что Бхаскара отклонил джайнистское приближенное значение , представленное как 10: хотя и численно близкое, оно не сопровождалось никакими внятными объяснениями. В любом случае индийские математики не ограничивались только лишь представлением методов расчета и результатов, эти результаты проверялись и перепроверялись много раз, что, в свою очередь, способствовало возникновению еще более строгих методик.
Бхаскара из Удджайны был выдающимся математиком. Ему приписывается открытие некоторых понятий из области вычислений, которые стали широко известны намного позже. Трактаты Бхаскары издавались даже в девятнадцатом столетии. Одним из аспектов индийской астрономии было исследование мгновенных движений планет, особенно Луны. Были сделаны удивительно верные расчеты времени затмений, поэтому будущие затмения могли быть предсказаны с невероятной точностью. И Ариабхата, и Брахмагупта использовали для этого одну и ту же формулу, а Бхаскара усовершенствовал метод расчета, выведя то, что можно считать дифференциалом синуса. В его трактате «Сиддханта-широмани» («Венец учения») используется «бесконечно малая» единица измерения — «трути», равная 1/33,750 секунды. По сути, в определенном смысле трактат Бхаскары можно рассматривать как предварение математического анализа, но, похоже, этот «пред-анализ» не рассматривался как самостоятельная тема и не распространялся на другие ветви математики.
Впоследствии Ньютон в своем математическом анализе будет активно использовать бесконечные ряды. Особенно полезным достижением индийской математики была аппроксимация синусов и косинусов полиномами с бесконечным числом членов — работы именно в этом направлении мы можем увидеть у математиков Кералы. После Бхаскары успехи индийской математики были невелики — страну охватил политический хаос. Но юго-западная Индия оставалась в значительной степени защищенной от этих потрясений, так что там математика могла развиваться вплоть до четырнадцатого — семнадцатого веков. Керала была центром морской торговли, туда стекались люди из самых разных стран. Конечно, необходимо более точно изучить историческую роль Кералы в продвижении математических идей, но некоторые результаты указывают на то, что математика там процветала.
Мадхава из Сангамаграма (ок. 1340–1425), известный более поздним астрономам как Голавид, или «Повелитель сфер», был одним из величайших средневековых математиков. Его работы по исследованию бесконечных рядов были утеряны, но постоянно цитировались более поздними авторами вплоть до шестнадцатого века. Многие результаты, которые были названы в честь европейских математиков, возможно, должны были носить имя Мадхавы. Сюда входят разложение синусов и косинусов в бесконечный многочлен, считающееся заслугой Ньютона, а также формулы малоуглового приближения, представляющие собой часть рядов Тейлора. Эти формулы позволяли составлять тригонометрические таблицы с любой желательной точностью; таблицы Мадхавы были составлены с точностью до восьми десятичных знаков. Мы также находим у него бесконечный ряд, выражающий значение числа . Один пример, приведенный в стихотворной форме, иллюстрирует, как определенные объекты традиционно использовались для того, чтобы обозначить числа и способствовать их последующему вспоминанию:
Боги [33], глаза [2], слоны [8], змеи [8], огни [3], тройка [3], качества [3], веды [4], наксатры [27], слоны [8] и руки [2] — мудрые говорят, что это длина окружности, когда диаметр круга — 900 000 000 000.
Прочтение чисел справа налево и деление получившегося числа на указанный диаметр приводят к значению сточностью до одиннадцати десятичных знаков. Такое вычисление с использованием бесконечного ряда сразу напоминает о гениальном индийском математике-самоучке из Кералы — Сринивазе Рамануджане (1887–1920), невероятные способности которого позволили ему поступить в Кембриджский университет.