В топологии теорема жордановой кривой утверждает, что каждая жорданова кривая (плоская простая замкнутая кривая) делит плоскость на « внутреннюю » область , ограниченную кривой, и « внешнюю » область, содержащую все близлежащие и удаленные внешние точки. Каждый непрерывный путь , соединяющий точку одного региона с точкой другого, где-то пересекается с кривой. Хотя теорема кажется интуитивно очевидной, требуется некоторая изобретательность, чтобы доказать ее элементарными средствами. «Хотя JCT — одна из самых известных топологических теорем, многие, даже среди профессиональных математиков, никогда не читали ее доказательства». (Тверберг (1980, Введение)). Более прозрачные доказательства опираются на математический аппарат алгебраической топологии и приводят к обобщениям на многомерные пространства.
Теорема Жордана о кривой названа в честь математика Камиллы Джордана (1838–1922), который опубликовал свое первое заявленное доказательство в 1887 году. [1] [2] На протяжении десятилетий математики обычно считали, что это доказательство ошибочно и что первое строгое доказательство было ошибочным. осуществил Освальд Веблен . Однако это мнение было опровергнуто Томасом К. Хейлзом и другими. [3]
Кривая Жордана или простая замкнутая кривая в плоскости R2 — это образ C инъективного непрерывного отображения окружности в плоскость , φ : S1 → R2 . Жордановая дуга на плоскости — это образ инъективного непрерывного отображения замкнутого и ограниченного интервала [ a , b ] на плоскость. Это плоская кривая , которая не обязательно является гладкой или алгебраической .
Альтернативно, жордановая кривая — это образ непрерывного отображения φ : [0,1] → R2 такого, что φ ( 0) = φ (1) и ограничение φ на [0,1) инъективно. Первые два условия говорят, что C является непрерывной петлей, тогда как последнее условие предполагает, что C не имеет точек самопересечения.
С помощью этих определений теорему Жордана о кривой можно сформулировать следующим образом:
Теорема . Пусть C — жорданова кривая в плоскости R 2 . Тогда его дополнение R2 \ C состоит ровно из двух компонент связности . Один из этих компонентов ограничен ( внутренний ), а другой неограничен ( внешний ), а кривая C является границей каждого компонента.
Напротив, дополнение к жордановой дуге на плоскости связно.
Теорема Жордана о кривой была независимо обобщена на более высокие измерения Х. Лебегом и Л. Э. Дж. Брауэром в 1911 году, что привело к теореме разделения Джордана-Брауэра .
Теорема . Пусть X — n -мерная топологическая сфера в ( n +1)-мерном евклидовом пространстве Rn +1 ( n > 0), т.е. образ инъективного непрерывного отображения n - сферы Sn в Rn . +1 . Тогда дополнение Y к X в Rn + 1 состоит ровно из двух компонент связности. Одна из этих компонент ограничена (внутренняя), а другая неограничена (внешняя). Множество X является их общей границей.
В доказательстве используется теория гомологии . Впервые установлено, что, в более общем плане, если X гомеоморфно k -сфере, то приведенные целочисленные группы гомологии Y = R n +1 \ X имеют следующий вид:
Это доказывается индукцией по k с помощью последовательности Майера–Виеториса . Когда n = k , нулевая приведенная гомология Y имеет ранг 1, что означает, что Y имеет 2 связных компонента (которые, кроме того, связаны путями ), и с небольшой дополнительной работой можно показать, что их общая граница — это X. Дальнейшее обобщение было найдено Дж. У. Александером , который установил двойственность Александера между приведенными гомологиями компактного подмножества X в R n +1 и приведенными когомологиями его дополнения. Если X — n -мерное компактное связное подмногообразие Rn + 1 (или Sn + 1 ) без края, его дополнение имеет 2 компонента связности.
Существует усиление теоремы о жордановой кривой, называемое теоремой Жордана-Шенфлиса , которая утверждает, что внутренняя и внешняя плоские области, определяемые жордановой кривой в R 2 , гомеоморфны внутренней и внешней части единичного круга . В частности, для любой точки P во внутренней области и точки A на жордановой кривой существует жордановая дуга, соединяющая P с A и, за исключением конца A , полностью лежащая во внутренней области. Альтернативная и эквивалентная формулировка теоремы Жордана–Шенфлиса утверждает, что любая жорданова кривая φ : S1 → R2 , где S1 рассматривается как единичная окружность на плоскости, может быть продолжена до гомеоморфизма ψ : R2 → R2 . самолета. В отличие от обобщения Лебега и Брауэра теоремы о жордановой кривой, это утверждение становится ложным в более высоких измерениях: в то время как внешняя часть единичного шара в R 3 просто связна , поскольку она втягивается в единичную сферу, рогатая сфера Александера является подмножеством R 3 гомеоморфна сфере , но настолько скручена в пространстве, что неограниченная компонента ее дополнения в R 3 не односвязна и, следовательно, не гомеоморфна внешности единичного шара.
Теорема Жордана о кривой может быть доказана на основе теоремы Брауэра о неподвижной точке (в двух измерениях) [4] , а теорема Брауэра о неподвижной точке может быть доказана на основе теоремы Hex: «в каждой игре Hex есть хотя бы один победитель», из которой мы получаем логическое следствие: из теоремы Hex следует теорема Брауэра о неподвижной точке, из которой следует теорема Жордана о кривой. [5]
Ясно, что теорема о кривой Жордана подразумевает «сильную теорему Hex»: «каждая игра в Hex заканчивается ровно одним победителем, без возможности проигрыша обеих сторон или победы обеих сторон», таким образом, теорема о кривой Жордана эквивалентна сильному Hex. теорема, которая является чисто дискретной теоремой.
Теорема Брауэра о неподвижной точке, будучи зажатой между двумя эквивалентными теоремами, также эквивалентна обеим. [6]
В обратной математике и компьютерно-формализованной математике теорема о кривой Жордана обычно доказывается путем сначала преобразования ее в эквивалентную дискретную версию, аналогичную сильной теореме Hex, а затем доказательства дискретной версии. [7]
При обработке изображений двоичное изображение представляет собой дискретную квадратную сетку из 0 и 1 или, что то же самое, компактное подмножество . Топологические инварианты на , такие как количество компонентов, могут быть не вполне определены, если у него нет надлежащим образом определенной структуры графа .
На : есть две очевидные графовые структуры :
Обе структуры графов не удовлетворяют сильной теореме Hex. Квадратная сетка с 4 соседями допускает ситуацию без победителя, а квадратная сетка с 8 соседями допускает ситуацию с двумя победителями. Следовательно, свойства связности в , такие как теорема Жордана о кривой, не распространяются ни на одну из структур графа.
Если структура «квадратной сетки с 6 соседями» наложена на , то это гексагональная сетка и, таким образом, удовлетворяет сильной теореме Hex, позволяя обобщить теорему о кривой Жордана. По этой причине при вычислении связанных компонентов в двоичном изображении обычно используется квадратная сетка с 6 соседями. [8]
Теорема Штайнхауза о шахматной доске в некотором смысле показывает, что сетка с 4 соседями и сетка с 8 соседями «вместе» подразумевают теорему Жордана о кривой, а сетка с 6 соседями представляет собой точную интерполяцию между ними. [9] [10]
Теорема гласит: предположим, что вы разместили бомбы на некоторых клетках шахматной доски так, что король не может перейти с нижней стороны на верхнюю, не наступив на бомбу, тогда ладья может переместиться с левой стороны на правую, наступив на нее. только на бомбах.
Утверждение теоремы о жордановой кривой на первый взгляд может показаться очевидным, но доказать ее довольно сложно. Бернар Больцано был первым, кто сформулировал точную гипотезу, отметив, что это не самоочевидное утверждение, а требующее доказательства. [11] Этот результат легко установить для многоугольников , но проблема заключалась в том, чтобы обобщить его на все виды кривых с плохим поведением, в том числе нигде не дифференцируемые кривые, такие как снежинка Коха и другие фрактальные кривые , или даже кривая Жордана положительная зона , построенная Осгудом (1903 г.).
Первое доказательство этой теоремы было дано Камиллом Жорданом в его лекциях по реальному анализу и опубликовано в его книге « Кур анализа политехнической школы» . [1] Существуют некоторые разногласия по поводу того, было ли доказательство Джордана полным: большинство комментаторов утверждали, что первое полное доказательство было дано позже Освальдом Вебленом , который сказал следующее о доказательстве Джордана:
Однако его доказательство неудовлетворительно для многих математиков. Он предполагает теорему без доказательства в важном частном случае простого многоугольника, и в рассуждениях с этого момента следует признать, что, по крайней мере, не даны все детали. [12]
Однако Томас К. Хейлз писал:
Почти все современные цитаты, которые я нашел, подтверждают, что первое правильное доказательство принадлежит Веблену... Ввиду резкой критики доказательства Джордана я был удивлен, когда сел читать его доказательство и не нашел в нем ничего предосудительного. С тех пор я связался с рядом авторов, критиковавших Джордана, и в каждом случае автор признавал, что не знает об ошибке в доказательстве Джордана. [13]
Хейлз также отметил, что частный случай простых многоугольников не только является простым упражнением, но и вообще не использовался Джорданом, и процитировал слова Майкла Рикена:
Доказательство Джордана по существу верно... Доказательство Джордана не дает удовлетворительного представления деталей. Но идея верна, и при некоторой доработке доказательство будет безупречным. [14]
Ранее доказательство Джордана и еще одно раннее доказательство Шарля Жана де ла Валле Пуссена уже были критически проанализированы и завершены Шенфлисом (1924). [15]
Из-за важности теоремы о жордановой кривой в маломерной топологии и комплексном анализе она привлекла большое внимание выдающихся математиков первой половины 20 века. Различные доказательства теоремы и ее обобщения были построены Дж. В. Александром , Луи Антуаном , Людвигом Бибербахом , Луиценом Брауэром , Арно Данжуа , Фридрихом Хартогсом , Белой Керекьярто , Альфредом Прингсхаймом и Артуром Морицем Шенфлисом .
Продолжаются новые элементарные доказательства теоремы о жордановой кривой, а также упрощения предыдущих доказательств.
Корень этой трудности объясняется Твербергом (1980) следующим образом. Сравнительно несложно доказать, что теорема о жордановой кривой справедлива для любого жорданового многоугольника (лемма 1) и что каждая жорданова кривая может быть сколь угодно хорошо аппроксимирована жордановым многоугольником (лемма 2). Жордановый многоугольник — это цепь многоугольников , граница ограниченного связного открытого множества , назовем его открытым многоугольником, а его замыкание — замкнутым многоугольником. Рассмотрим диаметр наибольшего диска, содержащегося в замкнутом многоугольнике. Судя по всему, положительно. Используя последовательность жордановых многоугольников (которые сходятся к заданной жордановой кривой), мы имеем последовательность, предположительно сходящую к положительному числу - диаметру наибольшего диска, содержащегося в замкнутой области, ограниченной жордановой кривой. Однако нам нужно доказать , что последовательность не сходится к нулю, используя только данную жорданову кривую, а не область, предположительно ограниченную этой кривой. В этом суть леммы 3 Тверберга. Грубо говоря, замкнутые многоугольники не должны везде уменьшаться до нуля. Более того, они не должны где-то утончаться до нуля, в чем и состоит смысл леммы 4 Тверберга.
Первое формальное доказательство теоремы о кривой Жордана было создано Хейлсом (2007a) в системе HOL Light в январе 2005 года и содержало около 60 000 строк. Еще одно строгое формальное доказательство, состоящее из 6500 строк, было создано в 2005 году международной командой математиков с использованием системы Mizar . И доказательство Mizar, и доказательство HOL Light основаны на библиотеках ранее доказанных теорем, поэтому эти два размера несопоставимы. Нобуюки Сакамото и Кейта Ёкояма (2007) показали, что в обратной математике теорема Жордана о кривой эквивалентна слабой лемме Кенига над системой .
В вычислительной геометрии теорема Жордана о кривой может использоваться для проверки того, находится ли точка внутри или снаружи простого многоугольника . [16] [17] [18]
Из заданной точки проследить луч , не проходящий ни через одну вершину многоугольника (удобны все лучи, кроме конечного числа). Затем вычислите количество n пересечений луча с ребром многоугольника. Доказательство теоремы о жордановой кривой подразумевает , что точка находится внутри многоугольника тогда и только тогда, когда n нечетно .
Адлер, Даскалакис и Демейн [19] доказывают, что вычислительная версия теоремы Джордана является PPAD-полной . Как следствие, они показывают, что из теоремы Джордана следует теорема Брауэра о неподвижной точке . Это дополняет более ранний результат Маехары о том, что из теоремы Брауэра о неподвижной точке следует теорема Джордана. [20]