В математике теорема Эрдёша -Секереша утверждает, что при заданных r , s любая последовательность различных действительных чисел с длиной не менее ( r − 1)( s − 1) + 1 содержит монотонно возрастающую подпоследовательность длины r или монотонно убывающую подпоследовательность длины s . Доказательство появилось в той же статье 1935 года, в которой упоминается проблема Happy Ending . [1]
Это конечный результат, который уточняет одно из следствий теоремы Рамсея . В то время как теорема Рамсея позволяет легко доказать, что каждая бесконечная последовательность различных действительных чисел содержит монотонно возрастающую бесконечную подпоследовательность или монотонно убывающую бесконечную подпоследовательность, результат, доказанный Полом Эрдёшем и Джорджем Секерешем, идет дальше.
Для r = 3 и s = 2 формула говорит нам, что любая перестановка трех чисел имеет возрастающую подпоследовательность длины три или убывающую подпоследовательность длины два. Среди шести перестановок чисел 1,2,3:
Можно интерпретировать позиции чисел в последовательности как x -координаты точек на евклидовой плоскости , а сами числа как y -координаты; наоборот, для любого набора точек на плоскости y -координаты точек, упорядоченные по их x -координатам, образуют последовательность чисел (если только две из точек не имеют одинаковых x -координат). С этим переводом между последовательностями и наборами точек теорему Эрдёша–Секереша можно интерпретировать как утверждение, что в любом наборе из по крайней мере rs − r − s + 2 точек мы можем найти многоугольный путь либо из r − 1 ребер с положительным наклоном, либо из s − 1 ребер с отрицательным наклоном. В частности (принимая r = s ), в любом наборе из по крайней мере n точек мы можем найти многоугольный путь из по крайней мере ⌊ √ n -1 ⌋ ребер с наклонами одного знака. Например, если r = s = 5, то любой набор из не менее 17 точек имеет четырехреберный путь, в котором все наклоны имеют одинаковый знак.
Пример rs − r − s + 1 точек без такого пути, показывающий, что эта граница тесна, можно получить, применив небольшой поворот к сетке ( r − 1) на ( s − 1).
Теорему Эрдёша–Секереша можно также интерпретировать на языке шаблонов перестановок как утверждение, что каждая перестановка длины не менее ( r - 1)( s - 1) + 1 должна содержать либо шаблон 12⋯ r , либо шаблон s ⋯21.
Теорему Эрдёша–Секереша можно доказать несколькими различными способами; Стил (1995) рассматривает шесть различных доказательств теоремы Эрдёша–Секереша, включая следующие два. [2] Другие доказательства, рассмотренные Стилом, включают оригинальное доказательство Эрдёша и Секереша, а также доказательства Блэквелла (1971), [3], Хаммерсли (1972), [4] и Ловаса (1979). [5]
Дана последовательность длины ( r − 1)( s − 1) + 1, обозначим каждое число n i в последовательности парой ( a i , b i ), где a i — длина самой длинной монотонно возрастающей подпоследовательности, заканчивающейся на n i , а b i — длина самой длинной монотонно убывающей подпоследовательности, заканчивающейся на n i . Каждые два числа в последовательности обозначим другой парой: если i < j и n i < n j , то a i < a j , и с другой стороны, если n i > n j , то b i < b j . Но существует только ( r − 1)( s − 1) возможных меток, если a i не больше r − 1 и b i не больше s − 1, поэтому по принципу ящика должно существовать значение i, для которого a i или b i находятся вне этого диапазона. Если a i находится вне диапазона, то n i является частью возрастающей последовательности длиной не менее r , а если b i находится вне диапазона, то n i является частью убывающей последовательности длиной не менее s .
Стил (1995) приписывает это доказательство одностраничной статье Зайденберга (1959) и называет его «самым гладким и систематическим» из рассмотренных им доказательств. [2] [6]
Другое доказательство использует теорему Дилворта о цепных разложениях в частичных порядках или ее более простую двойственную теорему ( теорему Мирского ).
Чтобы доказать теорему, определим частичный порядок на членах последовательности, в котором x меньше или равен y в частичном порядке, если x ≤ y как числа и x не позже y в последовательности. Цепь в этом частичном порядке является монотонно возрастающей подпоследовательностью, а антицепь является монотонно убывающей подпоследовательностью. По теореме Мирского либо существует цепь длины r , либо последовательность может быть разбита не более чем на r − 1 антицепей; но в этом случае наибольшая из антицепей должна образовывать убывающую подпоследовательность длиной не менее
В качестве альтернативы, согласно теореме Дилворта, либо существует антицепь длины s , либо последовательность можно разбить не более чем на s − 1 цепей, самая длинная из которых должна иметь длину не менее r .
Результат также может быть получен как следствие соответствия Робинсона–Шенстеда .
Напомним, что соответствие Робинсона–Шенстеда сопоставляет каждой последовательности таблицу Юнга P, элементы которой являются значениями последовательности. Таблица P обладает следующими свойствами:
Теперь невозможно разместить ( r − 1)( s − 1) + 1 записей в квадратном поле размером ( r − 1)( s − 1) так, чтобы либо первая строка имела длину не менее r , либо последняя строка имела длину не менее s .