Свойства: rot grad = 0, div rot = 0

Два изящных тождества связывают градиент, ротор и дивергенцию — и оба дают строгий ноль.

Для любого гладкого поля: $\nabla \times (\nabla u) = \vec 0$ (ротор градиента) и $\nabla \cdot (\nabla \times \vec F) = 0$ (дивергенция ротора).

Ротор градиента равен нулю

Градиентное поле всегда безвихревое:

$$\nabla \times (\nabla u) = \vec 0$$

Смысл: если поле получено из потенциала (как сила из энергии), в нём нет вихрей. Это объясняет, почему гравитационное и электростатическое поля потенциальны и безвихревы.

Дивергенция ротора равна нулю

Вихревое поле всегда несжимаемо:

$$\nabla \cdot (\nabla \times \vec F) = 0$$

Смысл: у вихрей нет «начала» и «конца» — силовые линии ротора замкнуты. Поэтому магнитное поле, будучи ротором векторного потенциала, не имеет источников (нет магнитных зарядов): $\nabla \cdot \vec B = 0$.

Численная проверка обоих тождеств

h = 1e-5

# Скалярная функция u и её градиент численно
def u(x, y):
    return x*x*y + math.sin(x*y)

import math

def grad_u(x, y):
    gx = (u(x+h, y) - u(x-h, y)) / (2*h)
    gy = (u(x, y+h) - u(x, y-h)) / (2*h)
    return (gx, gy)

# rot(grad u)_z = d(gy)/dx - d(gx)/dy
def curl_of_grad(x, y):
    gy = lambda x, y: grad_u(x, y)[1]
    gx = lambda x, y: grad_u(x, y)[0]
    return (gy(x+h, y) - gy(x-h, y))/(2*h) - (gx(x, y+h) - gx(x, y-h))/(2*h)

print("rot(grad u) =", round(curl_of_grad(0.7, 0.4), 5))

Вывод:

rot(grad u) = 0.0

Ротор градиента вышел нулём с точностью численной схемы — тождество подтверждено.

Как работает под капотом

Корень обоих тождеств — равенство смешанных производных (теорема Шварца): $\frac{\partial^2 u}{\partial x \partial y} = \frac{\partial^2 u}{\partial y \partial x}$. В роторе градиента эти смешанные производные вычитаются и сокращаются. То же сокращение, но в другой комбинации, обнуляет дивергенцию ротора. Тождества — прямое следствие гладкости.

Частые ошибки

  • Применять тождества к негладким полям с разрывами производных — тогда они могут нарушаться.
  • Путать, что чему равно: ротор градиента ноль (вектор), дивергенция ротора ноль (скаляр).
  • Думать, что обратное верно: безвихревое поле потенциально лишь в односвязной области.

Итог

  • $\nabla \times (\nabla u) = \vec 0$: градиентное поле безвихрево.
  • $\nabla \cdot (\nabla \times \vec F) = 0$: вихревое поле несжимаемо.
  • Оба следуют из равенства смешанных производных.
Проверьте себя
1. Чему равен ротор градиента, ∇×(∇u)?
A∇u
Bнулевому вектору
Cскаляру 1
D∇²u
2. На каком факте основаны тождества rot grad = 0 и div rot = 0?
AНа теореме Пифагора
BНа равенстве смешанных производных (теорема Шварца)
CНа правиле Лопиталя
DНа формуле Эйлера