Данная статья подойдет всем любителям математики, кто хочет проверить себя в понимании, казалось бы, элементарного определения.
Введение
В наше время уже в средней школе умные школьники знакомы с понятием производной и дифференциала. Никто не спорит, что их понимание не выделяется невероятной осознанностью, но я заметил, что даже большинство студентов не до конца чувствует тонкость данных определений. Поэтому я решил собрать свои силы и написать свою первую статью, поясняющую различие между дифференцируемостью, дифференциалами, дифференциалами по направлению, вторыми дифференциалами и так далее
Вы, умный читатель Хабра, уверены ли, что знаете, что такое дифференциал функции? А второй дифференциал?
Если вы сомневаетесь, я предлагаю Вам пройти небольшой тест и ответить на вопрос: «Что такое дифференциал функции?»
Очень маленькая величина.
Разность между значением функции в точке и значением функции на малом расстоянии от точки.
Производная функции, умноженная на очень маленькое значение.
Линейное приращение функции вдоль какого‑то направления.
Линейный оператор.
Функция двух переменных.
Если вы ответили 1, 2 или 3, то вы, скорее всего, любопытный пользователь интернета, мало знакомый с математикой. Но не стоит грустить, а, наоборот, радуйтесь, ведь тогда эта статья точно для вас.
Если вы ответили 4, 5 или 6, то поздравляю, вы прошли тест и можете называть себя добрым математиком! Так ведь?
Дифференциал первого порядка
Одномерный случай
Давайте с самого начала. Введем понятие дифференцируемости для одномерного случая
Функция
называется дифференцируемой в точке
тогда и только тогда, когда
при
Если вы не знаете, что такое, то, простыми словами, это величина, стремящаяся к нулю тогда, когда
Отсюда следует простое утверждение, что функция дифференцируема тогда и только тогда, когда
Помните второй вариант ответа в нашем тесте выше? — Разность между значением функции в точке и значением функции на малом расстоянии от точки — На удивление, в качестве определения дифференциала аргумента функции действительно берут обычную разность. Тогда дифференциал самой функции определяется как
или, как мы уже выяснили,
.
Вспомните третий вариант ответа — производная функции, умноженная на очень маленькое значение. На самом деле его тоже можно было посчитать верным, но с некоторыми оговорками. Очень важно понять, что маленькое значение не совсем подходит под определение дифференциала. Да, определение дифференцируемости определяется с помощью маленького приращения аргумента, но сам дифференциал необязательно должен получаться при. Отсюда необязательно, что дифференциал аргумента
и, соответственно, и дифференциал функции
должны быть малыми. Поэтому первый вариант ответа категорически неверен.
Для наглядности посмотрим на рисунок 1.

Видим, что дифференциал — это приращение линейной аппроксимации функции в точке. А — это помощник, убирающий эту разность между самой функцией и ее линеаризацией. Поэтому 4 определение довольно хорошо описывает геометрический смысл дифференциала первого порядка. Заметим, что чем ближе
находится к
, тем меньше становится
и тем больше функция похожа на прямую, что буквально и описывает определение дифференцируемости.
Многомерный случай
Теперь перейдем из одномерного пространства в пространство большей размерности. На удивление, определение дифференцируемости практически не меняется. Только теперь— это не число, а вектор, а произведение между
и
теперь скалярное.
В таком случае дифференциал функции определяется ровно таким же образом, как и для одномерного случая, то есть. А что же это такое? Точно! Это наше 5 определение! То есть на самом деле дифференциал — это линейный оператор, который получает приращение аргумента и возвращает приращение линейной аппроксимации функции. На самом деле и для одномерного случая мы тоже могли сказать, что дифференциал это линейный оператор, но обычно про них говорят только в размерностях больших единицы.
Но что если функцию нельзя линеаризовать? Представьте себе торт, у которого отрезан один кусочек. Если рассматривать верхушку этого торта ровно по центру, то заметим, что как бы мы ни старались придумывать плоскость, аппроксимирующую верхушку торта, мы не сможем создать ее такой, чтобы на месте пропущенного кусочка мы не падали резко вниз, делая маленький шажок с начальной точки. Говоря математическим языком, в центральной точке функция недифференцируема и говорить про дифференциал в нашем старом понимании мы не можем. (Дифференциал в старом понимании называется дифференциалом Фреше).
Для этого введем понятие дифференциала по направлению (или дифференциал Гато).
Рассмотрим точку
и вектор
. Дифференциалом по направлению функции
в точке
называется
Иногда дифференциал по направлению называют производной по направлению (в таком определении это одно и то же). А частная производная — это по сути та же производная по направлению, но векторберется единичным и вдоль главных осей. Обобщая, дифференциал по направлению — это приращение функции, которое мы бы получили, если бы прошлись вдоль прямой, аппроксимирующей функцию в плоскости, образующейся с помощью вектора
, на расстояние, равное длине вектора
. Если вас испугало вышенаписанное предложение, то предлагаю вам взглянуть на рисунок 2, после которого, надеюсь, все прояснится.

Представьте себе эллиптический параболоид, которого разрезали плоскостью, параллельной главным осям аргументов функции . Вдоль этой плоскости от точки
исходит вектор
. По главной оси
и вектору
строится новая плоскость, разрезающая параболоид на параболу. Тогда от точки
берется обычный дифференциал вдоль этой параболы и получается дифференциал по направлению.
Если функция дифференцируема, то все так жеявляется производной. Только теперь многомерной, или, говоря по‑математически — градиентом. Но обратное неверно: существование градиента
не гарантирует дифференцируемость функции. Более того, даже если существуют все дифференциалы по направлению и даже если они все равны, не значит, что функция дифференцируема. Простой контрпример:
Рассматривая точку (0, 0), легко заметить, что все дифференциалы по направлению равны нулю, но тогда и, но тогда
, что в действительности неправда, то есть функция не дифференцируема.
Дифференциал Фреше — по сути, частный случай дифференциалов по направлению, когда функция дифференцируема в точке. Вернемся к одномерному случаю и поймем, что там на самом деле мы тоже брали направления, когда говорили про. Правда, их оказывалось всего 2 — вдоль и против оси
. А производная в нашем привычном понимании на самом деле является частной производной или дифференциалом по направлению оси
с единичной длиной (можете сами в этом убедиться).
Что мы узнали? Что дифференциал оказывается функцией двух переменных! Он зависит от начальной точкии от направления
. То есть наше шестое определение наиболее четко описывает понятие дифференциала, так как пятое определение было абсолютно верно только при фиксированной точке
, ведь иначе дифференциал уже не является линейным оператором.
Дифференциал второго порядка
Вот мы и подошли к финалу данного текста. Что же такое дифференциал второго порядка? Недавно я проводил опрос среди своих друзей на эту тему. Мягко говоря, мои друзья не самые глупые люди, но буквально каждый 1.2 отвечал: «Очевидно же, что это дифференциал от дифференциала первого порядка». Да, действительно, по определению дифференциал второго порядка — это дифференциал от дифференциала первого порядка, но объяснить его суть или хотя бы показать геометрически, где он находится, мне никто не смог.
Мы узнали, что дифференциал — это не число, а функция. Мы уже научились брать дифференциал у функции, что же нам мешает взять еще один ровно таким же образом? — Вектор. Помните, мы говорили, что дифференциал это функция двух переменных? А дифференциал мы умеем брать только от функции одной переменной! (Тут должна быть небольшая оговорка, ведь кто‑то может сказать, что мы также научились брать дифференциал в многомерном пространстве, что эквивалентно функции многих переменных, но мы здесь разделяем переменные в качестве их «физического смысла» — по начальной точке и направлению).
На самом деле все проще, чем кажется. Теперь мы просто будем говорить, что дифференциал — это функция одной переменной. Зафиксируем вектори возьмем новый дифференциал в том же направлении.
Предпоследнее равенство получилось за счет того, что мы зафиксировали (заморозили).
— матрица Гессе функции
(или, для одномерного случая, обычная вторая производная
). Заметим, что при выборе того же направления
(что чаще всего используется, например для разложения в ряд Тейлора), дифференциал второго порядка ‑квадратичная форма.
Итак, если дифференциал первого порядка показывает приращение функции в направлении, то дифференциал второго порядка показывает приращение дифференциала первого порядка в направлении
. Давайте взглянем на следующую гифку.

Как видим— фиксирована, а
меняется в зависимости от изменения начальной точки.
До этого для второго дифференциала мы выбирали то же направление, в таком случае мы снова получали функцию двух переменных —
и
. Но на самом деле у нас есть возможность все так же зафиксировать
, но для второго направления выбрать абсолютно другой вектор. Назовем его вектором
.
В таком случае дифференциал второго порядка станет функцией не двух, а трех переменных —,
,
— и будет показывать, как изменится дифференциал первого порядка (который направлен вдоль вектора
), если мы будем перемещать точку вдоль вектора
.
Если переобозначитьв привычный нам
, а
в
, то формульно дифференциал второго порядка будет выглядеть так:
, то есть уже как билинейная форма.
Вывод
Если вы прочитали эту статью и не узнали абсолютно ничего нового, и все для вас здесь было очевидно, то теперь точно можете звать себя гуру дифференциалов. Но если вы открыли для себя хоть что‑то новое, то я рад, что не зря потратил свое время и рассказал вам все, что знаю сам, и теперь вы все равно можете называть себя гуру дифференциалов.
Комментарии (28)

Zenitchik
29.07.2026 10:38Как-то больно резко перешли от элементарщины про дифференциируемость к оператору набла.

Gogarik Автор
29.07.2026 10:38Оператор набла кажется более естественным, чем дифференцируемость. Сами посудите, если объяснять каждое определение и каждый символ, то статья затянется на несколько страниц:) Оператором набла обозначается градиент, на которого практически не делается акцент

Dmytri_Z
29.07.2026 10:38Поддерживаю насчет градиента. Он естественный. Все видели градиенты цветов в приложених рисования, там градиент показан наглядно. Не зря Максвелл его придумал. Считаю, что производная в ньютоновской и лейбгица формах должны остаться только для скорости изменения чего либо во времени, а все остальное дифференцирование понятнее выглядит в форме градиентов

dimas846
29.07.2026 10:38Отсюда следует простое утверждение, что функция дифференцируема тогда и только тогда, когда
Не похоже на простое объяснение

Gogarik Автор
29.07.2026 10:38Вы правы. Здесь нет объяснения этому факту и тем более нет доказательства. Но тем не менее факт следует после объяснения малости
. Например, в одну сторону если функция дифференцируема можно выразить
что является определением производной

misha_erementchouk
29.07.2026 10:38Функция
называется дифференцируемой в точке
тогда и только тогда, когда
при
По этому определению, функция
оказывается дифференцируемой в нуле.

Gogarik Автор
29.07.2026 10:38Объясните, пожалуйста, свои выводы. Предположим, вы подумали, что можно допустить
. Тогда так как
и
будет
. но в таком случае так как
а не
не следует что функция
дифференцируема

misha_erementchouk
29.07.2026 10:38Поскольку определение не требует единственности
и не требует рассмотрения случая
рассмотрим
и
. В обоих случаях получим, что соответствующая
существует: в первом случае -
, во втором -
. Определению удовлетворяет, получаем что
дифференцируема в точке
.

Gogarik Автор
29.07.2026 10:38Еще раз. Определение дифференцируемости звучит, как существует такое число, при котором выполняется равенство. Равенство работает с помощью предела
. Этот предел не односторонний, поэтому вы не можете говорить про "рассмотрим сначала одну сторону, а потом другую". Определение дифференцируемости (конкретно для одномерного случая) как раз говорит о том, что должен существовать предел (число A) или по другому говоря производная

misha_erementchouk
29.07.2026 10:38В Вашем определении нет предела, а требуется только существование некоторого числа в контексте неопределенной операции
. Для любого
такое число предъявлено, существование предела явно не требуется.
Добавлено. Распишу явно рассуждение. Для функции
для любого
существует
такое, что

Gogarik Автор
29.07.2026 10:38Извините, я не понимаю, почему вы считаете определение предела через
за неопределенную операцию. Должно существовать число, которое удовлетворяет равенство как для x > 0, так и для x < 0. Это условие кроется за определением обыкновенного функционального предела

misha_erementchouk
29.07.2026 10:38Предел это
. В частности, в определение этой операции входят слова, исключающие конструирование примеров вроде производной абсолютного значения. Запись
только лишь предполагает существование некоторой последовательности. Положим для определенности, что это последовательность Коши. Рассуждение о "дифференцируемости"
явно разворачивается для любого члена этой последовательности. Чтобы проблем не возникало, надо явно требовать существование соответствующего предела, скажем, на языке дельт и эпсилонов.

Gogarik Автор
29.07.2026 10:38Из того, как я вижу Ваши мысли, Вас больше всего смущает символ
. Этот символ не предполагает существование последовательности, как Вы говорите. Этот символ часто используется для обозначения и функционального предела. В частности, его всегда используют в связке с o малыми и O большими (по крайней мере иначе я не видел). Просмотрите статью на википедии https://ru.wikipedia.org/wiki/«O»_большое_и_«o»_малое про эту тему. Там тоже используются стрелки, в качестве обозначения предела аргумента функции, лежащей внутри o().

misha_erementchouk
29.07.2026 10:38Из того, что существует последовательность
, сходящаяся к некоторой точке
, и из того, что для каждого
можно предъявить соответствующий
, не следует, что последовательность
будет сходиться для любой последовательности
. Ваше определение дифференцируемости этой сходимости не требует ни в какой форме. В частности, последовательность
вполне является сходящейся и такой, что
.
Где-то в определении дифференцируемости либо необходимо писать явный предел, либо еще как-то оговариваться. Полистал сейчас книги, что под рукой. У Рудина и Спивака все через явные пределы написано, а из существования этих пределов потом следует, что можно ввести соответствующее линейное отображение и оно будет единственным. В классической литературе дифференциал сразу через производные определяли.

Gogarik Автор
29.07.2026 10:38Нигде не говорится, что для каждого
нужно предъявлять
. У нас есть число
, которое отвечает за любые предъявленные последовательности Гейне, если вам так легче

misha_erementchouk
29.07.2026 10:38Где у Вас в определении "любые предъявленные последовательности Гейне"?

Naf2000
29.07.2026 10:38Безусловно в статье дано довольно вольное определение, но все же в цитате сказано, что существует число! Не числа, не функция, а просто число. Вы же пытаетесь сказать, что-то типа для любого x существует A. И тут контекст меняется - у вас вообще говоря функциональная зависимость A = A(x), но у автора её нет вроде как. Просто число

misha_erementchouk
29.07.2026 10:38Для того, чтобы было число, должен быть предел. Иначе ни для какой последовательности такого числа не будет. В свою очередь, для абсолютного значения из любой сходящейся последовательности можно выбрать такую сходящуюся подпоследовательность, что никакой функциональной зависимости A(x) не будет.
Определение в заметке больше подходит для субдифференциала, если существование числа A трактовать более широко как непустоту соответствующего множества линейный функционалов. В свою очередь, функция
вполне себе субдифференцируема.

Naf2000
29.07.2026 10:38Для того, чтобы было число, должен быть предел
С этим я не спорю, вот у функции |х| его как раз его нет "для любой последовательности".
В свою очередь, для абсолютного значения из любой сходящейся последовательности можно выбрать такую сходящуюся подпоследовательность, что никакой функциональной зависимости A(x) не будет
здесь вообще не понял, что вы хотели сказать

misha_erementchouk
29.07.2026 10:38Определение в заметке не требует существования предела. Тот факт, что что-то там не сходится для
никак на соответствие определению не влияет. Про функциональную зависимость Вы сказали, я привел пример, что если не требовать существования предела, можно появления функциональных зависимостей избежать.

Naf2000
29.07.2026 10:38Ну, вообще говоря, там указан предел косвенно через "+o(x-x0)" и исходя из этого доказать, что A - действительно предел отношения приращений и соответственно однозначно определяется

misha_erementchouk
29.07.2026 10:38Рассмотрим последовательность
такую, что
тогда
при
Чтобы определение стало соответствовать общепринятому, его нужно дополнить требованием, что для любых сходящихся последовательностей существует единственный
и т.д. Такие оговорки не являются автоматическими потому что иначе с определением субдифференциалов будут сложности.

Gogarik Автор
29.07.2026 10:38Предел на то и предел, что не можете рассматривать одну из сторон, а коли делаете так, то это уже называется односторонний предел. Вы выбираете последовательность Гейне сходящуюся с одной стороны. Но по определению предела (если он существует) любая выбранная последовательность Гейне дает одинаковый единственный предел. Дополнительно требовать эти условия не нужно, так как они исходят из самого определения функционального предела

andi123
29.07.2026 10:38Не хватает сути матана. Зачем нам нужны дифференциалы?
Для анализа функций. Как себя ведет функция. Возрастает (диф положительный), убывает (диф отрицательный), не меняется (диф == 0). Где функция выпуклая вверх или вниз (это знак второй производной), где точка перегиба (вторая производная == 0).
Когда понимаешь для чего нужен инструмент намного проще понять как он устроен.

Zenitchik
29.07.2026 10:38Когда понимаешь для чего нужен инструмент намного проще понять как он устроен.
Хм... А у меня наоборот. Когда знаешь, как устроен инструмент, легко догадаться, для чего его можно применить. А когда не знаешь - фиг врубишься, как им пользоваться.

re3burn
29.07.2026 10:38Дифференциал Фреше — по сути, частный случай дифференциалов по направлению, когда функция дифференцируема в точке.
В этом предложении ошибка: наоборот, дифференциал Гато - частный случай дифференциала Фреше.
blenderlybae
Спасибо, отличное объяснение! Рисунки очень помогают, а контрпример с тортом прям в голове уложился. Для первой статьи — супер, пиши ещё :)