<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.18.205.24&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.18.205.24&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/5.18.205.24"/>
		<updated>2026-05-19T17:15:16Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63681</id>
		<title>Алгоритмы на строках:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63681"/>
				<updated>2018-01-25T15:43:52Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 3 Суффиксное дерево */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Взяли все'''&lt;br /&gt;
== 1 Основные определения. Простые комбинаторные свойства слов ==&lt;br /&gt;
&lt;br /&gt;
# [[Основные определения, связанные со строками]]&lt;br /&gt;
# [[Период и бордер, их связь]]&lt;br /&gt;
# [[Слово Фибоначчи]]&lt;br /&gt;
# [[Слово Туэ-Морса]]&lt;br /&gt;
# '''взяли''' [[Декомпозиция Линдона]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,5&lt;br /&gt;
## заменить &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## см. также&lt;br /&gt;
# [[Алгоритм Ландау-Шмидта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Крочемора]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Мейна-Лоренца]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# '''взяли''' [[Алгоритм Манакера]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;0.5&lt;br /&gt;
## заменить &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## &amp;lt;tex&amp;gt;d1&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;d_1&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Дерево палиндромов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2 Поиск подстроки в строке ==&lt;br /&gt;
0 [[Поиск подстроки в строке]] 0.25&lt;br /&gt;
## См. также&lt;br /&gt;
=== 1 Точный поиск ===&lt;br /&gt;
# [[Наивный алгоритм поиска подстроки в строке]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа]]&lt;br /&gt;
# [[Поиск наибольшей общей подстроки двух строк с использованием хеширования]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Префикс-функция]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Кнута-Морриса-Пратта]]&lt;br /&gt;
# [[Автомат Кнута-Морриса-Пратта]]&lt;br /&gt;
# [[Z-функция]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Бор]]&lt;br /&gt;
# [[Алгоритм Ахо-Корасик]]&lt;br /&gt;
# [[Суффиксный автомат]]&lt;br /&gt;
# [[Алгоритм Бойера-Мура]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм Апостолико-Крочемора]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Колусси]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм Райта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Shift-And]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Двусторонний алгоритм]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Турбо-алгоритм Бойера-Мура]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2 Нечёткий поиск ===&lt;br /&gt;
# [[Алгоритм Ландау-Вишкина (k несовпадений)]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Ландау-Вишкина (k различий)]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3 Суффиксное дерево ==&lt;br /&gt;
# [[Суффиксный бор]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## Trie -&amp;gt; Tree&lt;br /&gt;
# [[Сжатое суффиксное дерево]]&lt;br /&gt;
# [[Алгоритм Укконена]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм МакКрейта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Фарача]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4 Суффиксный массив ==&lt;br /&gt;
# [[Суффиксный массив]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# '''взяли'''[[Построение суффиксного массива с помощью стандартных методов сортировки]] 2&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## разобраться с псевдокодом&lt;br /&gt;
# '''взяли''' [[Алгоритм цифровой сортировки суффиксов циклической строки]] 2&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## в картинки с примером есть ошибка&lt;br /&gt;
# [[Алгоритм Касаи и др.]]&lt;br /&gt;
# [[Алгоритм Карккайнена-Сандерса]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм поиска подстроки в строке с помощью суффиксного массива]]&lt;br /&gt;
# [[Количество подпалиндромов в строке]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63289</id>
		<title>Теорема Турана об экстремальном графе</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63289"/>
				<updated>2018-01-01T16:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Теорема Турана==&lt;br /&gt;
[[Файл:Turan example.png|200px|thumb|right|Пример графа Турана при &amp;lt;tex&amp;gt;n = 8, r = 4&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
'''Теорема Ту́рана''' (англ. ''Turán's theorem'') {{---}} классическая теорема экстремальной теории графов&amp;lt;ref&amp;gt;[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 Экстремальная теория графов]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
Она послужила образцом для большого количества подобных теорем, которые изучают, как наличие тех или иных подструктур влияет на некоторые глобальные параметры ([[Раскраска графа|хроматическое число]]).&lt;br /&gt;
&lt;br /&gt;
Впервые теорему сформулировал венгерский математик Пал Туран в &amp;lt;tex&amp;gt;1941&amp;lt;/tex&amp;gt; году.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;K_n&amp;lt;/tex&amp;gt; {{---}} полный граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; {{---}} максимальное количество ребер, которое может иметь граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах, не включая в себя &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt; как подграф.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
'''Граф Турана'''  &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} полный &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-[[Двудольные графы|дольный]] граф на &amp;lt;tex&amp;gt;n &amp;gt; r-1&amp;lt;/tex&amp;gt; вершинах, доли которого по мощности отличаются не более чем на &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;. Если количество вершин не превосходит количество долей (&amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt;), то &amp;lt;tex&amp;gt;T^{r-1}(n) = K_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;t_{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} количество ребер в &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&lt;br /&gt;
Если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным количеством ребер, то &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
Докажем от противного. Пусть существует &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным числом ребер, который не является графом Турана.&lt;br /&gt;
Обозначим его &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Очевидно, что &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; является полным &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Так как &amp;lt;tex&amp;gt;G_m \ne T^{r-1}(n) &amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; существуют доли &amp;lt;tex&amp;gt;V_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;, что &amp;lt;tex&amp;gt;|V_1| - |V_2| &amp;gt; 1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Но тогда возьмем вершину &amp;lt;tex&amp;gt;a \in V_1&amp;lt;/tex&amp;gt; и перекинем ее в &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;. Тогда количество вершин, которые не могут быть соседями &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; уменьшилось с размером ее доли. Остальной граф не изменился, поэтому общее количество ребер увеличилось.&lt;br /&gt;
Это противоречит предположению, что граф &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; максимален по числу ребер.&lt;br /&gt;
&lt;br /&gt;
Значит лемма доказана.&lt;br /&gt;
}}&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Для всех натуральных чисел &amp;lt;tex&amp;gt;r&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;r &amp;gt; 1&amp;lt;/tex&amp;gt;, любой граф &amp;lt;tex&amp;gt;G \nsubseteq K_r&amp;lt;/tex&amp;gt; с &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинами и &amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; ребрами есть &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:Turan theorem induction step.png|300px|thumb|left|Шаг индукции]]&lt;br /&gt;
Применим индукцию по &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''База:'''&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt; имеем &amp;lt;tex&amp;gt;G = K_n = T^{r-1}(n)&amp;lt;/tex&amp;gt;, что и утверждалось. База доказана.&lt;br /&gt;
&lt;br /&gt;
'''Шаг индукции:'''&lt;br /&gt;
&lt;br /&gt;
Пусть теперь &amp;lt;tex&amp;gt;n \geqslant r&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; реберно-максимален и не содержит подграфа &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; содержит подграф &amp;lt;tex&amp;gt;K^{r-1}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Обозначим любой из них как &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Тогда по индукционному предположению &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;t_{r-1}(n - r + 1)&amp;lt;/tex&amp;gt; ребер, а любая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K.&amp;lt;/tex&amp;gt;&lt;br /&gt;
Следовательно мы можем оценить количество ребер в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;|E(G)| \leqslant \underbrace{t_{r-1}(n + r - 1)}_{G-K} + \underbrace{(n - r + 1)(r - 2)}_{(G-K) \rightleftarrows (K)} + \underbrace{{r-1 \choose 2}}_{K} = t_{r-1}(n); (1)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Равенство справа следует непосредственно из графа Турана &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; экстремален для &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;(1)&amp;lt;/tex&amp;gt; имеет место равенство.&lt;br /&gt;
Таким образом, любая вершина из &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; {{---}} точно так же, как и вершины &amp;lt;tex&amp;gt;x_1,\cdots, x_{r-1}&amp;lt;/tex&amp;gt; из самого &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;i = 1,\cdots, r-1&amp;lt;/tex&amp;gt; пусть &amp;lt;tex&amp;gt;V_i = \{v \in V(G) \mid vx_i \not\in E(G)\}&amp;lt;/tex&amp;gt; есть множество всех вершин &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, чьи &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; отличны от &amp;lt;tex&amp;gt;x_i&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Так как каждая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;, то все &amp;lt;tex&amp;gt;V_i&amp;lt;/tex&amp;gt; не зависимы.&lt;br /&gt;
При этом они в объединении дают &amp;lt;tex&amp;gt;V(G)&amp;lt;/tex&amp;gt; поскольку &amp;lt;tex&amp;gt;K_r \nsubseteq G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Следовательно, граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является &amp;lt;tex&amp;gt;(r-1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Тогда по лемме из предположения об экстремальности &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; следует, что &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==См. также==&lt;br /&gt;
*[[Раскраска графа]]&lt;br /&gt;
*[[Двудольные графы]]&lt;br /&gt;
==Примечания==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
==Источники информации==&lt;br /&gt;
*''Дистель, Рейнград.'' Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.&lt;br /&gt;
*[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 Экстремальная теория графов]&lt;br /&gt;
&lt;br /&gt;
[[Категория:  Раскраски графов]]&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63288</id>
		<title>Теорема Турана об экстремальном графе</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63288"/>
				<updated>2018-01-01T16:05:46Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Теорема Турана==&lt;br /&gt;
[[Файл:Turan example.png|200px|thumb|right|Пример графа Турана при &amp;lt;tex&amp;gt;n = 8, r = 4&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
'''Теорема Ту́рана''' (англ. ''Turán's theorem'') {{---}} классическая теорема экстремальной теории графов)&amp;lt;ref&amp;gt;[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 Экстремальная теория графов]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
Она послужила образцом для большого количества подобных теорем, которые изучают, как наличие тех или иных подструктур влияет на некоторые глобальные параметры ([[Раскраска графа|хроматическое число]]).&lt;br /&gt;
&lt;br /&gt;
Впервые теорему сформулировал венгерский математик Пал Туран в &amp;lt;tex&amp;gt;1941&amp;lt;/tex&amp;gt; году.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;K_n&amp;lt;/tex&amp;gt; {{---}} полный граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; {{---}} максимальное количество ребер, которое может иметь граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах, не включая в себя &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt; как подграф.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
'''Граф Турана'''  &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} полный &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-[[Двудольные графы|дольный]] граф на &amp;lt;tex&amp;gt;n &amp;gt; r-1&amp;lt;/tex&amp;gt; вершинах, доли которого по мощности отличаются не более чем на &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;. Если количество вершин не превосходит количество долей (&amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt;), то &amp;lt;tex&amp;gt;T^{r-1}(n) = K_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;t_{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} количество ребер в &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&lt;br /&gt;
Если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным количеством ребер, то &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
Докажем от противного. Пусть существует &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным числом ребер, который не является графом Турана.&lt;br /&gt;
Обозначим его &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Очевидно, что &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; является полным &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Так как &amp;lt;tex&amp;gt;G_m \ne T^{r-1}(n) &amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; существуют доли &amp;lt;tex&amp;gt;V_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;, что &amp;lt;tex&amp;gt;|V_1| - |V_2| &amp;gt; 1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Но тогда возьмем вершину &amp;lt;tex&amp;gt;a \in V_1&amp;lt;/tex&amp;gt; и перекинем ее в &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;. Тогда количество вершин, которые не могут быть соседями &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; уменьшилось с размером ее доли. Остальной граф не изменился, поэтому общее количество ребер увеличилось.&lt;br /&gt;
Это противоречит предположению, что граф &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; максимален по числу ребер.&lt;br /&gt;
&lt;br /&gt;
Значит лемма доказана.&lt;br /&gt;
}}&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Для всех натуральных чисел &amp;lt;tex&amp;gt;r&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;r &amp;gt; 1&amp;lt;/tex&amp;gt;, любой граф &amp;lt;tex&amp;gt;G \nsubseteq K_r&amp;lt;/tex&amp;gt; с &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинами и &amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; ребрами есть &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:Turan theorem induction step.png|300px|thumb|left|Шаг индукции]]&lt;br /&gt;
Применим индукцию по &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''База:'''&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt; имеем &amp;lt;tex&amp;gt;G = K_n = T^{r-1}(n)&amp;lt;/tex&amp;gt;, что и утверждалось. База доказана.&lt;br /&gt;
&lt;br /&gt;
'''Шаг индукции:'''&lt;br /&gt;
&lt;br /&gt;
Пусть теперь &amp;lt;tex&amp;gt;n \geqslant r&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; реберно-максимален и не содержит подграфа &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; содержит подграф &amp;lt;tex&amp;gt;K^{r-1}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Обозначим любой из них как &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Тогда по индукционному предположению &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;t_{r-1}(n - r + 1)&amp;lt;/tex&amp;gt; ребер, а любая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K.&amp;lt;/tex&amp;gt;&lt;br /&gt;
Следовательно мы можем оценить количество ребер в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;|E(G)| \leqslant \underbrace{t_{r-1}(n + r - 1)}_{G-K} + \underbrace{(n - r + 1)(r - 2)}_{(G-K) \rightleftarrows (K)} + \underbrace{{r-1 \choose 2}}_{K} = t_{r-1}(n); (1)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Равенство справа следует непосредственно из графа Турана &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; экстремален для &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;(1)&amp;lt;/tex&amp;gt; имеет место равенство.&lt;br /&gt;
Таким образом, любая вершина из &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; {{---}} точно так же, как и вершины &amp;lt;tex&amp;gt;x_1,\cdots, x_{r-1}&amp;lt;/tex&amp;gt; из самого &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;i = 1,\cdots, r-1&amp;lt;/tex&amp;gt; пусть &amp;lt;tex&amp;gt;V_i = \{v \in V(G) \mid vx_i \not\in E(G)\}&amp;lt;/tex&amp;gt; есть множество всех вершин &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, чьи &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; отличны от &amp;lt;tex&amp;gt;x_i&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Так как каждая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;, то все &amp;lt;tex&amp;gt;V_i&amp;lt;/tex&amp;gt; не зависимы.&lt;br /&gt;
При этом они в объединении дают &amp;lt;tex&amp;gt;V(G)&amp;lt;/tex&amp;gt; поскольку &amp;lt;tex&amp;gt;K_r \nsubseteq G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Следовательно, граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является &amp;lt;tex&amp;gt;(r-1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Тогда по лемме из предположения об экстремальности &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; следует, что &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==См. также==&lt;br /&gt;
*[[Раскраска графа]]&lt;br /&gt;
*[[Двудольные графы]]&lt;br /&gt;
==Примечания==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
==Источники информации==&lt;br /&gt;
*''Дистель, Рейнград.'' Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.&lt;br /&gt;
*[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 Экстремальная теория графов]&lt;br /&gt;
&lt;br /&gt;
[[Категория:  Раскраски графов]]&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63287</id>
		<title>Теорема Турана об экстремальном графе</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63287"/>
				<updated>2018-01-01T15:56:56Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Теорема Турана==&lt;br /&gt;
[[Файл:Turan example.png|200px|thumb|right|Пример графа Турана при &amp;lt;tex&amp;gt;n = 8, r = 4&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
'''Теорема Ту́рана''' (англ. ''Turán's theorem'') {{---}} классическая теорема экстремальной теории графов&amp;lt;ref&amp;gt;https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2&amp;lt;/ref&amp;gt;.&lt;br /&gt;
Она послужила образцом для большого количества подобных теорем, которые изучают, как наличие тех или иных подструктур влияет на некоторые глобальные параметры ([[Раскраска графа|хроматическое число]]).&lt;br /&gt;
&lt;br /&gt;
Впервые теорему сформулировал венгерский математик Пал Туран в &amp;lt;tex&amp;gt;1941&amp;lt;/tex&amp;gt; году.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;K_n&amp;lt;/tex&amp;gt; {{---}} полный граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; {{---}} максимальное количество ребер, которое может иметь граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах, не включая в себя &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt; как подграф.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
'''Граф Турана'''  &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} полный &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-[[Двудольные графы|дольный]] граф на &amp;lt;tex&amp;gt;n &amp;gt; r-1&amp;lt;/tex&amp;gt; вершинах, доли которого по мощности отличаются не более чем на &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;. Если количество вершин не превосходит количество долей (&amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt;), то &amp;lt;tex&amp;gt;T^{r-1}(n) = K_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;t_{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} количество ребер в &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&lt;br /&gt;
Если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным количеством ребер, то &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
Докажем от противного. Пусть существует &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным числом ребер, который не является графом Турана.&lt;br /&gt;
Обозначим его &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Очевидно, что &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; является полным &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Так как &amp;lt;tex&amp;gt;G_m \ne T^{r-1}(n) &amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; существуют доли &amp;lt;tex&amp;gt;V_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;, что &amp;lt;tex&amp;gt;|V_1| - |V_2| &amp;gt; 1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Но тогда возьмем вершину &amp;lt;tex&amp;gt;a \in V_1&amp;lt;/tex&amp;gt; и перекинем ее в &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;. Тогда количество вершин, которые не могут быть соседями &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; уменьшилось с размером ее доли. Остальной граф не изменился, поэтому общее количество ребер увеличилось.&lt;br /&gt;
Это противоречит предположению, что граф &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; максимален по числу ребер.&lt;br /&gt;
&lt;br /&gt;
Значит лемма доказана.&lt;br /&gt;
}}&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Для всех натуральных чисел &amp;lt;tex&amp;gt;r&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;r &amp;gt; 1&amp;lt;/tex&amp;gt;, любой граф &amp;lt;tex&amp;gt;G \nsubseteq K_r&amp;lt;/tex&amp;gt; с &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинами и &amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; ребрами есть &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:Turan theorem induction step.png|300px|thumb|left|Шаг индукции]]&lt;br /&gt;
Применим индукцию по &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''База:'''&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt; имеем &amp;lt;tex&amp;gt;G = K_n = T^{r-1}(n)&amp;lt;/tex&amp;gt;, что и утверждалось. База доказана.&lt;br /&gt;
&lt;br /&gt;
'''Шаг индукции:'''&lt;br /&gt;
&lt;br /&gt;
Пусть теперь &amp;lt;tex&amp;gt;n \geqslant r&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; реберно-максимален и не содержит подграфа &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; содержит подграф &amp;lt;tex&amp;gt;K^{r-1}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Обозначим любой из них как &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Тогда по индукционному предположению &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;t_{r-1}(n - r + 1)&amp;lt;/tex&amp;gt; ребер, а любая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K.&amp;lt;/tex&amp;gt;&lt;br /&gt;
Следовательно мы можем оценить количество ребер в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;|E(G)| \leqslant \underbrace{t_{r-1}(n + r - 1)}_{G-K} + \underbrace{(n - r + 1)(r - 2)}_{(G-K) \rightleftarrows (K)} + \underbrace{{r-1 \choose 2}}_{K} = t_{r-1}(n); (1)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Равенство справа следует непосредственно из графа Турана &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; экстремален для &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;(1)&amp;lt;/tex&amp;gt; имеет место равенство.&lt;br /&gt;
Таким образом, любая вершина из &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; {{---}} точно так же, как и вершины &amp;lt;tex&amp;gt;x_1,\cdots, x_{r-1}&amp;lt;/tex&amp;gt; из самого &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;i = 1,\cdots, r-1&amp;lt;/tex&amp;gt; пусть &amp;lt;tex&amp;gt;V_i = \{v \in V(G) \mid vx_i \not\in E(G)\}&amp;lt;/tex&amp;gt; есть множество всех вершин &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, чьи &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; отличны от &amp;lt;tex&amp;gt;x_i&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Так как каждая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;, то все &amp;lt;tex&amp;gt;V_i&amp;lt;/tex&amp;gt; не зависимы.&lt;br /&gt;
При этом они в объединении дают &amp;lt;tex&amp;gt;V(G)&amp;lt;/tex&amp;gt; поскольку &amp;lt;tex&amp;gt;K_r \nsubseteq G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Следовательно, граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является &amp;lt;tex&amp;gt;(r-1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Тогда по лемме из предположения об экстремальности &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; следует, что &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==См. также==&lt;br /&gt;
*[[Раскраска графа]]&lt;br /&gt;
*[[Двудольные графы]]&lt;br /&gt;
==Примечания==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
==Источники информации==&lt;br /&gt;
*''Дистель, Рейнград.'' Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.&lt;br /&gt;
*[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 Экстремальная теория графов]&lt;br /&gt;
&lt;br /&gt;
[[Категория:  Раскраски графов]]&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63286</id>
		<title>Теорема Турана об экстремальном графе</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%A2%D1%83%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D0%B1_%D1%8D%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%B3%D1%80%D0%B0%D1%84%D0%B5&amp;diff=63286"/>
				<updated>2018-01-01T15:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Теорема Турана==&lt;br /&gt;
[[Файл:Turan example.png|200px|thumb|right|Пример графа Турана при &amp;lt;tex&amp;gt;n = 8, r = 4&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
'''Теорема Ту́рана''' (англ. ''Turán's theorem'') {{---}} классическая теорема&lt;br /&gt;
[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 экстремальной теории графов].&lt;br /&gt;
Она послужила образцом для большого количества подобных теорем, которые изучают, как наличие тех или иных подструктур влияет на некоторые глобальные параметры([[Раскраска графа| хроматическое число]]).&lt;br /&gt;
&lt;br /&gt;
Впервые теорему сформулировал венгерский математик Пал Туран в &amp;lt;tex&amp;gt;1941&amp;lt;/tex&amp;gt; году.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;K_n&amp;lt;/tex&amp;gt; {{---}} полный граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; {{---}} максимальное количество ребер, которое может иметь граф на &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинах, не включая в себя &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt; как подграф.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
'''Граф Турана'''  &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} полный &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-[[Двудольные графы|дольный]] граф на &amp;lt;tex&amp;gt;n &amp;gt; r-1&amp;lt;/tex&amp;gt; вершинах, доли которого по мощности отличаются не более чем на &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;. Если количество вершин не превосходит количество долей (&amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt;), то &amp;lt;tex&amp;gt;T^{r-1}(n) = K_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;t_{r-1}(n)&amp;lt;/tex&amp;gt; {{---}} количество ребер в &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&lt;br /&gt;
Если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным количеством ребер, то &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
Докажем от противного. Пусть существует &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольный граф с максимальным числом ребер, который не является графом Турана.&lt;br /&gt;
Обозначим его &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Очевидно, что &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; является полным &amp;lt;tex&amp;gt;(r - 1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Так как &amp;lt;tex&amp;gt;G_m \ne T^{r-1}(n) &amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; существуют доли &amp;lt;tex&amp;gt;V_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;, что &amp;lt;tex&amp;gt;|V_1| - |V_2| &amp;gt; 1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Но тогда возьмем вершину &amp;lt;tex&amp;gt;a \in V_1&amp;lt;/tex&amp;gt; и перекинем ее в &amp;lt;tex&amp;gt;V_2&amp;lt;/tex&amp;gt;. Тогда количество вершин, которые не могут быть соседями &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; уменьшилось с размером ее доли. Остальной граф не изменился, поэтому общее количество ребер увеличилось.&lt;br /&gt;
Это противоречит предположению, что граф &amp;lt;tex&amp;gt;G_m&amp;lt;/tex&amp;gt; максимален по числу ребер.&lt;br /&gt;
&lt;br /&gt;
Значит лемма доказана.&lt;br /&gt;
}}&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Для всех натуральных чисел &amp;lt;tex&amp;gt;r&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;r &amp;gt; 1&amp;lt;/tex&amp;gt;, любой граф &amp;lt;tex&amp;gt;G \nsubseteq K_r&amp;lt;/tex&amp;gt; с &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; вершинами и &amp;lt;tex&amp;gt;ex(n, K_r)&amp;lt;/tex&amp;gt; ребрами есть &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:Turan theorem induction step.png|300px|thumb|left|Шаг индукции]]&lt;br /&gt;
Применим индукцию по &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''База:'''&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;n \leqslant r - 1&amp;lt;/tex&amp;gt; имеем &amp;lt;tex&amp;gt;G = K_n = T^{r-1}(n)&amp;lt;/tex&amp;gt;, что и утверждалось. База доказана.&lt;br /&gt;
&lt;br /&gt;
'''Шаг индукции:'''&lt;br /&gt;
&lt;br /&gt;
Пусть теперь &amp;lt;tex&amp;gt;n \geqslant r&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; реберно-максимален и не содержит подграфа &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; содержит подграф &amp;lt;tex&amp;gt;K^{r-1}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Обозначим любой из них как &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Тогда по индукционному предположению &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;t_{r-1}(n - r + 1)&amp;lt;/tex&amp;gt; ребер, а любая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет не более &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K.&amp;lt;/tex&amp;gt;&lt;br /&gt;
Следовательно мы можем оценить количество ребер в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;|E(G)| \leqslant \underbrace{t_{r-1}(n + r - 1)}_{G-K} + \underbrace{(n - r + 1)(r - 2)}_{(G-K) \rightleftarrows (K)} + \underbrace{{r-1 \choose 2}}_{K} = t_{r-1}(n); (1)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Равенство справа следует непосредственно из графа Турана &amp;lt;tex&amp;gt;T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Поскольку &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; экстремален для &amp;lt;tex&amp;gt;K_r&amp;lt;/tex&amp;gt;, то в &amp;lt;tex&amp;gt;(1)&amp;lt;/tex&amp;gt; имеет место равенство.&lt;br /&gt;
Таким образом, любая вершина из &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; {{---}} точно так же, как и вершины &amp;lt;tex&amp;gt;x_1,\cdots, x_{r-1}&amp;lt;/tex&amp;gt; из самого &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При &amp;lt;tex&amp;gt;i = 1,\cdots, r-1&amp;lt;/tex&amp;gt; пусть &amp;lt;tex&amp;gt;V_i = \{v \in V(G) \mid vx_i \not\in E(G)\}&amp;lt;/tex&amp;gt; есть множество всех вершин &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, чьи &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседей в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; отличны от &amp;lt;tex&amp;gt;x_i&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Так как каждая вершина &amp;lt;tex&amp;gt;G - K&amp;lt;/tex&amp;gt; имеет ровно &amp;lt;tex&amp;gt;r - 2&amp;lt;/tex&amp;gt; соседа в &amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt;, то все &amp;lt;tex&amp;gt;V_i&amp;lt;/tex&amp;gt; не зависимы.&lt;br /&gt;
При этом они в объединении дают &amp;lt;tex&amp;gt;V(G)&amp;lt;/tex&amp;gt; поскольку &amp;lt;tex&amp;gt;K_r \nsubseteq G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Следовательно, граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является &amp;lt;tex&amp;gt;(r-1)&amp;lt;/tex&amp;gt;-дольным.&lt;br /&gt;
Тогда по лемме из предположения об экстремальности &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; следует, что &amp;lt;tex&amp;gt;G = T^{r-1}(n)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==См. также==&lt;br /&gt;
*[[Раскраска графа]]&lt;br /&gt;
*[[Двудольные графы]]&lt;br /&gt;
==Источники информации==&lt;br /&gt;
*''Дистель, Рейнград.'' Теория графов: Пер. с англ. — Новосибирск: Изд-во Ин-та математики, 2002. — 166-170 стр. — ISBN 5-86134-101-X.&lt;br /&gt;
*[https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2 Экстремальная теория графов]&lt;br /&gt;
&lt;br /&gt;
[[Категория:  Раскраски графов]]&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63225</id>
		<title>Алгоритмы на строках:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63225"/>
				<updated>2017-12-29T19:07:10Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 1 Основные определения. Простые комбинаторные свойства слов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Взяли все'''&lt;br /&gt;
== 1 Основные определения. Простые комбинаторные свойства слов ==&lt;br /&gt;
&lt;br /&gt;
# [[Основные определения, связанные со строками]]&lt;br /&gt;
# [[Период и бордер, их связь]]&lt;br /&gt;
# [[Слово Фибоначчи]]&lt;br /&gt;
# [[Слово Туэ-Морса]]&lt;br /&gt;
# '''взяли''' [[Декомпозиция Линдона]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,5&lt;br /&gt;
## заменить &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## см. также&lt;br /&gt;
# [[Алгоритм Ландау-Шмидта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Крочемора]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Мейна-Лоренца]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# '''взяли''' [[Алгоритм Манакера]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;0.5&lt;br /&gt;
## заменить &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## &amp;lt;tex&amp;gt;d1&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;d_1&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Дерево палиндромов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2 Поиск подстроки в строке ==&lt;br /&gt;
0 [[Поиск подстроки в строке]] 0.25&lt;br /&gt;
## См. также&lt;br /&gt;
=== 1 Точный поиск ===&lt;br /&gt;
# [[Наивный алгоритм поиска подстроки в строке]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа]]&lt;br /&gt;
# [[Поиск наибольшей общей подстроки двух строк с использованием хеширования]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Префикс-функция]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Кнута-Морриса-Пратта]]&lt;br /&gt;
# [[Автомат Кнута-Морриса-Пратта]]&lt;br /&gt;
# [[Z-функция]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Бор]]&lt;br /&gt;
# [[Алгоритм Ахо-Корасик]]&lt;br /&gt;
# [[Суффиксный автомат]]&lt;br /&gt;
# [[Алгоритм Бойера-Мура]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм Апостолико-Крочемора]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Колусси]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм Райта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Shift-And]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Двусторонний алгоритм]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Турбо-алгоритм Бойера-Мура]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2 Нечёткий поиск ===&lt;br /&gt;
# [[Алгоритм Ландау-Вишкина (k несовпадений)]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Ландау-Вишкина (k различий)]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3 Суффиксное дерево ==&lt;br /&gt;
# [[Суффиксный бор]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Сжатое суффиксное дерево]]&lt;br /&gt;
# [[Алгоритм Укконена]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм МакКрейта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Фарача]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4 Суффиксный массив ==&lt;br /&gt;
# [[Суффиксный массив]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# '''взяли'''[[Построение суффиксного массива с помощью стандартных методов сортировки]] 2&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## разобраться с псевдокодом&lt;br /&gt;
# '''взяли''' [[Алгоритм цифровой сортировки суффиксов циклической строки]] 2&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## в картинки с примером есть ошибка&lt;br /&gt;
# [[Алгоритм Касаи и др.]]&lt;br /&gt;
# [[Алгоритм Карккайнена-Сандерса]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм поиска подстроки в строке с помощью суффиксного массива]]&lt;br /&gt;
# [[Количество подпалиндромов в строке]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63224</id>
		<title>Алгоритмы на строках:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63224"/>
				<updated>2017-12-29T19:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 4 Суффиксный массив */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Взяли все'''&lt;br /&gt;
== 1 Основные определения. Простые комбинаторные свойства слов ==&lt;br /&gt;
&lt;br /&gt;
# [[Основные определения, связанные со строками]]&lt;br /&gt;
# [[Период и бордер, их связь]]&lt;br /&gt;
# [[Слово Фибоначчи]]&lt;br /&gt;
# [[Слово Туэ-Морса]]&lt;br /&gt;
# [[Декомпозиция Линдона]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,5&lt;br /&gt;
## заменить &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## см. также&lt;br /&gt;
# [[Алгоритм Ландау-Шмидта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Крочемора]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Мейна-Лоренца]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Манакера]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;0.5&lt;br /&gt;
## заменить &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## &amp;lt;tex&amp;gt;d1&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;d_1&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Дерево палиндромов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2 Поиск подстроки в строке ==&lt;br /&gt;
0 [[Поиск подстроки в строке]] 0.25&lt;br /&gt;
## См. также&lt;br /&gt;
=== 1 Точный поиск ===&lt;br /&gt;
# [[Наивный алгоритм поиска подстроки в строке]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа]]&lt;br /&gt;
# [[Поиск наибольшей общей подстроки двух строк с использованием хеширования]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Префикс-функция]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Кнута-Морриса-Пратта]]&lt;br /&gt;
# [[Автомат Кнута-Морриса-Пратта]]&lt;br /&gt;
# [[Z-функция]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Бор]]&lt;br /&gt;
# [[Алгоритм Ахо-Корасик]]&lt;br /&gt;
# [[Суффиксный автомат]]&lt;br /&gt;
# [[Алгоритм Бойера-Мура]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм Апостолико-Крочемора]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Колусси]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм Райта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Shift-And]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Двусторонний алгоритм]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Турбо-алгоритм Бойера-Мура]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2 Нечёткий поиск ===&lt;br /&gt;
# [[Алгоритм Ландау-Вишкина (k несовпадений)]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Ландау-Вишкина (k различий)]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3 Суффиксное дерево ==&lt;br /&gt;
# [[Суффиксный бор]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Сжатое суффиксное дерево]]&lt;br /&gt;
# [[Алгоритм Укконена]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм МакКрейта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм Фарача]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4 Суффиксный массив ==&lt;br /&gt;
# [[Суффиксный массив]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# '''взяли'''[[Построение суффиксного массива с помощью стандартных методов сортировки]] 2&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## разобраться с псевдокодом&lt;br /&gt;
# '''взяли''' [[Алгоритм цифровой сортировки суффиксов циклической строки]] 2&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
## в картинки с примером есть ошибка&lt;br /&gt;
# [[Алгоритм Касаи и др.]]&lt;br /&gt;
# [[Алгоритм Карккайнена-Сандерса]] 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм поиска подстроки в строке с помощью суффиксного массива]]&lt;br /&gt;
# [[Количество подпалиндромов в строке]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0.25&lt;br /&gt;
## &amp;lt;tex&amp;gt;..&amp;lt;/tex&amp;gt; заменить на &amp;lt;tex&amp;gt;\ldots&amp;lt;/tex&amp;gt;&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B03:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63223</id>
		<title>Дискретная математика3:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B03:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63223"/>
				<updated>2017-12-29T18:44:18Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 10 Объединение матроидов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Тикеты индексируются как &amp;quot;X-Y&amp;quot;, где X — номер раздела, Y — номер конспекта внутри раздела (например, конспект Матрица Кирхгофа из раздела Остовные деревья имеет тикет 3-1)&lt;br /&gt;
&lt;br /&gt;
= Теория графов =&lt;br /&gt;
== 1. Основные определения теории графов ==&lt;br /&gt;
# [[Основные определения теории графов|Основные определения: граф, ребро, вершина, степень, петля, путь, цикл]]&lt;br /&gt;
# [[Лемма о рукопожатиях]]&lt;br /&gt;
# [[Теорема о существовании простого пути в случае существования пути]] &lt;br /&gt;
# [[Теорема о существовании простого цикла в случае существования цикла]]&lt;br /&gt;
# [[Матрица смежности графа]]&lt;br /&gt;
# [[Матрица инцидентности графа]] (4 ''или больше, зависит от свойств'')&lt;br /&gt;
## Добавить свойства матрицы инцидентности с доказательствами&lt;br /&gt;
## Источники -&amp;gt; Источники информации&lt;br /&gt;
## Добавить про списки смежности и их оформить тоже в таблички&lt;br /&gt;
# [[Циклическое пространство графа]]&lt;br /&gt;
# [[Фундаментальные циклы графа]] &lt;br /&gt;
# [[Дерево, эквивалентные определения]] &lt;br /&gt;
# [[Алгоритмы на деревьях]]&lt;br /&gt;
# [[Дополнительный, самодополнительный граф]] &lt;br /&gt;
# [[Теоретико-множественные операции над графами]]&lt;br /&gt;
# [[Рёберное ядро]] (2)&lt;br /&gt;
## Добавить больше интервики в конспект&lt;br /&gt;
## В конце теоремы в доказательстве какая-то лажа&lt;br /&gt;
## Источники информации&lt;br /&gt;
## Оформить следствия красиво&lt;br /&gt;
# [[Факторизация графов]]&lt;br /&gt;
&lt;br /&gt;
== 2. Связность в графах ==&lt;br /&gt;
# [[Отношение связности, компоненты связности]]&lt;br /&gt;
# [[Отношение реберной двусвязности]]&lt;br /&gt;
# [[Отношение вершинной двусвязности]]&lt;br /&gt;
# [[Точка сочленения, эквивалентные определения]]&lt;br /&gt;
# [[Мост, эквивалентные определения]]&lt;br /&gt;
# [[Граф компонент реберной двусвязности]]&lt;br /&gt;
# [[Граф блоков-точек сочленения]]&lt;br /&gt;
# [[k-связность]]&lt;br /&gt;
# [[Теорема Менгера]] &lt;br /&gt;
# [[Теорема Менгера, альтернативное доказательство]]&lt;br /&gt;
# [[Вершинная, реберная связность, связь между ними и минимальной степенью вершины]] (1.5)&lt;br /&gt;
## пункт &amp;quot;Определения&amp;quot; не нужен&lt;br /&gt;
## Изменить знаки неравенств в tex&lt;br /&gt;
## Не надо дублировать определения из другого конспекта&lt;br /&gt;
## Отформатировать псевдокод&lt;br /&gt;
## find_flow какой-то стрёмный&lt;br /&gt;
## Источники информации&lt;br /&gt;
## k-связность с маленькой буквы&lt;br /&gt;
## Добавить См. также на что-нибудь разумное&lt;br /&gt;
&lt;br /&gt;
== 3. Остовные деревья ==&lt;br /&gt;
=== Свойства остовных деревьев ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Матрица Кирхгофа]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Связь матрицы Кирхгофа и матрицы инцидентности]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Подсчет числа остовных деревьев с помощью матрицы Кирхгофа]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Количество помеченных деревьев]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Коды Прюфера]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4. Обходы графов ==&lt;br /&gt;
=== Эйлеровы графы ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;1&amp;quot;&amp;gt; [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Покрытие ребер графа путями]] (3)&amp;lt;/li&amp;gt;&lt;br /&gt;
# Какое-то мутное доказательства&lt;br /&gt;
&amp;lt;li&amp;gt; [[Произвольно вычерчиваемые из заданной вершины графы]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Гамильтоновы графы ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; [[Гамильтоновы графы]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Хватала]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Дирака]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Оре]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Поша]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Гуйя-Ури]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''!!!''' [[Теорема Гринберга]] (5) &amp;lt;/li&amp;gt;&lt;br /&gt;
# Пояснить переходы в теореме&lt;br /&gt;
# Внести пояснение в определение бонда&lt;br /&gt;
# И зачем нужно доказывать отсутствие гамильтонова бонда в графе?&lt;br /&gt;
# Картинку сделать красивой&lt;br /&gt;
&amp;lt;li&amp;gt; [[Турниры]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Редеи-Камиона]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Укладки графов ==&lt;br /&gt;
# [[Укладка графа на плоскости]]&lt;br /&gt;
# [[Формула Эйлера]]&lt;br /&gt;
# [[Непланарность K5 и K3,3|Непланарность &amp;lt;tex&amp;gt;K_5&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;K_{3,3}&amp;lt;/tex&amp;gt;]] &lt;br /&gt;
# [[Укладка дерева]]&lt;br /&gt;
# [[Укладка графа с планарными компонентами реберной двусвязности]]&lt;br /&gt;
# [[Укладка графа с планарными компонентами вершинной двусвязности]]&lt;br /&gt;
# [[Теорема Понтрягина-Куратовского]]&lt;br /&gt;
# [[Род, толщина, крупность, число скрещиваний]]&lt;br /&gt;
# [[Двойственный граф планарного графа]]&lt;br /&gt;
# [[Теорема Фари]]&lt;br /&gt;
# [[Гамма-алгоритм]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 6. Раскраски графов ==&lt;br /&gt;
# [[Раскраска графа]]&lt;br /&gt;
# [[Двудольные графы и раскраска в 2 цвета]] &lt;br /&gt;
# [[Хроматический многочлен]]&lt;br /&gt;
# [[Формула Зыкова]]&lt;br /&gt;
# [[Формула Уитни]]&lt;br /&gt;
# [[Теорема Брукса]]&lt;br /&gt;
# [[Верхние и нижние оценки хроматического числа]]&lt;br /&gt;
# [[Хроматическое число планарного графа]]&lt;br /&gt;
# [[Многочлен Татта]]&lt;br /&gt;
# [[Теория Рамсея]] ('''10''')&lt;br /&gt;
## Тут вообще ад какой-то&lt;br /&gt;
&lt;br /&gt;
== 7. Задача о паросочетании ==&lt;br /&gt;
# [[Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях]] &lt;br /&gt;
# [[Теорема Холла]]&lt;br /&gt;
# [[Связь максимального паросочетания и минимального вершинного покрытия в двудольных графах]]&lt;br /&gt;
# [[Связь вершинного покрытия и независимого множества]]&lt;br /&gt;
# [[Матрица Татта и связь с размером максимального паросочетания в двудольном графе]]&lt;br /&gt;
# [[Теорема Татта о существовании полного паросочетания]]&lt;br /&gt;
# [[Декомпозиция Эдмондса-Галлаи]]&lt;br /&gt;
# '''взяли''' [[Задача об устойчивом паросочетании]] (5)&lt;br /&gt;
## паросочетание в интервики&lt;br /&gt;
## пару оформить нормально&lt;br /&gt;
## Зачем-то списки в доказательствах лемм использованы&lt;br /&gt;
## Надо бы доказать все леммы&lt;br /&gt;
&lt;br /&gt;
= Матроиды =&lt;br /&gt;
== 8 Основные факты теории матроидов ==&lt;br /&gt;
# [[Определение матроида]]&lt;br /&gt;
# [[Примеры матроидов]]&lt;br /&gt;
# [[Прямая сумма матроидов]] 0,25&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Теорема Радо-Эдмондса (жадный алгоритм)]]&lt;br /&gt;
# [[Теорема о базах]]&lt;br /&gt;
# [[Аксиоматизация матроида базами]]&lt;br /&gt;
# [[Теорема о циклах]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Аксиоматизация матроида циклами]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Ранговая функция, полумодулярность]]&lt;br /&gt;
# [[Аксиоматизация матроида рангами]]&lt;br /&gt;
# [[Двойственный матроид]]&lt;br /&gt;
# [[Оператор замыкания для матроидов]]&lt;br /&gt;
# [[Покрытия, закрытые множества]]&lt;br /&gt;
# [[Матроид Вамоса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
## См также&lt;br /&gt;
&lt;br /&gt;
== 9 Пересечение матроидов ==&lt;br /&gt;
# [[Пересечение матроидов, определение, примеры]]&lt;br /&gt;
# [[Граф замен]] &lt;br /&gt;
# [[Алгоритм построения базы в пересечении матроидов]]&lt;br /&gt;
&lt;br /&gt;
== 10 Объединение матроидов ==&lt;br /&gt;
# [[Объединение матроидов, проверка множества на независимость]]&lt;br /&gt;
# [[Объединение матроидов, доказательство того, что объединение является матроидом]] 1&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить интервики&lt;br /&gt;
## Отформатировать по правилам&lt;br /&gt;
## Помёрджить с предыдущим конспектом&lt;br /&gt;
## См также&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Алгоритм построения базы в объединении матроидов]] 7&lt;br /&gt;
## В определение само определение выделить жирным&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить псевдокод&lt;br /&gt;
## Написать более подробное описание алгоритма поиска базы в объединении&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B03:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63222</id>
		<title>Дискретная математика3:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B03:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=63222"/>
				<updated>2017-12-29T18:43:55Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 1. Основные определения теории графов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Тикеты индексируются как &amp;quot;X-Y&amp;quot;, где X — номер раздела, Y — номер конспекта внутри раздела (например, конспект Матрица Кирхгофа из раздела Остовные деревья имеет тикет 3-1)&lt;br /&gt;
&lt;br /&gt;
= Теория графов =&lt;br /&gt;
== 1. Основные определения теории графов ==&lt;br /&gt;
# [[Основные определения теории графов|Основные определения: граф, ребро, вершина, степень, петля, путь, цикл]]&lt;br /&gt;
# [[Лемма о рукопожатиях]]&lt;br /&gt;
# [[Теорема о существовании простого пути в случае существования пути]] &lt;br /&gt;
# [[Теорема о существовании простого цикла в случае существования цикла]]&lt;br /&gt;
# [[Матрица смежности графа]]&lt;br /&gt;
# [[Матрица инцидентности графа]] (4 ''или больше, зависит от свойств'')&lt;br /&gt;
## Добавить свойства матрицы инцидентности с доказательствами&lt;br /&gt;
## Источники -&amp;gt; Источники информации&lt;br /&gt;
## Добавить про списки смежности и их оформить тоже в таблички&lt;br /&gt;
# [[Циклическое пространство графа]]&lt;br /&gt;
# [[Фундаментальные циклы графа]] &lt;br /&gt;
# [[Дерево, эквивалентные определения]] &lt;br /&gt;
# [[Алгоритмы на деревьях]]&lt;br /&gt;
# [[Дополнительный, самодополнительный граф]] &lt;br /&gt;
# [[Теоретико-множественные операции над графами]]&lt;br /&gt;
# [[Рёберное ядро]] (2)&lt;br /&gt;
## Добавить больше интервики в конспект&lt;br /&gt;
## В конце теоремы в доказательстве какая-то лажа&lt;br /&gt;
## Источники информации&lt;br /&gt;
## Оформить следствия красиво&lt;br /&gt;
# [[Факторизация графов]]&lt;br /&gt;
&lt;br /&gt;
== 2. Связность в графах ==&lt;br /&gt;
# [[Отношение связности, компоненты связности]]&lt;br /&gt;
# [[Отношение реберной двусвязности]]&lt;br /&gt;
# [[Отношение вершинной двусвязности]]&lt;br /&gt;
# [[Точка сочленения, эквивалентные определения]]&lt;br /&gt;
# [[Мост, эквивалентные определения]]&lt;br /&gt;
# [[Граф компонент реберной двусвязности]]&lt;br /&gt;
# [[Граф блоков-точек сочленения]]&lt;br /&gt;
# [[k-связность]]&lt;br /&gt;
# [[Теорема Менгера]] &lt;br /&gt;
# [[Теорема Менгера, альтернативное доказательство]]&lt;br /&gt;
# [[Вершинная, реберная связность, связь между ними и минимальной степенью вершины]] (1.5)&lt;br /&gt;
## пункт &amp;quot;Определения&amp;quot; не нужен&lt;br /&gt;
## Изменить знаки неравенств в tex&lt;br /&gt;
## Не надо дублировать определения из другого конспекта&lt;br /&gt;
## Отформатировать псевдокод&lt;br /&gt;
## find_flow какой-то стрёмный&lt;br /&gt;
## Источники информации&lt;br /&gt;
## k-связность с маленькой буквы&lt;br /&gt;
## Добавить См. также на что-нибудь разумное&lt;br /&gt;
&lt;br /&gt;
== 3. Остовные деревья ==&lt;br /&gt;
=== Свойства остовных деревьев ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Матрица Кирхгофа]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Связь матрицы Кирхгофа и матрицы инцидентности]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Подсчет числа остовных деревьев с помощью матрицы Кирхгофа]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Количество помеченных деревьев]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Коды Прюфера]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4. Обходы графов ==&lt;br /&gt;
=== Эйлеровы графы ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;1&amp;quot;&amp;gt; [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Покрытие ребер графа путями]] (3)&amp;lt;/li&amp;gt;&lt;br /&gt;
# Какое-то мутное доказательства&lt;br /&gt;
&amp;lt;li&amp;gt; [[Произвольно вычерчиваемые из заданной вершины графы]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Гамильтоновы графы ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; [[Гамильтоновы графы]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Хватала]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Дирака]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Оре]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Поша]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Гуйя-Ури]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''!!!''' [[Теорема Гринберга]] (5) &amp;lt;/li&amp;gt;&lt;br /&gt;
# Пояснить переходы в теореме&lt;br /&gt;
# Внести пояснение в определение бонда&lt;br /&gt;
# И зачем нужно доказывать отсутствие гамильтонова бонда в графе?&lt;br /&gt;
# Картинку сделать красивой&lt;br /&gt;
&amp;lt;li&amp;gt; [[Турниры]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [[Теорема Редеи-Камиона]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Укладки графов ==&lt;br /&gt;
# [[Укладка графа на плоскости]]&lt;br /&gt;
# [[Формула Эйлера]]&lt;br /&gt;
# [[Непланарность K5 и K3,3|Непланарность &amp;lt;tex&amp;gt;K_5&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;K_{3,3}&amp;lt;/tex&amp;gt;]] &lt;br /&gt;
# [[Укладка дерева]]&lt;br /&gt;
# [[Укладка графа с планарными компонентами реберной двусвязности]]&lt;br /&gt;
# [[Укладка графа с планарными компонентами вершинной двусвязности]]&lt;br /&gt;
# [[Теорема Понтрягина-Куратовского]]&lt;br /&gt;
# [[Род, толщина, крупность, число скрещиваний]]&lt;br /&gt;
# [[Двойственный граф планарного графа]]&lt;br /&gt;
# [[Теорема Фари]]&lt;br /&gt;
# [[Гамма-алгоритм]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 6. Раскраски графов ==&lt;br /&gt;
# [[Раскраска графа]]&lt;br /&gt;
# [[Двудольные графы и раскраска в 2 цвета]] &lt;br /&gt;
# [[Хроматический многочлен]]&lt;br /&gt;
# [[Формула Зыкова]]&lt;br /&gt;
# [[Формула Уитни]]&lt;br /&gt;
# [[Теорема Брукса]]&lt;br /&gt;
# [[Верхние и нижние оценки хроматического числа]]&lt;br /&gt;
# [[Хроматическое число планарного графа]]&lt;br /&gt;
# [[Многочлен Татта]]&lt;br /&gt;
# [[Теория Рамсея]] ('''10''')&lt;br /&gt;
## Тут вообще ад какой-то&lt;br /&gt;
&lt;br /&gt;
== 7. Задача о паросочетании ==&lt;br /&gt;
# [[Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях]] &lt;br /&gt;
# [[Теорема Холла]]&lt;br /&gt;
# [[Связь максимального паросочетания и минимального вершинного покрытия в двудольных графах]]&lt;br /&gt;
# [[Связь вершинного покрытия и независимого множества]]&lt;br /&gt;
# [[Матрица Татта и связь с размером максимального паросочетания в двудольном графе]]&lt;br /&gt;
# [[Теорема Татта о существовании полного паросочетания]]&lt;br /&gt;
# [[Декомпозиция Эдмондса-Галлаи]]&lt;br /&gt;
# '''взяли''' [[Задача об устойчивом паросочетании]] (5)&lt;br /&gt;
## паросочетание в интервики&lt;br /&gt;
## пару оформить нормально&lt;br /&gt;
## Зачем-то списки в доказательствах лемм использованы&lt;br /&gt;
## Надо бы доказать все леммы&lt;br /&gt;
&lt;br /&gt;
= Матроиды =&lt;br /&gt;
== 8 Основные факты теории матроидов ==&lt;br /&gt;
# [[Определение матроида]]&lt;br /&gt;
# [[Примеры матроидов]]&lt;br /&gt;
# [[Прямая сумма матроидов]] 0,25&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Теорема Радо-Эдмондса (жадный алгоритм)]]&lt;br /&gt;
# [[Теорема о базах]]&lt;br /&gt;
# [[Аксиоматизация матроида базами]]&lt;br /&gt;
# [[Теорема о циклах]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Аксиоматизация матроида циклами]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Ранговая функция, полумодулярность]]&lt;br /&gt;
# [[Аксиоматизация матроида рангами]]&lt;br /&gt;
# [[Двойственный матроид]]&lt;br /&gt;
# [[Оператор замыкания для матроидов]]&lt;br /&gt;
# [[Покрытия, закрытые множества]]&lt;br /&gt;
# [[Матроид Вамоса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
## См также&lt;br /&gt;
&lt;br /&gt;
== 9 Пересечение матроидов ==&lt;br /&gt;
# [[Пересечение матроидов, определение, примеры]]&lt;br /&gt;
# [[Граф замен]] &lt;br /&gt;
# [[Алгоритм построения базы в пересечении матроидов]]&lt;br /&gt;
&lt;br /&gt;
== 10 Объединение матроидов ==&lt;br /&gt;
# [[Объединение матроидов, проверка множества на независимость]]&lt;br /&gt;
# '''взяли''' [[Объединение матроидов, доказательство того, что объединение является матроидом]] 1&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить интервики&lt;br /&gt;
## Отформатировать по правилам&lt;br /&gt;
## Помёрджить с предыдущим конспектом&lt;br /&gt;
## См также&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Алгоритм построения базы в объединении матроидов]] 7&lt;br /&gt;
## В определение само определение выделить жирным&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить псевдокод&lt;br /&gt;
## Написать более подробное описание алгоритма поиска базы в объединении&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=62898</id>
		<title>Дискретная математика:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=62898"/>
				<updated>2017-12-23T08:07:35Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 4 Свойства комбинаторных объектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Тикеты индексируются как &amp;quot;X-Y&amp;quot;, где X — номер раздела, Y — номер конспекта внутри раздела (например, конспект ДНФ из раздела булевых функций имеет тикет 2-4)&lt;br /&gt;
&lt;br /&gt;
== 1. Отношения ==&lt;br /&gt;
#[[Определение отношения]] 0.5&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
## Английские термины к видам отношений&lt;br /&gt;
#[[Композиция отношений|Композиция отношений, степень отношения, обратное отношение]] 1&lt;br /&gt;
## Английские термины&lt;br /&gt;
## Источники информации&lt;br /&gt;
## Все формулы в тех&lt;br /&gt;
## Свойства оформить красиво&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
# '''взяли''' [[Рефлексивное отношение|Рефлексивное отношение. Антирефлексивное отношение.]]  0,25&lt;br /&gt;
## См. также&lt;br /&gt;
#[[Симметричное отношение]]&lt;br /&gt;
#[[Антисимметричное отношение]]&lt;br /&gt;
# '''взяли''' [[Транзитивное отношение]]  0,25&lt;br /&gt;
## Добавить См. также&lt;br /&gt;
#[[Отношение порядка]] 0,5&lt;br /&gt;
## Английские термины&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
#[[Изоморфизмы упорядоченных множеств]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# '''взяли''' [[Отношение эквивалентности]] 0,25&lt;br /&gt;
## добавить см. также&lt;br /&gt;
# '''взяли''' [[Транзитивное замыкание|Транзитивное замыкание отношения]] 0,5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
#[[Алгоритм Флойда — Уоршелла|Алгоритм Флойда-Уоршалла построения транзитивного замыкания отношения]]&lt;br /&gt;
# '''взяли''' [[Транзитивный остов]] 0,25&lt;br /&gt;
## Английские термины&lt;br /&gt;
&lt;br /&gt;
== 2 Булевы функции ==&lt;br /&gt;
# [[Определение булевой функции]] 1,5&lt;br /&gt;
## Добавить интервики на термины монотонности, линейности, сохранения &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;, самодвойственности для булевой функции. (все определения [[Полные_системы_функций._Теорема_Поста_о_полной_системе_функций|здесь]])&lt;br /&gt;
## Добавить кратко про ДНФ, КНФ, полином Жегалкина и схемы из функциональных элементов&lt;br /&gt;
# [[Побитовые операции]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 1&lt;br /&gt;
## Добавить краткую суть алгоритмов Флойда и Фенвика&lt;br /&gt;
# '''взяли''' [[Суперпозиции]] 0,5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
#[[ДНФ]] 0,5 {{---}} 2 (зависит от примера)&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
## Добавить пример еще какой нибудь функции&lt;br /&gt;
#[[Сокращенная и минимальная ДНФ | Сокращенная и минимальная ДНФ, минимизация ДНФ методами гиперкубов, карт Карно, Квайна]]&lt;br /&gt;
#[[КНФ]] 0,5 {{---}} 2 (зависит от примера)&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
## Добавить пример еще какой нибудь функции&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
#[[2-SAT]]&lt;br /&gt;
#[[XOR-SAT]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Специальные формы КНФ|Специальные формы КНФ: КНФ в форме Хорна и КНФ в форме Крома]]&lt;br /&gt;
#'''взяли''' [[Полином Жегалкина | Полином Жегалкина, преобразование Мёбиуса]] 0,5&lt;br /&gt;
## Добавить см. также &lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
## Добавить интервики на термины монотонности, линейности, сохранения &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;, самодвойственности для булевой функции. (все определения [[Полные_системы_функций._Теорема_Поста_о_полной_системе_функций|здесь]])&lt;br /&gt;
#'''взяли''' [[Полные системы функций. Теорема Поста о полной системе функций]]  0,25&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
#[[Представление функции класса DM с помощью медианы]] 0.5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Правильно оформить источники информации&lt;br /&gt;
## Заменить знаки неравенств&lt;br /&gt;
#'''взяли''' [[Пороговая функция]] 0.5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
#[[Троичная логика]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3 Схемы из функциональных элементов ==&lt;br /&gt;
#[[Реализация булевой функции схемой из функциональных элементов]]&lt;br /&gt;
#'''взяли''' [[Простейшие методы синтеза схем из функциональных элементов]] 0.5&lt;br /&gt;
## Изменить знаки неравенств&lt;br /&gt;
## Ссылку на метод синтеза схем Шэннона сделать примечанием&lt;br /&gt;
## Определение жирным&lt;br /&gt;
## Оформить правильно См. также и Источники информации&lt;br /&gt;
## Увеличить дроби&lt;br /&gt;
#'''взяли''' [[Метод Лупанова синтеза схем]] 0.5&lt;br /&gt;
## Заменить литературу на источники информации&lt;br /&gt;
## Изменить знаки неравенств&lt;br /&gt;
## Запятые криво стоят в определении функции g&lt;br /&gt;
## Увеличить дроби&lt;br /&gt;
#[[Cумматор]]&lt;br /&gt;
#[[Каскадный сумматор]]&lt;br /&gt;
#[[Двоичный каскадный сумматор]]&lt;br /&gt;
#[[Троичный сумматор]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Реализация вычитания сумматором]]&lt;br /&gt;
#[[Матричный умножитель]]&lt;br /&gt;
#[[Дерево Уоллеса]]&lt;br /&gt;
#[[Контактная схема]] 1&lt;br /&gt;
## Перерисовать картинки с построением контактных схем и дерево конъюнктов &lt;br /&gt;
#[[Триггеры]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Квантовые гейты]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4 Представление информации ==&lt;br /&gt;
# [[Кодирование информации]]&lt;br /&gt;
# [[Представление целых чисел: прямой код, код со сдвигом, дополнительный код]]&lt;br /&gt;
# [[Представление вещественных чисел]]&lt;br /&gt;
# [[Представление символов, таблицы кодировок]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5 Алгоритмы сжатия ==&lt;br /&gt;
# [[Алгоритм Хаффмана]]&lt;br /&gt;
# [[Оптимальное хранение словаря в алгоритме Хаффмана]]&lt;br /&gt;
# '''взяли''' [[Алгоритм Хаффмана за O(n)]] 1&lt;br /&gt;
## Мутное доказательство после разбора случаев, надо понятней написать, а то сейчас не ясно, почему будет всё ок&lt;br /&gt;
# [[Алгоритм Ху-Таккера]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Неравенство Крафта]]&lt;br /&gt;
# [[Неравенство Макмиллана]]&lt;br /&gt;
# [[Код Шеннона]]&lt;br /&gt;
# [[Оптимальный префиксный код с длиной кодового слова не более L бит]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритмы LZ77 и LZ78]] 2&lt;br /&gt;
## Переменные и константы взять в Tex&lt;br /&gt;
## Добавить примеры итоговых таблиц&lt;br /&gt;
## Рассказать, как декодировать&lt;br /&gt;
## Правильно оформить источники информации&lt;br /&gt;
## Получше расписать описание алгоритма&lt;br /&gt;
## Таблицы сделать красивыми&lt;br /&gt;
## Интервики&lt;br /&gt;
# [[Алгоритм LZW]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм LZSS]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм LZMA]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Преобразование Барроуза-Уиллера | Преобразование Барроуза-Уиллера и обратное ему]]&lt;br /&gt;
# [[Преобразование MTF]]&lt;br /&gt;
# [[Расстояние Хэмминга]]&lt;br /&gt;
# [[Избыточное кодирование, код Хэмминга]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Гамма-, дельта- и омега-код Элиаса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
&lt;br /&gt;
== 6 Комбинаторика ==&lt;br /&gt;
=== 1 Комбинаторные объекты ===&lt;br /&gt;
# [[Комбинаторные объекты]]&lt;br /&gt;
# [[Лексикографический порядок]]&lt;br /&gt;
# [[Коды Грея]]&lt;br /&gt;
# [[Коды Грея для перестановок]]&lt;br /&gt;
# [[Коды антигрея]]&lt;br /&gt;
# [[Монотонный код Грея]]&lt;br /&gt;
# [[Цепные коды]]&lt;br /&gt;
# [[Правильные скобочные последовательности]]&lt;br /&gt;
&lt;br /&gt;
=== 2 Генерация комбинаторных объектов ===&lt;br /&gt;
# [[Генерация комбинаторных объектов в лексикографическом порядке]] 0.5&lt;br /&gt;
## Заменить скобки &amp;quot;больше-меньше&amp;quot; на угловые&lt;br /&gt;
## Нормальную красивую картинку нарисовать&lt;br /&gt;
# [[Получение номера по объекту]]&lt;br /&gt;
# [[Получение объекта по номеру]]&lt;br /&gt;
# [[Получение следующего объекта]]&lt;br /&gt;
# [[Получение предыдущего объекта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;  &lt;br /&gt;
# [[Метод генерации случайной перестановки, алгоритм Фишера-Йетса]]&lt;br /&gt;
# [[Методы генерации случайного сочетания]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3 Подсчёт числа объектов ===&lt;br /&gt;
# [[Формула включения-исключения | Формула включения-исключения, подсчет числа беспорядков]]&lt;br /&gt;
# [[Нахождение количества разбиений числа на слагаемые | Нахождение количества разбиений числа на слагаемые. Пентагональная теорема Эйлера]] 0,5&lt;br /&gt;
## Сделать через tex возведение в степень в заголовках&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Лемма Бёрнсайда и Теорема Пойа]]&lt;br /&gt;
# [[Задача об ожерельях]]&lt;br /&gt;
# '''взяли''' [[Числа Стирлинга первого рода]] 5&lt;br /&gt;
## &amp;lt;tex&amp;gt;\left[{m+n+1\atop m}\right]=\sum\limits_{k=0}^n (n+k) \left[{n+k\atop k}\right]&amp;lt;/tex&amp;gt; то есть результат не зависит от &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt;?&lt;br /&gt;
## доказательства дополнительных тождеств&lt;br /&gt;
# [[Числа Стирлинга второго рода]]&lt;br /&gt;
# '''взяли''' [[Числа Эйлера I и II рода | Числа Эйлера первого и второго рода. Подъемы в перестановках]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# '''взяли''' [[Числа Каталана]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
&lt;br /&gt;
=== 4 Свойства комбинаторных объектов ===&lt;br /&gt;
# '''взяли'''[[Умножение перестановок, обратная перестановка, группа перестановок]] 5&lt;br /&gt;
## Английские термины&lt;br /&gt;
## Определения жирным&lt;br /&gt;
## Тут вообще неправильно описано умножение перестановок (не путать с подстановками)&lt;br /&gt;
## Отформатировать псевдокоды&lt;br /&gt;
## Все переменные и константы взять в Tex&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
## Добавить примеров из конспекта групп по теории чисел&lt;br /&gt;
## Добавить реккурентную формулу числа инволюций c доказательством&lt;br /&gt;
# [[Действие перестановки на набор из элементов, представление в виде циклов]]&lt;br /&gt;
# [[Таблица инверсий]] 0,25&lt;br /&gt;
## tex в заголовок&lt;br /&gt;
# [[Теорема Кэли]]&lt;br /&gt;
# [[Матричное представление перестановок]]&lt;br /&gt;
# [[Задача о минимуме/максимуме скалярного произведения]] 0,25&lt;br /&gt;
## Cм. также&lt;br /&gt;
# [[Задача о монотонных подпоследовательностях, теорема о связи длины НВП и НУП]] 0.25&lt;br /&gt;
## См. также&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=62105</id>
		<title>Дискретная математика:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=62105"/>
				<updated>2017-10-22T10:12:41Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 4 Свойства комбинаторных объектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Тикеты индексируются как &amp;quot;X-Y&amp;quot;, где X — номер раздела, Y — номер конспекта внутри раздела (например, конспект ДНФ из раздела булевых функций имеет тикет 2-4)&lt;br /&gt;
&lt;br /&gt;
== 1. Отношения ==&lt;br /&gt;
#[[Определение отношения]] 0.5&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
## Английские термины к видам отношений&lt;br /&gt;
#[[Композиция отношений|Композиция отношений, степень отношения, обратное отношение]] 1&lt;br /&gt;
## Английские термины&lt;br /&gt;
## Источники информации&lt;br /&gt;
## Все формулы в тех&lt;br /&gt;
## Свойства оформить красиво&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
#[[Рефлексивное отношение|Рефлексивное отношение. Антирефлексивное отношение.]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
#[[Симметричное отношение]]&lt;br /&gt;
#[[Антисимметричное отношение]]&lt;br /&gt;
#[[Транзитивное отношение]] 0,25&lt;br /&gt;
## Добавить См. также&lt;br /&gt;
#[[Отношение порядка]] 0,5&lt;br /&gt;
## Английские термины&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
#[[Изоморфизмы упорядоченных множеств]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Отношение эквивалентности]] 0,25&lt;br /&gt;
## добавить см. также&lt;br /&gt;
#[[Транзитивное замыкание|Транзитивное замыкание отношения]] 0,5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
#[[Алгоритм Флойда — Уоршелла|Алгоритм Флойда-Уоршалла построения транзитивного замыкания отношения]]&lt;br /&gt;
#[[Транзитивный остов]] 0,25&lt;br /&gt;
## Английские термины&lt;br /&gt;
&lt;br /&gt;
== 2 Булевы функции ==&lt;br /&gt;
# [[Определение булевой функции]] 1,5&lt;br /&gt;
## Добавить интервики на термины монотонности, линейности, сохранения &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;, самодвойственности для булевой функции. (все определения [[Полные_системы_функций._Теорема_Поста_о_полной_системе_функций|здесь]])&lt;br /&gt;
## Добавить кратко про ДНФ, КНФ, полином Жегалкина и схемы из функциональных элементов&lt;br /&gt;
# [[Побитовые операции]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 1&lt;br /&gt;
## Добавить краткую суть алгоритмов Флойда и Фенвика&lt;br /&gt;
#[[Суперпозиции]] 0,5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
#[[ДНФ]] 0,5 {{---}} 2 (зависит от примера)&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
## Добавить пример еще какой нибудь функции&lt;br /&gt;
#[[Сокращенная и минимальная ДНФ | Сокращенная и минимальная ДНФ, минимизация ДНФ методами гиперкубов, карт Карно, Квайна]]&lt;br /&gt;
#[[КНФ]] 0,5 {{---}} 2 (зависит от примера)&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
## Добавить пример еще какой нибудь функции&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
#[[2-SAT]]&lt;br /&gt;
#[[XOR-SAT]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Специальные формы КНФ|Специальные формы КНФ: КНФ в форме Хорна и КНФ в форме Крома]]&lt;br /&gt;
#[[Полином Жегалкина | Полином Жегалкина, преобразование Мёбиуса]] 0,5&lt;br /&gt;
## Добавить см. также &lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
## Добавить интервики на термины монотонности, линейности, сохранения &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;, самодвойственности для булевой функции. (все определения [[Полные_системы_функций._Теорема_Поста_о_полной_системе_функций|здесь]])&lt;br /&gt;
#[[Полные системы функций. Теорема Поста о полной системе функций]]  0,25&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
#[[Представление функции класса DM с помощью медианы]] 0.5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Правильно оформить источники информации&lt;br /&gt;
## Заменить знаки неравенств&lt;br /&gt;
#[[Пороговая функция]] 0.5&lt;br /&gt;
## Добавить см. также&lt;br /&gt;
## Многоточие заменить на \ldots&lt;br /&gt;
#[[Троичная логика]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3 Схемы из функциональных элементов ==&lt;br /&gt;
#[[Реализация булевой функции схемой из функциональных элементов]]&lt;br /&gt;
#[[Простейшие методы синтеза схем из функциональных элементов]] 0.5&lt;br /&gt;
## Изменить знаки неравенств&lt;br /&gt;
## Ссылку на метод синтеза схем Шэннона сделать примечанием&lt;br /&gt;
## Определение жирным&lt;br /&gt;
## Оформить правильно См. также и Источники информации&lt;br /&gt;
## Увеличить дроби&lt;br /&gt;
#[[Метод Лупанова синтеза схем]] 0.5&lt;br /&gt;
## Заменить литературу на источники информации&lt;br /&gt;
## Изменить знаки неравенств&lt;br /&gt;
## Запятые криво стоят в определении функции g&lt;br /&gt;
## Увеличить дроби&lt;br /&gt;
#[[Cумматор]]&lt;br /&gt;
#[[Каскадный сумматор]]&lt;br /&gt;
#[[Двоичный каскадный сумматор]]&lt;br /&gt;
#[[Троичный сумматор]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Реализация вычитания сумматором]]&lt;br /&gt;
#[[Матричный умножитель]]&lt;br /&gt;
#[[Дерево Уоллеса]]&lt;br /&gt;
#[[Контактная схема]] 1&lt;br /&gt;
## Перерисовать картинки с построением контактных схем и дерево конъюнктов &lt;br /&gt;
#[[Триггеры]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
#[[Квантовые гейты]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4 Представление информации ==&lt;br /&gt;
# [[Кодирование информации]]&lt;br /&gt;
# [[Представление целых чисел: прямой код, код со сдвигом, дополнительный код]]&lt;br /&gt;
# [[Представление вещественных чисел]]&lt;br /&gt;
# [[Представление символов, таблицы кодировок]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5 Алгоритмы сжатия ==&lt;br /&gt;
# [[Алгоритм Хаффмана]]&lt;br /&gt;
# [[Оптимальное хранение словаря в алгоритме Хаффмана]]&lt;br /&gt;
# [[Алгоритм Хаффмана за O(n)]] 1&lt;br /&gt;
## Мутное доказательство после разбора случаев, надо понятней написать, а то сейчас не ясно, почему будет всё ок&lt;br /&gt;
# [[Алгоритм Ху-Таккера]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Неравенство Крафта]]&lt;br /&gt;
# [[Неравенство Макмиллана]]&lt;br /&gt;
# [[Код Шеннона]]&lt;br /&gt;
# [[Оптимальный префиксный код с длиной кодового слова не более L бит]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритмы LZ77 и LZ78]] 2&lt;br /&gt;
## Переменные и константы взять в Tex&lt;br /&gt;
## Добавить примеры итоговых таблиц&lt;br /&gt;
## Рассказать, как декодировать&lt;br /&gt;
## Правильно оформить источники информации&lt;br /&gt;
## Получше расписать описание алгоритма&lt;br /&gt;
## Таблицы сделать красивыми&lt;br /&gt;
## Интервики&lt;br /&gt;
# [[Алгоритм LZW]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Алгоритм LZSS]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Алгоритм LZMA]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# [[Преобразование Барроуза-Уиллера | Преобразование Барроуза-Уиллера и обратное ему]]&lt;br /&gt;
# [[Преобразование MTF]]&lt;br /&gt;
# [[Расстояние Хэмминга]]&lt;br /&gt;
# [[Избыточное кодирование, код Хэмминга]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Гамма-, дельта- и омега-код Элиаса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
&lt;br /&gt;
== 6 Комбинаторика ==&lt;br /&gt;
=== 1 Комбинаторные объекты ===&lt;br /&gt;
# [[Комбинаторные объекты]]&lt;br /&gt;
# [[Лексикографический порядок]]&lt;br /&gt;
# [[Коды Грея]]&lt;br /&gt;
# [[Коды Грея для перестановок]]&lt;br /&gt;
# [[Коды антигрея]]&lt;br /&gt;
# [[Монотонный код Грея]]&lt;br /&gt;
# [[Цепные коды]]&lt;br /&gt;
# [[Правильные скобочные последовательности]]&lt;br /&gt;
&lt;br /&gt;
=== 2 Генерация комбинаторных объектов ===&lt;br /&gt;
# [[Генерация комбинаторных объектов в лексикографическом порядке]] 0.5&lt;br /&gt;
## Заменить скобки &amp;quot;больше-меньше&amp;quot; на угловые&lt;br /&gt;
## Нормальную красивую картинку нарисовать&lt;br /&gt;
# [[Получение номера по объекту]]&lt;br /&gt;
# [[Получение объекта по номеру]]&lt;br /&gt;
# [[Получение следующего объекта]]&lt;br /&gt;
# [[Получение предыдущего объекта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;  &lt;br /&gt;
# [[Метод генерации случайной перестановки, алгоритм Фишера-Йетса]]&lt;br /&gt;
# [[Методы генерации случайного сочетания]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3 Подсчёт числа объектов ===&lt;br /&gt;
# [[Формула включения-исключения | Формула включения-исключения, подсчет числа беспорядков]]&lt;br /&gt;
# [[Нахождение количества разбиений числа на слагаемые | Нахождение количества разбиений числа на слагаемые. Пентагональная теорема Эйлера]] 0,5&lt;br /&gt;
## Сделать через tex возведение в степень в заголовках&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Лемма Бёрнсайда и Теорема Пойа]]&lt;br /&gt;
# [[Задача об ожерельях]]&lt;br /&gt;
# [[Числа Стирлинга первого рода]] 5&lt;br /&gt;
## &amp;lt;tex&amp;gt;\left[{m+n+1\atop m}\right]=\sum\limits_{k=0}^n (n+k) \left[{n+k\atop k}\right]&amp;lt;/tex&amp;gt; то есть результат не зависит от &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt;?&lt;br /&gt;
## доказательства дополнительных тождеств&lt;br /&gt;
# [[Числа Стирлинга второго рода]]&lt;br /&gt;
# [[Числа Эйлера I и II рода | Числа Эйлера первого и второго рода. Подъемы в перестановках]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt; 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
# [[Числа Каталана]] 0,25&lt;br /&gt;
## См. также&lt;br /&gt;
&lt;br /&gt;
=== 4 Свойства комбинаторных объектов ===&lt;br /&gt;
# [[Умножение перестановок, обратная перестановка, группа перестановок]] 5&lt;br /&gt;
## Английские термины&lt;br /&gt;
## Определения жирным&lt;br /&gt;
## Тут вообще неправильно описано умножение перестановок (не путать с подстановками)&lt;br /&gt;
## Отформатировать псевдокоды&lt;br /&gt;
## Все переменные и константы взять в Tex&lt;br /&gt;
## Оформить правильно источники информации&lt;br /&gt;
## Добавить примеров из конспекта групп по теории чисел&lt;br /&gt;
## Добавить реккурентную формулу числа инволюций c доказательством&lt;br /&gt;
# [[Действие перестановки на набор из элементов, представление в виде циклов]]&lt;br /&gt;
# [[Таблица инверсий]] 0,25&lt;br /&gt;
## tex в заголовок&lt;br /&gt;
# [[Теорема Кэли]]&lt;br /&gt;
# [[Матричное представление перестановок]]&lt;br /&gt;
# [[Задача о минимуме/максимуме скалярного произведения]] 0,25&lt;br /&gt;
## Cм. также&lt;br /&gt;
# [[Задача о монотонных подпоследовательностях, теорема о связи длины НВП и НУП]] 0.25&lt;br /&gt;
## См. также&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D1%83%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D0%B2%D0%B8%D0%BA%D0%B8-%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=61933</id>
		<title>Кураторство вики-конспектов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D1%83%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D0%B2%D0%B8%D0%BA%D0%B8-%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D0%BE%D0%B2&amp;diff=61933"/>
				<updated>2017-09-22T18:52:08Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тикеты ==&lt;br /&gt;
* [[Дискретная математика:Тикеты]] 1 семестр &lt;br /&gt;
* [[Динамическое программирование:Тикеты]] 2 cеместр&lt;br /&gt;
* [[Теория вероятности:Тикеты]] 2 семестр&lt;br /&gt;
* [[Теория формальных языков:Тикеты]] 2 семестр&lt;br /&gt;
* [[Теория матроидов:Тикеты]] 3 семестр&lt;br /&gt;
* [[Теория расписаний:Тикеты]] 3 семестр&lt;br /&gt;
* [[Производящие функции:Тикеты]] 4 семестр&lt;br /&gt;
* [[Теория вычислимости:Тикеты]] 4 семестр&lt;br /&gt;
* [[Дискретная математика3:Тикеты]] 3 семестр дм&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритмы и структуры данных:Тикеты]] 1,2 семестры&lt;br /&gt;
* [[Теория графов:Тикеты]] 2,3 семестр&lt;br /&gt;
* [[Алгоритмы на строках:Тикеты]] 3,4 семестр&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%BE%D0%B8%D0%B4%D0%BE%D0%B2:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=60575</id>
		<title>Теория матроидов:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%BE%D0%B8%D0%B4%D0%BE%D0%B2:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=60575"/>
				<updated>2017-03-15T16:18:35Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 3 Объединение матроидов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1 Основные факты теории матроидов ==&lt;br /&gt;
# [[Определение матроида]]&lt;br /&gt;
# [[Примеры матроидов]]&lt;br /&gt;
# [[Прямая сумма матроидов]] 0,25&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Теорема Радо-Эдмондса (жадный алгоритм)]]&lt;br /&gt;
# [[Теорема о базах]]&lt;br /&gt;
# [[Аксиоматизация матроида базами]]&lt;br /&gt;
# [[Теорема о циклах]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Аксиоматизация матроида циклами]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Ранговая функция, полумодулярность]]&lt;br /&gt;
# [[Аксиоматизация матроида рангами]]&lt;br /&gt;
# [[Двойственный матроид]]&lt;br /&gt;
# [[Оператор замыкания для матроидов]]&lt;br /&gt;
# [[Покрытия, закрытые множества]]&lt;br /&gt;
# [[Матроид Вамоса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
## См также&lt;br /&gt;
&lt;br /&gt;
== 2 Пересечение матроидов ==&lt;br /&gt;
# [[Пересечение матроидов, определение, примеры]]&lt;br /&gt;
# взяли [[Граф замен]] 5&lt;br /&gt;
## английские термины&lt;br /&gt;
## Док-во по индукции оформить красиво&lt;br /&gt;
## Исправить док-во: неверный переход&lt;br /&gt;
## Заменить xor на треугольник&lt;br /&gt;
# [[Алгоритм построения базы в пересечении матроидов]]&lt;br /&gt;
&lt;br /&gt;
== 3 Объединение матроидов ==&lt;br /&gt;
# [[Объединение матроидов, проверка множества на независимость]]&lt;br /&gt;
# [[Объединение матроидов, доказательство того, что объединение является матроидом]] 1&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить интервики&lt;br /&gt;
## Отформатировать по правилам&lt;br /&gt;
## Помёрджить с предыдущим конспектом&lt;br /&gt;
## См также&lt;br /&gt;
## Источники информации&lt;br /&gt;
# взяли [[Алгоритм построения базы в объединении матроидов]] 7&lt;br /&gt;
## В определение само определение выделить жирным&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить псевдокод&lt;br /&gt;
## Написать более подробное описание алгоритма поиска базы в объединении&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%BE%D0%B8%D0%B4%D0%BE%D0%B2:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=60563</id>
		<title>Теория матроидов:Тикеты</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%BE%D0%B8%D0%B4%D0%BE%D0%B2:%D0%A2%D0%B8%D0%BA%D0%B5%D1%82%D1%8B&amp;diff=60563"/>
				<updated>2017-03-06T20:56:41Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: /* 2 Пересечение матроидов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1 Основные факты теории матроидов ==&lt;br /&gt;
# [[Определение матроида]]&lt;br /&gt;
# [[Примеры матроидов]]&lt;br /&gt;
# [[Прямая сумма матроидов]] 0,25&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Теорема Радо-Эдмондса (жадный алгоритм)]]&lt;br /&gt;
# [[Теорема о базах]]&lt;br /&gt;
# [[Аксиоматизация матроида базами]]&lt;br /&gt;
# [[Теорема о циклах]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Аксиоматизация матроида циклами]] 0,25&lt;br /&gt;
## См также&lt;br /&gt;
# [[Ранговая функция, полумодулярность]]&lt;br /&gt;
# [[Аксиоматизация матроида рангами]]&lt;br /&gt;
# [[Двойственный матроид]]&lt;br /&gt;
# [[Оператор замыкания для матроидов]]&lt;br /&gt;
# [[Покрытия, закрытые множества]]&lt;br /&gt;
# [[Матроид Вамоса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
## См также&lt;br /&gt;
&lt;br /&gt;
== 2 Пересечение матроидов ==&lt;br /&gt;
# [[Пересечение матроидов, определение, примеры]]&lt;br /&gt;
# взяли [[Граф замен]] 5&lt;br /&gt;
## английские термины&lt;br /&gt;
## Док-во по индукции оформить красиво&lt;br /&gt;
## Исправить док-во: неверный переход&lt;br /&gt;
## Заменить xor на треугольник&lt;br /&gt;
# [[Алгоритм построения базы в пересечении матроидов]]&lt;br /&gt;
&lt;br /&gt;
== 3 Объединение матроидов ==&lt;br /&gt;
# [[Объединение матроидов, проверка множества на независимость]]&lt;br /&gt;
# [[Объединение матроидов, доказательство того, что объединение является матроидом]] 1&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить интервики&lt;br /&gt;
## Отформатировать по правилам&lt;br /&gt;
## Помёрджить с предыдущим конспектом&lt;br /&gt;
## См также&lt;br /&gt;
## Источники информации&lt;br /&gt;
# [[Алгоритм построения базы в объединении матроидов]] 7&lt;br /&gt;
## В определение само определение выделить жирным&lt;br /&gt;
## Добавить категории&lt;br /&gt;
## Добавить псевдокод&lt;br /&gt;
## Написать более подробное описание алгоритма поиска базы в объединении&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%9A%D0%A1-%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%B8%D0%BA&amp;diff=55652</id>
		<title>Лемма о разрастании для КС-грамматик</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%9A%D0%A1-%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%B8%D0%BA&amp;diff=55652"/>
				<updated>2016-10-28T15:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;5.18.205.24: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
== Лемма о разрастании для КС-грамматик ==&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma&lt;br /&gt;
|about=о разрастании КС-грамматик&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt; — [[Контекстно-свободные грамматики, вывод, лево- и правосторонний вывод, дерево разбора|контекстно-свободный язык]] над алфавитом &amp;lt;tex&amp;gt;\Sigma&amp;lt;/tex&amp;gt;, тогда существует такое &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, что для любого слова &amp;lt;tex&amp;gt; \omega \in L&amp;lt;/tex&amp;gt; длины не меньше &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; найдутся слова &amp;lt;tex&amp;gt; u,v,x,y,z \in \Sigma^*&amp;lt;/tex&amp;gt;, для которых верно: &amp;lt;tex&amp;gt;uvxyz=\omega, vy\neq \varepsilon, |vxy|\leqslant n&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\forall k \geqslant 0~uv^{k}xy^{k}z\in L&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:CS_lemma_conspect.PNG||left|240px|]] Грамматика любого контекстно-свободного языка может быть записана в [[Нормальная форма Хомского|нормальной форме Хомского (НФХ)]]. Пусть &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; — количество нетерминалов в грамматике языка &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt;, записанной в НФХ.&lt;br /&gt;
Выберем &amp;lt;tex&amp;gt;n=2^{m+1}&amp;lt;/tex&amp;gt;. Построим дерево разбора произвольного слова &amp;lt;tex&amp;gt;\omega&amp;lt;/tex&amp;gt; длиной больше, чем &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;.  Высотой дерева разбора назовем максимальное число нетерминальных символов на пути от корня дерева к листу. Так как грамматика языка &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt; записана в НФХ, то у любого нетерминала в дереве могут быть, либо два потомка нетерминала, либо один потомок терминал. Поэтому  высота дерева разбора слова &amp;lt;tex&amp;gt;\omega&amp;lt;/tex&amp;gt; не меньше &amp;lt;tex&amp;gt;m+1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Выберем путь от корня дерева к листу максимальной длины. Количество нетерминалов в нем не меньше, чем &amp;lt;tex&amp;gt;m+1&amp;lt;/tex&amp;gt;, следовательно, найдется такой нетерминал &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;, который встречается на этом пути дважды. Значит, в дереве разбора найдется нетерминал &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;, в поддереве которого содержится нетерминал  &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;. Выберем такой нетерминал &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, чтобы в его поддереве содержался такой же нетерминал и длина пути от него до корня была максимальна среди всех нетерминалов, содержащих в поддереве такой же нетерминал.&lt;br /&gt;
&lt;br /&gt;
Найдем слова &amp;lt;tex&amp;gt; u,v,x,y,z &amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Рассмотрим нетерминал &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, содержащийся в поддереве выбранного нетерминала. Тогда &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; {{---}} строка терминалов, которая выведена из рассмотренного нетерминала  в данном дереве разбора. Тогда &amp;lt;tex&amp;gt;A \Rightarrow^{*} x&amp;lt;/tex&amp;gt;. &lt;br /&gt;
*Рассмотрим выбранный ранее нетерминал &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;t&amp;lt;/tex&amp;gt; {{---}} строка терминальных символов, которая выведена из рассмотренного нетерминала в данном дереве разбора. Тогда, так как выбранный нетерминал &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; содержит в своем поддереве такой же нетерминал, то &amp;lt;tex&amp;gt;A \Rightarrow^{*}\alpha A \beta \Rightarrow^{*} t&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;\alpha,\beta&amp;lt;/tex&amp;gt; - строки, которые могут содержать как терминалы, так и нетерминалы. При этом как минимум одна из строк &amp;lt;tex&amp;gt;\alpha,\beta&amp;lt;/tex&amp;gt; не пуста, так как грамматика языка записана в НФХ. Пусть &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; - строки, состоящие из терминалов, которые выведены  соответственно из &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;, в данном дереве разбора. Тогда &amp;lt;tex&amp;gt;t = vxy&amp;lt;/tex&amp;gt;. Так как хотя бы одна из строк &amp;lt;tex&amp;gt;\alpha,\beta&amp;lt;/tex&amp;gt; не пуста, то &amp;lt;tex&amp;gt;vy\neq \varepsilon&amp;lt;/tex&amp;gt;. Получаем &amp;lt;tex&amp;gt;A \Rightarrow^{*} vAy \Rightarrow^{*} vxy&amp;lt;/tex&amp;gt;.&lt;br /&gt;
*Рассмотрим стартовый нетерминал &amp;lt;tex&amp;gt;S&amp;lt;/tex&amp;gt;. Из &amp;lt;tex&amp;gt;S&amp;lt;/tex&amp;gt; выведена строка &amp;lt;tex&amp;gt;\omega&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;S \Rightarrow^{*} \alpha A \beta \Rightarrow^{*} \omega &amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; {{---}} выбранный ранее нетерминал. Из &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; в данном дереве разбора выведена строка &amp;lt;tex&amp;gt;vxy&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt; {{---}} строки, состоящие из терминалов, которые выведены соответственно из &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; в данном дереве разбора. Тогда &amp;lt;tex&amp;gt;S \Rightarrow^{*} uAz \Rightarrow^{*} uvAyz \Rightarrow^{*} \omega&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что &amp;lt;tex&amp;gt;|vxy| \leqslant n&amp;lt;/tex&amp;gt;. Допустим, что &amp;lt;tex&amp;gt;|vxy|&amp;gt;n&amp;lt;/tex&amp;gt;. Тогда высота поддерева с корнем в вершине, соответствующей выбранному &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, не меньше &amp;lt;tex&amp;gt;m+2&amp;lt;/tex&amp;gt;. Рассмотрим поддерево вершины, в котором содержится нетерминал &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;. Тогда высота этого поддерева не меньше &amp;lt;tex&amp;gt;m+1&amp;lt;/tex&amp;gt;. Рассмотрим путь максимальной длины от корня этого поддерева к листу. В нем содержится не менее &amp;lt;tex&amp;gt;m+1&amp;lt;/tex&amp;gt; нетерминалов, причем не содержится стартовый нетерминал. Следовательно, на этом пути найдутся два одинаковых нетерминала, что противоречит условию наибольшей удаленности от корня выбранного ранее нетерминала &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;. Получили противоречие. Поэтому &amp;lt;tex&amp;gt;|vxy|\leqslant n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Таким образом, в рамках нашей грамматики мы можем построить цепочку вывода: &amp;lt;tex&amp;gt;S \Rightarrow^{*} uAz \Rightarrow^{*} uvAyz \Rightarrow^{*} uvvAyyz \Rightarrow^{*} uv^{k}Ay^{k}z \Rightarrow^{*} uv^{k}xy^{k}z&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' Условие леммы не является достаточным для контекстно-свободности языка. Но, в силу необходимости условия, данная лемма часто используется для доказательства неконтекстно-свободности языков.&lt;br /&gt;
&lt;br /&gt;
== Пример доказательства неконтекстно-свободности языка с использованием леммы ==&lt;br /&gt;
&lt;br /&gt;
Рассмотрим язык &amp;lt;tex&amp;gt;0^{n}1^{n}2^{n}&amp;lt;/tex&amp;gt;. Покажем, что он не является контекстно-свободным.&lt;br /&gt;
&lt;br /&gt;
Для фиксированного &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; рассмотрим слово &amp;lt;tex&amp;gt;\omega=0^n 1^n 2^n&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;\omega&amp;lt;/tex&amp;gt; разбили на &amp;lt;tex&amp;gt;u, v, x, y, z&amp;lt;/tex&amp;gt; произвольным образом. Так как &amp;lt;tex&amp;gt;|vxy|\leqslant n&amp;lt;/tex&amp;gt;, то в слове  &amp;lt;tex&amp;gt;vxy&amp;lt;/tex&amp;gt; не содержится либо ни одного символа &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;, либо ни одного символа &amp;lt;tex&amp;gt;2&amp;lt;/tex&amp;gt;. Для любого такого разбиения выбираем &amp;lt;tex&amp;gt;k=2&amp;lt;/tex&amp;gt; и получаем, что количество символов &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt; изменилось, а количество либо &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;, либо &amp;lt;tex&amp;gt;2&amp;lt;/tex&amp;gt; осталось тем же. Очевидно, что такое слово не принадлежит рассмотренному языку. Значит, язык &amp;lt;tex&amp;gt;0^{n}1^{n}2^{n}&amp;lt;/tex&amp;gt; не является контекстно-свободным по лемме о разрастании для КС-грамматик.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
[[Лемма_Огдена|Лемма Огдена]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Хопкрофт Д., Мотвани Р., Ульман Д. {{---}} Введение в теорию автоматов, языков и вычислений, 2-е изд. : Пер. с англ. {{---}} Москва, Издательский дом «Вильямс», 2002. {{---}} 528 с. : ISBN 5-8459-0261-4 (рус.)&lt;br /&gt;
&lt;br /&gt;
[[Категория: Теория формальных языков]]&lt;br /&gt;
[[Категория: Контекстно-свободные грамматики]]&lt;br /&gt;
[[Категория: Опровержение контекстно-свободности языка]]&lt;/div&gt;</summary>
		<author><name>5.18.205.24</name></author>	</entry>

	</feed>