Теорема Семереди –Троттера — математический результат в области дискретной геометрии . Она утверждает, что для заданных n точек и m прямых на евклидовой плоскости число инциденций ( т.е. число пар точка-прямая, таких, что точка лежит на прямой) равно
Эту границу нельзя улучшить, за исключением случаев использования неявных констант.
Что касается неявных констант, то Янош Пач , Радош Радойчич, Габор Тардош и Геза Тот [1] показали , что верхняя граница сохраняется. С тех пор известны лучшие константы благодаря лучшим константам леммы пересечения; текущая лучшая константа — 2,44. [2] С другой стороны, Пач и Тот показали, что утверждение не выполняется, если заменить коэффициент 2,44 на 0,42. [3]
Эквивалентная формулировка теоремы следующая. Если задано n точек и целое число k ≥ 2 , то число прямых, проходящих по крайней мере через k точек, равно
Первоначальное доказательство Эндре Семереди и Уильяма Т. Троттера было несколько сложным, поскольку использовало комбинаторную технику, известную как разложение клеток . [4] [5] Позднее Ласло Секей открыл гораздо более простое доказательство, используя неравенство числа пересечений для графов . [6] (См. ниже.)
Теорема Семереди–Троттера имеет ряд следствий, включая теорему Бека в геометрии инцидентности и задачу суммы-произведения Эрдёша–Семереди в аддитивной комбинаторике .
Мы можем отбросить линии, которые содержат две или менее точек, поскольку они могут внести максимум 2 м инциденций в общее число. Таким образом, мы можем предположить, что каждая линия содержит по крайней мере три точки.
Если линия содержит k точек, то она будет содержать k − 1 отрезков, которые соединяют две последовательные точки вдоль линии. Поскольку k ≥ 3 после отбрасывания двухточечных линий, следует, что k − 1 ≥ k /2 , поэтому количество этих отрезков на каждой линии составляет по крайней мере половину количества инцидентностей на этой линии. Суммируя по всем линиям, количество этих отрезков снова составляет по крайней мере половину общего количества инцидентностей. Таким образом, если e обозначает количество таких отрезков, достаточно показать, что
Теперь рассмотрим граф, образованный с использованием n точек в качестве вершин и e отрезков прямых в качестве ребер. Поскольку каждый отрезок прямой лежит на одной из m прямых, и любые две прямые пересекаются не более чем в одной точке, число пересечений этого графа не превышает числа точек пересечения двух прямых, что не превышает m ( m − 1)/2 . Неравенство числа пересечений подразумевает, что либо e ≤ 7,5 n , либо m ( m − 1)/2 ≥ e 3 / 33,75 n 2 . В любом случае e ≤ 3,24( nm ) 2/3 + 7,5 n , что дает искомую границу
Поскольку каждая пара точек может быть соединена не более чем одной линией, может быть не более n ( n − 1)/2 линий, которые могут соединяться в k или более точках, поскольку k ≥ 2. Эта граница докажет теорему, когда k мало (например, если k ≤ C для некоторой абсолютной константы C ). Таким образом, нам нужно рассмотреть только случай, когда k велико, скажем , k ≥ C.
Предположим, что есть m линий, каждая из которых содержит не менее k точек. Эти линии генерируют не менее mk инцидентностей, и поэтому по первой формулировке теоремы Семереди–Троттера мы имеем
и поэтому по крайней мере одно из утверждений , или верно. Третья возможность исключается, поскольку k предполагалось большим, поэтому у нас остаются первые два. Но в любом из этих двух случаев некоторая элементарная алгебра даст желаемую границу.
За исключением своей константы, граница инцидентности Семереди–Троттера не может быть улучшена. Чтобы увидеть это, рассмотрим для любого положительного целого числа набор точек на целочисленной решетке
и набор линий
Очевидно, и . Поскольку каждая линия инцидентна N точкам (т.е. один раз для каждого ), число инцидентностей равно , что соответствует верхней границе. [7]
Одно обобщение этого результата на произвольную размерность, было найдено Агарвалом и Ароновым. [8] Если задано множество из n точек, S , и множество из m гиперплоскостей, H , каждая из которых охватывается S , то число инцидентностей между S и H ограничено сверху величиной
при условии . Эквивалентно, число гиперплоскостей в H, содержащих k или более точек, ограничено сверху
Конструкция Эдельсбруннера показывает, что эта граница асимптотически оптимальна. [9]
Йожеф Шоймоши и Теренс Тао получили почти точные верхние границы для числа инцидентностей между точками и алгебраическими многообразиями в высших размерностях, когда точки и многообразия удовлетворяют «определенным аксиомам типа псевдопрямой». Их доказательство использует теорему о полиномиальном сэндвиче с ветчиной. [10]
Многие доказательства теоремы Семереди–Троттера в решающей степени опираются на топологию евклидова пространства , поэтому их нелегко распространить на другие области . Например, оригинальное доказательство Семереди и Троттера; доказательство полиномиального разбиения и доказательство числа пересечений не распространяются на комплексную плоскость .
Тот успешно обобщил оригинальное доказательство Семереди и Троттера на комплексную плоскость, введя дополнительные идеи. [11] Этот результат был также получен независимо и другим методом Залем. [12] Неявная константа в оценке не является той же самой в комплексных числах : в доказательстве Тота константу можно принять равной ; константа не является явной в доказательстве Заля.
Когда множество точек является декартовым произведением , Солимози и Тардос показывают, что граница Семереди-Троттера верна, используя гораздо более простое рассуждение. [13]
Пусть будет поле .
Граница Семереди-Троттера в общем случае невозможна из-за следующего примера, приведенного здесь в : пусть будет множеством всех точек, а пусть будет множеством всех прямых на плоскости. Поскольку каждая прямая содержит точки, есть инцидентности. С другой стороны, граница Семереди-Троттера дала бы инцидентности. Этот пример показывает, что тривиальная, комбинаторная граница инцидентности является плотной.
Бургейн , Кац и Тао [14] показывают, что если исключить этот пример, то можно достичь границы инцидентности, которая является улучшением тривиальной границы.
Границы инцидентности над конечными полями бывают двух типов: (i) когда по крайней мере один из множества точек или линий является «большим» с точки зрения характеристики поля; (ii) как множество точек, так и множество линий являются «малыми» с точки зрения характеристики.
Пусть будет нечетной степенью простого числа . Тогда Винь [15] показал, что число инцидентностей между точками и прямыми в не более
Обратите внимание, что в этой границе нет неявной константы.
Пусть будет полем характеристики . Стивенс и де Зеув [16] показывают, что число инцидентностей между точками и прямыми в равно
при условии в положительной характеристике. (В поле характеристики ноль это условие не является необходимым.) Эта граница лучше тривиальной оценки инцидентности, когда .
Если множество точек является декартовым произведением, то они показывают улучшенную границу инцидентности: пусть будет конечным множеством точек с и пусть будет множеством прямых на плоскости. Предположим, что и в положительной характеристике, что . Тогда число инцидентностей между и равно
Эта граница оптимальна. Обратите внимание, что в силу двойственности точка-прямая на плоскости эта граница инцидентности может быть перефразирована для произвольного множества точек и множества прямых, имеющих структуру декартова произведения.
Как в действительных, так и в произвольных полях Руднев и Шкредов [17] показывают границу инцидентности для случая, когда и множество точек, и множество линий имеют структуру декартова произведения. Иногда это лучше, чем приведенные выше границы.