Анализ бесконечно малых — это область математики, которая имеет огромное значение для науки и техники. Чтобы понять, из чего состоит эта сложная и тонкая дисциплина, наверное, следует начать с рассказа о задачах, которые решаются с ее помощью. Так читатель сможет понять, насколько важен и широко распространен анализ бесконечно малых в современной науке и технике.
Эти задачи могут существенно различаться между собой. Так, к ним относятся физическая задача на определение скорости тела при известном пройденном расстоянии и обратная ей задача, в которой нужно рассчитать пройденный телом путь, зная его скорость. С помощью этого же анализа решаются задачи, в которых требуется, например, вычислить скорость автомобиля, зная силу тяги его двигателя, или определить положение гитарной струны после того, как за нее потянули.
Также существуют и геометрические задачи, в частности о расчете угла наклона касательной, длины кривой или площади криволинейной фигуры. Многие задачи, решаемые с помощью бесконечно малых, лежат на стыке физики и инженерного дела, например, задача об определении центра тяжести тела (что крайне важно при постройке кораблей), о вычислении положения кабеля, висящего между двумя столбами (эта задача решается при прокладке воздушных линий электропередачи), о расчете распределения температуры на различных участках нагреваемой металлической пластины, об определении движения жидкостей (эта задача играет большую роль в авиационной промышленности и других отраслях) и многие другие. Этот список можно продолжать практически бесконечно.
Именно бесконечно малые величины являются основным предметом изучения анализа бесконечно малых. Понятие бесконечности придает анализу бесконечно малых удивительную мощь, подчас граничащую с волшебством. Бесконечность — это основа математического анализа, но чтобы осознать, насколько велика ее роль, сначала следует уделить несколько абзацев основным понятиям исчисления.
Как уже говорилось в предисловии, анализ бесконечно малых состоит из двух внешне различных направлений: дифференциального и интегрального исчисления, каждое из которых имеет свои понятия и методы. В дифференциальном исчислении рассматриваются задачи о вычислении угла наклона касательной к кривой и расчета скорости при известном пройденном пути. К интегральному исчислению относятся задачи о вычислении площадей и объемов, а также задачи расчета пройденного пути при известной скорости. Фундаментальным понятием дифференциального и интегрального исчисления является понятие функции.
Большинство изучаемых нами процессов, будь то природные, экономические или любые другие, можно смоделировать с помощью функций, а затем проанализировать математическими методами. Иными словами, функции — это язык, который используется в науке при изучении всех этих процессов.
Функция — это правило, сопоставляющее одному числу другое. Обычно (но не всегда) это правило выражается с помощью алгебраических операций над числами.
Так, функция может сопоставлять одному числу (обозначим его t) другое число по следующему закону:
Так как число t может принимать различные значения, его называют переменной. Как правило, функции обозначаются буквами f, g, h, s или v, переменные — буквами x, у, z или t. Значение, которое функция сопоставляет произвольному числу t, записывается как f(t). Предыдущий пример будет выглядеть так:
В частности, когда мы присваиваем переменной t конкретные значения, мы определяем значения функции. Так, при t = 1 получим:
при t = 2 имеем:
В следующей таблице приведены несколько значений переменной и соответствующих им значений функции:
Простейшая физическая система — это движущееся тело. Его перемещение можно описать функцией s, которая сопоставляет каждому моменту времени t путь s(t), пройденный телом, или функцией v, которая сопоставляет каждому моменту времени t скорость v(t), с которой движется тело.
Рассмотрим конкретный пример. Если тело по истечении t секунд преодолело путь, точно равный квадратному корню из t метров, функция, описывающая это расстояние, будет выглядеть так: s(t) = √t. Эта функция, определяющая пройденный телом путь, также содержит информацию о том, с какой скоростью перемещается тело. Однако, чтобы получить доступ к этой информации, потребуется применить методы дифференциального исчисления.
Приведем еще один конкретный пример. Пусть дано тело, которое в течение t секунд двигалось со скоростью, равной t2 м/с. Функция, описывающая скорость движения этого тела, выглядит так: v(t) = t2. Этот пример похож на предыдущий: функция, описывающая скорость движения тела, также содержит информацию о пройденном пути. Однако, чтобы получить эту информацию, необходимо использовать интегральное исчисление.
Аналогично с помощью функций можно описать совершенно разные явления: изменение курса акций определенного банка или компании на фондовой бирже, плотность каждого участка тела человека (так мы сможем определить без хирургического вмешательства, где находятся кости, мышцы и внутренние органы) или силу, с которой потоки воздуха воздействуют на крылья самолета во время полета.
Чтобы использовать анализ бесконечно малых при решении задач, сначала требуется описать задачу на языке функций.
После того как природные, физические или экономические процессы, которые мы хотим изучить, представлены в виде функций, в дело вступают фундаментальные понятия анализа бесконечно малых. С их помощью можно извлечь из функций интересующую нас информацию.
Основное понятие дифференциального исчисления — это понятие производной. В действительности это один из краеугольных камней не только математики, но и науки в целом, ведь за ним скрываются такие фундаментальные понятия, как скорость или сила в физике, угол наклона касательной к кривой в геометрии и многие другие.
Производная функции f в точке а показывает, как изменится функция в этой точке по сравнению с тем, как изменяется значение переменной. Рассмотрим две функции из прошлых примеров: s(t) = √t и v(t) = t2. При t = 1 обе эти функции принимают значение 1: s(l) = 1 и v(1) = 1. Однако из таблицы значений видно, что поведение функций вблизи t = 1 существенно различается:
Заметьте, что функция v вблизи 1 изменяется более резко, чем функция s.
Чтобы измерить эти изменения, то есть чтобы определить производную, выберем произвольное число а и близкое к нему число a + h. Рассмотрим, как изменяется значение функции в этих точках по сравнению с изменением значения переменной. Для этого разделим разность значений функции f(a + h) — f(а) на разность значений переменных, а + h — a = h. Искомая дробь будет иметь вид:
Продолжим рассматривать функции s(t) = √t и v(t) = t2. Вычислим значения этой дроби для а = 1:
Наибольшее значение этой дроби для функции v приближается к 2, для функции s оно примерно равно 0,5. Это указывает на все тот же факт, который можно видеть из предыдущей таблицы: функция v вблизи точки 1 изменяется быстрее, чем функция s. Нас особенно интересует значение дроби
при h = 0, то есть когда числа а + h и а совпадают. Это значение мы назовем производной функции f в точке а. Будем обозначать его f’(а). Это обозначение ввел французский математик Жозеф Луи Лагранж (1736—1813) (см. главу 6). Как можно видеть, значение этой дроби равно 0/0, то есть оно не определено.
Однако это лишь кажущаяся неопределенность, поскольку, как показано в предыдущей таблице, для наших функций s(t) = √t и v(t) = t2 при малых значениях h, отличных от нуля, обе дроби
определены и равны соответственно 0,5 для функции s(t) = √t и 2 — для функции v(t) = t2. Далее мы покажем, что эти значения действительно соответствуют значениям производных обеих функций в точке 1, то есть s’(l) = 0,5 и v’(l) = 2.
Деление ноля на ноль, возникающее при определении производной, представляло трудность для ученых XVII века и их предшественников всякий раз, когда они пытались рассчитать, например, угол наклона касательной к кривой или мгновенную скорость движения тела, зная пройденный им путь.
Бесконечность, основа анализа бесконечно малых, скрывается именно в этой операции деления ноля на ноль. Как мы только что сказали, нас интересует значение дроби
при h = 0, когда и числитель, и знаменатель обращаются в ноль. Подобные величины, равные нулю, отношение которых необходимо найти, математики XVII века назвали бесконечно малыми.
Анализ бесконечно малых, созданный Ньютоном и Лейбницем и усовершенствованный Леонардом Эйлером (1707—1783) и другими математиками XVIII века, можно назвать искусством манипулирования бесконечно малыми величинами. Как рассказывается в следующих главах, парадоксально, но ни один из этих гениальных математиков не определил сколько-нибудь точно понятие бесконечно малой величины, которое легло в основу математического анализа.
Ньютону и Лейбницу удалось завершить работу множества их коллег — математиков XVII века и создать анализ бесконечно малых, одним из разделов которого является дифференциальное исчисление. Ньютон и Лейбниц определили простые правила, позволявшие устранять неопределенность, которая заключается в делении ноля на ноль и возникает всякий раз, когда мы хотим вычислить производную функции. Это были правила вычисления производных элементарных функций, в частности степенной:
тригонометрических функций:
логарифмов:
показательных функций:
а также правила вычисления производной для основных операции с функциями, в частности суммы:
произведения:
деления:
и для сложных функций:
Гордиевым узлом анализа бесконечно малых на протяжении XVII, XVIII и начала XIX века оставалось четкое определение того, как следует понимать значение дроби
при h = 0. Этот гордиев узел разрубил французский математик Огюстен Луи Коши (1789—1857), применив понятие предела, которое он сам же и определил более или менее точно и которое затем улучшил немецкий математик Карл Вейерштрасс (1815—1897). Об этом рассказывается в главе 6.
Так как мгновенная скорость, с которой движется тело, является производной, то трудности при делении ноля на ноль препятствовали развитию физики, пока Ньютон не решил эту проблему, создав анализ бесконечно малых. До конца XVII века, когда был сформирован анализ бесконечно малых, ученые могли изучать только простейшие виды движения: равномерное движение, при котором пройденный путь пропорционален затраченному времени, следовательно, скорость постоянна, а ускорение отсутствует, а также равноускоренное движение, при котором пройденный путь пропорционален квадрату времени, скорость пропорциональна времени, а ускорение постоянно. Для изучения последнего вида движения, примером которого является падение тела под действием силы тяжести, потребовался гений Галилея, который понял его суть за несколько десятков лет до того, как с помощью анализа бесконечно малых было найдено тривиальное решение этой задачи.
Проиллюстрируем это на примере. Рассмотрим, как и в прошлых примерах, движущееся тело, которое в момент времени t прошло расстояние в s(t) = √t. Время будем измерять в секундах, расстояние — в метрах. Вычислить среднюю скорость движения тела несложно: например, в период времени с первой по четвертую секунду средняя скорость будет равна отношению пройденного пути и затраченного времени:
Но что, если нас интересует не средняя скорость, а мгновенная скорость в конкретный момент времени? Чтобы упростить рассуждения, допустим, что мы хотим вычислить мгновенную скорость в тот момент, когда проходит ровно одна секунда от начала движения. Выберем приращение времени h и вычислим среднюю скорость в интервале времени от 1 секунды до (1 + h) секунд:
Чтобы вычислить мгновенную скорость в первую секунду, достаточно свести приращение времени h к нулю. Однако в этом случае снова возникает неопределенность:
Это происходит потому, что мгновенная скорость соответствует значению производной функции пройденного пути s(t) = √t. в момент времени t = 1.
В предыдущей таблице с числами указано, что значение этой производной должно равняться 0,5. Покажем, что это и в самом деле так, устранив неопределенность следующим способом:
Умножим числитель и знаменатель на √(1+h) + 1 и упростим выражение:
Если в последнем выражении свести приращение времени h к нулю, то мы уже не столкнемся с неопределенностью и делением на ноль. Как и следовало ожидать, при h = 0 значение дроби будет равно 0,5. На языке физики это означает:
Следовательно, мы устранили изначальную неопределенность, которая возникает из-за деления ноля на ноль, и получили, что если тело проходит за t секунд √t метров, то по прошествии 1 секунды оно будет двигаться со скоростью 1/2 м/с.
Другим базовым понятием анализа бесконечно малых является понятие интеграла. Интеграл используется для вычисления площади, ограниченной графиком функции.
Например, пусть дана функция f, определенная на интервале между а и b. Значение интеграла
будет равно площади следующей фигуры:
Символ ∫ для обозначения интеграла придумал Лейбниц (об этом подробно рассказывается в главе 4). Этот символ представляет собой стилизованную букву S — первую букву латинского слова summa («сумма»).
Интеграл применяется не только для вычисления площадей: в математике он также используется для расчета объемов, длин и определения центра тяжести. В физике ему соответствует понятие работы. Работа, которую необходимо совершить,. чтобы переместить тело под действием силы f из точки а в точку b, рассчитывается по формуле:
Интеграл также используется для расчета пройденного телом пути, если известна скорость тела. Рассмотрим в качестве примера физическую задачу, о которой мы говорили в самом начале этой главы: какой путь пройдет тело спустя 4 секунды после начала движения, если в течение t секунд оно двигалось со скоростью, равной t2 м/с? Ответ вычисляется по следующей формуле:
Задача сводится к вычислению этого интеграла. Если интерпретировать интеграл как площадь фигуры, он будет соответствовать площади, ограниченной участком параболы. Эту площадь вычислил Архимед еще 2300 лет назад. Это открытие наряду с другими принесло ему вечную славу: Архимеда по праву можно считать одним из величайших основателей интегрального исчисления (об этом более подробно рассказывается в главе 2).
Строгое определение интеграла, в котором не участвует понятие площади, — непростой вопрос с точки зрения логики. Здесь, пусть и в несколько иной форме, в дело снова вступают бесконечно малые величины. Из рисунка на предыдущей странице видно, что искомая фигура состоит из отрезков длиной f(t), где t принимает все возможные значения на интервале от а до b. Площадь искомой фигуры представляет собой сумму «площадей» этих отрезков. Однако эти отрезки имеют нулевую ширину, поэтому может показаться, что они не имеют площади. Мы вновь сталкиваемся с понятием бесконечно малой величины — ширины этих отрезков. В нотации, придуманной Лейбницем для обозначения интегралов, площадь фигуры, ограниченной кривой, понимается как сумма бесконечно малых: согласно рисунку на предыдущей странице, все отрезки, образующие фигуру, имеют высоту f(t).
Согласно Лейбницу, бесконечно малая ширина обозначается dt. Площадь этих «отрезков» равна произведению их основания на высоту, то есть f(t) dt, а площадь фигуры, которую мы хотим вычислить, равна сумме этих площадей: ∫f(t)dt.
Смысл этой суммы так и не смогли объяснить ни Ньютон, ни Лейбниц, создатели анализа бесконечно малых. По сути, первое точное определение интеграла было дано почти полтора столетия спустя усилиями Коши. В нем также используется понятие предела (более подробно об этом рассказывается в главе 6).
Вычисление площадей криволинейных поверхностей — очень сложная задача, в чем на собственном опыте убедились предшественники Ньютона и Лейбница. В некотором смысле эта задача аналогична задаче о вычислении интеграла. Вычисление интегралов во многих случаях (но не всегда) упрощает основная теорема анализа.
Анализ бесконечно малых — своеобразный мост между производными и интегралами: основная теорема анализа гласит, что интегрирование и вычисление производной являются взаимно обратными операциями. Точнее говоря, если мы хотим вычислить интеграл
то, согласно основной теореме анализа, достаточно найти функцию F такую, что
для любого t в интервале между а и b. В этом случае
Функция f должна обладать еще одним свойством — непрерывностью, на котором мы не будем останавливаться подробно.
Рассмотрим на примере, как основная теорема анализа упрощает вычисление интеграла
Этот интеграл в зависимости от его интерпретации можно использовать для расчета площади, ограниченной параболой; площади, ограниченной спиралью Архимеда; а также пути, пройденного телом, которое движется со скоростью v(t) = t2.
Согласно основной теореме анализа, достаточно найти функцию, производной которой будет функция t2. Это нетрудно сделать с помощью правила вычисления производной степенной функции:
Тогда
Отсюда нетрудно вывести, что производная функции t3/3 в точности равна t2. Следовательно:
Как мы уже упоминали выше, путь, пройденный за 4 секунды телом, которое в течение t секунд движется со скоростью t2, определяется интегралом:
Следовательно, достаточно подставить в предыдущую формулу а = 0 и b = 4:
Рассмотрим спираль Архимеда — кривую, получаемую равномерным движением точки вдоль луча, который, в свою очередь, равномерно вращается вокруг своего начала. Будем считать, что точка движется вдоль луча со скоростью 1м/с, скорость вращения луча постоянна. Чтобы найти площадь, ограниченную первым витком спирали Архимеда, нужно вычислить интеграл
Достаточно подставить в предыдущую формулу а = 0 и b = 2π
Именно этот результат получил сам Архимед, который изложил его иначе: «Площадь первого витка спирали равна трети площади круга, радиус которого равен длине пути, пройденного точкой вдоль прямой во время первого витка». В самом деле, так как на первом витке спирали точка проходит вдоль прямой путь, равный 2π, круг этого радиуса будет иметь площадь p ∙ (2π)2 = 4π3, о чем пишет Архимед.
Автор этой книги не ставил перед собой задачу подробно рассказать о понятиях и методах анализа бесконечно малых. Намного интереснее то, каким образом математики открыли эти понятия и как они изменялись со временем. В следующих главах мы расскажем об интеллектуальной эпопее длиной почти в две тысячи лет. Читатель узнает, как Ньютон, Лейбниц, Эйлер, Коши и другие великие математики создавали и последовательно видоизменяли понятия дифференциала, производной, интеграла и предела, пока они не приобрели тот вид, в котором известны нам сегодня.