Введение

Формула площади сетчатого многоугольника. Теорема из комплексного анализа.

В геометрии теорема Пика предоставляет формулу для вычисления площади простого многоугольника с целочисленными координатами вершин, выраженную через количество целочисленных точек внутри него и на его границе. Результат был впервые описан Георгом Александром Пиком в 1899 году. Он стал широко известен на английском языке благодаря Хьюго Стейнхаусу в 1950 году в его книге «Математические зарисовки». Существует множество доказательств этой теоремы, и она может быть обобщена на формулы для определенных видов невыпуклых многоугольников.

Формула

Предположим, что многоугольник имеет целочисленные координаты для всех его вершин. Пусть *I* – количество целых точек внутри многоугольника, а *B* – количество целых точек на его границе (включая вершины и точки на сторонах). Тогда площадь *A* этого многоугольника равна:

На примере показано *I* внутренних точек и *B* граничных точек, поэтому его площадь равна квадратных единиц.

По формуле Эйлера

Одно из доказательств этой теоремы включает в себя разбиение многоугольника на треугольники с тремя целочисленными вершинами и без других целочисленных точек. Затем можно доказать, что каждый полученный треугольник имеет площадь ровно 1/2, поэтому площадь всего многоугольника равна половине числа треугольников в разбиении. Установив связь между площадью и количеством треугольников таким образом, доказательство завершается использованием полиэдрической формулы Эйлера для установления связи между количеством треугольников и количеством точек сетки в многоугольнике. Первая часть этого доказательства показывает, что треугольник с тремя целочисленными вершинами и без других целочисленных точек имеет площадь ровно 1/2, как утверждает формула Пика. В доказательстве используется тот факт, что любые треугольники могут покрыть плоскость, причем смежные треугольники повернуты на 180° друг относительно друга вокруг общего ребра. Для покрытий плоскости треугольниками с тремя целочисленными вершинами и без других целочисленных точек каждая точка целочисленной сетки является вершиной шести плиток. Поскольку число треугольников на точку сетки (шесть) вдвое больше, чем число точек сетки на треугольник (три), треугольники в два раза плотнее расположены на плоскости, чем точки сетки. Любая масштабированная область плоскости содержит в два раза больше треугольников (в пределе, когда масштабный фактор стремится к бесконечности), чем количество точек сетки, которые она содержит. Следовательно, каждый треугольник имеет площадь 1/2, что необходимо для доказательства. Другое доказательство того, что эти треугольники имеют площадь 1/2, основано на использовании теоремы Минковского о точках решетки в симметричных выпуклых множествах. Это уже доказывает формулу Пика для многоугольника, являющегося одним из этих специальных треугольников. Любой другой многоугольник можно разбить на специальные треугольники: добавляйте непересекающиеся отрезки внутри многоугольника между парами точек сетки, пока нельзя будет добавить больше отрезков. Единственные многоугольники, которые нельзя разбить таким образом, — это специальные треугольники, рассмотренные выше; следовательно, в полученном разбиении могут появляться только специальные треугольники. Поскольку каждый специальный треугольник имеет площадь 1/2, многоугольник площадью *A* будет разбит на *2A* специальных треугольников. Разбиение многоугольника на треугольники образует планарный граф, и формула Эйлера дает уравнение, применимое к числу вершин, ребер и граней любого планарного графа. Вершины — это просто точки сетки многоугольника, их *V*. Грани — это треугольники разбиения и единственная область плоскости за пределами многоугольника. Количество треугольников равно *T*, поэтому всего имеется *T+1* граней. Чтобы подсчитать ребра, заметим, что в разбиении имеется *3T* сторон треугольников. Каждое внутреннее ребро многоугольника является стороной двух треугольников. Однако имеется *B* ребер треугольников, лежащих вдоль границы многоугольника и являющихся частью только одного треугольника. Следовательно, число сторон треугольников удовлетворяет уравнению *3T = 2E + B*, из которого можно решить относительно числа ребер *E*. Подставив эти значения для *V*, *T* и *B* в формулу Эйлера *V - E + F = 1*, получим формулу Пика, полученную путем решения этого линейного уравнения относительно *A*. Альтернативный, но аналогичный расчет включает доказательство того, что число ребер того же разбиения равно *E*, что приводит к тому же результату. Также можно пойти в другом направлении, используя теорему Пика (доказанную другим способом) в качестве основы для доказательства формулы Эйлера.

Другие доказательства

Альтернативные доказательства теоремы Пика, не использующие формулу Эйлера, включают следующее. Можно рекурсивно разложить данный многоугольник на треугольники, допуская, чтобы площадь некоторых треугольников в разбиении была больше 1/2. Как площадь, так и число точек, используемых в формуле Пика, складываются одинаковым образом, поэтому справедливость формулы Пика для общих многоугольников следует из её справедливости для треугольников. Любой треугольник разбивает свой ограничивающий прямоугольник на сам треугольник и дополнительные прямоугольные треугольники, а площади как ограничивающего прямоугольника, так и прямоугольных треугольников легко вычислить. Комбинируя эти вычисления площадей, получаем формулу Пика для треугольников, а комбинируя треугольники – формулу Пика для произвольных многоугольников. В качестве альтернативы, вместо использования квадратов сетки, центрированных на узлах сетки, можно использовать квадраты сетки, вершины которых находятся в узлах сетки. Эти квадраты сетки разрезают данный многоугольник на части, которые можно перестроить (путем сопоставления пар квадратов вдоль каждого ребра многоугольника) в полиомино с той же площадью. Теорему Пика также можно доказать, используя комплексное интегрирование двухпериодической функции, связанной с эллиптическими функциями Вейерштрасса. Применение формулы суммирования Пуассона к характеристической функции многоугольника приводит к другому доказательству. Теорема Пика была включена в веб-список "100 лучших математических теорем" в 1999 году, который позже Фрик Видейк использовал в качестве набора тестов для оценки мощности различных систем автоматического доказательства теорем. По состоянию на 2024 год теорема Пика была формализована и доказана только в одной из десяти систем автоматического доказательства теорем, зарегистрированных Видейком.

Обобщения

Обобщения теоремы Пика для не простых многоугольников более сложны и требуют больше информации, чем просто число внутренних и граничных вершин. Например, многоугольник с h отверстиями, ограниченными простыми многоугольниками с целочисленными координатами вершин, не пересекающими друг друга и границу, имеет площадь

Также возможно обобщить теорему Пика для областей, ограниченных более сложными планарными прямолинейными графами с целочисленными координатами вершин, используя дополнительные слагаемые, определенные с помощью характеристики Эйлера области и ее границы, или для многоугольников с единственным ограничивающим многоугольником, который может самопересекаться, используя формулу, включающую число обмоток многоугольника вокруг каждой целочисленной точки, а также его общее число обмоток. Тетраэдры Рива в трех измерениях имеют четыре целочисленные вершины и не содержат других целочисленных точек, но не все они имеют одинаковый объем. Следовательно, аналога теоремы Пика в трех измерениях, выражающего объем многогранника как функцию только от числа его внутренних и граничных точек, не существует. Однако эти объемы можно выразить с помощью полиномов Эрхарта.

Связанные темы

Несколько других математических тем связывают площади областей с количеством точек сетки. Теорема Блихфельда утверждает, что любую фигуру можно сдвинуть так, чтобы она содержала не менее точек сетки, равных её площади. Задача Гаусса о круге связана с оценкой погрешности между площадью и количеством точек сетки внутри круга. Задача подсчёта целочисленных точек в выпуклых многогранниках возникает в различных областях математики и информатики. В прикладных областях точечный планметр – это прозрачное устройство для оценки площади фигуры путём подсчёта точек сетки, которые она содержит. Последовательность Фарея – это упорядоченная последовательность рациональных чисел с ограниченными знаменателями, анализ которой связан с теоремой Пика. Другой простой метод вычисления площади многоугольника – формула шнурков. Она позволяет вычислить площадь любого простого многоугольника как сумму слагаемых, вычисленных на основе координат последовательных пар его вершин. В отличие от теоремы Пика, формула шнурков не требует, чтобы вершины имели целочисленные координаты.