Текст
                    


ПОПУЛЯРНЫЕ ЛЕКЦИИ ПО МАТЕМАТИКЕ ВЫПУСК 58 Ю. А. ШАШКИН. ЭЙЛЕРОВА ХАРАКТЕРИСТИКА МОСКВА «НАУКА» ГЛАВНАЯ РЕДАКЦИЯ ФИЗИКО-МАТЕМАТИЧЕСКОЙ ЛИТЕРАТУРЫ. 19 8 4
22.15 Ш 32 УДК 513 ш ашкин Ю. А. Ш 32 Эйлерова характеристика.— М.: Наука, 1984.— 96 с.— (Популярные лекции по математике.) — 15 к. В брошюре доказываются знаменитая формула Эйлера для вы- пуклых многогранников и ее аналоги для других 'фигур (плоскости, пространства, многоугольников). Эти формулы естественно подводят читателя к понятию эйлеровой характеристики. Даются два ее определе- ния и доказывается их равносильность. Рассказывается о роли эйлеровой характеристики в различных геометрических задачах; о разбиении плоскости и пространства, о вычислении площадей, о покрытиях сферы. Брошюра рассчитана на школьников старших классов, студентов младших курсов и всех любителей математики. Ш 1702040000—165 053(02)—84 156—84 ББК 22.15 513 Рецензент доктор физико-математических наук В. Г. Болтянский Ш 1702040000—165 053(02)—84 156—84 © Издательство «Наукаэ. Главная редакция физико-математической литературы, 1984
ПРЕДИСЛОВИЕ Крупнейший математик XVIII века Леонард Эйлер (1707—1783) родился в швейцарском городе Базеле. С двадцатилетнего возраста он жил в Петербурге, в Берли- не, потом снова в Петербурге. Эйлер сыграл выдающуюся роль в развитии математики, механики, физики и техники. Он был пионером научных исследований по математике в России. В 1758 г. Л. Эйлер опубликовал в «Записках Петербург- ской академии наук» доказательство формулы В —Р-фГ=2, (0.1) связывающей число вершин В, число ребер Р и число гра- ней Г произвольного выпуклого многогранника. Предлагаемая брошюра посвящена формуле Эйлера (0.1), а также ее различным аналогам и приложениям. Пусть, например, на плоскости имеется конечное семей- ство прямых, которые пересекаются в некотором числе В точек («вершин») и разбивают плоскость на Г штук «гра- ней», а сами разбиваются вершинами на Р штук «ребер». Тогда оказывается, что В — Р + Г=1. (0.2) Подобно тому, как формула (0.1) верна для любого выпуклого многогранника, формула (0.2) верна для любо- го семейства прямых на плоскости и не зависит ни от их числа, ни от их взаимного расположения. Вообще, замечательный факт состоит в том, что если задана какая-то фигура (из некоторого определенного класса), то, как бы мы ни разбивали ее на части (грани, ребра и вершины), определенным образом «примыкаю- щие» друг к другу, знакопеременная сумма В — Р-фГ, называемая эйлеровой характеристикой фигуры, сохра- няет постоянное значение. 1* 3
В первой части этой брошюры (§§ 1—7) вычисляются эйлеровы характеристики прямой, плоскости, трехмерно- го пространства, многоугольников разных классов, гра- ниц выпуклых многогранников. В § 4 и § 5 даны приложе- ния эйлеровой характеристики к вычислению площади многоугольника и суммы его внешних углов. Во второй части брошюры (§§ 8—12) эйлерова харак- теристика фигуры (например, многоугольника) определя- ется аксиоматически, как «аддитивная функция» этой фигуры. В этом отношении она похожа на площадь много- угольника. Чтобы найти площадь объединения двух много- угольников, нужно, как известно, из суммы их площадей вычесть площадь их пересечения. Это и есть свойство аддитивности площади. Одна из аксиом эйлеровой харак- теристики требует, чтобы она обладала аналогичным свой- ством. Вторая аксиома (а именно, аксиома «нормировки») различает площадь и характеристику. «Нормировка» пер- вой из этих двух функций многоугольника требует, чтобы площадь единичного квадрата была равна единице. Эйлерова характеристика «нормируется» так, что она рав- на единице на каждом выпуклом многоугольнике. В § 9 доказывается существование эйлеровой харак- теристики, удовлетворяющей заданным аксиомам, а в § 10 — равносильность двух различных ее определений. Заключительный § 12 содержит приложения эйлеровой ха- рактеристики к некоторым задачам комбинаторной геомет- рии — нового направления математики, с которым чита- тель может познакомиться, например, по книгам [2], [5], [6] (цифры в квадратных скобках относятся к списку литературы, помещенному на с. 94). В брошюре ничего не говорится о топологической инвариантности эйлеровой характеристики и вообще о ее роли в топологии. Читатель сможет почерпнуть сведения об этом из книги В. Г. Болтянского и В. А. Ефремовича [1]. За помощь в работе над книжкой автор благодарит И. Я. Гусака и А. Г. Нетребина. Ю. А. Шашкин
§ 1. ФОРМУЛЫ ЭЙЛЕРА ДЛЯ ПРЯМОЙ и плоскости Простейший вариант формулы Эйлера возникает при разбиении прямой L на части конечным множеством точек. Если выбрать на прямой В штук точек, то они разбивают ее на В — 1 отрезков и два луча, т. е. всего на В ф-1 частей. Обозначив число этих частей через Р, имеем В —Р= —1. (1.1) Это и есть формула Эйлера для прямой. Она показывает, что разность В—Р постоянна, т. е. не зависит ни от числа выбранных точек, ни от их расположения, и выража- ет, таким образом, свойство самой прямой. Перейдем теперь к плоскости Q и попытаемся получить для нее формулу Эйлера, аналогичную формуле (1.1). Для плоскости этот вопрос сложнее и интереснее, чем для прямой: ведь разбиение теперь осуществляется конечным семейством прямых, а эти прямые могут располагаться на плоскости различными способами. Например, две прямые могут либо пересекаться, либо быть параллельными. Для трех прямых имеется четыре случая взаимного рас- положения: все три прямые параллельны; две прямые параллельны, а третья пересекает их; каждая пара прямых имеет общую точку, но не существует точки, общей для всех трех; все три прямые проходят через одну точку. Различные случаи расположения четырех прямых изобра- жены на рис. 1; их словесное описание было бы затруд- нительно. Можно было бы рассмотреть расположе- ния пяти, шести и т. д. прямых; с ростом числа прямых быстро возрастает число различных способов их распо- ложения. Каждое семейство прямых разбивает плоскость на части, называемые гранями разбиения; их число мы будем обозначать буквой Г. Вершинами разбиения называют- ся точки пересечения данных прямых, а ребрами разбие- ния — части, на которые прямые делятся вершинами. 5
Число вершин и число ребер разбиения обозначим соответственно буквами В и Р. Разбиение может не иметь ни одной вершины (и тогда В = 0); это будет в том и только в том случае, когда каждые две прямые парал- лельны. Ребрами такого разбиения естественно считать сами прямые. Оказывается, что числа В, Р и Г связаны между собой соотношением В — Р + Г=1. (1.2) Это — формула Эйлера для Плоскости; она показывает, что знакопеременная сумма В — Р -ф Г постоянна, т. е. не зависит ни от числа прямых, разбивающих плоскость, ни от их взаимного расположения. Следовательно, формула Эйлера выражает свойство самой плоскости Q. Докажем формулу (1.2) для разбиения, которое дают п прямых; предварительно сделаем несколько замечаний. Во-первых, в случае, когда разбиение не имеет вершин, формула (1.2) очевидна, так как тогда В = 0, Р=п и Г = п-(-1. Во-вторых, докажем следующую лемму, которая окажется полезной и в других случаях. 6
Лемма 1. Если на плоскости задано конечное число прямых, то можно провести новую прямую, не парал- лельную ни одной из данных. Доказательство. Действительно, пусть зада- ны прямые Li,. . Lm, и пусть О — какая-нибудь точка на прямой Lt. Проведем через О прямую (z — 2, . .tri), и пусть <р; обозначает угол между прямыми L\ и L', причем можно считать, что 0^<р,^90°. Если <р,= 0 для всех I, т. е. если все заданные прямые параллельны между собой, то искомой будет любая прямая, не параллель- ная L\. В противном случае среди этих углов выберем наименьший положительный; пусть это будет, например, фг. Прямая L, проходящая через точку О и образующая с Lt положительный угол, меньший <р2, является иско- мой. Лемма 1 доказана. В-третьих, чтобы доказать формулу (1.2}, мы должны найти выражения для двух из трех величин В, Р и Г, предполагая третью величину известной. Пусть известно число вершин В (и, конечно, число прямых п). Оказывает- ся, однако, что числа Г и Р не определяются числами п и В однозначно. Например, разбиения в) и ж) (рис. 1) имеют по одинаковому числу вершин В = 4, но разные числа гра- ней и ребер. Глядя на эти разбиения, можно заметить, что они различаются «строением» вершин: в разбиении в) через каждую вершину проходят две прямые, а в раз- биении ж) имеется вершина, через которую проходят три прямые. Чтобы учесть это различие, введем следующее определение. Кратностью вершины разбиения назовем число проходящих через нее прямых данного семейства. Таким образом, кратность любой вершины есть натураль- ное число, не меньшее двух. Естественно ожидать, что числа Г и Р определятся, если, кроме п и В, считать заданными еще и кратности всех вершин. Мы увидим, что это действительно так. Подсчет ребер и граней разбиения проведем методом «движущейся» прямой. Пусть Lt, . . ., Ln — заданные прямые и At, . .., Лв— вершины разбиения (рис. 2; на этом рисунке п = 5 и В = 7). Проведем через каждую пару вершин вспомогательную прямую; обозначим эти прямые через Mt, . . ., Mk. Среди них находятся, конечно, и все заданные прямые Lt,. . ., L„. (На рис. 2 «лишние» вспомогательные прямые, т. е. отлич- ные от прямых Lt, . . ., Ln, не изображены, чтобы не загро- мождать его; читатель проверит, что их следовало бы про- вести через пары точек AtA5, A2As, А2А7, А3А4 и Л6Л7.) 7
Теперь, пользуясь леммой 1, проведем воспомогательную прямую То, не параллельную ни одной из прямых М,, ... . . Mk- Будем предполагать, что прямая Lo расположена, во-первых, горизонтально, во-вторых, «ниже» всех вершин At, . . ., Ав. Отсюда следует, что для каждой пары вершин А,- и А, их расстояния от прямой Lo различны *). В даль- нейшем этот факт будет выражаться словами «все верши- ны лежат на разной высоте», причем имеется в виду их высота над уровнем прямой Lo- Будем предполагать, что вершины занумерованы в порядке возрастания высоты, т. е. пусть At — самая нижняя вершина, А2 лежит выше, чем At, но ниже, чем А3, и т. д., наконец, Дв — самая верх- няя вершина. «Движущаяся» прямая L будет располагаться гори- зонтально, совпадая в своем начальном положении с пря- мой Lo и поднимаясь затем от нее вверх по плоскости. Прямую L можно использовать для подсчета ребер разбие- ния: так как она пересекается со всеми прямыми . ., Ln, и притом с каждой из них в «своей» отдельной точке, то в начальном положении она встречает п ребер. Теперь заставим прямую L подниматься вверх по плоскости параллельно самой себе. До тех пор, пока она не встретит самую нижнюю вершину At, число пересекаемых ею ребер останется неизменным и равным п. После перехо- да через вершину At это число изменится: появятся новые ребра, число которых равно кратности со вершины At. *) Действительно, если Л, и А, находятся на одинаковом, рас- стоянии от прямой Lo, то прямая, проходящая через эти вершины, будет параллельна Lo. Однако этого не может быть по. ^построению Lo. 8
Поэтому общее число ребер, встреченных к этому моменту прямой L, станет равным n-|-ai и останется таким до встречи со следующей вершиной Л2. Если эта последняя имеет кратность а2, то после перехода L через Л2 число ребер, уже встреченных к этому моменту, снова увеличится и станет равным n4-ai4-a2 и т. д. Наконец, после перехо- да через последнюю, самую верхнюю, вершину Ав крат- ности ав это число станет равным nH-ai+«2 + • • • +ав- Итак, общее число ребер разбиения равно P = n-f-ai H-a2+ ... +aB, или, в более краткой записи, в Р = и 4~ £ а/. <= । (1-3) Число граней разбиения найдем следующим образом. В начальном положении прямая L делится прямыми Li, . . ., Ln на п-\- 1 частей; каждая из этих частей лежит в своей, ей соответствующей грани разбиения и поэтому «засчитывает» эту грань. Значит, прямая L в начальном положении встречает «4-1 граней, и это число не меняет- ся, пока она не поднимется до вершины А\. После про- хождения через Ay, как мы видели, появляются новые ребра в числе а,. Ясно, что число новых граней, встречен- ных при этом прямой L, будет равно си — 1 *). Поэтому общее число граней, встреченных к этому моменту, будет равно 14-н4-°и — 1- После прохождения через вершину Л2 это общее число увеличивается на а2—1 и т. д.; на- конец, когда L пересечет последнюю, самую верхнюю, вер- шину Ав, общее число граней еще увеличится на aB—1. Поэтому Г = и-|- 1 +(ai — 1)4-(аг—1)+ • • • +(кв— 1), или в в в Г = 1 + /2v (az— i)= 1 +п + У а, — £ 1 = Z-=i i=i i=i в = 14- п — В 4-Л, а>. (1-4) ) Эти новые грани заключены между он новыми ребрами. 9
в Здесь £ 1 обозначает сумму единиц, взятую по всем вершинам разбиения и поэтому равную В. Итак, мы выразили число ребер и число граней через число вершин и их кратности. Из формул (1.3) и (1.4) вид- но, между прочим, что числа Р и Г зависят только от суммы кратностей и не зависят, например, от порядка, в котором они появляются. Теперь из (1-3) и (1-4) не- медленно получается формула Эйлера В — Р-(-Г = В — п в а, = 1. Заметим, что доказательство этой формулы можно упростить, если не стараться получить явное выражение для чисел Р и Г. А именно, пусть все вершины разбиения лежат внутри горизонтальной полосы шири- ной Н (рис. 3). Обозначим через L (0) нижнюю гра- ницу этой полосы, т. е. прямую L в ее начальном поло- жении, через L(H)— верхнюю границу полосы, т. е. прямую Т в ее заключительном положении, и че- рез L(li)—прямую L, расположенную на расстоя- нии h от L (0). Пусть Р (Л) обозначает число ребер, уже встреченных движущейся прямой L к тому момен- ту, когда она занимает положение L(h)-, аналогич- ный смысл имеют обозначения В (ft) и Г (ft). Вели- чины Р (ft), В (ft) и Г (ft) меняются в зависимости от ft; нам надо доказать, что их знакопеременная сумма S (Л) = = В (ft) — Р (ft)-f-Г (ft) принимает значение 1, когда h = H. Если ft = 0, то, как мы видели, B(ft) = B(0) = 0, Р(0) = п, Г(0)=1-|-п, и поэтому S(0)=l. При прохождении пря- 10
мой L через вершину А,- число Р (/г) увеличивается на а,-, Г (Л) увеличивается на а,—1, а В (А) увеличивается на 1, поэтому S (Л) не изменяет своего значения. В частности, что и требовалось доказать. Задачи 1. Докажите, что при любом разбиении прямой конечным числом В точек сумма В + Р нечетна. 2. Докажите, что при любом разбиении плоскости конечным чис- лом прямых сумма В + Р Д-Г нечетна. 3. Говорят, что прямые на плоскости находятся в общем положе- нии, если никакие две нз них не параллельны и никакие три из них не имеют общей точки. Докажите, что для любого натурального числа п на плоскости существует п прямых общего положения. 4. Покажите, что если разбиение плоскости осуществляется п пря- мыми общего положения, то Р = п2, Г=1 + п+ 5. Докажите формулу Эйлера (1.2) методом движущейся прямой в предположении, что эта прямая параллельна одной или несколь- ким прямым семейства. 6. Для семейства прямых общего положения докажите формулу Эйлера методом математической индукции по числу прямых. 7. Плоская фигура называется ограниченной, если она лежит в круге некоторого (может быть, и очень большого) радиуса, и неогра- ниченной — в противном случае. Найдите число Р, ограниченных ребер (т. е. отрезков) и число Ра неограниченных ребер (т. е. лучей), а также число Г| ограниченных граней и число Г2 неограниченных гранен для разбиения плоскости, имеющего вершины. Покажите, что В-Р, + Г> = 1. 8. Ясно, что разбиение плоскости всегда имеет неограниченные грани и неограниченные ребра. Когда оно имеет ограниченные грани (ограниченные ребра)? § 2. ЧТО ТАКОЕ ЭЙЛЕРОВА ХАРАКТЕРИСТИКА? Формулы Эйлера для прямой и плоскости, доказан- ные в § 1, являются проявлением следующего общего замечательного факта. Пусть Ф — фигура, разбитая каким-то образом на части, которые мы будем назы- вать вершинами, ребрами и гранями. Обозначим число вершин, число ребер и число граней разбиения 11
соответственно через В, Р и Г. Для всех частей разбиений будет еще использоваться объединяющее название: клетки, т. е. вместо слов «грани, ребра и вершины разбиения» будем говорить короче «клетки разбиения». Оказывается, что независимо от способа разбиения фигуры Ф на клетки знакопеременная сумма В —РЦ-Г сохраняет постоянное значение, или, иначе говоря, является инвариантной (т. е. неизменной) относительно способа разбиения. Эта сумма называется эйлеровой характеристикой фигуры и обозначается греческой бук- вой х (читается «хи»). Таким образом, по определению х(Ф) = В-Р + Г. Как было показано выше, эйлерова характеристика прямой равна —1, а плоскости — равна 1. В знакопеременной сумме В — Р -f-Г, определяющей эйлерову характеристику, порядок слагаемых не случаен: он зависит от размерности клеток, соответствующих этим слагаемым. Иначе говоря, В обозначает число нульмер- ных клеток разбиения, т. е. клеток, имеющих размерность, равную нулю; Р обозначает число одномерных и Г— число двумерных клеток. Заметим, что нульмерные клетки (или вершины) — это точки, одномерные клетки (или ребра) чаще всего являются прямолинейными отрезками, а двумерные клетки (грани) — выпуклыми многоуголь- никами. Данное здесь определение эйлеровой характеристики нуждается в уточнении: следует еще указать, какие классы фигур мы рассматриваем, что понимается под клетками в каждом конкретном случае и, наконец, как определяется разбиение фигуры на клетки, т. е. как различные клетки «примыкают» друг к другу. Этим вопросам посвящен почти весь § 2. Итак, рассмотрим некоторые классы фигур, для ко- торых можно определить эйлерову характеристику. Пусть Ai ..., А„ — различные точки на плоскости. Незамкнутая ломаная линия с вершинами в этих точках определяется как объединение прямолинейных отрезков Л]Л2, Л2Л3, . . ., ЛЛ„,называемых ее ребрами. Если п^З и если первая и последняя вершины сов- падают (т. е. Л|=Л„), а все остальные вершины различны, то ломаная называется замкнутой. Два ребра ломаной, имеющие общую вершину, считаются смежными. Ломаная (замкнутая или нет) называется простой, если никакие два ее ребра, не являющиеся смежными, 12
не имеют общих точек. Простую замкнутую ломаную назовем контуром. Ясно, что эйлерова характеристика %(L)==B — Р равна 1 для незамкнутой ломаной L и равно 0 для замкнутой. Легко также проверяется, что %.(.£) не из- менится, если вставить произвольное число m новых вершин внутрь какого-нибудь ребра, разбивая его тем самым на новые ребра в числе m-pl, или, наоборот, Рис. 4. если заменить одним ребром несколько последова- тельных ребер, лежащих на одной прямой. Графом называется фигура G, состоящая из конечного числа вершин (расположенных на плоскости или в пространстве) и прямолинейных отрезков, соединяющих некоторые пары вершин. Эти отрезки называются ребрами графа. Ясно, что, в частности, всякая ломаная является графом. Эйлерова характеристика графа есть разность В—Р; она инвариантна в том же Смысле, что и у ломаной. Может случиться, что граф G совсем не имеет ребер, а состоит только из п вершин; в этом случае %(G) = n. Примеры графов показаны на рис. 4; при этом их вершины изображены маленькими светлыми, кружками. Из рисунка видно, что некоторые ребра могут иметь «лишние» точки пересечения, которые не являются вершинами. Читатель проверит, что эйлеровы характе- ристики графов а), б), в), г), д), е) на этом рисунке равны соответственно —1, —2, 4, 0, —5, 2. 13
Степенью вершины графа называется число ребер, соединяющих ее с другими вершинами. На рис. 4, например, у графа а) вершины Vj и v2 имеют грань 3; степени остальных его вершин равны 2. Граф в) имеет две вершины степени 0 (а именно, wi и w2) и четыре вершины степени 1. Степень каждой вершины графа б) равна 3, а графа д) равна 4. Вершины степени О в плоскость, плоскости так, чтобы называются еще изолированными. Граф называется связным, если любые две его вершины можно соединить незамкнутой ломаной, со- стоящей из ребер графа. Говорят, что граф вкладывается если его можно начертить на ребра пересекались только в вершинах. Таков, например, граф а), изображенный на рис. 5 (так ный граф с Таков, изображенный называемый пол- четырьмя верши- нами), ибо его можно «перечертить» так, чтобы лишние пересечения ребер исчезли (рис. 5,6). Правда, при этом Перечерчивании нам пришлось заменить одно ребро графа двумя ребрами и ввести новую вершину. Обычно считает- ся, что при этом граф «не изменился», во всяком случае, его эйлерова характеристика сохранила свое значение. Обратите еще внимание на то, что на рис. 4, б) изображен «тот же самый» граф, что и на рис. 5, а) и притом без лишних пересечений ребер и без введения новых вершин. Вообще, все графы рис. 4, кроме д), вклады- ваются в плоскость. С другой стороны, граф д) (называемый полным графом с пятью вершинами) в плоскость не вкладывается, даже если вводить новые вершины (см. задачу 13). Интересно отметить, что каждый граф можно распо- ложить в пространстве без лишних пересечений ребер. 14
Докажем это. Пусть граф G имеет В вершин и Р ребер. Возьмем в пространстве «книжку с Р листами» (рис. 6, где Р = 4), на ее «корешке» отметим В точек (вершин графа). Каждому из Р ребер графа поставим в соответствие свой лист книжки и на нем нарисуем это ребро в виде ломаной, состоящей из двух отрезков. Ясно, что лишние пересечения ребер отсутствуют; пра- вда, нам пришлось за- менить каждое ребро / х двумя новыми ребрами ----------_________ \ и одной новой вершиной. Заметим без доказа- ". тельства, что каждый граф можно располо- ' жить в пространстве без введения новых вершин и без изломов РебеР- . Рис. 7. Переходим к следу- ющему классу фигур — плоским многоугольникам, причем рассмотрим сначала простейшие из них — выпуклые. Каждая прямая разбивает плоскость на две полу- плоскости. При этом предполагается, что сама прямая содержится в каждой из них. Другими словами, мы пред- полагаем, что обе полуплоскости являются замкнутыми. Выпуклым многоугольником называется пересечение ко- нечного числа полуплоскостей при условии, что оно, во- первых, ограничено, т. е. содержится в круге конечного радиуса, во-вторых, двумерно, т. е. содержит круг с ра- диусом, отличным от нуля (рис. 7). Последнее требова- ние равносильно тому, что выпуклый многоугольник не лежит ни в одной прямой. Определим теперь общий (не обязательно выпуклый) многоугольник. Многоугольником называется плоская фигура М, состоящая из объединения конечного числа выпуклых многоугольников так, что выполнены следующие два условия: 1) любые два выпуклые многоугольника либо совсем не имеют общих точек, либо имеют только общую вершину, либо имеют общую сторону; 2) фигура М связна, т. е. любые две ее точки можно соединить простой незамкнутой ломаной, целиком лежа- щей в М. 15
Последнее условие означает, что многоугольник не распадается на отдельные куски, не связанные между собой. Из этого определения ясно, что следует понимать под разбиением многоугольника М на клетки. Именно, Рис. 8. гранями разбиения будем называть те выпуклые много- угольники, из которых составлен многоугольник М, ребра- ми разбиения — стороны этих выпуклых многоугольников, а вершинами разбиения — их вершины. Рис. 8 дает примеры многоугольников и их разбиений. Ясно, что каждый многоугольник допускает разные представления в виде объединения выпуклых и поэтому имеет раз- личные разбиения. Теперь получает точный смысл понятие эйлеровой характеристики многоугольника. В следующем параграфе будет доказано, что она не зависит от выбора способа разбиения. 16
Среди точек многоугольника естественно различать ' внутренние точки и граничные. Точка многоугольника называется внутренней, если можно указать круг некото- рого (хотя бы и очень малого) радиуса с центром в этой точке, целиком лежащий в многоугольнике. Точка многоугольника называется граничной, если круг любого радиуса с центром в этой точке содержит как точки самого многоугольника, так и точки его Рис. 9. Рис. ю. дополнения относительно плоскости (т. е. точки плоскости, не принадлежащие многоугольнику). На рис. 9 точки А и В являются внутренними точками многоуголь- ника, С и D — граничными, Е и F — точками дополне- ния. Множество всех граничных точек многоугольника называется его границей. Докажем, что граница многоугольника М есть объеди- нение конечного числа контуров. Эта граница является графом G. Покажем сначала, что каждая вершина этого графа имеет четную степень. Действительно, пусть А — вершина графа G. Проведем окружность с центром в точке А столь малого радиуса, чтобы она пересекала только те ребра графа, которые выходят из А. Пусть А\, А2, ..., А„ — последовательные точки пересечения окружности с этими ребрами (рис. 10). Будем двигаться по окружности от точки А] к точке А2, затем к Аз и т. д. Выходя из точки Ai, мы тем самым выходим из многоугольника М в его дополнение, при переходе через точку А2, наоборот, входим в многоугольник. Так как, проходя через последнюю точку Ап, мы опять входим в М, а входы и выходы чередуются, то число п должно быть четным. 2 Ю. А. Шашкин 17
Теперь будем двигаться по ребрам графа, начиная движение с какой-нибудь вершины и не проходя ни одно ребро дважды. Поскольку все вершины имеют четные степени, то, входя в любую вершину, мы всегда имеем возможность из нее выйти. С другой стороны, так как число ребер и вершин графа G конечно, то мы должны попасть в такую вершину, где уже были раньше. Так получается контур. Выбросим полученный контур из графа G. Новый граф опять будет иметь только четные степени вершин. Поэтому, повторяя несколько раз указанный обход, мы представим весь граф G, т. е. границу многоугольника М, в виде объединения конечного числа контуров, что и требовалось доказать. Многоугольник называется простым, если его граница состо- ит из одного контура. Таковы, например, все выпуклые много- угольники, а также многоуголь- ник б) на рис. 8. Можно было бы доказать (мы не делаем это- Рис. 11. го), что дополнение простого многоугольника (относительно плоскости) связно. Этим свойством обладают не только простые многоугольники (см., например, рис. 8, в). Если дополнение многоугольника несвязно, то оно состоит из нескольких связных кусков, называемых компонентами (рис. 8, г, д, е, ж). Одна компонента всегда является неограниченной; все остальные — огра- ничены. Эти последние компоненты мы будем называть дырами. Докажем, что каждая дыра F вместе со своей границей является многоугольником. Для этого доста- точно проверить, что ее можно представить в виде объединения выпуклых многоугольников. Проведем пря- мые через все отрезки, входящие в границу дыры F (рис. 11). Тогда получается некоторое разбиение всей плоскости. Все ограниченные грани этого разбиения — выпуклые многоугольники. Остается заметить, что все внутренние точки каждого из этих многоугольников лежат целиком либо в дыре F, либо в ее дополне- нии, и, следовательно, дыра F (вместе с ее границей) равна объединению многоугольников первого из этих двух классов, что и требовалось доказать. 18
i Дыра многоугольника называется простой, если ее граница является контуром. В следующих трех пара- графах (§§ 3, 4 и 5) будут рассматриваться только простые многоугольники, а также такие, которые полу- чаются из простых многоугольников «вырезанием» конечного числа простых дыр. Этим исключаются из рас- смотрения, в частности, многоугольники в), е), ж) на рис. 8. Сделаем замечание, относящееся к разбиению много- угольника М на клетки. Иногда бывает удобнее считать гранями разбиения открытые выпуклые много- угольники, из которых составлен многоугольник М (т. е. без их границ), а ребрами разбиения—открытые стороны этих выпуклых многоугольников (без их кон- цов). При такой точке зрения различные клетки раз- • биения не имеют общих точек. Мы будем исполь- 5 зовать разбиение в этом смысле только один раз — в § 7 (с. 47). * Задача 9. Пусть задано произвольное разбиение плоскости конечным . числом прямых. Пусть М есть объединение всех его ограничен- | ных граней. Докажите, что фигура М связна и поэтому является * многоугольником. Докажите, что многоугольник М либо простой, ( либо равен объединению двух простых многоугольников, имеющих ' единственную общую точку. ; § 3. ЭЙЛЕРОВА ХАРАКТЕРИСТИКА МНОГОУГОЛЬНИКОВ Переходим к вычислению эйлеровой характеристики многоугольников, основанному на применении метода движущейся прямой. В связи с этим на протяжении всего § 3 будет предполагаться, что все вершины разбие- » ния многоугольника расположены на разной высоте. Как и раньше, этого можно добиться, применяя лем- му 1. Рассмотрим сначала случай простого многоуголь- ника. Введем следующую классификацию его вершин. Вершину v назовем выступающей вверх, если внутрен- ний угол многоугольника в этой вершине меньше л * (в дальнейшем все углы измеряются в радианной мере) и если обе смежные с ней вершины расположены ниже, чем V. Вершину w назовем входящей вниз, если внутрен- ний угол многоугольника в этой вершине больше л и если 2* 19 I L: ь|Ь:________
обе смежные с ней вершины расположены выше, чем w. Вершины этих двух классов будем называть особыми, а все остальные вершины многоугольника — обыкновен- ными. Причина выбора этих названий будет ясна из дальнейшего. На рис. 12 выступают вверх вершины щ и v$, Рис. 14. входит вниз вершина и2; остальные шесть вершин обык- новенные. Пусть а обозначает число вершин, выступаю- щих вверх, н р — число вершин, входящих вниз. Лемма 2. Для каждого простого многоугольника, все вершины которого находятся на разной высоте, спра- ведливо равенство а-р=1. (3.1) Доказательство. Применим индукцию по числу сторон многоугольника. Для треугольников равенство (3.1) очевидно, так как каждый треугольник имеет одну вершину, выступающую вверх*), и не имеет никаких других особых вершин. Заметим, что это верно также для всех выпуклых многоугольников. Докажем равенство (3.1) для простого многоугольника М, имеющего п сто- рон, предполагая, что оно уже доказано для всех простых многоугольников с числом сторон, меньшим п. Предва- рительно заметим, что каждый простой многоугольник М можно разбить диагональю, лежащей внутри М, на два простых многоугольника, каждый из которых имеет мень- шее число сторон, чем М. Действительно, пусть А — самая нижняя вершина многоугольника М, а В и С — смежные с ней вершины (рнс. 13). Соединим точки В к С ) Напомним, что все вершины на разной высоте. 20
диагональю. Если ни на отрезке ВС, ни внутри треуголь- ника АВС нет других вершин многоугольника М, то диа- гональ ВС дает нужное разбиение. Если же такие вер- шины имеются, возьмем из них самую нижнюю; пусть это будет точка D. В этом случае нужное разбиение многоугольника М дается его диагональю AD. Возвратимся к доказательству равенства (3.1). Пусть диагональ АВ разбивает М на два простых много- угольника Mi и М2 и является, следовательно, их общей стороной (рис. 14). Для упрощения доказательства предположим сначала, что отрезок АВ расположен вертикально, причем пусть А обозначает его нижний конец, а В — верхний; дальше будет указано, как нужно изменить доказательство, если это условие не выполнено. Пусть, кроме того, многоугольник Mi примыкает к АВ слева, а многоугольник Л42 — справа. Если точки А и В являются смежными вершинами каждого из многоугольников Mi и М2, то обозначим через С вершину многоугольника Mi, которая является второй смежной с А, и через Е ту его вершину, которая является второй смежной с В. Аналогичный смысл имеют обозначения D и F для вершин многоугольника М2 (рис. 14). Возможны, однако, «исключительные» случаи, когда точки А и В (или одна из них) не являются вершинами одного из многоугольников М। и М2 (много- угольники 4) на рис. 15 и 5) на рис. 16). В этих случаях обозначения указаны на рисунках. Может еще случиться, что С = Е или D = F. Сопоставим каждой вершине и многоугольника М число f(v) по следующему правилу: {1, если v выступает вверх, — 1, если v входит вниз, О в остальных случаях. Это значит, что мы определяем функцию f на вершинах многоугольника М. Например, на рис. 14 эта функция принимает значение 1 на вершинах Е И F, значение —1 на вершинах А и В и значение 0 на всех остальных вершинах. На вершинах многоугольников Mi и Л12 опреде- лим функции fi и /2 по такому точному правилу, как f определена на вершинах М. Индексы 1 и 2 у и f2 как раз и показывают, что эти функции соответствуют многоугольникам М\ и М2. В случае, когда,, например, 21
точка А не является вершиной многоугольника Mi, мы, тем не менее, полагаем по определению (Л) = 0. Таким образом, функции f, и обязательно определены и в точках А я В. Легко видеть, что если v — вершина многоугольника Mi, отличная от точек Л и В, то = аналогично, f2(v) — f(v) для всех вершин v многоугольника М2, отличных от А и от В. Равенство (3.1), которое нужно доказать, теперь мож- но переписать так: (3.2) где суммирование распространяется на все вершины v многоугольника М. Так как каждый из многоуголь- ников Mi и М2 имеет число вершин, меньшее п, то по предположению индукции для первого из них выполняется равенство ЕМ'с’)=с (3.3) а для второго — равенство Е (v)= 1, (3.4) где суммы берутся по всем вершинам Mi и М2 соответст- 22
венно. Сложим почленно равенства (3.3) и (3.4) и добавим в обеих частях одинаковые слагаемые; в результате получаем £ ft (v)-h (A)-ft (В) + Х hH-h(A)-h (B) + f (A + + f(B) = 2-f[(A)-fl(B)-f2(A)-f2(B) + f(A) + f(B) (3.5) Левая часть равенства значений функции f по (3.5) равна £f(y, т е сумме всем вершинам многоугольника М. Поэтому для доказательства равенства (3.2) доста точно установить, что fl(A) + fl(B) + [2(A) + f2(B)-f(A — )'(В)=1 (3.6) Мы докажем, что ft (A) + f2 (A) —f (А) = 0, Л(В)+АПВ)-/(В)=1, (3.7) (3.8) откуда сразу следует (3.6) и вместе с тем справедли вость леммы 2. Пусть <pi обозначает величину угла ВАС, срг ве личину угла BAD (рис. 14 или 15). Условимся от 23
считывать оба эти угла от отрезка АВ в положи- тельном направлении, т. е. против движения часовой стрелки, тогда cpi<cp2- Так как отрезок АВ (кроме его концов) лежит внутри многоугольника М, то значения О и 2л для углов ф| и ф2 «запрещены». Далее, поскольку все вершины многоугольника лежат на разной высоте, то «запрещенными» для этих углов являются также зна- чения л/2 и Зл/2. Таким образом, для доказательства: равенства (3.7) надо рассмотреть шесть случаев,' представленных в таблице 1 и изображенных на рис. 15, Рассмотрим внимательно первый из этих случаев, когда 0<ф| <<р2<л/2. При этом обе точки С и D лежат Таблица 1 Номер случая Неравенства для углов 5(Л) Ь(Л) I 0<<pi < <рг< л/2 — I 0 —I 2 0< <fi < л/2 <<р2 < Зл/2 0 0 0 3 0 <С (pi <Сл/2<сЗл/2<С(р2<2л 0 0 0 4 л/2 <<р, < <рг<Зл/2 0. 0 0 5 л/2 < <pi < Зл/2 < <р2< 2л 0 0 0 6 3n/2<(pt <(рг<2л — 1 — 1 0 выше точки А, и внутренний угол CAD многоугольника М больше чем л (его величина равна 2л —(<р2 —ф,)). Поэтому вершина А указанного многоугольника входит вниз и, следовательно, f (А) = — 1. Аналогично, обе точки В и D лежат выше точки А, и внутренний угол BAD многоугольника Л42 больше чем л (его величина равна 2л —ipi). Поэтому вершина А многоугольника М2 входит вниз, и, следовательно, [2(А)= — 1. С другой стороны, обе вершины В и С многоугольника Л4( лежат выше, чем его вершина А, и, кроме того, его внутренний угол ВАС меньше чем л (его величина равна cpi). Поэтому вершина А — обыкновенная для Mi и, значит, (А) = 0. Следовательно, равенство (3.7) в этом первом случае удовлетвор яется. Значения функций f (A), f i (А) и /2 (А) в остальных пяти случаях приведены в таблице 1. Из нее видно, что равенство (3.7) выполняется всегда. Пусть ф, обозначает величину угла ABF, ф2 — величшу угла АВЕ (рис. 14 или 16). Эти углы с вершиной в точке В отсчитываются от отрезка ВА в положительном на- правлении. Поэтому Как и раньше, значения О, л/2, Зл/2 и 2л для этих углов запрещены. 24
Следовательно, для доказательства равенства (3.8) надо рассмотреть шесть случаев, изображенных на рис. 16. Неравенства, связывающие углы и ф2 в каждом из этих случаев, а также значения функций f, fi, [2 в точке В выписаны в таблице 2. Из таблицы видно, что равенстве (3.8) всегда справедливо. Итак, лемма 2 доказана в случае вертикального расположения отрезка АВ. Пусть теперь этот отрезок образует с вертикальной прямой угол w, . В этом случае каждому из углов <pi, ф2, ф1 и ф2 «запрещено» Таблица 2 Номер случая Неравенства для углов б (В) h(B) 1 0 < ф; < ф2 < л/2 0 0 1 2 0< ф 1 < л/2< i|'2 < Зл/2 0 0 1 3 ?<’р| < л/2<Зл/2<ф2<2л 1 1 1 4 л/2 < 41 < 4'2 < Зл/2 — 1 0 0 5 л/2 < ф| < Зл/2< ф2 -< 2л 0 1 0 6 Зл/2 •< ф( < ф2 <2л 0 1 0 принимать значения 0, 2л, ~ Дм, ф + ы. В остальном доказательство не меняется. Теорема 1. Эйлерова характеристика простого многоугольника равна 1. Доказательство. Простой многоугольник счи- тается заданным с некоторым разбиением. Расположим его так, чтобы все вершины разбиения находились на разной высоте. Впрочем, для справедливости теоремы это предположение несущественно. Занумеруем вершины разбиения щ, ..., ив в порядке возрастания их высоты, т. е. так, чтобы вершина щ была самой нижней, вершина и2 лежала выше, чем щ, и т. д. Отсюда следует, что если ребро разбиения соединяет вершины Vi и V], то одна из этих вершин является верхним концом ребра, а другая — нижним. Аналогично, каждая грань разбиения имеет единственную самую нижнюю вершину. Пусть Р, (/= 1, . . ., В) обозначает число ребер, для которых точка щ служит нижиим концом, и Г, — число граней, для которых v, служит самой нижней вершиной; Из сказанного ясно, что общее число ребер разбиения равно . Р = Р, + Р2+ ...4-Рв, (3.9) 25
а общее число граней равно Г = Г1 4-Г2+ ... 4-Гв. (3.10) Найдем для каждой вершины и,- соотношение между числами Р, и Г,. Пусть Л4, — многоугольник, образованный всеми теми гранями (и ребрами), которые имеют точку Рис. 17. V, самой нижней вершиной (рис. 17 и 18, где много- угольники М, заштрихованы). Многоугольник М, может «вырождаться», т. е. содержать не только грани и их стороны, но и такие ребра, которые не входят в границу какой-либо грани (на рис. 17 и 18 такие ребра изображены жирными отрезками). Рассмотрим три случая. 1. Точка Vi является обыкновенной вершиной много- угольника М или его внутренней точкой (для простоты скажем тогда, что v,- — обыкновенная вершина разбие- ния). Так как каждая грань выпукла, то в этом случае горизонтальная прямая L, проходящая чуть выше вершины V, («движущаяся» прямая), пересекает много- угольник Mi по одному отрезку (рис. 17). Поэтому Р,-Г, = 1. (З.Н) 26
2. Вершина v, многоугольника М выступает вверх (рис. 18, а). В этом случае, очевидно, Р,= Г, = 0. (3.12) 3. Вершина V; многоугольника М входит вниз (рис. 18, б, а). В этом случае прямая L пересекает мно- гоугольник М/ по двум отдельным отрезкам (которые могут вырождаться в точки). Поэтому Р,—Г,= 2. (3.13) Именно равенства (3.11) — (3.13) дают повод разли- чать обыкновенные и особые вершины разбиения. Рис. 18. Для нахождения эйлеровой характеристики знако- переменную сумму В—Р4-Г расписываем по вершинам, используя равенства (3.9) и (3.10): Х(Л1) = В-Р + Г = =(1 — Р14-Г1) + (1 — P2 + r2)-j- ... +(1 — Рв+ Гв). Ввиду равенств (3.11) — (3.13) выражение 1—Р,Д-Г,- равно 0 для каждой обыкновенной вершины, равно 1 для каждой вершины, выступающей вверх, и равно —1 для каждой вершины, входящей вниз. Поэтому х(М)= = а — (3, или, согласно лемме 2, х(Л4)=1. Теорема 1 до- казана. Следствие. Эйлерова характеристика простого открытого многоугольника (т. е. такого, из которого выброшены его граничные вершины и ребра) равна 1. Доказательство следствия получается из теоремы 1 и из того факта, что эйлерова характеристика границы простого многоугольника равна нулю. 27
Теорема 2. Эйлерова характеристика многоуголь- ника М, имеющего п дыр, равна 1 — п. Ниже будет дано доказательство частного случая этой теоремы. Общий случай будет доказан в § 12. Предвари- тельно введем определения и докажем лемму. Пусть М — снова простой многоугольник. Назовем его вершину v выступающей вниз, если внутренний угол многоугольника в этой вершине меньше л, и если обе смежные с ней вершины расположены выше, чем v. На рис. 12 такими являются вершины v\ и и$. Вершину w назовем входящей вверх, если внутренний угол много1 угольника в этой вершине больше л и если обе смежные с ней вершины расположены ниже ее. На рис. 12 такой является вершина и?. Обозначим через у число вершин простого многоугольника, выступающих вниз, и через 6 — число его вершин, входящих вверх. Лемма 3. Для каждого простого многоугольника, все вершины которого находятся на разной высоте, справедливо равенство у —6=1. (3.14) Доказательство. Равенство (3.14) можно было бы доказать почти так же, как и равенство (3.1) *), но гораздо проще вывести (3.14) из (3.1), что мы и сделаем. Пусть точка движется по контуру многоугольника в каком-нибудь определенном направлении, начиная дви- жение в самой нижней вершине v. Пусть она обойдет один раз весь контур и вернется в вершину v. При этом точка будет несколько раз подниматься и опускаться. Ясно, что число участков подъема равно числу участков спуска. С другой стороны, каждый подъем начинается в вершине, выступающей или входя- щей вниз, а каждый спуск — в вершине, выступающей или входящей вверх. Поэтому число участков подъема равно у-р р, а число участков спуска равно <5а. Значит, у4-(3 = б4-а, что вместе с (3.1) дает (3.14). Лемма -3 доказана. Доказательство теоремы 2. Мы будем предполагать, что граница каждой дыры не • имеет общих точек ни с внешним контуром многоугольника М, *) Можно заметить, что если поменять «верх» и «низ», то все выступающие вверх вершины станут выступающими вниз и т. д. Тем самым доказательство равенства (3.14) получается сразу же из леммы 2. 28
ни с границами других дыр. Как и в доказательстве теоремы 1, занумеруем все вершины разбиения в порядке возрастания их высоты и распишем выражение для эйлеровой характеристики /(Л1) = В —Р-|-Г по верши- нам: В-Р + г=(1 -Р1 + Г0+ ... +(1-Рв_|_Гв)_ (3.15) Как и раньше, легко проверяются два факта: во-первых, если вершина разбиения ц, является внутренней точкой многоугольника М, то соответствующее ей сла- гаемое 1 — Р, + Г,= 0; во-первых, сумма всех слагаемых правой части равенства (3.15), соответствующих тем вершинам разбиения, которые лежат на внешнем контуре многоугольника М, равна 1. Рассмотрим теперь какую-нибудь дыру С и все вер- шины разбиения, лежащие на ее границе. Как было сказано, дыра С вместе с ее границей является простым многоугольником. Пусть точка и,-, рассматриваемая в качестве вершины многоугольника С, выступает вниз. Тогда, будучи вершиной многоугольника М, эта точка входит вниз. Поэтому, как мы видели в доказательстве теоремы 1, 1—Р, + Г,= —1. Если вершина v, много- угольника С входит вверх, то, как вершина многоуголь- ника М, она выступает вверх, и поэтому 1 — Р,-|-Г,= 1. Для всех остальных вершин многоугольника С имеем 1 — Р, + Г, = 0. Значит, сумма всех слагаемых правой части равенства (3.15), соответствующих дыре С, равна б —у, и по лемме 3 б —у= —1. Повторяя это рассуждение для каждой дыры отдельно, получаем равенство -/(Л1)=1— п. Итак, мы доказали частный случай теоремы 2. Пусть фигура А является объединением конечного числа многоугольников, не имеющих попарно общих точек. Эти многоугольники называются компонентами фигуры А; обозначим их число через с (А). Далее, пусть. с* (Л) обозначает число компонент дополнения фигуры А до плоскости. Одна из этих компонент неограничена; остальные являются дырами, относящимися к тому или другому многоугольнику. Из теоремы 2 сразу получается такое Следствие. Эйлерова характеристика фигуры А равна х(Л) = с(Л) — с* (Л)+ 1. (3.16) 29
Задача 10. Докажите, что при любом разбиении многоугольника, имеющего п дыр, сумма В + Р+Г + я нечетна. § 4. ЭЙЛЕРОВА ХАРАКТЕРИСТИКА И СУММА ВНЕШНИХ УГЛОВ МНОГОУГОЛЬНИКА В этом параграфе будет показано, что эйлерова характеристика многоугольника очень просто выражается через сумму его внешних углов. Тем самым будет дано, в частности, другое доказательство теоремы 1. Как и раньше, начнем со случая простых многоуголь- ников. Пусть М — простой многоугольник. Ориентировать его — значит указать, какое из двух возможных направ- лений обхода его контура считается положительным. Обычно это такое направление обхода, при котором внутренние точки многоугольника остаются слева (рис. 19). Тогда противоположное ему направление будет отрицательным. Можно еще сказать, что обход контура в положительном направлении есть движение по этому контуру против часовой стрелки. Это связано с отмечен- ным выше соглашением о положительном направлении отсчета углов. Пусть М — простой ориентированный многоугольник, и пусть мы движемся по его контуру в положитель- ном направлении. Внешним углом многоугольника в его вершине А называется угол между продолжением (в положительном направлении) той его стороны, которая при этом кончается в точке А, и той стороной много- го
угольника, которая начинается в этой точке (рис. 20). Внешний угол естественно считать мерой поворота контура в точке А при его обходе в положительном направлении. Если, например, внутренний угол в вершине А близок к л, то внешний угол близок к 0, и контур поворачивается мало. Вообще, как легко проверить, между внутрен- ним углом <р многоугольника в его вершине А и внешним углом ф в этой же вершине имеется соотношение ‘ ' <р + ф = л (4.1) (с учетом знака угла ф). Заметим, что внутренние углы многоугольника всегда считаются положительными. Из формулы (4.1) следует, в частности, что внешний угол многоугольника положителен тогда и только тогда, когда соответствующий ему внутренний угол меньше л. Лемма 4. Пусть М — простой многоугольник, имеющий п сторон. Тогда сумма Ф всех его внутрен- них углов равна (и —2)л, а сумма Чг всех его внешних углов равна 2л независимо от числа сторон. Читатель, конечно, знаком с частным случаем этой леммы, относящимся к выпуклым многоугольникам. Докажем первое утверждение леммы индукцией по числу сторон многоугольника. Для треугольников оно известно. Допуская его верным для всех многоуголь- ников с числом сторон, меньшим п, докажем его для многоугольника с п сторонами. Проведем в многоуголь- нике М диагональ, делящую его на два простых многоугольника Mi и Mi (см. доказательство леммы 2). Пусть Ф1 и п.\ обозначают сумму внутренних углов и число сторон многоугольника Mi, Ф2 и ц2— те же величины для многоугольника Л42. По предположению индукции имеем Ф| = («i —2) л, ф2 = (ц2 — 2) л. Кроме того, очевидно, ф = ф(4-ф2 и nt А-п2 = п-{-2. Поэтому Ф = (Ц| — 2) л+ («2 — 2) л = (П1 + «2 — 4) л = (« — 2) л, и первое утверждение леммы доказано. Пусть <р, — внутренний угол многоугольника и ф,- —- соответствующий, ему внешний угол, z = 1, ..., п, тогда ф, + ф1=Л. Поэтому п п п = £ ф,- = £ (л — <р,) = пл — <р! = пл — пл + 2л = 2л. <_1 ,=1 1=1 Лемма 4 доказана. 31
Докажем теперь формулу Т = 2л(В—РД-Г), (4.2) связывающую сумму внешних углов простого много- угольника с его эйлеровой характеристикой. При этом используются обозначения леммы 4. Доказательство. Пусть М — простой много- угольник, разбитый на грани, а—любой внутренний угол произвольной грани, — сумма всех таких углов. Тогда £сс = £)«+ £2сс, где обозначает сумму всех тех углов а, вершины которых лежат на границе многоуголь- ника М, и £2 — сумму остальных углов, т. е. таких, вершины которых лежат внутри М. Пусть В|—число вершин разбиения, лежащих на границе М, и В2 — число внутренних вершин разбиения. Тогда B = Bi4~B2. Сумма всех углов а вокруг каждой внутренней вершины равна 2л, поэтому £2=2В2л. Отсю- да, учитывая равенство (4.1), получаем следующее выра- жение для суммы внешних углов многоугольника М: в, в, в, 'р= I ф,= Е (л—ф,)=В|л— Е ф|= <=1 /=1 <=1 = В1Л — £ia = Bin — £а + Ь« = (В1 + 2В2) л — £а. (4.3) Пусть m — число сторон (или углов) той грани, у ко- торой это число наибольшее. По лемме 4 £а=[Гз4-2Г44~ ... 4- (ш — 2) Гт] л, (4.4) где Гз — число треугольных, Г4 — число четырехуголь- ных, . . ., Г,„ — число m-угольных граней. Из (4.3) и (4.4) следует Цг= [Bi + 2B2—Гз-2Г4- ... — (т —2)Гт] л. (4.5) Пусть Pi — число ребер разбиения, лежащих на гра- нице многоугольника М, и Р2— число внутренних ребер, тогда Р = Р1 + Рг. Так как каждое внутреннее ребро относится к двум граням, а каждое граничное ребро — к одной, то, суммируя ребра по всем граням, получаем ЗГз + 4Г4+ ... +шГ„, = Р1+2Р2. (4.6) Из очевидного равенства Г = Гз 4" Г4 4" 4- Р™ 32
следует Г3 + 2Г4 + ... + (nt—2)Г,„ = = (ЗГ3 + 4Г4... ——2 (Г з —Г 4 —... -)-Г,„) = = (ЗГз + 4Г4+ . . . +тГ„,)-2Г. . (4.7) Из равенств (4.5), (4.7), (4.6), Bi=Pi и P = Pi + P2 получаем [B,+2B2-Pi—2Р2 + 2Г + В|—Pi] л, или '1г = 2,т (В—Р + Г), (4.2) что и требовалось доказать. Ясно, что из формулы (4.2) и леммы 4 снова следует утверждение теоремы 1. Пусть теперь М — многоугольник с дырами. Для про- стоты будем считать, что граница каждой дыры, пред- ставляющая собой контур, не имеет общих точек ни с границами других дыр, ни с внешним контуром много- угольника М. Ориентация многоугольника задается, как и раньше, а именно, положительным считается такое направление обхода его границы, при котором внутренние точки М оста- ются слева. Это значит, что внешний контур обходится против часовой стрелки, а граница каждой дыры — по часовой стрелке (рис. 21). Сохраняется также и определение внешнего угла. Легко проверяется следующий факт. Если А — вершина много- угольника М, лежащая на границе дыры F, ф — внеш- ний угол М в точке А, ы — внешний угол простого мно- гоугольника F в этой же точке, то ф = —«. Например, на рис. 21 внешним углом многоугольника М в точке А является угол DAB, а многоугольника F— угол ЕАС. Эти углы равны по абсолютной величине как верти- 3 Ю. А. Шашкин 33
кальные. Ясно также, что они имеют противоположные знаки. Таким образом, сумма внешних углов многоуголь- ника, взятая по всем вершинам какой-либо одной его дыры, равна — 2л. Значит, для многоугольника М с п дырами выполняется равенство Чг = 2л(1—п) и ввиду теоремы 2 Чг = 2лх(А1). Последнее равенство можно было бы доказать независимо от теоремы 2. Задачи 11. Пусть простой пятиугольник разбит на выпуклые многоугольные грани так, что каждая сторона пятиугольника является стороной какой-то грани. Докажите, что если число граней не меньше 5, то хотя бы в одной из них имеется угол ^2л/5. 12. Пусть простой многоугольник М разбит на простые много- угольники АГ, .... М„ так, что каждые два многоугольника М, и М, либо совсем не имеют общих точек, либо их пересечение состоит из простой незамкнутой ломаной, лежащей на границе каждого из иих. Эти ломаные могут вырождаться, т. е. быть точками. Назовем много- угольники М........ гранями разбиения М. Внутренней вершиной разбиения назовем такую внутреннюю точку многоугольника М, которая принадлежит трем граням (или большему их числу). Граничной вер- шиной разбиения назовем точку границы М, принадлежащую двум граням (или большему их числу) Ребрами разбиения будем называть простые незамкнутые ломаные, которые лежат иа границах граией и соединяют вершины разбиения. Используя соображения, применен- ные в доказательстве формулы (4.2), докажите, что при таком пони- мании разбиения справедливо равенство Х(М) = В— Р -ф Г = 1. 13. Используя результат задачи 12, докажите, что полный граф с пятью вершинами не вкладывается в плоскость. § 5. ПРИМЕНЕНИЕ ЭЙЛЕРОВОЙ ХАРАКТЕРИСТИКИ К ВЫЧИСЛЕНИЮ ПЛОЩАДЕЙ Пусть на плоскости проведены горизонтальные пря- мые так, что расстояние между каждой парой соседних прямых равно 1, и вертикальные прямые с этим же усло- вием (рис.-22). Такие прямые разбивают плоскость на квадраты со стороной, равной 1, и, следовательно, имею- щие единичную площадь. Множество вершин всех квадратов называется точеч- ной решеткой, а сами вершины квадратов — узлами этой решетки. Мы применим эйлерову характеристику к вычислению площадей многоугольников, все вершины которых нахо- дятся в узлах решетки. Такие многоугольники условимся называть решеточными. В этом параграфе рассматрива- ются только решеточные многоугольники. 34
Если Л1 — простой решеточный многоугольник, то для его площади S(M) оказывается справедливой формула S(M) = i + b- -1, (5J) где i — число узлов, попавших внутрь многоугольника М, Ь — число узлов, лежащих на его границе. Например, для многоугольника М (рис. 23) имеем /—13, £>=16, и поэтому S(M) = 13 + —1=20. Таким образом, вы- числение площади здесь сводится к задаче подсчета узлов решетки двух разных типов. Формула (5.1) полу- чена в 1899 г. австрийским математиком Г. Пиком (1859—1943 [?]). Доказательство формулы Пика будет про- ведено в три этапа. 1. Решеточный треугольник назовем примитивным, если внутри него и на его сторонах нет узлов решетки; примеры таких треугольников показаны на рис. 24. Пер- вый этап доказательства состоит в проверке того, что площадь любого примитивного треугольника Л равна 1/2: 5(Д)=1/2. (5.2) Пусть АВС. — примитивный треугольник (рис. 25), S(ABC') — его площадь, AGCE—наименьший прямо- угольник с вершинами в узлах решетки, содержащей треугольник АВС. Пусть D и F— основания перпенди- куляров, опущенных из точки В на Прямые АЕ и СЕ соответственно. Введем следующие обозначения для длин отрезков: |Л£)|=р, |Л£|=<7, |££| = r, |£С| = $. 3* 35
Числа р, q, г и s, очевидно, целые. Найдем площади треугольников АСЕ, ABD, BCF и прямоугольника BDEF. Имеем 3(ДСЕ)=^'- S(4B£))=^, S(BCF} = (q~p^s~r} , S(BDEF) = (q— р) г. Отсюда ЗИвС)=^-е-<М^ или после упрощения S(ABC) = ~ (ps —qr). (5.3) Мы не использовали пока условия, что треугольник АВС примитивный. Покажем, что если это условие выпол- нено, то в формуле (5.3) будет ps—qr=\, и, следова- тельно, равенство (5.2) справедливо. Обозначим через N{M) число узлов решетки, лежащих внутри (но не на границе!) многоугольника М, и через N(PQ)— число узлов, лежащих на отрезке PQ и отличных от его концов. Таким образом, например, N(ABC) = = N(AB) = N(AC)= N(BC) = 0 (рис. 25). Найдем сначала число N(AGCE). Так как |ЛЕ|= = |GC| = 7, |Д G |=| СЕ |= s, то прямоугольник AGCE содержит всего (q -ф 1) ($ + 1) узлов. Из них 2(<?-|-1)-|- -ф-2 ($-}-1) —4 узлов лежат на границе прямоугольника, остальные — внутри него. Таким образом, N(AGCE) = = (<7+l)(s+ 1)-2(<7 + 1)-2(s+ 1) + 4 = (q — l)(s — 1). Далее, так как AC — диагональ прямоугольника AGCE, 36
делящая его на два равных треугольника, и А(ДС) = 0, то N(ACE)=[- N{AGCE) = ^ Аналогично, N(ABD)=l- (р-1)(г-1), А(ВСЛ) = | (q — p — V)(s —г — V), N(BDEF) = (q—p—l')(r — 1), N(BD) = r—l, N(BF) = q-p-A- Из рисунка 25 ясно, что N(ACE) = N(ABC)+^ABD)+N(BCF)+N(BDEF) + + A(AB) + A(SC) + A(BD)+A(SF)+1, где единица в правой части соответствует точке В. Подставляя в эту формулу найденные значения чисел N(M) для разных многоугольников М, получаем | (g-l)(s- 1) = | (р-l)(r- 1) + | (<7 —р — l)(s —г— 1)4- + (<7-р- Щг-!) + ('- 1) + (<7 —р — 1)+ 1. После упрощения это дает ps — qr=l, что и доказывает формулу (5.2). 2. Пусть М — простой решеточный многоугольник. Покажем, что его можно разбить на примитивные треугольники. Так как многоугольник всегда предпола- гается заданным в виде разбиения на выпуклые много- угольники, а каждый выпуклый решеточный многоуголь- ник разбивается на решеточные треугольники, то оста- ется показать, что каждый решеточный треугольник можно разбить на примитивные. Пусть внутри Л или на его границе имеются узлы решетки. Соединим какой-нибудь внутренний узел со всеми вершинами треу- гольника д или какой-нибудь узел, лежащий на стороне А, с его противоположной вершиной. Тогда получается разбиение Л на три или на два треугольника таких, что каждый из них имеет внутри себя и на своих сторонах меньше узлов, чем Д. Затем такое же построение при- меним к тем из полученных треугольников, которые не примитивны. Ясно, что после конечного числа шагов мы придем к разбиению Л на примитивные треугольники. 3. Покажем, что при любом разбиении простого решеточного многоугольника М на примитивные тре- 37
угольники их число равно 2i-\-b— 2, где i — число внут- ренних, а Ь — число граничных узлов решетки соответ- ственно. Отсюда и из равенства (5.2) получается фор- мула Пика. Пусть В, Р и Г обозначают числа вершин, ребер и (треугольных) граней разбиения. Так как вер- шины разбиения совпадают с узлами, лежащими в М, то B = i-\-b. Кроме того, выполняются равенства Р = Р, + Р«>, где Р, — число внутренних, а Р/, — число гра- ничных ребер разбиения, а также Рй = 6 (5.4) (5-5) ЗГ = 2Р, + РЙ. Равенство (5.5) получается суммированием ребер по одной грани, а каждое внутреннее — в точности двум граням. Равенство (5.5) теперь можно преобразовать так: ЗГ = 2(Р— Р/;) +РЛ = 2(Р-Ь) +Ь, откуда P=j (ЗГ+6). Подставляя найденные значения В и Р в формулу Эйлера В—Р + Г=1, (5-6) получаем 1-[-Ь—^(ЗГф-Ь) + Г= 1, или Г = 2/4-6—2, что и требовалось. Формула Пика (5.1) доказана. 38.
Интересно отметить, что имеется аналог формулы Пика (5.1) для решеточных многоугольников с дырами (рис. 26). Он имеет вид S(M) = i+b- -х(М)+4 X (дМ), (5.7) где дМ — граница многоугольника М. Ясно, что формула (5.7) обобщает формулу (5.1), ибо для простого много- угольника Х(М)=1 и х(<ЭМ)=О. Доказательство формулы (5.7) проводится так же, как и для формулы (5.1), отличаясь от него лишь в самом конце. Именно, вместо равенства (5.4) теперь имеем по определению эйлеровой характеристики границы Ь-Рь = х(дМ\ (5.8) а вместо (5.6) — В-Р + Г = х(М). (5.9) Поэтому равенство (5.5) после преобразования с учетом (5.8) принимает вид ЗГ = 2Р-6+х(дЛ1), или p = i [ЗГ + 6-х(дМ)]. Подставляя в равенство (5.9) найденное значение Р а также B = z-f- получаем i + b-^ [ЗГ + 6-х(<?М)]+Г = х(М Отсюда находим число Г: Г = 2г + &-2х(М)+х(<5Л1). Так как все грани разбиения являются примитивными треугольниками, имеющими площадь 1/2, то формула (5.7) доказана. О других аналогах формулы Пика на плоскости и в пространстве см. интересную статью [3]. 39
Задачи 14. Докажите, что для площади S(M) простого решеточного многоугольника М справедливо неравенство (5.Ю) Здесь G обозначает общее число узлов решетки, лежащих в М (т. е. G = z' + Z>), I. — периметр многоугольника, т. е. длину его гра- ницы. Если при этом многоугольник разбит на единичные квадраты с вершинами в узлах решетки, то неравенство (5.10) превращается в равенство. 15. Пусть на плоскости имеется точечная решетка, описанная выше (назовем ее 1-решеткой). Проведем дополнительные горизонталь- ные и вертикальные прямые так, чтобы получилось разбиение пло- скости на квадраты со стороной —. Вершины этих квадратов назовем 1 2 узлами - .решетки. Пусть Л1 — многоугольник (простой или с дырами), 2 1 1 вершины которого лежат в узлах ^--решетки. Пусть /2 и Ь2 обозначают числа узлов ^-решетки, лежащих соответственно внутри и на границе многоугольника (аналогичные числа для 1-решетки обозначим через 11 и 61). Докажите, что площадь многоугольника равна 5(М) =L[i2 + ^—х(Л4)4-1 х(<ЭМ)Ь Если же вершины многоугольника лежат в узлах 1-решетки (и по- этому — также в узлах ^-решетки), то •5(Л1) = ^(6-/.)+^(&2-&1)], т. е. члены, содержащие эйлерову характеристику, уничтожаются. ; § 6. ФОРМУЛА ЭЙЛЕРА ДЛЯ ПРОСТРАНСТВА Переходим к изучению эйлеровой характеристики пространственных фигур. При разбиении такой фигуры возникают не только вершины, ребра и грани, но еще и трехмерные клетки (трехмерность клетки означает, что она содержит целиком некоторый шар, или, что то же, не лежит ни в какой плоскости). Эйлеровой характе- ристикой фигуры Ф теперь естественно назвать число х(Ф)=в-р+г-к, где К — число ее трехмерных клеток. Начнем с вычисления эйлеровой характеристики самого (трехмерного) пространства R. Пусть в простран- стве имеется конечное семейство плоскостей Qi, ...,Qn. 40
как легко видеть, да все плоскости при этом гранями Эти плоскости разбивают пространство на конечное множество трехмерных клеток; их число будем обозна- чать буквой К- Пусть Qi — какая-то плоскость семей- ства. Ее пересечение с остальными плоскостями дает в Qi конечное множество прямых, которые, следовательно, образуют разбиение этой плоскости. Вершины, ребра и грани разбиения всех заданных плоскостей будем называть соответственно вершинами, ребрами и гранями разбиения пространства. Может случиться, что разбие- ние не имеет ни вершин, ни ребер; это будет тогда и только тогда, кс семейства параллельны между собой; разбиения естественно считать са- ми плоскости. Далее, нетрудно пока- зать, что разбиение не имеет вершин в том и только в том случае, когда все заданные плоскости па- раллельны некоторой прямой L в пространстве (рис. 27) (проверьте это!). Пусть Q — плоскость, пер- пендикулярная такой прямой L. Тогда числа трехмерных клеток, граней и ребер рассматриваемого разбиения пространства равны соот- ветственно числам граней, ребер и вершин разбиения плоскости Q, полученного пересечением Q с плоскостями семейства. Отсюда следует, что в этом частном случае имеем В — Р-f-Г — К= — 1. Оказывается, что это равенство выполняется всегда, т. е. эйлерова характеристика пространства равна —1 (см. (6.1)). Прямые пересечения плоскостей заданного семей- ства будем называть линиями разбиения. Для вычи- сления эйлеровой характеристики нам понадобится поня- тие кратности вершины (а также линии) разбиения. Они определяются совершенно аналогично, а именно, как число плоскостей семейства, проходящих через эту вер- шину (или линию). Лемма 5. Если в пространстве заданы плоскости Qi, ...,Q,„ и прямые L-i, ...,Ln, то можно провести новую плоскость Q, не параллельную ни одной из дан- ных плоскостей и ни одной из данных прямых. Доказательство. В плоскости Qi возьмем какую- нибудь точку О и проведем через нее плоскости Q2IIQ2, .... QmllQm И прямые L\ Ц Ц, ..., L'n\\Ln. Пусть 41
<р,— угол между плоскостями Qi и Q' (1—2, , т) и ф/ — угол между плоскостью Qi и прямой Ц (/ = 1, .... п). Как обычно, за меру угла между двумя плоскостями принимается величина соответствующего линейного угла, причем считается, что О Си для всех i и /. Если все углы ф2, ... ,фт, ф1, ... ,ф« равны нулю, то искомой будет любая плоскость, не параллельная плоскости Qi. В противном случае среди этих углов выберем наименьший положительный; пусть это будет, например, фь На плоскости Q! проведем через точку О прямую L, отличную как от всех прямых Ц, . . так и от линий пересечения плоскости Q( с каждой из плоскостей Q2, (см. доказательство леммы 1). Через прямую L проведем плоскость Q, образующую с плоскостью Qi положительный угол, меньший фь Ясно, что Q не совпадает ни с одной из плоскостей Q2, . . ., Q'm и не содержит ни одной из прямых L\, ...,L'n и поэтому является искомой. Лемма доказана. Докажем формулу Эйлера для пространства R, т е. проверим, что при любом его разбиении конечным числом п плоскостей выполняется равенство х(/?) = В-Р + Г-К=-1. (6.1) Будем считать, что рассматриваемое разбиение имеет вершины и, следовательно, имеет ребра; доказа- тельство формулы (6.1) в случае, когда нет вершин, предоставляется читателю. Формулу (6.1) докажем методом движущейся пло- скости. Для ее построения проведем сначала вспомога- тельные прямые через каждую пару вершин, не лежащих на одной линии разбиения. Например, если разбиение пространства осуществляется шестью плоскостями, полу- ченными продолжением всех граней куба, то потребуется провести всего 16 вспомогательных прямых: через 4 пары противоположных вершин самого куба и через каждую пару противоположных вершин каждой грани. Пользуясь леммой 5, проведем плоскость Q, не параллельную ни одной из заданных плоскостей, ни одной линии разбиения и ни одной вспомогательной прямой. Именно Q и будет движущейся плоскостью. О ней мы сделаем два предпо- ложения: будем считать, что она, во-первых, горизонталь- на (этого можно добиться, поворачивая нужным образом все пространство), во-вторых, расположена в ее началь- ном положении ниже всех вершин. Из первого предполо- 42
жения следует, в частности, что все вершины разбие- ния лежат на разной высоте в пространстве; пронуме- руем их в порядке возрастания высоты, т. е. пусть щ обозначает самую нижнюю вершину, V2 — следующую за ней по высоте, наконец, vB — самую верхнюю. Для доказательства равенства (6.1) можно, например, выразить числа Р, Г и К через В и п. При этом, по аналогии с доказательством формулы (1.2), опять потре- буется дополнительная информация, и даже гораздо большая, чем в плоском случае, а именно, нужно будет учитывать кратности всех вершин, общее число т линий разбиения и их кратности, а также число линий раз- биения, проходящих через каждую вершину. Для про- стоты такое доказательство проведем только в частном случае, когда кратность каждой вершины равна 3, а крат- ность каждой линии разбиения равна 2. Впрочем, при- водимое ниже рассуждение годится и в общем случае (что будет использовано ниже), а разница частного н общего случаев проявляется только в формулах для Р, Г и К- Рассмотрим движущуюся плоскость Q в ее начальном положении. При пересечении Q с плоскостями семей- ства в ней получается семейство из п прямых, которые образуют разбиение плоскости Q. Каждой линии раз- биения & R пространства соответствует своя вершина разбиения Q плоскости, а именно, точка пересечения этой линии с Q. Аналогично, граням и трехмерным клет- кам разбиения R, пересекаемым плоскостью Q, отвечают соответственно ребра и грани разбиения @>0. Таким обра- зом, это разбиение плоскости Q имеет т вершин, и кратность каждой вершины равна 2. Согласно фор- мулам (1.3) и (1.4) разбиение S)Q меет соответственно' п -f-2/гг ребер и 1 -|- п -|-т граней. Поэтому плоскость Q пересекает в ее начальном положении пг ребер, п + 2m граней и l-f-n-f-m трехмерных клеток разбиения S)к. Пусть теперь плоскость Q поднимается вверх, оста- ваясь все время горизонтальной. Из первого предполо- жения об этой плоскости и из леммы 5 следует, что каж- дое ребро разбиения R (и аналогично, каждая его грань и трехмерная клетка), за исключением тех, кото- рые пересекаются плоскостью Q в ее начальном положе- 43
нии, имеет единственную самую нижнюю вершину. Отсю- да— два вывода. Во-первых, новые клетки разбиения У R оявляются только в моменты прохождения плоскости Q через его вершины. Во-вторых, число новых ребер, граней и трехмерных клеток, возникающих при прохожде- Рис. 28. нии Q через вершину и,-, рав- но соответственно числу вер- шин, ограниченных ребер и ог- раниченных граней разбиения плоскости Q, которое образу- ют прямые ее пересечения с плоскостями семейства, прохо- дящими через точку и,-, в мо- мент, когда Q находится чуть выше Vi (новые клетки разбие- ния как бы «рождаются» из вершины Vi), см. рис. 28. В силу предположения о крат- ностях вершин и линий это разбиение плоскости Q осуще- ствляется тремя прямыми об- щего положения (см. задачу 3). Следовательно, возникают три новых ребра, три грани и одна трехмерная, клетка. Так будет при прохождении плоскости через каждую вершину. Поэтому р = т + ЗВ, Г = и-|-2т-|-ЗВ, К=1+и + т + В. (6.2) Отсюда X (/?) = В — Р + Г — К = В — т — ЗВ /г -f- 2т -|- + ЗВ—1—т — п — В=—1. Итак, формула Эйлера (6.1) доказана в предполо- жении, что каждая вершина разбиения имеет кратность 3, а каждая линия разбиения — кратность 2. В общем случае мы не будем находить формулы, выражающие Р, Г и К через В, п и другие данные, а употребим прием, уже использованный ранее на пло- скости. Именно, распишем знакопеременную сумму В—Р + Г—К по вершинам, т. е. представим ее в виде X (/?) =В—Р + Г-К= (-Ро+Го-Ко) + + (1 — Pi-}—Г1—Ki)+(1—Р2 + Г2—Кг) + ... ••• +(1-Рв+Гв-Кв), (6-3) 44
где Ро, Го и Ко — числа клеток разбиения пространства, которые встречает плоскость Q в ее начальном положе- нии, Р|, Г| и Ki — числа клеток разбиения, появляю- щихся после прохождения Q через первую вершину, и т. д. Как уже сказано, сумма 5о = Ро — Го-}-Ко равна эйлеровой характеристике плоскости, а каждая сумма 3, = Р,-Г, + К< (z=l.....В) равна эйлеровой характеристике фигуры, составленной из ограниченных клеток разбиения плоскости Q, по- рожденного прямыми ее пересечения с теми плоско- стями семейства, которые проходят через вершину Vi. В силу утверждения задачи 7 имеем S,= 1. Подставляя найденные значения сумм 3, в (6.3), получаем % (/?)= — 1. § 7. ФОРМУЛА ЭЙЛЕРА ДЛЯ ВЫПУКЛЫХ МНОГОГРАННИКОВ И ЕЕ СЛЕДСТВИЯ Выпуклым многогранником называется пересечение конечного числа полупространств при условии, что оно, во-первых, ограничено, т. е. содержится в некотором шаре, во-вторых, трехмерно, т. е. содержит в себе некоторый другой шар, или, что то же, не лежит ни в какой плоскости. В этом определении выпуклого многогранника еще пред- полагается, что каждое полупространство содержит ограничивающую его плоскость. Все точки выпуклого многогранника делятся на внутренние и граничные. Говорят, что точка многогран- ника X является внутренней, если существует шар с центром в этой точке, целиком лежащий в X. Точка многогранника является граничной, если любой шар с центром в этой точке содержит как точки X, так и точки его дополнения относительно пространства. Все гранич- ные точки образуют границу многогранника. Эта граница состоит из конечного числа граней, которые являются выпуклыми многоугольниками. Стороны и вершины этих многоугольников называются ребрами и вершинами многогранника соответственно. Докажем знаменитую формулу Эйлера В—Р + Г = 2, (7.1) справедливую для всякого выпуклого многогранника. 45
Доказательство. Как обычно, предположим, что все его вершины расположены на разной высоте и зану- мерованы в таком порядке vt, v2, . .., ув, чтобы каждая следующая была выше предыдущей. Обозначим через Г, (z==l, ..., В — 1) число граней многогранника, для которых точка и,- является самой нижней вершиной, или, другими словами, которые «выходят» вверх из вер- шины vi. Пусть Р, (Z = 1, ..., В — 1) обозначим число ребер многогранника, которые имеют вершину и, своим нижним концом (или «выходят» вверх из этой вершины). Ясно, что для самой верхней вершины ув таких граней и ребер' нет. Так как к вершине vi примыкает одина- ковое число ребер и граней, и все они «выходят» из нее вверх, то Pi = r,. (7.2) Рассечем теперь многогранник X горизонтальной пло- скостью Qi, расположенной чуть выше вершины у,- (z = 1, ...,В — 1). В сечении получится выпуклый много- угольник М,. Каждому из Р, ребер многогранника, выхо- дящему вверх из точки и,-, соответствует своя вершина многоугольника Mi. Аналогично, каждой из Г, граней, выходящих вверх из этой же точки, соответствует своя сторона многоугольника М,. Названные вершины и сто- роны многоугольника образуют простую (незамкнутую) ломаную линию (возможно, состоящую только из одной вершины). Так как эйлерова характеристика такой лома- ной равна единице, то Р,—Г,= 1 (z = 2, .. .,В—1) (7.3) 46
(рис. 29, где показан один из простейших случаев: X— тетраэдр, ломаная состоит из одного отрезка). Общее число ребер многогранника равно P==Pi-j- ... ... + РВ_„ а общее число его граней равно Г = Г|Ц- ... .. . +^В-|. Поэтому, используя равенства (7.2) и (7.3), получаем В —Р-|-Г = В —(Р1+ ... +РВ_;) + (Г1+ ... +ГВ_,) = = В-(Р,+ ••• +Рв-.) + Р| +(Р2- 1)+ ... ... +(Рв_1-1) = В-(Р1+ ... +РВ_;) + + (Р1+ ... +Рв_1)-(В-2) = 2. Итак, формула Эйлера (7.1) доказана. Заметим, что эта формула выражает свойство границы дХ многогранника. Однако приведенное рассуждение еще не доказывает, что эйлерова характеристика границы равна 2: ведь в нем было при- нято во внимание только «естественное» *) разбиение границы на клетки, тогда как для доказательства равенства х(<ЭХ) = 2 (74) надо показать, что формула (7.1) справедлива при любом разбиении. Итак, предположим, что, кроме естественного, имеется еще другое («новое») разбиение границы дХ на выпуклые клетки размерностей от 0 до 2. Будем придерживаться второй точки зрения на оба раз- биения, т. е. считать, что все клетки открыты, и поэтому различ- ные клетки одного разбиения не имеют общих точек. Пусть в, р, г — числа- вершин, ребер и граней нового разбиения. Нам надо доказать равенство в—р + г = 2. Так как все клетки выпуклы, то каждая новая клетка содержится в точности в одной старой. Кроме того, все новые клетки, входящие в одну старую, образуют ее разбиение. Поэтому, если р — старая открытая двумерная клетка, т. е. грань многогран- ника без ее границы, в>, pi, г, — числа новых клеток разных размер- ностей, содержащихся в F, то B| —pi+n=x(/r)=l. (7.5) Аналогично, если Е — старое открытое ребро, т. е. естественное ребро многогранника без его концов, в2 и р2 — числа новых клеток, содержащихся в Е, то в2 —р2 = х(£)= — >• (7.6) Так как все новые клетки содержатся в дХ, то сумму в—р + г можно расписать по старым клеткам, и поэтому из равенств (7.5) и (7.6) получаем X (<?%) = в — р + г = В — Р 4- Г = 2. Итак, равенство (7.4) доказано ) То есть его «настоящими» вершинами, ребрами и гранями. 47
Последнее рассуждение показывает, между прочим, что эйлерова характеристика границы многогранника равна сумме эйлеровых харак- теристик ее открытых клеток. Это свойство называется аддитивностью и будет дальше рассмотрено в более общей форме. Прежде чем выводить следствия из формулы Эйлера (7.1), установим некоторые простые, но полезные соотно- шения. Заметим, что до конца этого параграфа под словом многогранник всегда будет пониматься только выпуклый многогранник. Назовем степенью вершины многогранника число выходящих из нее ребер. Ясно, что степень, каждой вершины не меньше трех. Обозначим через Вз число вершин степени 3, через Вт — число вершин степени 4 и т. д. Тогда В = Вз + Вт+ ...+Вт=£В,. ^7 7) / = 1 Здесь пг— максимальная степень вершины и В| = В2 = 0. Часто для нас будет безразлично, каково точное зна- чение числа пг; поэтому формулу (7.7) запишем в сокра- щенном виде: В = Вз + В4+ ... =£ в,. (7.7') />з Каждая грань многогранника есть выпуклый много- угольник, число сторон (или углов) которого равно 3 или 4 и т. д. Обозначим через Г, число z-угольных гра- ней многогранника (t = 3, 4, . . . ). Тогда Г = Гз+Г4+ ... ==£ Г,-. (7.8) />з Суммируя ребра по всем вершинам и учитывая при этом, что каждое ребро соединяет две вершины, т. е. оно считается дважды, получаем 2Р = ЗВз + 4В4 + 5В5+ ••• =1 «В- (7.9) Аналогично, суммируя ребра по всем граням и учитывая, что каждое ребро принадлежит границам двух граней и, значит, считается дважды, имеем 2Р = ЗГз + 4Г4 + 5Г5+ ... =£ «Т„ (7.10) />з Так как степень каждой вершины не меньше трех, или, что то же, из каждой вершины выходит не меньше трех 48
граней, то ЗГ sjj ЗВ34B,|5Bj-|- ... = У /В,. (7.11) <>з Так как каждая грань имеет не менее трех вершин, то ЗВ<ЗГз + 4Г4 + 5Г5+ ... =Х 'Г. (7.12) Обратите внимание на то, что во все соотношения (7.7) — (7.12), как и в формулу Эйлера (7.1), пара чисел В и Г (а также пары чисел Вз и Гз, В4 и Г4 и т. д.) входят симметрично, т. е. эти соотношения остаются справедливыми, если заменить в них число В числом Г, число Вз числом Гз и т. д., и наоборот. Поэтому любому утверждению, например о гранях многогранника, выве- денному из формулы (7.1) и соотношений (7.7) — (7.12), соответствует аналогичное (двойственное) утвер- ждение о его вершинах. В этом состоит так называемый принцип двойственности. В частности, можно сказать, что двойственными друг другу являются, например, равенства (7.9) и (7.10), а также неравенства (7.11) и (7.12). Формула Эйлера двойственна сама себе. Переходим к выводу следствий из соотношений (7.1) и (7.7) — (7.12). Из неравенства (7.12) и равенства (7.10) получаем В<~ £ /Г,-и Р = уЕ гГ‘- Подставляя в (7.1)., имеем (S3 />з у! ‘Т<+1 Г, >2, t3 i^3 1^3 или 6 1 П- I >12. !>3 i>3 Выделим в обеих суммах члены, содержащие Гз, Г4 и Г5, тогда 6(Гз + Г4 + Г5) + 6 £ г,_(ЗГ3 + 4Г4 + 5Г5)- £ /Г,^ 12, ,>6 или ЗГз + 2Г4 + Г5>12+£ (г'-6)П. Так как сумма, стоящая в правой части этого неравен- 49
пар (т, п). Остается только проверить, какие из этих девяти пар могут фактически осуществляться. Итак, пусть имеем правильный многогранник типа (т, п). Тогда Г = Г,„ и ввиду (7.10) 2Р = тГ. Анало- гично, В = В„ и ввиду (7.9) 2Р = пВ. Решая систему уравнений В—Р-(-Г = 2, 2Р = шГ, 2Р = пВ относительно чисел В, Р и Г, получаем В —4,п 2m + 2л — тп ' р 2т п 2т 4- 2п — тп ' Р 4п 2т + 2п — тп ' Так как эти числа положительны, то 2т-\-2п — тгг> О, или (/« —2) (п —2) <4. (7.15) Теперь ясно, что из всех девяти пар чисел (т, п) нера- венству (7.15) удовлетворяют только следующие пять: (3,3), (4,3), (3,4), (5,3), (3,5). Комбинаторно правиль- ные многогранники, соответствующие таким парам, дей- ствительно существуют: это — тетраэдр, гексаэдр (или шестигранник), октаэдр (или восьмигранник), додекаэдр (или двенадцатигранник), икосаэдр (или двадцатигран- ник). В таблице 3 приведены значения чисел т, п, В, Р и Г для этих многогранников. Дополним этот параграф следующим замечанием, адресуя его читателю, знакомому с понятием «-мерного пространства. Если в этом пространстве имеется выпуклый многогранник, не лежащий ни в какой (и—1)-мерной гиперплоскости, то его граница естественно разбивается на клетки размерностей от 0 до п—1. Пусть а, обозначает число клеток размерности i (t = 0,l, ..., п—1). Тогда имеется следующий аналог формулы Эйлера (7.1): cto—сс t 4~ без— ... -4- (— 1)11 । = 1 4-(— 1У 1 Задачи 16. Докажите, что для любого выпуклого многогранника число В-фР-фГ четно. 17. Докажите формулу Эйлера (7.1) методом движущейся пло- скости без предположения о том, что вершины многогранника нахо- дятся на разной высоте. 18. Докажите, что если каждая пара вершин выпуклого много- гранника соединена ребром, то сам многогранник является тетраэдром. 52
Заметим, что требование выпуклости в этой задаче нельзя отбро- сить, как показывает пример тела, состоящего из трех тетраэдров, ADCF, ADBE и BECF, из которых каждые два имеют общее ребро ‘(рис. 30). Второе замечание к этой задаче: в многомерном пространстве аналогичное утверждение не имеет места. Например, в четырехмерном пространстве, кроме четырехмерного симплекса (аналога тетраэдра), существуют выпуклые многогранники с любым числом вершин, не меньшим пяти, каждая пара которых соединена ребром. 19. Сформулируйте и докажите утверждение, двойственное утверж- дению задачи 18. 20. («Лемма Коши»), Пусть каждое ребро выпуклого много- гранника отмечено знаком плюс или минус. При обходе вокруг вер- шины по ребрам могут быть перемены знаков (с плюса на минус и наоборот), причем ясно, что число таких перемен четно (возможно, равно нулю). Докажите лемму Коши: существует такая вершина многогран- ника, что при обходе вокруг нее чис- ло перемен знаков не боль- ше 2. Сформулируйте и докажите двой- ственное утверждение. Заметим, что эта лемма была использована в 1813 г. француз- ским математиком О. Л. Кошн (1789—1857) для доказательства тео- ремы о жесткости границ выпуклых многогранников (подробнее см. об этом в книге [4]). 21. Выпуклый многогранник имеет пять граней. Каким может быть число его вершин и число его ребер? Сформулируйте и решите двой- ственную задачу. 22. Используя равенства (7.1) и (7.7) — (7.10), докажите формулу £ (2г +2л — лг) В, + 2 £ (п — /) Г, — 4л, (7.16) г > 3 I3 где л — любое натуральное число. В этой формуле «исключен» член Г„. Запишите и докажите двойственную формулу. 23. Пользуясь формулой (7.16) при л = 7, докажите следующую теорему. Пусть степень каждой вершины выпуклого многогранника равна 3, и пусть он не имеет ни треугольных, ни четырехугольных граней. Тогда у него имеется пятиугольная грань, которая касается другой пятиугольной или шестиугольной грани. (Говорят, что две грани касаются, если они имеют общую сторону.) Сформулируйте и докажите двойственную теорему. § 8. АКСИОМЫ ЭЙЛЕРОВОЙ ХАРАКТЕРИСТИКИ Подведем главные итоги того, что сделано нами до сих пор, и наметим кратко программу дальнейшего изло- жения. Мы показали, что каждой фигуре М из некоторого класса (скажем, класса многоугольников) можно
сопоставить ее эйлерову характеристику х(М) с помощью разбиения фигуры на клетки разных размерностей. Иными словами, на множестве фигур была определена функция / по формуле х (Л1) = В — Р -ф Г, и наша глав- ная задача заключалась в доказательстве того, что эта функция определена корректно, т. е. не зависит от спо- соба разбиения фигуры. Обычно определения такого типа называют конструктивными, так как в них сразу дается правило (конструкция), по которому определяемую функцию можно вычислить. Теперь будет дано новое (аксиоматическое) опреде- ление эйлеровой характеристики. Именно, сначала мы определим некоторый класс фигур, называемых элемен- тарными. Затем определим эйлерову характеристику как функцию х на этом классе так, чтобы она удовлетворяла заранее указанным простым и естественным требованиям (аксиомам). В качестве аксиом будут выбраны свойства эйлеровой характеристики, уже знакомые читателю. Глав- ной задачей теперь будет доказательство того, что такая функция х действительно существует и определяется единственным образом. Мы докажем, кроме того, что конструктивное и аксиоматическое определения эйлеро- вой характеристики равносильны, т. е. дают одну и ту же функцию х, определенную на элементарных фи- гурах. Новый способ определения эйлеровой характеристики обладает определенными преимуществами. Главное из них состоит в следующем. Он позволяет вычислить значение функции х целой фигуры М, зная ее значения на более простых частях, из которых составлена эта фигура (как правило — из выпуклых многоугольников). Важно заме- тить, что эти части не обязаны быть гранями, ребрами или вообще клетками разбиения. Аксиоматический подход к определению эйлеровой характеристики был предложен в 1955 г. швейцарским математиком Г. Хадвигером (1908—1981). Переходим к описанию (тоже аксиоматическому!) множества элементарных фигур Jt. Это множество Jt фигур на плоскости определяется заданием следующих двух аксиом: 1) каждый выпуклый многоугольник С содержится в Jt (по другой терминологии: С является элементом в символической записи: Ce7f); 2) Если фигуры А и В содержатся в Л, то в Л содер- жатся их объединение и пересечение А[)В (в сим- 54
волической записи: если Ле.,# и Be.,#, то А'лВ^Л и АПВееЛ). Выведем простейшие следствия из этих аксиом. Пересечение двух выпуклых многоугольников может быть выпуклым многоугольником, отрезком или точкой; оно может не содержать ни одной точки (т. е. быть пустой фигурой) (рис. 31). Отрезки и точки впредь будем назы- вать вырожденными (выпуклыми) многоугольниками. Пустая фигура обозначается знаком 0. Итак, из аксиом входить все вырожденные многоугольники, а также пустой многоугольник 0. Из аксиомы 2) по индукции следует, что множество Л должно содержать объединение и пересечение любого конечного числа своих элементов А, (символически: если А:<^Л (/=1, . . ., п), то (J А,^Л и Q А,<=Л). ,=| ,=1 Докажем, что на плоскости существует множество фигур, удовлетворяющее аксиомам 1) и 2). Таким будет множество, состоящее из всевозможных конечных объе- динений выпуклых многоугольников (возможно, вырож- денных). Именно это множество впредь будем обозна- чать буквой Л, а его элементы — называть элементар- ными фигурами (для краткости — просто фигурами). Пусть А и В — фигуры, т. е. пусть п m А={]С:, B=[}D,. (8.1) ;=i /=| где С, и Dj — выпуклые многоугольники. Ясно, что аксиома 1) выполняется, так как в выражении (8.1) число п или m слагаемых многоугольников можно взять равным 1. Ясно также, что в класс Л входит объедине- ние X(JB, которое имеет такой же вид (8.1), как и каж- дое из слагаемых А и В. Остается доказать, что 55
пересечение А П В можно представить в виде объединения конечного числа выпуклых многоугольников. Это сразу следует из формулы , п т (и С)л(и О/)=ШСПО() (8.2) i = l ; = ! i. i («распределительного закона»), где индексы i и / в правой части имеют те же значения, что и в левой. Заметим, что, кроме описанного множества Л, на плоскости имеются другие классы фигур, удовлетворяю- щие аксиомам 1) и 2), но мы их рассматривать не будем. Как легко проверить, элементарными фигурами явля- ются, например, многоугольники (не обязательно выпук- лые), определенные в § 2. С другой стороны, связная элементарная фигура, равная объединению невырожден- ных выпуклых многоугольников, является многоугольни- ком. Это проверяется так же, как и то, что простая дыра является простым многоугольником (см. § 2, с. 18). Кроме многоугольников, в множество Л входят, конечно, плоские графы. Нетрудно убедиться, что всякая элементарная фигура может быть представлена в виде объединения нескольких многоугольников и одного (воз- можно, несвязного) плоского графа, причем некоторые из этих «слагаемых» могут отсутствовать. По аналогии с классом Л плоских элементарных фигур определяется класс Л (L) элементарных фигур на прямой L. Каждый элемент класса Л(Ь) является объединением конечного числа отрезков, причем эти отрезки могут вырождаться в точки. Легко доказать, что множество Л (L) удовлетворяет аксиомам 1) и 2) (делается это точно так же, как для класса Л) В пространстве R мы будем рассматривать только класс Л (R) элементарных фигур, каждая из которых является объединением конечного числа выпуклых много- угольников (возможно, вырожденных), причем плоскости разных многоугольников не обязательно совпадают. В этот класс входят, например, границы выпуклых многогранников. Переходим к определению эйлеровой характеристики, при этом, для определенности, речь пойдет о множестве фигур Л. Скажем, что на Л задана эйлерова характе- ристика если каждой элементарной фигуре А^Л поставлено в соответствие число хИ) так, что выполнены следующие аксиомы: 56
. 4 (а) эйлерова характеристика пустой фигуры равна нулю, т. е. Х(0)=О; (Р) для каждого (в том числе вырожденного) не- пустого выпуклого многоугольника С имеем х(0=1; (у) для любых элементарных фигур А и В X И и В) = к (А) + х (В) - X {А П В). Свойство (у) называется аддитивностью эйлеровой характеристики. Поэтому короче можно сказать, что эйлерова .характеристика есть аддитивная функция эле- ментарной фигуры, «нормированная» условием ((3). Со свойством аддитивности функции х мы уже встре- чались раньше, правда, при более ограничительных условиях, когда многоугольники Л и В не имели общих точек (см. с. 48). Читатель, несомненно, знаком с дру- гими аддитивными функциями многоугольника: достаточ- но сказать, что этим свойством обладает его площадь. В самом деле, для нахождения площади объединения двух многоугольников надо взять сумму их площадей и вычесть из нее площадь их пересечения, так как последняя учитывается в сумме дважды. Выведем некоторые следствия из аксиом эйлеровой характеристики. Пусть заданы п элементарных фигур А>, ...,А,„ или, как мы будем говорить, пусть задана «-элемент- ная часть всего множества Л. Запишем это следующим образом: л = '1А1, ..., А„ |. Пусть А= U Д есть объеди- нение всех заданных фигур. Тогда эйлерова характеристи- ка фигуры А, если она существует, выражается через эйлеровы характеристики фигур Ai, ...,А„ следующим образом: X (Л) = Г1 > X (А)- X И/, п А.-д +х И/> П Ai2П л,3)- -Г4,хИ<|ПА2ЛА3ПА4)+ ••• + - l)'"2r"~Hx(A,П... • ПА„_,)+ - 1)"“' X И. п ••• пл„). (8.3) Поясним эту формулу. В -ней £(|) обозначает сумму, взятую по всем фигурам А,, или, что то же, по всем 57
1-элементным частям множества э</; обозначает сумму, взятую по всем парам фигур {А,-,, ), где или, что то же, эта сумма берется по всем 2-элементным частям множества j/; Гобозначает сумму, взятую по всем тройкам фигур {А,у, А,-,, А,-3}, где индексы б, г2 и «з принимают различные значения; иными словами, эта сумма берется по всем 3-элементным частям множества а/, и т. д. Если п = 2, то формула (8.3) есть не что иное, как аксиома (у). Поэтому доказывать ее следует только при п J&3. Пусть /г = 3. Тогда, используя аксиому (у), имеем x(AUA>UA3) = x (И। lM2)UA3] =х(А,иА.>) + +х Из)-х [И< и л2)па3]. <8-4) Используя частный случай ИиВ)пС=ИПС)и(ВЛС) распределительного закона (8.2), получаем х[(^ил2)П^]=х[(^ПЛз)иИ2ПЛ)] = хИ|ЛЛз) + + хИзГМз) — х(А ЛАЛ А). Подставим это выражение для х[(А1)А)ЛА] в формулу (8.4) и раслишем в ней же x(AUA) по аксиоме (у). Тогда имеем окончательно X (A U A U Ai) = X И ।) + X (А) + X (А) — х (АЛА) — — X ИI ЛА) — Х(АЛА) + х(А ЛАЛА). (8.5) Итак, при /г = 3 формула (8.3) доказана. Докажем ее общий случай индукцией по числу п, предполагая, что она справедлива при числе «слагаемых» фигур, рав- ном п—1, т. е. что выполняется равенство х (и А )= Г11 х (А) - F х (А, п А,2) + + p'x(A,nA2nA3)- ••• +(-1)"-3£"-2,х(А1П ... ••• ПА„_г) + (-1)'’+2х(А1Л ... nA„_,). (8.6) По аксиоме (у) имеем X (Д А)=х (и А)+х(А.)-Х [(и А)пА,]. (8.7) 58
Используя распределительный закон в следующей форме- (т т и Афв= и (ДПВ) i-I 7 i=l и предположение индукции (8.6), получаем X х(АТИ„)- _^^(Л,ПАгПЛл)+ ... +(-1Г“Т'“2МАП ... П А'„_,П^н) + (— 1)" 2х(Д|П ... А А „ _ I П А„), (8.8) где в каждой из сумм все индексы zf, /2 и т. д. различны и пробегают значения от 1 до п—1. Подставим теперь выражения (8.6) и (8.8) в фор- мулу (8.7). В равенстве (8.6) сумма £(') ерется по всем фигурам А,-, кроме А„, да еще в (8.7) имеется слагаемое х(А„). Объединяя все эти слагаемые, получаем сумму £(|* доказываемой формулы (8.3) уже по всем без исключения фигурам. Далее, в правой части (8.6) сумма £(2) берется по всем таким парам фигур (А,-, А,}, которые не содержат фигуры А„. Чтобы получить все пары фигур (с разными индексами), к упомянутым парам надо добавить еще пары [Ai,A„ j, ..., {}. Как раз последним парам в формуле (8.8) отвечает сумма £(|). Поэтому, прибавляя к сумме £(2) из (8.6) сумму £(|) из (8.8), получаем сумму £(2) доказываемого равенства (8.3) и притом все слагаемые этой суммы имеют знак минус. Аналогично, сумма £(3) доказываемой формулы получается сложением суммы £(3) из (8.6) и суммы Г2' из (8.8) и т. д. Равенство (8.3) доказано. Выпишем еще один частный случай этого равенства, нужный в дальнейшем: X (и А)=Е(|,х(А-Г2,х(Л,ПА) + + Г ”х (Л, П А,3) - х (А, П А2 П Аз П А4). (8.9) Заметим, что в формуле (8.3) не обязательно тре- бовать, чтобы все фигуры А....... Ап были различны. Иначе говоря, некоторые фигуры А, могут входить в мно- жество л/ несколько раз; в частности, л/ может состоять из п экземпляров одной и той же фигуры. 59
Формула (8.3) носит название «принципа включений и исключений». Так как доказательство этого принципа опирается только на аксиому (у) и на распределительный закон, то он справедлив для любых аддитивных функций многоугольника, например для площади (подробнее об этом см. в статье [7]). Другим примером аддитивной функции, но не многоугольника, а конечного множества, является число его элементов, или, как говорят, его мощность. Иными словами, на п-элементном множестве эта функция принимает значение, равное п. На приме- нении принципа включений и исключений \ / для этого случая основано решение за- дач 24 и 25. Пусть теперь в формуле (8.3) все фигуры Л,- являются непустыми выпук- _ лыми многоугольниками, тогда, согласно аксиоме ((5), каждое слагаемое суммы равно 1. Из аксиом (а) и ((5) следует, Рис. 32. чт0 каждое из слагаемых суммы равно 0 или 1 в зависимости от того, пусто или нет пересечение пары выпуклых многоуголь- ников, соответствующих этому слагаемому. Аналогично, каждое слагаемое суммы £(3) равно 0 или 1 в зависимости от того, пусто или нет пересечение тройки выпуклых многоугольников, соответствующих этому слагаемому, и т. д. Так получается следующая формула для вычисления эйлеровой характеристики фигуры Л, равной объединению конечного числа п непустых выпуклых многоуголь- ников А,: 1{A) = qi-qiA-qi- ... + ( - 1 f “ 1 qn. (8,10) Здесь q, («=!,...,«) обозначает число таких «-элемент- ных частей множества э</ = {Л|, ..., Л„|, что многоуголь- ники, входящие в каждую из этих частей, имеют не- пустое пересечение. Таким образом, если на классе Л всех элемен- тарных фигур существует эйлерова характеристика /, удовлетворяющая аксиомам (а) — (у), то она опреде- ляется однозначно-, .ее значение дается формулой (8.10). В частности, эйлерова характеристика любой элементар- ной фигуры является целым числом. Рассмотрим простой пример. Пусть множество Л состоит из четырех отрезков, а фигура Л есть объеди- нение этих отрезков (рис. 32). В этом случае имеется 6 пар отрезков с непустым пересечением, одна тройка 60
отрезков с непустым пересечением; пересечение всех четырех отрезков пусто. Поэтому имеем хИ) = 4 — 6-ф 4- 1—0= - 1. Задачи 24. В научно-исследовательском институте работает 67 человек. Из них 47 знают английский язык, 35 — немецкий язык и 20 — фран- цузский. Кроме того, известно, что 23 человека владеют одновременно английским и немецким языками,'12 человек — английским и француз- ским, 11 — немецким и французским, наконец, 5 человек— всеми тремя языками. Сколько человек в институте не знают ни одного из этих трех языков? 25. Среди натуральных чисел от 1 до 1000 сколько таких, которые не делятся ни на одно из чисел 2, 3, 5? 26. Фигура состоит из пяти выпуклых многоугольников, причем все они имеют непустое пересечение. Найдите эйлерову характери- стику этой фигуры. § 9. ДОКАЗАТЕЛЬСТВО СУЩЕСТВОВАНИЯ ЭЙЛЕРОВОЙ ХАРАКТЕРИСТИКИ Докажем существование эйлеровой характеристики на классах элементарных фигур последовательно на прямой, на плоскости и в пространстве. in Пусть А = J В, — элементарная фигура класса Л (L), т. е. объединение отрезков В, (возможно вырожденных), лежащих на прямой L. Докажем, что фигура А равна объединению своих компонент, т. е. таких отрезков С,, из которых никакие два не имеют общих точек. Действительно, возьмем отрезок Вь Возможны два случая: либо Bi уже является компонентой фигуры А (и тогда переобозначим его через Сi), либо это не так. Во втором случае среди отрезков В2, Вз, .... Вт существуют такие (для определенности пусть это будут В2, . . ., Вк), каждый из которых имеет хотя бы одну общую точку с отрезком k В]. Тогда объединение С'= (J В, является, очевидно, от- резком. Опять возможны два случая: либо С( уже является компонентой фигуры А (и тогда переобозначим его: С( = С|), либо это не так. Во втором случае среди отрезков Вк + 1, . . ., Вт существуют такие (пусть это будет, например, Вк+\, ..., Вр), каждый из которых имеет хотя бы одну общую точку с отрезком С(. Тогда объединение р С'{ — J В, есть отрезок. Снова возможны два случая: 1=| 61
либо С" уже является компонентой фигуры А, либо нет. Так как всего имеется конечное число отрезков В,, то этот процесс должен кончиться, т. е. мы выделим компо- ненту С\ фигуры А. После этого, выбрасывая из заданной системы отрезков {Bi,..., Вт | те, которые содержатся в С|,. и применяя указанный процесс к оставшимся отрезкам, мы выделим компоненту С?, затем Сз и, наконец, С„. Получаем равенство Л = U С;, где С, — компонента фигуры А. Положим теперь %И) = п, т. е. назовем эйлеровой характеристикой фигуры А число ее компонент. Чтобы оправдать это название, надо про- верить, что для этой функции х справедливы аксиомы (а) —(у). Что касается аксиом (а) и (0), то они выполняются тривиальным образом. Остается доказать аддитивность m функции х- Пусть В — J D] — другая фигура класса / = > с компонентами Dj. Мы докажем аксиому (у) в следую- щей форме: хИ)+х(В)=хИив)+хИ0В) (9.1) индукцией по числу п компонент фигуры А. Предположим сначала, что п — 1, т. е. что А состоит из одного отрезка С|, и пусть С, имеет общие точки в точности с k отрез- ками— компонентами фигуры В, где и m — число компонент В. Тогда левая часть формулы (9.1) равна 1 4-т. Первое слагаемое правой части равно 1 ф- tn — k, ибо, когда мы объединяем обе фигуры в одну, то k отрезков фигуры В «склеиваются» в один отрезок (рис. 33); второе же слагаемое правой части равно числу k по предположению. Следовательно, равенство (9.1) справедливо в указанном частном случае. Предположим, что оно доказано для всех фигур А, у которых число компонент не больше чем /1—1 (при фиксированной фигуре В), и докажем его для случая, когда А имеет в точности п компонент. Положим Л, = С|, Л2 = и Ci, ..., Л„_1= и'с,-, А=А„ = и Ci. i=' <=| /=1 62
По предположению индукции справедливо равенство х(А.-1)+х(В)=х(Л-1ив)+х(Л1-|ПВ)- (9.2; Пусть отрезок С„ пересекается в точности с /г„ отрезками фигуры В и, следовательно, не пересекается с остальными т — 1гп отрезками этой фигуры. Перейдем теперь от фигуры Л„_| к А„ и посмотрим, как при этом изменятся обе части равенства (9.2). Ясно, что х(Л,,) — х(A-i)= 1 • '---------------------------/1 —I--1---1----н—<—,-1---,---- в ~ 1 1 1-1--------------'----лиг ----------1--нч--1-_--------д ПВ Рис. 33. Поэтому левая часть равенства (9.2) при таком переходе увеличивается на 1. Далее, X (Л„ и В)-X (Л/7 — i и В)= 1 - /г„, ибо новый отрезок С„ «склеивает» в одну компоненту kn отрезков фигуры В; кроме того, х (Л„ ПВ)~X (А,- 1 = Поэтому правая часть (9.2) увеличивается на k„A- + (1 — /?„)=!, т- е- изменяется так же, как и левая часть. Значит, хИД+х(В)=х(А.иВ)+хИ»ПВ), что и требовалось доказать. Итак, существование эйлеровой характеристики на классе Л (L) доказано. Перейдем к случаю плоскости. Пусть {Ci, ..., С,,} — конечное множество выпуклых многоугольников и п A — (J Cj — элементарная фигура класса Л. Среди этих /=1 многоугольников могут быть вырожденные, т. е. отрезки или точки. Для краткости будем считать, что точка является также отрезком (с совпадающими концами). Рассмотрим множество Т отрезков такое, что каждый из них является либо стороной какого-то многоугольника Cj (если последний невырожденный), либо самим этим многоугольником (если он вырожденный). Назовем 63
вершинами фигуры А, во-первых, концы отрезков, входя- щих в множество Т, во-вторых, точки пересечения двух (или большего числа) таких отрезков. Например, фигура на рис. 34 имеет 21 вершину. Пусть все вершины фигуры лежат на разной высоте и занумерованы в порядке ее возрастания, т. е. пусть Vi — самая нижняя вершина, и2 лежит выше, чем Vi, но ниже, чем v3, и т. д., vm — самая верхняя вершина (рис. 35). Проведем горизонтальную прямую Lo, располо- женную ниже фигуры А, и обозначим через /г, (/=!,..., т) расстояние от вершины v,-до этой прямой. Согласно наше- му предположению 0</ii .<hm. Пусть L — гори- зонтальная прямая, движущаяся вверх по плоскости из начального положения Lo. Пересечение С,f)L есть отрезок (возможно, вырожденный или пустой). Согласно распре- делительному закону имеем Л(Н= и (Q(U), /=1 и, значит, это пересечение является конечным объедине- нием отрезков, т. е. фигурой класса Л (L). Поэтому суще- ствует эйлерова характеристика хИП^-) пересечения фи- гуры А с движущейся прямой. Пусть ф(Л) = хИ Г) обозна- чает эту характеристику при таком положении прямой L, когда она находится на расстоянии К от своего начального положения Lo. Обозначим еще через L, фиксированное 64
положение прямой L в тот момент, когда она проходит через вершину v, (I — 1, . . т), а через L,-o— такое ее положение, когда она находится ниже прямой L,, но выше, чем Li-i. Легко видеть (рис. 35), что когда прямая L перемещается, оставаясь между двумя соседними по высоте вершинами (а также оставаясь ниже вершины v< или. выше vm), то число ф (А) не меняется. Оно может измениться только при «подходе» прямой L снизу к какой- либо вершине, либо при ее «сходе» с этой вершины вверх. Положим ф(/г,) = хЙГ1 М q(hi — 0) = х(ЛПД-») ( 9.3) и определим эйлерову характеристику фигуры А^Л. равенством т ХИ) =£ [<р(М-<₽(/г.-0)]. (9.4) z= 1 Таким образом, разность ср (А,) —ср (/г, —0) есть изменение числа хЙГН) ПРИ «подходе» прямой L снизу к вершине vt (но не при «сходе» с нее вверх и не при «переходе» через нее!), а эйлерова характеристика хЙ) есть сумма таких изменений, взятая по всем вершинам. Заметим, что не все разности, входящие в сумму (9.4), обязательно отличны от нуля. Например, для фигуры А (рис. 35) имеем Ф (/ii)~ <р (hi — 0) = ф (А?)—<р (/12 — 0)= 1, Ф (/г з) — Ф (/1з — 0) = — 1, а для всех остальных вершин разности равны нулю. Поэтому определение дает у(Л)=1. Докажем, что функция х фигуры Л, определенная равенством (9.4), удовлетворяет аксиомам (а) — (у), и, следовательно, что ее действительно можно назвать эйлеровой характеристикой. Ясно, что х(0)=О. Пусть А — выпуклый много- угольник. Тогда Ф (/zi)—Ф (/ii — 0)= 1, но ф (/г,) —ф (А, — 0)= 0 для всех вершин v, с номерами i > 1 (если такие вершины имеются). Поэтому х(Л)=1. Итак, аксиомы (а) и (0) выполняются. Проверим аддитивность функции у. Пусть А и В — элементарные фигуры. Требуется доказать справедливость 65
равенства Х(Л) + х(в) = хИиВ) + х(ЛПВ).- (9.5) Пусть Di,..., vr — вершины фигуры ЛОВ, занумерован- ные в порядке возрастания их высоты (заметим, что доста- точно рассматривать только множество вершин объедине- ния ЛОВ, так как вершины остальных трех фигур входят в него). Пусть обозначения L, и L,-o (/=1, . . ., г) имеют тот же смысл, что и раньше. Каждая из прямых L, и L,-o пересекается с каждой фигурой Л, В, Ли В; Л Г) В по конечному объединению отрезков. Введем для краткости обозначения <₽>(Л) = Х(Л Г)В,), ф,_()(Л) = х(Л Г)/-,-<>) и аналогично для трех остальных фигур. Тогда, ввиду аддитивности эйлеровой характеристики на классе _Ж7), получаем равенства ф,(Л) + ф; (В) = <р,-(Л иВ) + <р,- (Л Q В), (9.6) ф/-о (Л)+ <р,-_о (В) = ср,_ о (Л U В) + ср, — о (Л Г) В) (9.7) для всех (=1, ..., г. Вычтем почленно равенство (9.7) из равенства (9.6) и просуммируем полученные равенства по всем /=1, . . ., г. Тогда получаем t [<р, (Л) —ср,-_о(Л)]+ t [<р,(В)-ф,_о(В)] = / = | »=j = 1 [<₽/(ЛиВ)—ф,-о(ЛUB)]+£ [<Р'(ЛПВ) —<р,_0(ЛПВ)|, i=l (=1 а это, с учетом (9.3) и (9.4), означает, что равенство (9.5) справедливо. Итак, мы доказали существование эйлеровой характе- ристики на классе Л элементарных фигур на плоскости. Соответствующее доказательство для класса Л (/?) элементарных фигур в пространстве проводится анало- гично. При этом используется метод движущейся плос- кости и существование эйлеровой характеристики уже на классе Л. § 10. РАВНОСИЛЬНОСТЬ ДВУХ ОПРЕДЕЛЕНИЙ ЭЙЛЕРОВОЙ ХАРАКТЕРИСТИКИ Вводная часть этого параграфа содержит некоторые сведения о биномиальных коэффициентах, нужные в дальнейшем. 66
Пусть заданы натуральное число п и некоторое п- элементное множество А={щ, . . ап]. Любая т-элемент- ная часть этого множества называется т-сочетанием (или сочетанием по т) из заданных п элементов. Число различных m-сочетаний из п элементов обозначается символами J или С„ (мы предпочитаем пользоваться первым из них). Например, 4-элементное множество (а,, а2, аз, сц} имеет шесть 2-элементных частей: (ai, а2), (аи, а3), (аг, а4[, {а2, а3}> (а2, а4), (а3, а4), и поэтому ^^=С4 = 6. Выражение имеет смысл не только при т^.п, но и при т> п, и равно в этом случае нулю, ибо «-элементное множество совсем не имеет т-элемент-, ных частей, если т> п. Особо отметим равенство Qj=lt означающее, что любое n-элементное множество имеет одну О:элементную часть, а именно, пустое мно- жество. Числа называются еще биномиальными коэффи- циентами, так как они входят в известную формулу <|+'>"=С)+(;)-,+(2)г+ • •+(;> <10» выражающую п-ю степень бинома 1 -фх в виде многочлена по возрастающим степеням буквы х. Формула (10.1) нам «почти» не потребуется. Отметим следующую, тоже известную формулу для вычисления биномиальных коэффициентов: п Y "! т / тЦп — т)'. п(п — 1). . ,|и — (т— 1)| I • 2 . . . т Докажем равенство Для этого возьмем какое-нибудь п-элементное множество 4={ai, . . ., a,J, и все его ///-элементные части разобьем на два класса. Отнесем к первому классу те части, которые содержат элемент ап, ко второму — те, которые его не содержат. Число частей, входящих в первый класс, равно действительно, если выбросить из всех этих частей элемент а„, то получатся все (m—1)- 67
элементные части (п—1 )-элементного множества {сц, ... . . ., ап-11. С другой стороны, части второго класса являются m-элементными частями того же множества {си,.... ап_ i}; поэтому их число равно Так как указанные два класса не имеют общих элементов (иными словами, ни одна /n-элементная часть множества А не входит сразу в оба класса), то равенство (10.2) доказано. В дальнейшем важную роль будет играть формула справедливая для всех целых неотрицательных чисел т и п, и ее частный случай gh;)+g)---+(-i»"O=°- (1о'4) когда т — п. Докажем формулу (10.3) индукцией по числу т. Если т = 0 или щ=1, то она очевидна. Пред- положим, что она справедлива при m — j, и докажем ее для т = /+1. Итак, пусть известно, что i (-i/Ot-D'f-1). i=0 ' \ J / Тогда, применяя равенство (10.2), получаем (/+,)= Таким образом, мы доказали (10.3). Отметим, что формула (10.4) немедленно получается из равенства (10.1), если положить в нем х—— 1. Иногда удобнее использовать другие формы равенств (10.3) и (10.4), а именно + (-1)'"+1 \ т ) (10.5) 68
(O-O+G)- +(-D"+'(n")=i. (Ю.6) Переходим к доказательству равносильности двух определений эйлеровой характеристики, не вычисляя ее. Мы сделаем это для следующих трех классов фигур: графов, границ выпуклых многогранников и простых многоугольников на плоскости, разбитых на выпуклые грани. В этих доказательствах существенно, что ребро графа содержит обе вершины, которые оно соединяет, а грань многогранника (или простого многоугольника) содержит свою границу. Можно было бы доказать, что два определения эйлеровой характеристики (конструк- тивное и аксиоматическое) равносильны для любой фигуры, допускающей разбиение на клетки. Пусть задан граф G. Можно считать, что он не имеет изолированных вершин, и поэтому является объе- динением конечного числа ребер, т. е. отрезков. Граф G расположен, вообще говоря, в пространстве, а не на плоскости. Согласно формуле (8.10) его эйлерова характе- ристика равна X(G) = ^i— qi+ ... 4-( — 1— 1 <7„. (10.7) Здесь q{ обозначает общее число ребер графа G, q> — число пар его ребер, имеющих непустое пересечение, или, что то же, имеющих общую вершину, q3 — число троек ребер с непустым пересечением; наконец, q„ — число таких /i-элементных частей множества ребер, что все ребра, входящие в каждую из этих частей, имеют непустое пере- сечение, т. е. общую вершину. Нам надо доказать формулу <7,-92 + . • . + (~1)"-,Ф- = В-Р. (10.8) Предварительно укажем соотношение между числом ребер Р и числами вершин разных степеней. Пусть В, обозначает число вершин графа, имеющих степень 1, В_> — число его вершин степени 2 и т. д., наконец, В„ — число вершин максимальной степени п, тогда В, + 2В2 + ЗВз+ ••• +/1В„ = 2Р. (10.9) (Обратите внимание на то, что в равенствах (10.8) и (10.9) буквой п обозначено фактически одно и то же число.) Соотношение (10.9) очень просто получается суммированием ребер графа по всем его вершинам с уче- том того, что при таком суммировании каждое ребро учи- тывается дважды. 69
Для доказательства (10.8) заметим прежде всего, что (ji=P. Найдем теперь выражение для числа q2. Пара ребер с непустым пересечением «возникает», во-первых, благодаря наличию вершин степени 2, причем каждой такой вершине соответствует одна такая пара. Далее, так как в каждой вершине степени 3 сходятся 3 ребра, то ей соответствует столько пар ребер с непустым пере- сечением, сколько имеется 2-элементных частей 3-элемент- ного множества, т. е. Аналогично, каждой вершине степени 4 соответствует пар ребер с непустым пересечением и т. д. Наконец, каждой вершине максималь- ной степени п соответствует таких пар. Так как ребра пересекаются только в вершинах, то из всего сказан- ного заключаем, что = ( 2 )Вг + ( 9>)®3 + (2 ••• +(2)^"’ Из аналогичных соображений (с учетом того, что тройки ребер с непустым пересечением не «возникают» из вер- шин степени 2) получаем равенство <?1=(з)В1+(з)В4 + (з)В5+ +(з)В”’ Аналогично, ^-(4 )В4+(45 )В5+ ... +(J)B„, п - 1 п — 1 7.., -1 = ) В" ' +( „1 ! ) В«> q,,~ О В'- Подставляя найденные значения q, в формулу (10.7), получаем X(G) = P- ~ f ( 2)82 ( 2 ) В > ( 2 В *••+(\ ’ ) В"-’ “Ь( 2) Brt] + + [(з)В1 + (з)В4+ ••• +Сз‘)В''-| + (з)В"]“ 70
-[(J )б4+ ... +("4') b„_i+(J)b„]+.•• • (n-i) b„] + '+(-1)"'l(")B«. или, после перегруппировки членов, zG=P- ;)b!+[-Q+(’)|b,+... +[_ ;.) + +(')- ... +(-!)’(,£,)+(-1>!+,(')]в,+ ... •+H0+( = <- • +<-’’"(Л,)+(-i)"+l ")]в„ Применяя равенство (10.6), получаем X G) = Р — В2 — 2В3 — ... -(z- 1)В, — ... -(п-1 В,,. Дальше преобразуем правую часть следующим образом: X(G) = (-P + 2P) + (B,-B,) + (B,-2B2) + + (Вз — ЗВз)4*.. - + (В„ — /гВ„) = — Р4*(Bi + В24~- . .4~В„)4~ 4-(2Р-В1-2В2-ЗВз-. . .-zzB„). Ввиду формулы (10.9) и очевидного равенства в = в,4-в2 + в3+. . ,+ в„ имеем x(G) = B —Р, что и требовалось доказать. Пусть X — выпуклый многогранник. Согласно вто- рому определению эйлерова характеристика его границы дХ равна X(^-^) = <7i——• •-4~(—1)” 9», (10.10) где — общее число граней многогранника X, q3 — чи- сло пар граней, имеющих непустое пересечение, q3 — число троек граней, имеющих непустое пересечение, . . . . .., q,t — число таких «-элементных частей множества граней, что все грани, входящие в одну часть, имеют непустое пересечение. Нам надо доказать равенство ^-^> + <73- ... +(-!)"-' <?„ = В-Р + Г. (10.11) Прежде всего заметим, что всегда q} = Г. Рассмотрим сначала простейший случай, когда степени всех вершин многогранника равны 3 (как у тетраэдра, куба или доде- 71
каэдра). Тогда q2 = Р, ибо в этом случае каждое непу- стое пересечение двух граней является обязательно реб- ром многогранника, и обратно, все его ребра имеют такой вид. Кроме того, каждая вершина многогранника равна непустому пересечению именно трех граней, и обратно, каждое такое пересечение определяет вершину. Отсюда q3 = В, <74 = ^5= ... =0, и поэтому <?| — <72+<7з = Г—Р + В. Этим доказан частный случай формулы (10.11). В общем случае каждое непу- стое пересечение двух граней много- { д гранника является либо его реб- I \ ром, либо вершиной. Одиако это / \ совсем не значит, что <72 = Р-|~В: ведь одна и та же вершина может / —£—А встретиться среди таких пересече- / f2 г I ний не один раз, а несколько в за- / f3 / висимости от ее степени. Например, ) если v — вершина степени 4, то она ' содержится в четырех различных Рис. 36. гранях Fi, F2, F3 и /•', многогран- ника X (рис. 36, где изображены не сами эти грани, а их проекции на плоскость, что, конеч- но, не меняет дела). Эти грани образуют непус- тых попарных пересечений. Из них только четыре пере- сечения, а именно, Fi f\F2, F2(]F3, F3f\Ft и /чП равны ребрам; остальные же два, т. е. F} QF3 и /чП Л, совпадают с самой вершиной v. Вообще, если степень вершины v равна i (z\>3), то I граней, имеющих точку v своей общей вершиной, дают непустых попарных пересечений; из них (Q пересечений соответствуют ребрам, выхо- дящим пз этой вершины, а. остальные, число которых равно .о)-( j ) , совпадают с самой вершиной v. Итак, имеем равенство p+!(D-G)|b:-+IG)-C)|b,+... где Вз обозначает число вершин многогранника, имею-* 1 72
тих степень 3, .. В„ — число его вершин максимальной степени п (здесь, как и раньше, в формулах (10.10) и (10.12) буквой п обозначено одно и то же число). Из (10.12) и очевидного равенства В = Вз+В4+ ... +В„ = (2)Вз + (2)В4+ ... +(о)Вя получаем ,+[(;)-( ,1')]в.}+ + в-[(2) Вз+ ... +(о) В„]=Г —P-J-B — -IIGMD+O+- .+[(2")-('.')+О4 Отсюда ясно, что для окончания доказательства форму- лы (10.11) достаточно проверить справедливость равен- ства [G )-(П+(о )]Вз+ ••• +[G)-С )+(о)]Вн~ -<7з + <?4-. .. + (-!)"</„ = 0. (10.13 Займемся такой проверкой. Для этого заметим, что каждое непустое пересечение трех, четырех или любого большего числа i граней обязательно является вершиной многогранника. При этом непустое пересечение i граней «возникает» только из вершин степени ^z; если степень вершины равна т, то имеется в точности равных ей самой таких пересечений. Поэтому ^ = (з)вз + (з)в4+ ... +("7') В„„,+(з)в„, 94= (4)в4+ ... +(п А ) В„_|+ (7 ) вя, qn~'~ CLi )B"-'+(Zi)B"’ q„ = \ п )в„ Подставляя эти выражения в (10.13) и меняя порядок 73
слагаемых, видим, что левая часть (10.13) равна Вследствие (10.4) каждая квадратная скобка равна нулю. Равенство (10.13) доказано, а значит и (10.11). Пусть М — простой многоугольник на плоскости, разбитый на выпуклые грани. Докажем равенство + ... ф. = В-Р + Г, (10.14) где обозначения имеют тот же смысл, что и в формуле (10.11), но относительно произвольного разбиения М. Доказательство проходит по той же схеме. Отметим, однако, некоторые отличия. Назовем степенью вершины разбиения число выходящих из нее ребер. В отличие от случая многогранника, теперь вершины (как и ребра) делятся на внутренние и граничные. Пусть В' обозначает общее число внутренних вершии, В'э — число внутренних вершин степени 3, .. ..., В‘„ — число внутренних вершин максимальной степени п, тогда B' = Bi + Bi+ . . . +B'„ = QB'3 + QBi+ . . . +(") В',,.(10.15) Далее, пусть В1' обозначает число всех граничных вершин, Р1 и Р*' — числа внутренних и граничных ребер соответственно. Очевидно, что В = В' + В1', Р = Р’ + Р'-, В1' = Р‘'. (10.16) Обозначим еще через Вз.....В-, число граничных вершин, имею- щих степени 3, .. ., п соответственно. Как и в случае многогранника, имеем ^, = Г. Однако уже в вычис- лении q? появляются отличия: во-первых, только внутренние ребра являются пересечениями граней, а граничные — нет; во-вторых, в гра- ничной вершине степени / сходится теперь /—1 граней, а не /. Следовательно, такая вершина дает I ) непустых попарных пере- сечений граней; из них /—2 пересечения соответствуют внутренним ребрам, выходящим из этой вершины, а остальные, число которых равно <2 — (/ — 2), равны самой вершине. С другой стороны, как и-раньше, каждая внутренняя вершина v степени / дает непу- стых попарных пересечений граней, каждое из которых равно внутрен- нему ребру, и (^2)—непустых попарных пересечений, равных 74
самой вершине v. Поэтому <7i — <?2 = Г — Р' — + [G)- 1 ] BS+[(г)-2] К+ ' • • +К“ 2 ><"-2>|К I ('0'171 Из (10.16) получаем Г-Р; = (Г-Р + В) + Р‘,-В'-В‘, = (Г-Р + В)-В'. (10.18) Ввиду (10.17) и (10.18) для окончания доказательства формулы (10.14) достаточно проверить, что -O-G')W + [(2 Р]ВЛ+ +[( ''I' )-(»-2)]в';,- — <7.з4-<74— ... +(-!)"<?,, = 0. (10.19) Для этой проверки найдем числа g3, q>, и т. д. Так как непустые тройные пересечения гранен «возникают» из внутренних вершин степени 3 и граничных вершин степени 04, то = )В'з+( з)В'* + +(" з ’) в'"-'+( J) В” + + (з)в<+ +Сз>- + С'з ') в‘;" Аналогично, = f 4 ) в^ + ( 4 ) ВЬ-Ь- " 4 ')В2-, + (;) в» + + ( 4 )В‘^ + ---+( " 4 2) В»-'+(" 4 ') В- Учитывая (10.15) и подставляя числа цл, qt, .... q„ в левую часть равенства (10.19), после простых преобразований найдем, что эта ле- вая часть имеет следующий вид: <м;)+ - *«->•(:)]-.* 75
,;57гг?~ Все коэффициенты при членах В'з, В), .. , В'„ равны нулю ввиду равен- ства (10.4). Что касается коэффициентов при Bi. В?, Ве„, то каждый из них тоже равен нулю. В этом проще всего убедиться с помощью формулы (10.6), если переписать ее так: Поэтому доказано равенство (10.19) и, следовательно, также формула (10.14). Задача 27. Фигура является объединением п выпуклых многоугольников II А, А„, причем f| 0. Найдите эйлерову характеристику этой i = I фигуры. § 11. ЭЛЕМЕНТАРНЫЕ ФИГУРЫ НА СФЕРЕ И ИХ ЭЙЛЕРОВЫ ХАРАКТЕРИСТИКИ Пусть S — сфера. Большой окружностью на S назы- вается линия пересечения сферы и плоскости, проходя- щей через ее центр О (рис. 37, а). Большая окружность делит сферу на две полусферы; мы будем предполагать, что сама она содержится в каждой из них. Выпуклым мно- гоугольником на S называется пересечение конечного числа полусфер (рис. 37,6, в). Таким образом, выпуклые .многоугольники на сфере определяются так же, как на плоскости, только роль прямых играют здесь большие окружности, а роль полуплоскостей — полусферы: 76 41
В отличие от плоскости, где треугольник является многоугольником с наименьшим числом сторон, на сфере имеются выпуклые многоугольники с числом сторон, мень- шим трех,— двуугольники. Двуугольник есть пересечение двух полусфер, у которых граничные большие окружно- сти не совпадают (рис. 38). Большая окружность — тоже выпуклый многоугольник, так как она является пересе- чением двух (определяемых ее) полусфер. Наконец, в число выпуклых многоугольников на S входят пары то- чек-антиподов, т. е. пары точек, являющихся концами одного диаметра сферы. Действительно, пара антиподов есть пересечение двух больших окружностей и, следова- тельно,—• пересечение четырех полусфер. Выпуклый многоугольник на сфере называется строго выпуклым, если он не содержит ни одной пары антипо- дов; таковы, например, треугольник и пятиугольник на рис. 37. Наоборот, двуугольник — не строго выпуклый, так как содержит (единственную) пару антиподов — свои вершины. Выпуклый многоугольник называется выро- жденным, если он лежит в большой окружности (в част- ности, совпадает с ней). Элементарной фигурой на сфере называется объеди- нение конечного числа строго выпуклых многоугольников, возможно, вырожденных. Этот класс фигур обозначим через Л (S). Как легко видеть, в класс Л (S) входят все выпуклые многоугольники (например, полусфера, дву- угольник, пара антиподов), а не только.строго выпуклые. Важно отметить, что в этот класс входит и сама сфера S. Действительно, пусть vt, v2, из, щ — вершины такого тетраэдра, вписанного в S, что центр сферы лежит внутри него (рис. 39). Рассмотрим на сфере четыре треуголь- ника: Л| — с вершинами ц2, из, v<, А2 — с вершинами vi, из, Аз — с вершинами v(, v2, щ и Л4 — с вершинами vt, 77
иг, Уз- Ясно, что все эти треугольники строго выпуклы, и, кроме того, S=UA- (11-1) 4 = 1 Пусть С — большая окружность сферы. Элементарной фигурой на окружности С называется объединение конеч- ного числа дуг, длины которых меньше длины полуокруж- ности. Такие дуги будем называть короткими. В частно- сти, сама окружность представима в виде объединения трех коротких дуг, из которых каждые две имеют по общему концу: з C=Uft- (И-2) i=l Пусть Л (С) обозначает класс всех элементарных фигур на окружности. Эйлерова характеристика на классах Jt (S) и Л {С) определяется с помощью аксиом (а), (Р) и (у) из § 8. Одна- ко, в отличие от случая плоскости, аксиома (р) форму- лируется теперь так: (Р) для каждого (в том числе вырожденного) непу- стого строго выпуклого многоугольника А на сфере S имеем х(Д)= 1. В частности, для каждой непустой короткой дуги В большой окружности С имеем х (В) — 1. Причина того, что равенство хИ)—1 теперь должно выполняться только для строго выпуклых (а не всех вы- пуклых) многоугольников, понятна: ведь в число выпу- клых многоугольников входит, например, пара антиподов, а ее эйлеровой характеристикой естественно считать число 2, но не 1. Доказательство существования эйлеровой характери- стики на классе Л (С) проводится аналогично тому, как это было сделано для класса элементарных фигур на пря- мой, но с одним отличием. Именно, легко проверить, что всякая элементарная фигура М на окружности С либо равна объединению конечного числа дуг (не обязатель- но коротких) этой окружности, попарно не имеющих общих точек и называемых, как обычно, компонентами фигуры М, либо совпадает с окружностью С. В первом случае х(М) полагаем равной числу компонент фигуры М. Во втором случае мы должны считать, что х (А4) = % (С)=0, так как это равенство необходимо следует из аксиом 78
эйлеровой характеристики, ее единственности и пред- ставления (11.2). Действительно, х(О=Гих(В,)-Е(2)х(Д-,ЛД-2)+ + Х (®i Г) ^з) = 3 — Зф-0 = 0. Так же, как в § 9, проверяется, что при этом выполнены аксиомы (а)—(у). Доказательство существования эйлеровой характери- стики на классе Л (S) проводится аналогично тому, как это было сделано для класса элементарных фигур на пло- скости, а именно, применением метода «вращающейся» большой окружности; однако здесь тоже имеются неко- торые отличия. Пусть М = (J Л,- / = 1 — элементарная фигура класса Л (S), т. е. объединение строго выпуклых многоугольников А, на сфере. Среди них могут быть вырожденные, т. е. короткие дуги или точки. Следует различать два случая: M — S и M=^S. В первом случае мы должны считать х(М) = х (-$) = 2, что необходимо следует из аксиом эйлеровой характеристики, ее единственности и представления (11.1): X (S) = г'' X (Л;) - Г2’ X (Лл л Л J + Г3; X (Л; , Л л/2 Л Л J - -хИ1ЛЛ2ПЛзЛЛ4) = 4-6 + 4-0 = 2. Во втором случае возьмем пару точек-антиподов /V( и АС, отличных от всех вершин фигуры М. Назовем точки Л71 и N? «полюсами» (скажем, «Северным» и Южным»). Выберем большую окружность Со так, чтобы она прохо- дила через полюсы, но не проходила через вершины фи- гуры М (которых всего конечное число). Пусть, например, Со состоит из «Гринвичского меридиана» и «линии пере- мены дат». Пусть С — большая окружность, проходящая через полюсы и «вращающаяся», скажем, с «запада» на «восток» от начального положения Со до конечного поло- жения тоже Со (но так, что при этом «Гринвичский мери- диан» и «линия перемены дат» поменяются местами). Положим Х(Л1) = х(Л1ЛЛ,1) + х(Л4ЛЛ,2)+ £ [х(МЛС,)-х(МЛС,-0)]. (И-З) Здесь Ci обозначает положение вращающейся окружности 79
в тот момент, когда она проходит через некоторую вершину V, фигуры М, а С,_о расположена чуть «запад- нее», чем С,. Как и в § 9, можно доказать, что функция х фигуры М, определенная равенством (11.3), удовлетво- ряет аксиомам эйлеровой характеристики. При этом не обязательно требовать, чтобы в каждом своем положении окружность С встречала только одну вершину фигуры М. Задачи 28. Футбольный мяч обычно шьется из кусков кожи двух типов: пятиугольных и шестиугольных (которые, кроме формы, различаются еще и цветом). Можно ли сшнть мяч из одних только шестиугольных кусков? 29. На сфере имеется п (л^З) больших окружностей, не проходя- щих через одну пару точек-антинодов. Найдется ли на сфере точка, лежащая в точности на двух из этих окружностей? § 12. ДАЛЬНЕЙШИЕ ПРИМЕНЕНИЯ ЭЙЛЕРОВОЙ ХАРАКТЕРИСТИКИ В этом параграфе будет использоваться формула X(M) = c(M)-c’(M)+l (12.1) для многоугольников М на плоскости или на сфере. На- помним, что с(Л1) обозначает число компонент фигуры М, а с'(М) — число компонент ее дополнения относительно плоскости или сферы. Заметим сначала без доказательства, что всякий мно- гоугольник В можно единственным образом представить в виде объединения В=иЛ. (12.2) /= । таких многоугольников А/, что каждый из них либо про- стой, либо имеет только простые дыры, причем пересече- ние каждой пары Л,Т]Л; либо состоит из одной точки, либо пусто. Например, многоугольник в) (рис. 8 на с. 16) состав- лен из трех треугольников, многоугольник е) составлен из двух треугольников и одного многоугольника с двумя простыми дырами, а многоугольник ж) — из трех про- стых многоугольников и одного многоугольника с тремя простыми дырами. Единственность представления (12.2) обеспечивается, вообще говоря, только указанным выше ограничением 80
на пересечения пар Л,ПЛ,. В самом деле, многоуголь- ник д) на рис. 8 можно рассматривать как объединение трех простых, из которых, однако, каждые два имеют по две общие точки; с другой стороны, этот же многоуголь- ник д) можно считать своим единственным «слагаемым» в представлении (12.2), но имеющим три простых дырьь Переходим к доказательству равенства (12.1). Пусть сначала многоугольник В не имеет дыр. Докажем, что тогда х(В)=1. Действительно, в представлении (12.2) Рис. 40. Рис. 41. «слагаемые» Л,- можно чтобы все фигуры £>1=Д|, £>г = -А 1Мг, расположить в таком порядке, 3 tn 5з = U Л.......В = Вт = (J А. <=1 i=i были связными (рис. 40). Тогда для всех номеров i пере- селение В,-1 f|A состоит из одной точки, ибо иначе много- угольник Bi имел бы дыры (рис. 41). Поэтому x(Bi)=x(A)= 1, х(в2)=хИ1)+хИ2)-х(АПЛ!)=1 + 1-1 = 1, x(B) = x(fiin-i) + xG4m)~х(£т-|ПАп)= 1 + 1 — 1 = 1. С другой стороны, для многоугольника без дыр имеем с(В) = с* (В)= 1, и, значит, (12.1) справедливо. Пусть теперь многоугольник М имеет п дыр С|,. .., С,,, и все они простые. Докажем равенство (12.1) индукцией по числу дыр. Пусть Л4о — многоугольник, полученный из М «заклеи- ванием» всех дыр. Как мы знаем, для Мп равенство (12.1) верно. Пусть Л4| — многоугольник, полученный из Мо 81
«вырезанием» дыры Ct, М2 — многоугольник, полученный из Л1| вырезанием дыры С2 и т. д., М„ — М — многоуголь- ник, полученный из Л1„_ i вырезанием дыры Сп. Ясно, что с.(Л11) = с(Л12) = .... =с(Л1„)=1, с* (Mi) = 2, с*(М2) = 3..с* (М„)=с*(Л1)=п+1. Предположим, что равенство (12.1) справедливо для многоугольника M„-t, т. е. пусть X (M^t^c (М„~ ,)- с* (М„_,)+ 1 = 1 -n+ 1 =2-п. Докажем аналогичное равенство для М„ = М. Имеем А1„_| = ЛДиС!, откуда у (ЛД_ t)==y (М„) + х (С„). Кроме того, по следствию теоремы I у ((?„)= 1. Поэтому у (Л4„) = у (Л'1„_|) — у (С„) = 2 — п — 1 = 1 — п. С другой стороны, с(ЛД) —с*(Л4п) + I = 1 — п — 1 + 1 = 1 — п. Итак, равенство (12.1) доказано для многоугольника, имеющего только простые дыры. В самом общем случае это равенство получается из свойства аддитивности эйлеровой характеристики и пред- ставления (12.2). Заметим, что так же оно доказывается и для сферы; при этом следует только учитывать, что, в отличие от случая плоскости, при заклеивании дыр может получиться фигура, совпадающая со всей сферой. Применение эйлеровой характеристики особенно удоб- но там, где идет речь о связи между свойствами покрытия фигуры (например, сферы) семейством выпуклых много- угольников и свойствами пересечения этого покрываю- щего семейства. Говорят, что семейство {А ।, . . ., вы- пуклых многоугольников на сфере S покрывает ее, если S= U А. Теорема 3. Пусть А, Дз, А— невырожден- ные строго выпуклые многоугольники на сфере S. Тогда следующие утверждения равносильны: (а) эти многоугольники покрывают сферу; (б) пересечение всех четырех многоугольников пусто, а пересечение каждых трех из них непусто. Сформулируем еще аналогичное предложение для большой окружности (вместо сферы). 82
Теорема 4. Пусть At, А2, Ая — короткие дуги на большой окружности С. Тогда следующие утверждения равносильны-. (а) эти дуги покрывают окружность; (б) пересечение всех, трех дуг пусто, а пересечение каждых двух из них непусто. Мы докажем теорему 3, используя теорему 4 в каче- стве леммы. Так как теоремы 3 и 4 доказываются анало- гично, то доказательство теоремы 4 можно предоставить читателю. Доказательство. Докажем, что из (а) следует (б). Пусть четыре' многоугольника покрывают сферу. Тогда ясно, что на сфере не может существовать точки, которая принадлежала бы всем этим многоугольникам: если бы такая точка была, то ее антипод не принадлежал бы ни одному многоугольнику ввиду их строгой выпукло- сти, а это противоречит условию. Докажем, что каждые три многоугольника из данных четырех имеют общую точку. Для этого возьмем многоугольник А4 и проведем на сфере большую окружность С, которая не имеет общих точек с А4. Что такая окружность существует, можно убедиться следующим образом. Многоугольник А4 равен пересечению некоторого числа полусфер. Если взять среди этих полусфер только две, то их пересечение будет двуугольником D. Проведем большую окружность С', имеющую только две общие точки с двуугольником D — его вершины v и v'. Чтобы получить из D, надо от D «отрезать» некоторые куски; в частности, при этом будет отрезана по крайней мере одна из вершин v и v'. Но тогда малым поворотом окружности С' можно добиться того, чтобы она не имела общих точек с А4. Итак, имеется такая большая окружность С, что Cf]A4=0. В таком случае окружность С покрывается тремя множествами А । П С, A2flC и ЛзПС которые яв- ляются короткими дугами. По теореме 4 каждые две из этих трех дуг имеют общую точку; значит, каждая пара из трех многоугольников Ai, А2 и Аз тоже имеет общую точку. Так как вместо многоугольника А4 можно было бы взять любой другой, то любые два из четырех много- угольников имеют непустое пересечение. Поэтому X(Л,ПЛ;)= 1 для всех z, /= 1, 2, 3, 4. Теперь, используя 4 равенство S=U At и формулу (8.10), получаем i=i 2 = х (S) = gi— 92 + ^3 —= (1)— — 83
откуда <?з = 4. Это означает, что каждая тройка мно- гоугольников, взятая из множества {Ai, Аг, А3, А4}, имеет непустое пересечение, так как всего таких троек — ровно 4. Итак, мы доказали, что из (а) следует (б). Докажем теперь, что из (б) следует (а). Пусть теперь 4 выполнено утверждение (б). Положим А/, тогда i = i xH)=Qi-Q2 + ga-g4=({)- Q)+Q)—0 = 2. Фигура А связна, значит, с(Д)=1. Применяя к этой фигуре формулу (12.1), справедливую также для сферы, получаем с‘ (Д) = 0, а это значит, что А покрывает сферу S. Теорема 3 доказана. Следствие. Наименьшее число строго выпуклых многоугольников, покрывающих сферу, равно 4. Доказательство. Действительно, равенство (11.1) показывает, что имеются четыре строго выпуклых треугольника; покрывающих сферу. С другой стороны, если ее покрывают три строго выпуклых многоугольника Ai, А2 и Аз, то четыре многоугольника А,, А2, А3, А3 з тоже покрывают. Тогда по теореме 3 пересечение А; не- пусто, что противоречит той же теореме. 1=1 Теорема 5. Пусть Аь А2, Дз— двуугольники на сфере S. Тогда следующие утверждения равносильны: (а) эти двуугольники покрывают сферу, (б) пересечение всех трех двуугольников равно паре антиподов, а пересечение каждых двух из них непусто и отлично от пары антиподов. Доказательство. Заметим сначала, что эйле- рова характеристика двуугольника, а также всякого со- держащегося в нем непустого выпуклого многоугольника, отличного, от пары антиподов, равна 1 (проверьте это!). Докажем, что из (а) следует (б). Пусть двууголь- ники Ai, А2 и Аз покрывают сферу S, и пусть Л1П^2=0. Обозначим через v и v' вершины двуугольника А,, через w и w' — вершины А2. По предположению все четыре точки v, v', w и w' различны. Поэтому через них можно провести на S единственную большую окружность С (рис. 42). Тогда пересечение Лi Q С состоит только из двух точек v и v'. Действительно, в противном случае А। Q С содержало бы половину окружности С, а на этой половине лежит одна из вершин w и w', которая, следова- 84
телыю, содержалась бы в Ah что невозможно. Итак, мы показали, что Л(ПЛ2=0. Так же проверяется, что пере- сечение каждой пары двуугольников непусто. Покажем еще, что это пересечение отлично от пары антиподов. Пусть, наоборот, Л, (~|Л2 = { v, и' }={ w, w'). В таком случае на S можно провести большую.окружность, кото- рая с каждым из двуугольников Ai и Л2 пересекается только по его вершинам и и и' (рис. 43). Но тогда все точки этой окружности, кроме v и v', должны содержать- ся в Л3, что невозможно. Итак, если двуугольники А], А2 и Аз покрывают сферу, то пересечение каждых двух из них непусто и отлично от пары антиподов и поэтому имеет эйлерову характери- стику, равную 1. Теперь имеем 2 = X(S) = X ( и а)=Г',х(А)-Г2,х(А,ЛЛ2) + + х(Л1ЛЛ2ПЛз) = 3-3 + х(Л1ЛЛ2ЛЛ3). Отсюда X (Л| Л Л2 Л Лз) = 2, и, значит, это пересечение есть пара антиподов. Этим доказано, что из (а) следует (б). Докажем теперь, что из (б) следует (а). з Пусть выполнено утверждение (б). Положим А = J А,-, i = i тогда хИ)=Г',х(Л)-Г2,х(А,ЛАЛ- х(Л1ЛЛ2ПЛ)= = 3- 3 + 2 = 2. Фигура. А связна, значит, с(Л) = 1. Тогда из формулы (12.1) получаем с*(Л) = 0. Следовательно, Л покрывает сферу S. Теорема 5 доказана. 85
Следствие. Наименьшее число двуугольников, покрывающих сферу, равно 3. Задачи 30. Дайте пример элементарной фигуры в пространстве, для кото- рой формула (12.1) неверна. 31. Пусть At, А2, Аз — выпуклые многоугольники на плоскости, из которых каждые два имеют непустое пересечение. Докажите, что если их объединение выпукло, то пересечение всех трех непусто. 32. Пусть At, А2, Аз, Ai — выпуклые многоугольники иа плоскости такие, что каждые три из них имеют общую точку. Используя равен- ство (12.1), докажите, что все многоугольники имеют общую точку. Утверждение этой задачи является частным случаем теоремы, до- казанной в 1913 г. австрийским математиком Э. Хеллн (1884—1943), см. книгу [2]. 33. Пусть даны четыре выпуклых многоугольника на плоскости, причем пересечение каждых двух из них непусто, а объединение каждых трех имеет связное дополнение относительно плоскости. Докажите, что все многоугольники имеют общую точку. 34. Докажите формулу (12.1) для плоской фигуры, равной объеди- нению конечного числа отрезков. 35. Пусть At, .А„ — отрезки на плоскости такие, что пересече- ние каждых двух из них непусто, а пересечение каждых трех — пусто. На сколько частей они разбивают плоскость? 36. Пусть А — плоская фигура, равная объединению п штук отрезков. Докажите, что п (3 —и) 2 X (Л)<д. 37. Пусть на сфере имеется пять строго выпуклых многоугольни- ков, каждые три из которых имеют непустое пересечение. 'Докажите, что некоторые четыре из них тоже имеют непустое пересечение. 38. Докажите, что среди любых пяти (или большего числа) строго выпуклых многоугольников на сфере имеются четыре таких, которые не покрывают сферы. 39. Пусть отрезок А покрыт «малыми» отрезками At, ..., А„ то- чечно-нечетно, т. е. так, что каждая точка отрезка А принадлежит нечетному числу малых отрезков. Докажите, что число п нечетно. Пользуясь этим, докажите, что если фигура В, лежащая на прямой, точечно-нечетно покрыта некоторым числом п отрезков, то разность я —% (В) четна. 40. Пусть окружность покрыта конечным числом коротких дуг точечно-нечетно. Докажите, что общее число дуг четно.
РЕШЕНИЯ, УКАЗАНИЯ, ОТВЕТЫ 1, К обеим частям равенства Р —В = 1 прибавьте 2В. 2. К обеим частям равенства В — Р-(-Г = 1 прибавьте 2Р. 3. .Прямую с номером I проведите через точки плоско- сти с декартовыми координатами (7,0) и (0, п — I). Найдите координаты точки пересечения каждой пары прямых. Выведите отсюда, что для различных пар прямых эти точки различны. 4. Так как каждые две прямые имеют общую точку, то В = п (п — 1) =--------• Ясно, что кратность каждой вершины равна 2. Поэтому из формул (1.3) и (1.4) получаем Р=/г+21±з1).2 = ^ 5. Укажем, какие изменения появляются в доказательстве формулы (1.2), если, например, прямая L\ семейства горизонтальна. Пусть на ней лежат т вершин разбиения А,,. . ., Ат с кратностями а,,. .., а,,. Найдем число новых вершин, ребер и граней, «возникающих» при прохождении движущейся прямой через Li. Ясно, что число новых вершин равно т — это точки Ai, .. ., А„. Число новых ребер равно (m-(- l)+(ai — 1) + -.. . .. +(ал, — 1); из них т 1 ребер лежат на прямой Li, a, — 1 ребер имеют своим нижним концом точку А।, аг—1 ребер имеют своим нижним кон- цом точку А> и т. д. Число новых граней равно (т+1)+(а> —2) +... .. . +(ат —2); из них m-(- 1 граней прилегают к прямой L, своими ребрами, ai —2 граней имеют своей самой нижней вершиной точку А>, аг — 2 граней имеют своей самой нижней вершиной точку Аг, и т. д. Поэтому изменение знакопеременной суммы В —Р-рГ при прохождении движущейся прямой через Li равно т — [(m-Ь l)+(«i — 1) + -. • +(т,- 1)] + + [(щ + 1) +(ai — 2)+. . . +(а« 2)]=0. В остальном доказательство не меняется. 6. Пусть семейство имеет п прямых. Если п = 1, то В =0, Р= 1, Г = 2, и поэтому В —Р-(-Г=1. Предположим, что эта формула доказана для всех семейств, состоящих из п—1 прямых общего положения. Добавим к такому семейству новую прямую L. Так как она пересекается со всеми остальными прямыми, то число новых вершин равно п— 1. Число новых ребер равно пА~(п— 1) (из них п лежат на прямой L, а остальные п— 1 — по одному на каждой из остальных прямых). Так как прямая L делится остальными прямыми на п частей, то она пересекает п старых 87
граней и каждую из них делит на две части. Значит, число новых граней равно п. Поэтому при добавлении прямой L изменение суммы В —Р-|-Г равно (п —1)—[п + (п —1)] + «=0. 7. Если разбиение плоскости образовано семейством из п прямых и имеет вершины, то каждая прямая этого семейства пересекается с ка- кой-то другой прямой. Поэтому на каждой прямой имеется два луча, т. е. неограниченных ребра. Иными словами, Р2 = 2п. Проведем на плоскости окружность столь большого радиуса, чтобы все ограничен- ные грани и ребра лежали внутри нее. Тогда при движении по этой окружности мы будем попеременно встречать неограниченные грани и неограниченные ребра. Это значит, что Г2 = 2и. Из формул (1.3) и (1.4) получаем в в Р1 = Р — Р 2 =- — П"Ь У otr, I । = Г — Г2 = 1 —п — В У ан i = I i = 1 Отсюда сразу следует формула В —Pi -}-Г1 = 1. 8. Разбиение плоскости, осуществляемое семейством прямых, тогда и только тогда имеет ограниченные грани, когда семейство содержит тройку прямых общего положения или четверку прямых, являющихся продолжениями сторон параллелограмма. Ограниченные ребра имеются тогда и только тогда, когда семейство содержит тройку прямых общего положения или тройку прямых, являющихся продолжениями трех сторон параллелограмма. 9. Пусть хну — две точки из М, причем х лежит в .ограниченной грани Л4|, а у — в ограниченной грани М2. Обе эти грани — выпуклые многоугольники. Так как М, и М2 ограничены, то найдутся такие пере- секающиеся прямые Li и Lt, что Li является продолжением некоторой стороны Л4|, a L2 — продолжением стороны М2. Если тонка х лежит внутри Л4), то опустим из нее перпендикуляр на какую-нибудь сторону Mi, и аналогично для у. Теперь легко построить ломаную, соединяю- щую точки х и у. она состоит из отрезков указанных перпендикуляров, некоторых частей границ Mi и Mt и двух отрезков, лежащих на прямых Li и Lt соответственно. Итак, фигура М связна и поэтому является многоугольником. Граница фигуры М является замкнутой ломаной М Занумеруем ее вершины Ai, ..., Ап, выбрав произвольное направление обхода. Пусть N имеет точку самопересечения, т. е. пусть, например, . Ai=Am = A„, где \<т<п. Можно считать, что 4 3<т<п — 2, и что т — наименьшее из тех чисел 5. k (3<fe<m —2), для которых Аь = Ап. Тогда Д|Д2... .. .Лт=1Дт— контур, ограничивающий простой много- угольник Mi, содержащийся в М. Предположим еще, что три точки Am—i, Л;=Лт, Am+i лежат на одной прямой в указанном порядке, и' аналогично — для точек Л„_|, А„ = А1, Аг. Докажем от противного, что т = 4 = п — 3. ft Пусть, например, т> 4. Тогда существуют две пря- \6 мые семейства, не проходящие через Ai: прямая Li, ' проходящая через At, и прямая Lt, проходящая Рис. 44. через Лш-1. Рассмотрим еще прямую семейства L3, проходящую через M.-n-i i, но не через А>. Она пере- секается по крайней мере с одной из прямых Li и Lt, пусть с Li, в точке А. Замкнутая ломаная AiAtAAm+iA, ограничивает некоторый много- угольник Mt, лежащий в М. Рассмотрим углы Л2Л1Лт-i и AtAiАт +1. Они являются внутренними для многоугольников Mi и Mt соответствен- 88
но и смежными между собой. Поэтому отрезок Л1Л2 пересекается с внут ренностью многоугольника М, что невозможно. Итак, т = 4 и анало- гично п — 3 = 4, т. е. п = 7. При этом прямые А?А3 и /НДе параллельны, ибо иначе, обозначив их через L> и L3, можно повторить рассуж- дение. Таким образом, если граница М имеет точку самопересечения, то сам М имеет вид, изображенный на рис. 44, где А,—А-=--А?. Заметим, что треугольники Д1Д2Д3 и Д|Д5Д6 не обязательно являются гранями разбиения, так как в семействе могут быть прямые, параллельные Д2Лз и AsAe и расположенные между ними. 11. Доказываем от противного: пусть все углы всех граней <2л/5. Тогда все грани — треугольники, ибо при п>4 наибольший угол (п — 2) j-t л. л , n-угольника не меньше, чем ---------Дзх .• Пусть 1 —общее число J п 2 граней и Р| — число внутренних ребер. Так как все грани являются треугольниками, то Г<| Р.. (Р.1) Из предположения следует, что к каждой внутренней вершине примы- кает >6 ребер. Поэтому, если В,— число внутренних вершин, то 2 6 Pl Рь (Р-2) 3 Из формулы Эйлера (В, +5) — (Pi +5)+ Г= 1, а также неравенств (Р 1) и (Р.2) получаем 1 2 зР'-Р'+зР,^- что невозможно. 13. Если полный граф с пятью вершинами вкладывается в плоскость, то на плоскости получается простой многоугольник М, разбитый на грани, которые тоже являются простыми многоугольниками. По условию имеется 5 /5_____________п 5 вершин и ———-=Ю ребер разбиения. Применим формулу Эйлера в следующем виде: В —Р-(-Г = 2, где в число граней включено допол- нение М относительно плоскости, или — неограниченная «грань». Отсюда Г = 7. Так как две вершины графа могут соединяться только одним его ребром, то на границе каждой (в том числе имеется не меньше трех ребер. Поэтому ЗГ неограниченной) грани 2Р; отсюда Г^?Р = 14. Неравенство (5.10) получается из формулы Пика (5.1) с учетом неравенства L~^b. Если многоугольник разбит на квадраты, то L = b. 15. Первая формула доказывается так же, как формула (5.7), с учетом того, что теперь площадь примитивного треугольника равна g . Вторая — следует из первой и из (5.7) исключением членов —% (Af) + + | х (<?Af). 89
17. Выберем такие вершины щ, .... vn многогранника X, располо- женные на разной высоте и занумерованные в порядке ее возрастания, чтобы высота каждой остальной вершины совпала с высотой одной из этих выбранных вершин. Рассмотрим сумму S (й)=В (й)—Р (й)+ Г (й), где В (й) — число вершин многогранника, уже встреченных движущей- ся плоскостью Q в момент, когда она находится на расстоянии й от своего начального положения (и аналогично для Р (й) и Г (й)). Сумма Sth) может изменяться только при прохождении Q через вершины у,......v„. Когда и, лежит в Q, то пересечение QПдХ является гранью, или ребром, или вершиной; отсюда заключаем, что в этот момент S (й) = 1. Такой же вид имеет пересечение QHdX в момент, когда v„ лежит в Q; отсюда следует, что при прохождении Q через сумма S (й) увеличи- вается на 1. Когда Q проходит через вершину и„ у которой 2^;^п —1, то все ребра и вершины многогранника X, лежащие в этот момент в плоскости Q, образуют либо простой контур, либо одну или несколько простых незамкнутых ломаных (возможно, вырождающихся в верши- ны). Пусть, например, при прохождении Q через вершину vi в плоско- сти Q лежит незамкнутая ломаная С, имеющая а ребер и 0 вершин. Тогда р = а-ф1. Далее, пусть от этой ломаной выходят вверх у ребер и 6 граней. Тогда 6 = у -ф1. Поэтому при прохождении Q через v2 сумма S (й) изменяется на 0 — (а -фу) — 6 = (а-ф 1) — (а -фу) — (у-ф 1)==0, т. е. сохраняет свое значение. Если ломаная С замкнута, то 0 = а и 6 = у, п S (й) опять не меняется. Так будет при прохождении Q через все вер- шины V/, 1. Поэтому х(д%) = 2. 18. Из условия задачи, формулы Эйлера и соотношений (7.10) и (7.11) последовательно получаем р = В...(.В-..!_\ Г = 2 — В-фР, ЗГ^2Р. Отсюда 3 j2-В +В (В2~-]^ В (В- 1). ИЛИ в2 - 7В -ф 12< 0. Средн целых чисел решениями этого неравенства являются только В = 3 и В = 4. Так как многогранник не может иметь три вершины, то В = 4, т. е. многогранник является тетраэдром. 19. Формулировка утверждения: если каждые две грани многогран- ника имеют общую сторону, то сам многогранник — тетраэдр. 20. Пусть число перемен знаков вокруг каждой вершины не меньше 4. Пусть N обозначает сумму этих чисел, взятую по всем вершинам. По предположению имеем /V>4B. (Р.З) Рассмотрим еще число перемен знаков при обходе границы каждой грани и сумму всех таких чисел. Так как одна перемена знака связана только с одной парой ребер, имеющих общую вершину и отмеченных разными знаками, то общее число перемен при обходе всех граней равно общему числу перемен при обходе всех вершин, т. е. равно N. Число перемен знаков при обходе m-угольной грани, очевидно, четно и не превосходит т; поэтому N< 4Г, 4-4Г5 -ф6Г6 +6Г7 -ф... (Р.4) Используя неравенства (Р.З) н (Р.4), а также формулы (7.1) и (7.10),
получаем 4В < Л'<4Г4 4-4Г5 4-6Г6 4-6Г? 4-... < О2Г34-4Г, 4-4Г5 4-6Гв4-6Г?4~.. . = = 2 (ЗГз+ 4Г44-5Гз +. . .)-4(Гз + Г4+Г5 + . . .) =4Р-4Г = 4В-8, что невозможно. Двойственное утверждение: имеется такая грань многогранника, при обходе вокруг которой число перемен знаков не больше 2. 21. Из неравенства ЗГ^2Р следует Р)> 15/2, т. е. Р)>8. Из фор- мулы Эйлера получаем В = Р—3. Тогда двойственное неравенство ЗВ sSj2Р дает: 3 (Р —3)^2Р, нли Р -=/9. Итак, допустимы только два зна- чения: Р=8 и Р=9. В первом случае из формулы Эйлера получаем В = 5, во втором В = 6. Многогранник, у которого Г = 5, Р=8, В=5, сущест- вует; это — четырехугольная пирамида. Многогранником, у которого Г = 5, Р = 9, В = 6, является, например, треугольная призма. Двойственная задача: выпуклый многогранник имеет 5 вершин; каким может быть число его граней и число его ребер? 22. В формуле 2В — 2Р-)-2Г = 4 заменим все члены левой части, пользуясь равенствами (7.7), (7.9) и (7.8): 2 £ В,- У /В, 4-2 £ Г, =4. ,->з ;>з (Р.5) Умножим обе части (Р.5) на п и сложим полученное равенство почленно с 2 £ ZBt — 2 £ /Г( = 0. i>3 i>3 Тогда У (2n— rii 4- 2i) В; 4- 2 У (и—i) Г, = 4м. i з iз 23. Сопоставим каждой вершине каждой грани многогранника число 1/3 в качестве ее «веса». Тогда сумма весов, взятая по всем граням и всем их вершинам, равна В, т. е. числу вершин много- гранника. Из условий задачи и неравенства (7.13) следует, что много- гранник имеет пятиугольные грани. Найдем сумму весов, распростра- ненную на все вершины пяти- и шестиугольных граней. Предположим, что ни одна пятиугольная грань не касается ни пятиугольной, ни шестиугольной грани. Ввиду этого предположения указанная сумма, 1 • 3-5Г5 = 5Г5- Но шести- взятая по всем пятиугольным граням, равна ~ О угольные грани могут касаться друг друга. Поэтому соответствующая 1 им сумма равна - •6Г6 = 2Гв. Поэтому получаем 5Г54-2Г6<В, (Р.6) причем неравенство строгое, так как здесь учтены не все веса вершин «-угольных граней при п>7 С другой стороны, равенство (7.16) при и = 7 и В = Вз дает 4Г54-2Г6-2Г8-4Г9- ... =284-В, или 4Г54-2Г6^ 28 4-В, что противоречит (Р.6). 91
24. 6. 25. 166. 26. Эйлерова характеристика фигуры равна 1. 27. Эйлерова характеристика фигуры равна 28. При любом разбиении сферы на строго выпуклые многоуголь- ные грани выполняются все соотношения, выведенные в § 7. Поэтому из неравенства (7.13) следует, в частности, что мяч нельзя сшить только из шестиугольных кусков. 29. Такая точка существует. Действительно, если бы через каж- дую точку пересечения двух больших окружностей проходила третья большая окружность, то (с учетом условия задачи) мы получили бы разбиение сферы на строго выпуклые грани, причем каждая вершина этого разбиения имела бы степень > 6, а это противоречит неравен- ству (7.14). 30. Такой фигурой является, -например, граница любого выпук- лого многогранника. 31. Положим А = U Л, В= р| А,. Тогда % (Л) = 3 — 3 + / (В) = ( = 1 /=! = у(В). Из условия имеем у (Д)= 1, поэтому у (В) = I, а отсюда сразу следует нужное утверждение. 4 4 32. Положим А= (J Аг, В= Q А,. Тогда i = I 1=1 XH) = Q-Q + Q-Z(B)==2--Z(.B). Нам требуется доказать, что В #= 0. Для этого достаточно проверить, что х(В)#=0. Предположим противное: пусть х(В) = 0, тогда %(Д) = 2. Так как каждые два многоугольника имеют общую точку, то фигура А связна; следовательно, с(Д)=1, и из формулы (12.1) получаем с' (<4) = 0. Последнее равенство означает, что А совпадает с плоскостью. Но это невозможно: фигура А ограничена, а плоскость — нет. 33. Пусть заданы многоугольники Л,, <42, Аз. А4. Докажем, что пересечение каждых трех из них непусто, и тогда нужное утверждение 3 'з следует из предыдущей задачи. Положим А = J А,. В= Q А,. Тогда, i = I i = l как и в задаче 31, х(Д) = х(В). По условию с(А)=1 и с* (А) = 1 Поэтому из формулы (12.1) имеем х(^)=1. и поэтому х(В)= 1. Значит, В 0. Аналогично проверяется, что пересечение всех троек много- угольников непусто. 35. На х (п2— Зп -ф 4) частей. п 36. Положим А = At, где А, — отрезки. Так как с(А)^п и /= I с*(А)1>1, то из формулы (12.1) получаем х(А)О. Левое неравенство доказывается индукцией по числу отрезков п. При п = 1 это неравен- ство очевидно. Пусть оно доказано для всех Докажем его для 92
m + 1 . m ra = m + '- Пусть B= [J А,. По предположению имеем x(U . m (3 — m) >------2---’ тогДа х(в)=х(Дл;)+х(Дт+1)-х [лга+,п( U _ m (3 — m) . I fi . „ , I 2 h I X J U И™ + । ПА) | I m 1 '= 1 Учитывая, что x U (Ая-нПА) получаем m <m + I) 13 - (m + 1 )| X (°)>---2---b 1 — m ==— —g----------- 37. Пусть заданы строго выпуклые многоугольники А,, Д2.As. Предположим, что каждые четыре из них имеют пустое пересечение. По теореме 3 каждые четыре многоугольника, а следовательно, и все пять покрывают сферу S; тогда Полученное противоречие доказывает нужное утверждение. 38. Пусть каждые четыре многоугольника покрывают сферу S. Тогда по теореме 3 каждые три из них имеют непустое пересечение, а каждые четыре — пустое. Пусть всего имеется т многоугольников (т^5), тогда Отсюда 1, или m = i, что невозможно.
ЛИТЕРАТУРА I. Болтянский В. Г., Ефремович В. А. Наглядная топология.— М.: Наука, 1982, 160 с. (Б-чка «Квант», вып. 21.) 2. Д а н ц е р Л., Г р ю н б а у м Б., К л и В. Теорема Хелли.— М.: Мир, 1968, 160 с. 3. К у ш н и р е н к о А. Г. Целые точки в многоугольниках и многогран- никах.— Квант, 1977, № 4, с. 13—20. 4. Люстерник Л. А. Выпуклые фигуры и многогранники.— М/ Гостехтнздат, 1956, 212 с. 5. Хадвигер Г., Дебруннер Г# Комбинаторная геометрия пло- скости.— М.: Наука, 1965, 172 с. 6. Ш к л я р с к » н Д. О., Ченцов Н. Н., Я г л о м И. М. Геометри- ческие оценки и задачи из комбинаторной геометрии.— М.: Наука, 1974, 384 с. (Б-ка матем. кружка; вып. 13.) 7 Я гл о м И М. Заплаты на кафтане.— Квант, 1974, № 2, с. 13—21
СОДЕРЖАНИЕ Предисловие ..................................................... 3 § 1. Формулы Эйлера для прямой и плоскости...................... 5 § 2. Что такое эйлерова характеристика?........................ 11 § 3. Эйлерова характеристика многоугольников................... 19 § 4. Эйлерова характеристика и сумма внешних углов много- угольника ................................................... 30 § 5. Применение эйлеровой характеристики к вычислению пло- щадей ....................................................... 34 § 6. Формула Эйлера для пространства.......................... 40 § 7. Формула Эйлера для выпуклых многогранников и ее след- ствия ....................................................... 45 § 8. Аксиомы эйлеровой характеристики........................ 53 § 9. Доказательство существования эйлеровой характеристики 61 § 10. Равносильность двух определений эйлеровой характеристики 66 § II. Элементарные фигуры на сфере и их эйлеровы характе- ристики ..................................................... 76 § 12. Дальнейшие применения эйлеровой характеристики ... 80 Решения, указания, ответы ....................................... 87 Литература..................................................... 94
Юрий Алексеевич Шашкин ЭЙЛЕРОВА ХАРАКТЕРИСТИКА (Серия «Популярные лекции по математике») Редактор В. Ф. Пахомов Техи. редактор А. П. Колесникова Корректоры Т. С. Вайсберг, Л. С. Сомова ИБ № 12420 Сдано в набор 24.01.84. Подписано к печати 26.09.84. Формат 84X108 ‘/зз. Бумага тип. №2. Литературная гарнитура. Высокая печать. Усл. печ. л. 5,04. Усл. кр.-отт. 5,25. Уч.-изд. л. 5,06. Тираж 70 000 экз. Заказ № 68. Цена 15 коп. Издательство «Наука» Главная редакция физико-математической литературы 1 17071 Москва, Ленинский проспект, 15 Ленинградская типография № 2 головное предприя- тие ордена Трудового Красного Знамени Ленинградского объединения «Техническая книга» им. Евгении Соколо- вой Союзполиграфпрома при Государственном комитете СССР по делам издательств, полиграфии и книжной торговли. 198052, г. Ленинград, Л-52, Измайловский проспект, 29
ОПЕЧАТКИ Номер стр. строки Как отпечатано Как должно быть стр. 71 5 строка сверху ХО.₽_^)В,+[_(32)+ +(>s+...+H)+ x (G)=P— ( 2 ) В’ + стр. 71 7; строка сверху 1 Дч J= 53 с 7 4L с с «5 xi —< « с + •>— | S. uL ¥ 7 + : + стр. 71 9 строка сверху XG)=P—Bj—2В,- ... ... — (1-1) Bf- (п-1В„. X (G)=P — В2-2В,— ... ... -(1-1)В£ — ... ... — (п-1)В„. стр. 74 5 строка сверху : + + + 1 T 1 a a 1 • < J • + : + + гД £ | е в А 1X а а -- _ «3 1 1 Л 4 Z из | з + а —> . Зак, 68
15 коп ПОПУЛЯРНЫЕ ЛЕКЦИИ ПО МАТЕМАТИКЕ Вьш. 1. А. II. Маркушевич. Возвратные последовательности. Еып. 2. И П Натансон. Простейшие задачи на максимум и минных м Вши. 3. И. С. Симинекий. Метод математической индукции." Вып. 4. А. И. Маркушевич. Замечательные кривые Вып. 5 П. П. Коровкин. Неравенства. Вып. 6. Н. Н. Воробьев. Числа Фибоначчи Вып 7. \. Г. Курош. Алгебраические уравнения произвольны степеней Вып. 8. А О. Гельфоид. Решение уравнений в целых числах. Вып. 9 А. И. Маркушевич. Площади и логарифмы Вып. 10. А. С. Смогоржевский. Метод координат. Выи. Н Я. С. Дубнов. Ошибки в геометрических доказательствах Вып. 12. И. П Натансон. Суммирование бесконечно малых величин. Выи. 13. А. И. Маркушевич. Комплексные числа и конформные тобр женим Выл. 14. А. И. Фетисов. О доказательствах в геометрии. Вып. 15. И. Р. Шафаревич. О решении уравнений высших степеней Вып. 16- В. Г. Шерватов. Гпнерболические функции Вып. 17. В. Г. Болтянский. Что такое дифференцирование? Вып. 18. Г. М. Миракьяи. Прямой круговой цилиндр Вып. 19 Л. А. Люстерник. Кратчайшие линии Вып. 20 А. М Лопшиц. Вычисление площадей ориентированных фигур. Вып. 21. Л. II. Головина и К. М. Яглом. Индукция в геометрии. Вып. 22. В Г. Болтянский. Равновеликие и равносоставлеиные фигур! Вьш. 23. А. С. Смогоржевский. О геометрии Лобачевского Вып. 24. Б. И. Аргунов и Л. А. Скорняков. Конфигурационные теоремы Вып. 25. А. С. «Смогоржевский. Линейка в геометрических построениях. Вып. 26. Б. А Трахтеиброт. Алгоритмы и машинное решение задач. Вып. 27. В а. >слеискый. Некоторые приложения механики к математике Вып. 28. Н А. Архангельский и Б. И. Зайцев. Увтоматические цифровые машины. Вып. 29. А. Н. Костове к ий Геометрические построения одним циркулем. Вып. 30. Г. Е. Шилов. Как строить графики. Вып. 31. А. г. Дорфман. Оптика конических сечений Вып. 32. Е. С. Вентцель. Элементы теории игр. Вып. 33. А. С. Барсов. Что такое линейиое программирование. Вып. 34. Б. Е Маргулис. Системы линейных уравнений. Вып 35. Н. Я- Виленкин. Метод последовательных приближений. Выи. 36 В. Г. Болтянский. Огибающая. Вып. 37. Г. Е. Шилов. Простая гамма (устройство музыкальной шкалы) Вып. 38 К). А. Шрейдер. Что такое расстояние? Вып 39. И. Н. Воробьев. Признаки делимости. Вып. 40 С. В. Фомин Системы счисления. Вып. 41. Б. Ю. Коган. Приложение механики к геометрии. Вып. 42. Ю. И. Любнч и Л. А. Шор. Кинематический метод в геометриче- ских задачах. Вып. 13. В. А. Успенский. Треугольник Паскаля. Вып. 44. И. Я Бакельман. Инверсия. Вып. 45. И. М. Яглом. Необыкновенная алгебра Вып. 46. Н. М. Соболь. Метод Монте-Карло. Вып. 47. Л. А Калужнин. Основная теорема арифметики. Вып. 48. А. С. Солодовников. Системы линейных неравенств. Вып. 49 Г. Е. Шилов. Математический анализ в области рациональных функций. Вып. 50. В. Г. Болтянский. И. Ц. Гохберг. Разбиение фигур на меньшие части Вып. 51. К. М. Бескин. Изображения пространственных фигур Вып 52 Н. М. Беекии. Деление отрезка в данном отношении. Вып. 53. Б. А. Розенфельд и И Д Сергеева. Стереографическая проекция. Вып. 54. В. А. Успенский. Машина Поста. Вып. 55. Л. Бераи. Упорядоченные множества. Вып. 56. С. А. Абрамов. Элементы программирования. Вып. 57. В. А. Успенский. Теорема Гёделя о неполноте. Вып. 58. Ю. А. Шашкин. Эйлерова характеристика