Квант
Основные статьи

Теорема Борсука—Улама, или Кое-что о погоде, о дрессированной лошади и двумерных полях

Крейн М. Г., Нудельман А. А.

20

Погода
считается с топологически

Теорема
Борсука —
Улама

или
Кое-что о погоде,
о дрессированной лошади
и двумерных полях

Член-корреспондент АН УССР
М. Г. КРЕЙН,
кандидат физико-математических наук
А. А. НУДЕЛЬМАН

Погода капризна и своенравна. Параметры, описывающие ее (например, давление, температура, влажность), непрерывно изменяются с течение времени и при переходе из одной местности в другую. На картах погоды изготовы и изобары могут иметь самые прихотливые (и, увы, не всегда предсказуемые) формы. И тем не менее, как бы причудливо ни выглядела карта погоды земного шара, имеет место

Теорема о погоде. В каждой момент времени на Земном шаре имеется пара диаметрально противоположных точек («антиподов»), в которых одинаковы как температура, так и давление.

Это утверждение, облеченное в «метеорологическую» форму, на самом деле отражает не свойства земной атмосферы, а свойства функиций, определяемых и непрерывных на сфере. Она относится к топологии — отдельу математики, которые, в частности, занимается изучением свойств функиций, или наборов функиций, непрерывных на тех или иных множествах.

Некоторые свойства таких функиций определяются структурой множества, на которых они непрерывны. Например, для числовых функиций, изучаемых в школе, справедлива геометрическая оценная.

Теорема о нулеве функиции. Если функиция f непрерывна на отрезке [a; b] и на его кончках принимает значение противоположных знаков, то между a и b есть такая точка x₀, в которой f(x₀) = 0.

Мы не приводим доказательства этой наглядно очевидной теоремы, поскольку оно, как это нистрано, не элементарно.

Для справедливости теоремы о нулеве существены как непрерывность функиции (почему?), так и то свойства отрезка, которое называется связываностью

21

(в отрезке нет «пробелов», «просветов»). Так, функция f(x)=(x2−1)(4−x2)+2xf(x) = \sqrt{(x^2 - 1)(4 - x^2)} + 2x непрерывна на своей области определения [−2,−1]∪[1,2][-2, -1] \cup [1, 2] отрицательна на [−2,−1][-2, -1] и положительная на [1,2][1, 2], а в нуль она не обращается ни в одной точке.

В этой стате расссказывается о некоторых свойствах пар функции, определенных и непрерывных на сфере. Но научем мы с более простого случая — с одного неожиданного свойства функции, непрерывных на окружности.

Случай окружности: без рассированной лошади

Пусть цикровая лошадь по команде рассировщика плавано начинает бег по окружности аренды из точки AA и, заканчивая оборот, плавано оставливается в этой же точке. Окзывается, как бы ни изменялась ее скорость во время бета, можно указать две диаметрально противоположные точки аренды, в которых скорость лошади имеет одно и то же значение.

Разумеется, дело здесь не в рассировке лошади (которую мы в дальнейшем представляем себе в виде точки), а в свойстве непрерывных функции, о котором сейчас понятет речь.

Будем определять положение лошади JJ на окружности с площадью угла Θ\Theta (0≤Θ≤2π0 \leq \Theta \leq 2\pi), который радиус OJOJ образует с радиусом OAOA, проведенным в начальном точку (рис. 1); соответствующое значение скорости обозначим через v(Θ)v(\Theta). Подразумеется, что функция vv непрерывна на [0;2π][0; 2\pi] (движение и остановки — плавные), по условию v(0)=0v(0) = 0, v(2π)=0v(2\pi) = 0. Точка J′J', диаметрально противоположной точке JJ, при 0≤Θ≤π0 \leq \Theta \leq \pi отвечает угол Θ+π\Theta + \pi. Требуется доказать существование та-

Рис. 1.

кого Θ0∈[0;π]\Theta_0 \in [0; \pi], для которого v(Θ0)=v(Θ)v(\Theta_0) = v(\Theta).

Рассмотрим функцию u(Θ)=v(Θ+π)−v(Θ)u(\Theta) = v(\Theta + \pi) - v(\Theta). Нам надо найти такое Θ0∈[0,π]\Theta_0 \in [0, \pi], для которого u(Θ0)=0u(\Theta_0) = 0. Функция uu непрерывна на отрезке [0;π][0; \pi] (как разность непрерывных функций) и на концах этого отрезка ее значения u(0)=v(π)−v(0)=v(π)u(0) = v(\pi) - v(0) = v(\pi) и u(π)=v(2π)−v(π)=−v(π)u(\pi) = v(2\pi) - v(\pi) = -v(\pi) либо имеют противоположные значки (если v(π)≠0v(\pi) \neq 0, либо равны нулю (если v(π)=0v(\pi) = 0). В последнем случае Θ0=0\Theta_0 = 0; если же v(π)≠0v(\pi) \neq 0, то существование Θ0\Theta_0 вытекает из теоремы о нуле.

Легко понять, что для доказательства несуществования неотрицательности функции v(Θ)v(\Theta) (обегая арену, лошадь может время от времени двигаться в обратном направлении) и условия v(0)=0v(0) = 0, v(2π)=0v(2\pi) = 0, существенно лишь равенство v(0)=v(2π)v(0) = v(2\pi) (точку AA лошадь может пройти с разгона; важно, чтобы она вернулась в эту точку с той же мгновенной скоростью).

Очевидно, что vv можно рассматривать как функцию не числа Θ\Theta, а точки JJ, поэтому доказанную теорему можно сформулировать еще следующим образом:

Теорема «о лошади». Если неоторая функция определена на окружности и непрерывна на ней, то найдется две диаметрально противоположные точки окружности, в которых эта функция принимает одинаковые значения.

Mathematical formulas for theorems on paths

Переведем на математический язык теорему о погоде. В данной момент времени каждой точке PP земной поверхности SS ставятся в соответствие два числа — давление f(P)f(P) и температура g(P)g(P) в этой точке. Тем самым на сфере SS определены две функции, которые предполагаются непрерывными на SS — при малых изменениях положения точки PP значения этих функций изменяются мало.

Точное определение непрерывности функции на произвольном точном множестве XX (просположном на прямой, в плоскости или в пространстве) можно сформулировать так:

22

функция φ\varphi называется неперрывной в точке P0∈XP_0 \in X, если для любого ε>0\varepsilon > 0 можно указать такое δ>0\delta > 0, что для каждой точки P∈XP \in X, удаленной от P0P_0 на расстояние, меньше δ\delta, имеет место неравенство ∣φ(P)−φ(P0)∣<ε|\varphi(P) - \varphi(P_0)| < \varepsilon; функция неперрывна на множество XX, если она неперрывна в каждой точке этого множество.

Условимся антипод точки P∈SP \in S обозначает через P′P' (PP и P′P' — концы одного и того же диаметра сферы).

Отвлекаясь от «метеорологического» смысла функций ff и gg, формулируем теорему в общем виде:

Теорема Борсука — Улама а*). Если функция ff и gg определяны и неперрывны на сфере SS, то на этой сфере найдется диаметрально противоположные точки P0P_0 и P0′P'_0, в которых f(P0′)=f(P0)f(P'_0) = f(P_0) и g(P0′)=g(P0)g(P'_0) = g(P_0).

Введем две функции F(P)=f(P′)−f(P)F(P) = f(P') - f(P) и G(P)=g(P′)−g(P)G(P) = g(P') - g(P). Обе они неперрывны на SS и обладают свойством антисимметрии; F(P′)=−F(P)F(P') = -F(P), G(P′)=−G(P)G(P') = -G(P), так как, например, F(P′)=f((P′)′)−f(P′)=f(P)−f(P′)=−F(P)F(P') = f((P')') - f(P') = f(P) - f(P') = -F(P). Для точек P0∈SP_0 \in S, в которых f(P0′)=f(P0)f(P'_0) = f(P_0), g(P0′)=g(P0)g(P'_0) = g(P_0), и только для таких точек F(P0)=0F(P_0) = 0 и G(P0)=0G(P_0) = 0.

Следовательно, теорема Борсука — Улама вытекает из следующей теоремы:

Теорема об обшем нуле. Если функция FF и GG неперрывны на сфере SS и обладают свойством антисимметрии, то на сфере SS найдется точка P0P_0, в котором обе функции равны нулю: F(P0)=G(P0)=0F(P_0) = G(P_0) = 0.

Teorema о нулях векторных полей

Теорема о нуля дает достаточно условия, при выполнении которых функция, неперрывная на отрезке, имеет на отрезке «нуль». Сейчас будет рассмотрен теорема, дающая признак существования общего «нуля» у двух функций, неперрывных на круге.

Пусть каждой точке QQ некоторого плоского множества KK (у нас это чаще всего будет круг) поставлен в соответствии неокторный вектор a⃗(Q)\vec{a}(Q), лежащий в той же плоскости. В этом случае говорят, что на множество KK задано двумерное векторное поле (рис. 2). Вектор в плоскости задается с помощью двух координат, поэтому задание двумерного векторного поля равносильно заданию двух функций: a⃗(Q)=(x(Q);y(Q))\vec{a}(Q) = (x(Q); y(Q)).

Векторное поле называется неперрывным в точке Q0Q_0, если в этой точке неперрывны обе функции x(Q)x(Q), y(Q)y(Q); поле неперрывно на данной множестве, если оно неперрывно в каждой точке. Векторное поле называется вырождным в множестве KK, если для некоторой точки Q0∈KQ_0 \in K вектор a⃗(Q0)\vec{a}(Q_0) — нульвой. Нам нужны достаточные условия вырождности неперрывного на круге векторного поля.

Мы сначала даим векторное истолкование теоремы о нulle. На прямой вектор задается одной координат. Поэтому задание на отрезке функции можно использовать как задание одномерного векторного поля (состоящего из векторов, которые расположены на одной прямой), и теорему о нulle можно сформулировать так:

Теорема о нуля одномерного поля. Если она отрезке задано неперрывное одномерное векторное поле, причем на концах отрезка соответствующие векторы имеют противоположные направления, то это поле вырожденное (рис. 3, а).

На случай двумерного поля эта теорема обобщается следующим образом:

Теорема о нуля двумерного поля. Если на круге задано неперрывное двумерное векторное поле, причем в любых диаметрально противоположных точках его окружности соответствующие векторы имеют противоположные направления, то это поле вырожденное (рис. 3, б).

Как и одномерная теорема о нulle, эта теорема доказывается средствами, выходящими за рамки школьного курса. Но в то время как в теореме о нуля одномерного поля это компенсировалось наглядно, о двумерной теореме этого нельзя сказать. Поэтому мы приведем «праводопобное рассужждение», которое мы надеемся, убедит читатель в справедливости этой теоремы.

23

Пусть OO — центр круга K,rK, r — его радиус. Граничную окружность круга KK образнаим через CC, а через CuC_u образнаим концентрическую окружность радиуса ar(C=C1)ar(C = C_1). Пусть a⃗\vec{a} — непрерывное векторное поле на KK.
Если a⃗(Q)≠0\vec{a}(Q) \neq 0 для всех Q∈CuQ \in C_u, то при движении QQ по CuC_u вектор a⃗(Q)\vec{a}(Q) будет как-то поворачивать. Обозначим через v(Cu)v(C_u) количество оборотов против часовой стрелки, которое совершает вектор a⃗(Q)\vec{a}(Q), приложенный к фиксированной точке II, когда точка QQ пробегает окружность CuC_u один раз против часовой стрелки∗^*). Целое число v(Cu)v(C_u) может быть положительным, нулем или отрицательным.
Уточним, что если в процессе движения QQ по некоторой дуге окружности CuC_u вектор a⃗(Q)\vec{a}(Q) сделает несколько оборотов против часовой стрелки и столько же оборотов по часовой стрелке, то при подсчете v(Cu)v(C_u) эти обороты «взаимно уничтожаются».
Советуем читателю найти v(C)v(C) для полей, показанных на рисунке 4 (поле скоростей врашающего круга и поле, образованное паралельным переносом).

Пусть a⃗(Q),Q∈K\vec{a}(Q), Q \in K — векторное поле, удовлетворяющее условием теоремы. Рассуждая от противного, предположим, что a⃗(Q)≠0\vec{a}(Q) \neq 0 для всех Q∈KQ \in K. Тогда, в частности, a⃗(Q)≠0\vec{a}(Q) \neq 0. В силу непрерывности поля, выззи 0 все векторы a⃗(Q)\vec{a}(Q) мало отличаются по направлению от a⃗(0)\vec{a}(0). Значит, при малом ε0>0\varepsilon_0 > 0 имеем v(Cε0)=0v(C_{\varepsilon_0}) = 0 (см. рис. 5 — так как на Cε0C_{\varepsilon_0} векторы направлены «почти так же», как a⃗(0)\vec{a}(0), вектор a⃗(Q)\vec{a}(Q) не совершенно увеличивать ε\varepsilon до крайнего значения ε=1\varepsilon = 1. Так как a⃗(Q)≠0\vec{a}(Q) \neq 0 всюду, число v(Cε)v(C_{\varepsilon}) определяено для всех значений ε,0<ε≤1\varepsilon, 0 < \varepsilon \leq 1, то есть v(Cε)v(C_{\varepsilon}) — всюду определенная на (0,1](0, 1] функция от ε\varepsilon. Эта функция непрерывна (так как нашей поле непрерывно) и принимает лишь цель значения. Но целочисленная функция изменяется только

*) Читательям, ознакомившимся со статей С. В. Матвеев в «Кванте», 1983, № 4, советуем сравнить это число с «инвариантом VV».

24

ко скачами (по величины ⩾1\geqslant 1), она либо разрывна, либо постоянна. Значит, в нашем случае v(Cε)=constv(C_\varepsilon) = \text{const}, откуда v(C)=v(Cε0)=0v(C) = v(C_{\varepsilon_0}) = 0.

Возьем теперь на окружности CC неокторуто точку AA и диаметрально противоположную ей точку A′A' (рис. 6). Так как направления векторов a⃗(A)\vec{a}(A) и a⃗(A′)\vec{a}(A') противоположны, при движении точки QQ по полукружности AmA′AmA' от точки AA до точки A′A' вектор a⃗(Q)\vec{a}(Q) совершает нечетное число полуборотов. При дальнейшем движении точки QQ по полукружности A′nAA'nA от A′A' к AA вектор a⃗(Q)\vec{a}(Q) совершит такое же (и притом в том же направлении) число полуборотов. Следовательно, v(C)v(C) есть нечетное число, что противоречит доказанному равенству v(C)=0v(C) = 0 и завершает наше рассужждение.

Доказательство теоремы об общем нуле

Итак, пусть на сфере SS заданы непрерывные функции FF и GG, обладающие свойством антисимметрии F(A′)=−F(A)F(A') = -F(A), G(A′)=−G(A)G(A') = -G(A).

Проведем через центр OO сферы SS какую-либо плоскость. Круг, получившийся в сечении, обозначим через KK, а его окружность — через CC. Введем в секущей плоскости какую-нибудь прямогольную систему координат с началом 00 и каждой точке Q∈KQ \in K поставим в соответствии вектор a⃗(Q)\vec{a}(Q) с координатами F(P)F(P) и G(P)G(P), где PP — та точка верхней полусферы, которая проектируется в точку QQ (рис. 7). Предоставляем читателю убедиться в том, что полученное векторное поле непрерывно на KK. В силу свойства антисимметрии на сфере функций FF и GG, для всех Q∈CQ \in C будем иметь

a⃗(Q)=−a⃗(Q′)\vec{a}(Q) = -\vec{a}(Q')

По теореме о нулевому поля найдется точка Q0∈KQ_0 \in K, в котором a⃗(Q0)=0⃗\vec{a}(Q_0) = \vec{0}. Это значит, что F(P0)=0F(P_0) = 0, G(P0)=0G(P_0) = 0, где P0P_0 — точка сферы, проектирующая в точку Q0Q_0. Теорема доказана.

Одно географическое следствие

Из теоремы Борсука — Улама вытекает одно следствие, огорчительное для географов. Положение точки на земном шаре принято указывать с помощью географических координат — широты θ\theta и долговы φ\varphi. Их можно рассматривать как функции точек земной сферы. В этой системе координат особое положение занимают полюсы: широта у каждой из них 90∘90^\circ (северная или южная), а долгову можно приписать любую. Поэтому, если дивгаться, скажем, к северному полюсу по одному meridianу, а достигнуть его, продолжить движение по любому другому meridianу, то при этом непрерывном движении широта будет изменяться непрерывно, а долгова — испытает скачок. Если условиться приписывать знак «плюс» восточной долгите и знак «минус» — западной, то долгова испытывает скачок и при переходе из западного полушария в восточное черте meridianан, являющийся антиподом гривничского meridiana. Возникает вопрос: нельзя по всей поверхности сферы ввести координаты так, чтобы они были непрерывными функциями соответствующей точки сферы? При этом, естественно, не должно быть разных точек с одинаковыми параметрами координат.