Теорема Понтрягина-Куратовского — различия между версиями
| Строка 110: | Строка 110: | ||
1. Пусть пара вершин <tex>\ v_1 </tex> и <tex>\ v_2 </tex> является <tex>(a, b)</tex>-разделяющей. <br> | 1. Пусть пара вершин <tex>\ v_1 </tex> и <tex>\ v_2 </tex> является <tex>(a, b)</tex>-разделяющей. <br> | ||
| − | Тогда, в частности, <tex>v_2 \ne a</tex> и <tex> v_1 \ne b</tex>. В этом случае граф <tex>G</tex> содержит подграф, гомеоморфный <tex>\ K_{3,3} </tex> (отметим, что в <tex> In </tex> существует простая <tex>(v_1, v_2)</tex>-цепь)(рис. 1). | + | Тогда, в частности, <tex>v_2 \ne a</tex> и <tex> v_1 \ne b</tex>. В этом случае граф <tex>G</tex> содержит подграф, гомеоморфный <tex>\ K_{3,3} </tex> (отметим, что в <tex> In </tex> существует простая <tex>(v_1, v_2)</tex>-цепь) (рис. 1). |
2. Пусть пара вершин <tex>v_1</tex> и <tex>v_2</tex> не является <tex>(a, b)</tex>-разделяющей. <br> | 2. Пусть пара вершин <tex>v_1</tex> и <tex>v_2</tex> не является <tex>(a, b)</tex>-разделяющей. <br> | ||
Тогда <tex>v_1, v_2</tex> лежат на <tex>C[a, b]</tex> или на <tex>C[b, a]</tex>. Без ограничения общности будет считать, что <tex>v_1</tex> и <tex>v_2</tex> лежат на <tex>C[a, b]</tex>.<br> | Тогда <tex>v_1, v_2</tex> лежат на <tex>C[a, b]</tex> или на <tex>C[b, a]</tex>. Без ограничения общности будет считать, что <tex>v_1</tex> и <tex>v_2</tex> лежат на <tex>C[a, b]</tex>.<br> | ||
| − | 2.1. Пусть <tex>v_1</tex> и <tex>v_2</tex> лежат на <tex>C(a, b)</tex>, т.е. <tex>v_1 \ne b</tex> и <tex>v_2 \ne a</tex>(рис. 2). <br> | + | 2.1. Пусть <tex>v_1</tex> и <tex>v_2</tex> лежат на <tex>C(a, b)</tex>, т.е. <tex>v_1 \ne b</tex> и <tex>v_2 \ne a</tex> (рис. 2). <br> |
2.1.1 Пусть <tex>u_2</tex> лежит на <tex>C(d, a)</tex>.<br> | 2.1.1 Пусть <tex>u_2</tex> лежит на <tex>C(d, a)</tex>.<br> | ||
| − | Тогда в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex>(рис. 3).<br> | + | Тогда в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex> (рис. 3).<br> |
2.1.2. Пусть <tex>u_2 = d</tex>.<br> | 2.1.2. Пусть <tex>u_2 = d</tex>.<br> | ||
| − | Тогда во внешней части <tex>In</tex> имеется вершина <tex>w</tex> и три простые цепи от <tex>w</tex> соответственно до <tex>d, v_1, v_2</tex>, которые в качестве общей точки имеют только точку <tex>w</tex>. В этом случае в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex>(рис. 4).<br> | + | Тогда во внешней части <tex>In</tex> имеется вершина <tex>w</tex> и три простые цепи от <tex>w</tex> соответственно до <tex>d, v_1, v_2</tex>, которые в качестве общей точки имеют только точку <tex>w</tex>. В этом случае в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex> (рис. 4).<br> |
2.1.3. Пусть <tex>u_2</tex> лежит на <tex>C(b, d)</tex>.<br> | 2.1.3. Пусть <tex>u_2</tex> лежит на <tex>C(b, d)</tex>.<br> | ||
| − | Тогда в графе <tex>G</tex> есть подграф, гомеоморфный <tex>K_{3,3}</tex>(рис. 5).<br> | + | Тогда в графе <tex>G</tex> есть подграф, гомеоморфный <tex>K_{3,3}</tex> (рис. 5).<br> |
| − | < | + | <center><gallery style="text-align:center; font-size:90%" > |
| − | + | Файл:Сase_2.1.png|рис. 2 | |
| − | + | Файл:Сase_2.1.1.png|рис. 3 | |
| − | + | Файл:Сase_2.1.2.png|рис. 4 | |
| − | + | Файл:Сase_2.1.3.png|рис. 5 | |
| − | </ | + | </gallery></center> |
Теперь рассмотрим случаи, когда хотя бы одна из вершин <tex>v_1</tex> и <tex>v_2</tex> не лежит на <tex>С(a, b)</tex>. Без ограничения общности будем считать, что это вершина <tex>v_1</tex>, т.е <tex>v_1 = b</tex>(поскольку <tex>v_1</tex> лежит на <tex>C[a, b]</tex>).<br> | Теперь рассмотрим случаи, когда хотя бы одна из вершин <tex>v_1</tex> и <tex>v_2</tex> не лежит на <tex>С(a, b)</tex>. Без ограничения общности будем считать, что это вершина <tex>v_1</tex>, т.е <tex>v_1 = b</tex>(поскольку <tex>v_1</tex> лежит на <tex>C[a, b]</tex>).<br> | ||
| Строка 138: | Строка 138: | ||
2.2.1. Пусть <tex>u_2</tex> лежит на <tex>C(d, a)</tex>.<br> | 2.2.1. Пусть <tex>u_2</tex> лежит на <tex>C(d, a)</tex>.<br> | ||
| − | Тогда в графе <tex>G</tex> есть пограф, гомеоморфный <tex>K_{3,3}</tex>(рис. 6).<br> | + | Тогда в графе <tex>G</tex> есть пограф, гомеоморфный <tex>K_{3,3}</tex> (рис. 6).<br> |
2.2.2. Пусть <tex>u_2 = d</tex>.<br> | 2.2.2. Пусть <tex>u_2 = d</tex>.<br> | ||
| − | Тогда в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex>(рис. 7).<br> | + | Тогда в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex> (рис. 7).<br> |
2.2.3. Пусть <tex>u_2</tex> лежит на <tex>C(b, d)</tex>.<br> | 2.2.3. Пусть <tex>u_2</tex> лежит на <tex>C(b, d)</tex>.<br> | ||
| − | Тогда в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex>(рис. 8). <br | + | Тогда в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex> (рис. 8). <br> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | 2.3. Пусть <tex>v_2 = a</tex>(рис. 9).<br> | + | <center><gallery style="text-align:center; font-size:90%" > |
| − | Рассмотрим теперь пару вершин <tex>u_1</tex> и <tex>u_2</tex>. Будем считать, что <tex>u_1 = c</tex> и <tex>u_2 = d</tex>, поскольку все другие случаи расположения вершин <tex>u_1</tex> и <tex>u_2</tex> так же, как были рассмотрены все случаи расположения <tex>v_1</tex> и <tex>v_2</tex>. Пусть <tex>P_1</tex> и <tex>P_2</tex> — соответственно кратчайшие простые <tex>(a, b)</tex>-цепь и <tex>(c, d)</tex>-цепь по внутренней части <tex>In</tex>(рис. 10). | + | Файл:Сase_2.2.1.png|рис. 6 |
| + | Файл:Сase_2.2.2.png|рис. 7 | ||
| + | Файл:Сase_2.2.3.png|рис. 8 | ||
| + | </gallery></center> | ||
| + | |||
| + | 2.3. Пусть <tex>v_2 = a</tex> (рис. 9).<br> | ||
| + | Рассмотрим теперь пару вершин <tex>u_1</tex> и <tex>u_2</tex>. Будем считать, что <tex>u_1 = c</tex> и <tex>u_2 = d</tex>, поскольку все другие случаи расположения вершин <tex>u_1</tex> и <tex>u_2</tex> так же, как были рассмотрены все случаи расположения <tex>v_1</tex> и <tex>v_2</tex>. Пусть <tex>P_1</tex> и <tex>P_2</tex> — соответственно кратчайшие простые <tex>(a, b)</tex>-цепь и <tex>(c, d)</tex>-цепь по внутренней части <tex>In</tex> (рис. 10). | ||
Заметим, что <tex>P_1</tex> и <tex>P_2</tex> имеют общую точку.<br> | Заметим, что <tex>P_1</tex> и <tex>P_2</tex> имеют общую точку.<br> | ||
2.3.1. Пусть цепи <tex>P_1</tex> и <tex>P_2</tex> имеют более одной общей точки.<br> | 2.3.1. Пусть цепи <tex>P_1</tex> и <tex>P_2</tex> имеют более одной общей точки.<br> | ||
| − | Тогда в графе <tex>G</tex> есть подграф, гомеоморфный <tex>K_{3,3}</tex>(рис. 11).<br> | + | Тогда в графе <tex>G</tex> есть подграф, гомеоморфный <tex>K_{3,3}</tex> (рис. 11).<br> |
2.3.2. Пусть цепи <tex>P_1</tex> и <tex>P_2</tex> имеют точно одну общую точку <tex>w</tex>.<br> | 2.3.2. Пусть цепи <tex>P_1</tex> и <tex>P_2</tex> имеют точно одну общую точку <tex>w</tex>.<br> | ||
| − | Тогда в графе <tex>G</tex> есть подграф, гомеоморфный <tex>K_5</tex>(рис. 12).<br> | + | Тогда в графе <tex>G</tex> есть подграф, гомеоморфный <tex>K_5</tex> (рис. 12).<br> |
| − | < | + | <center><gallery style="text-align:center; font-size:90%" > |
| − | + | Файл:Сase_2.3(a).png|рис. 9 | |
| − | + | Файл:Сase_2.3(b).png|рис. 10 | |
| − | + | Файл:Сase_2.3.1.png|рис. 11 | |
| − | + | Файл:Сase_2.3.2.png|рис. 12 | |
| − | </ | + | </gallery></center> |
Таким образом, доказано, что в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex> или <tex>K_5</tex>, что противоречит нашему первому предположению.<br> | Таким образом, доказано, что в графе <tex>G</tex> имеется подграф, гомеоморфный <tex>K_{3,3}</tex> или <tex>K_5</tex>, что противоречит нашему первому предположению.<br> | ||
Версия 04:12, 8 ноября 2010
Содержание
| Теорема: | ||||||||||||||||||||||||||||||||
Граф планарен тогда и только тогда, когда он не содержит подграфов, гомеоморфных , и не содержит подграфов, гомеоморфных . | ||||||||||||||||||||||||||||||||
| Доказательство: | ||||||||||||||||||||||||||||||||
НеобходимостьНеобходимость условия очевидна. ДостаточностьОт противного: пусть существует непланарный граф, который не содержит подграфов, гомеоморфных или . Пусть — такой граф с наименьшим возможным числом рёбер, не содержащий изолированных вершин. G связенЕсли не связен, то его компоненты связности планарны и, следовательно, сам граф планарен. G — обыкновенный графВ самом деле, пусть в графе есть петля или кратное ребро . Тогда граф планарен. Добавляя ребро к графу получим, что граф он планарен. G — блокПусть, от противного, в графе есть точка сочленения . Через обозначим подграф графа , порождённый вершинами одной из компонент связности графа и вершинной , а через подграф графа , порождённый вершинами остальных компонент связности графа и вершиной . (рис. 1) Возьмём укладку графа на плоскости такую, что вершина лежит на границе верхней грани. Затем во внешней грани графа возьмём укладку графа такую, что вершина будет представлена на плоскости в двух экземплярах. (рис. 2) Соединим два экземпляра вершины пучком жордановых линий, не допуская лишних пересечений с укладками графов и , состоящим из такого количества линий, какова степень вершины в графе . Далее отбросим вхождение вершины в граф , заменяя инцидентные её рёбра на жордановы линии, полученные из линий указанного пучка и рёбер (рис. 3) Таким образом мы получили укладку графа на плоскости, что невозможно.
В G' существует цикл, содержащий вершины a и bПусть и лежат в одном блоке графа .
Заметим, что в графе рёбер меньше, чем в графе . Действительно, вместо ребра в есть ребро и часть рёбер из графа осталась в графе . Аналогично, в графе рёбер меньше, чем в графе . Отметим, что опять вершина представлена на плоскости в двух экземплярах. Очевидно, добавление ребра не меняет планарности графа . Склеим оба вхождения вершины точно так же, как это мы сделали в предыдущем пункте доказательства (рис. 6). Сотрем затем ранее добавленные ребра и . В результате мы получим укладку графа на плоскости, что невозможно. Утверждение доказано. Вспомогательные определения и утверждение об одновременно разделяющейся внутренней частиСреди всех укладок графа на плоскости и среди всех циклов , содержащих и , зафиксируем такую укладку и такой цикл, что внутри области, ограниченной циклом , лежит максимальное возможное число граней графа . Зафиксируем один из обходов по циклу (на рисунках будем рассматривать обход по часовой стрелке по циклу ). Для вершин и цикла через будем обозначать простую -цепь, идущую по циклу от до в направлении обхода цикла. Конечно, . Положим {}, т.е. получено из отбрасыванием вершин и .
В силу связности графа для любой внешней компоненты должны существовать рёбра в , соединяющие её с вершинами цикла .
В силу связности графа для любой внутренней компоненты должны существовать рёбра в , соединяющие её с вершинами цикла .
Будем говорить, что внешняя (внутренняя) часть встречает цикл в своих точках прикрепления к циклу .
Аналогично можно ввести понятие -разделяющей внутренней части. Заметим, что внутрення часть может встречать цикл , вообще говоря, более чем в двух точках, но не менее чем в двух точках.
Разбор случаев взаимного положения a, b, c, d, u1, u2, v1, v2Рассмотрим 2 случая. 1. Пусть пара вершин и является -разделяющей. 2. Пусть пара вершин и не является -разделяющей. 2.1. Пусть и лежат на , т.е. и (рис. 2). 2.1.1 Пусть лежит на . 2.1.2. Пусть . 2.1.3. Пусть лежит на . Теперь рассмотрим случаи, когда хотя бы одна из вершин и не лежит на . Без ограничения общности будем считать, что это вершина , т.е (поскольку лежит на ). 2.2. Пусть . 2.2.1. Пусть лежит на . 2.2.2. Пусть . 2.2.3. Пусть лежит на . 2.3. Пусть (рис. 9). 2.3.1. Пусть цепи и имеют более одной общей точки. 2.3.2. Пусть цепи и имеют точно одну общую точку . | ||||||||||||||||||||||||||||||||
Литература
- Асанов М., Баранский В., Расин В. — Дискретная математика — Графы, матроиды, алгоритмы








