YaChudo

Теорема Піка

Переглядів: 0. Оновлено 27.10.2026.

i = 7, b = 8, S = i + b/2 − 1 = 10
Трикутник з вершинами в нижній лівій, нижній правій, та верхній правій точках i = 12 та b = 14, відповідно до теореми Піка S = i + b/2 − 1 = 18; це підтверджує формулі площі для трикутника 1/2 × основа × висота = 1/2 × 9 × 4 = 18.

Щодо відповідної теореми в комплексномі аналізі див. Теорема Піка (комплексний аналіз).

Якщо розглянути простий многокутник, побудований на сітці рівновіддалених точок (тобто точок з цілими координатами), так, що всі вершини многокутника є точками сітки, теорема Піка дає просту формулу для обчислення площі S {\displaystyle S} цього многокутника, за кількістю i {\displaystyle i} (точок решітки усередині фігури) і кількістю b {\displaystyle b} (точок решітки), розміщених по периметру многокутника:[1]

S = i + b 2 − 1. {\displaystyle S=i+{\frac {b}{2}}-1.}

У наведеному прикладі маємо i = 7 (внутрішніх точок) і b = 8 (граничних точок), так що площа A {\displaystyle A}  = 7 + 8/2 − 1 = 7 + 4 − 1 = 10 квадратних одиниць.

Вищенаведена теорема справедлива лише для простих многокутників, тобто для тих, які складаються з єдиної межі, без перетинів і дірок. Для загального многокутника формула Піка має такий вигляд:[2][3]

S = v − 1 2 e b + h − 1 {\displaystyle S=v-{\frac {1}{2}}e_{b}+h-1} ,

де v {\displaystyle v}  — кількість вершин всередині і на межі многокутника, e b {\displaystyle e_{b}}  — кількість точок решітки на межі многокутника, і h {\displaystyle h}  — кількість дірок у многокутнику.

Як приклад розглянемо многокутник, побудований за допомогою точок ( 0 , 0 ) , ( 2 , 0 ) {\displaystyle (0,0),(2,0)} . Він має 3 вершини, 0 отворів і 0 область. Щоб формула працювала, повинно бути 4 ребра. Таким чином, треба просто порахувати кожен край двічі, один раз на кожній стороні.[джерело?]


Результат вперше описав Георг Александр Пік в 1899.[4] Тетраедр Ріва демонструє, що немає аналога теореми Піка в розмірності три, яка виражає об'єм многогранника через кількість внутрішніх і граничних точок. Однак є узагальнення для вищих розмірностей через многочлен Ергарта.

Доведення

Розглянемо многокутник P {\displaystyle P} і трикутник T {\displaystyle T} , що має з P {\displaystyle P} одне спільне ребро. Припустимо, що теорема Піка справедлива як для P {\displaystyle P} , так і для T {\displaystyle T} незалежно один від одного; ми хочемо показати, що це також справедливо для многокутника P T {\displaystyle PT} , отриманого шляхом додавання T {\displaystyle T} до P {\displaystyle P} . Оскільки P {\displaystyle P} і T {\displaystyle T} мають одне спільне ребро, всі граничні точки уздовж цього ребра стають внутрішніми точками, за винятком двох кінцевих точок, які об'єднуються з граничними точками. Отже, якщо C {\displaystyle C}  — кількість спільних граничних точок, то маємо:[5]

i P T = i P + i T + ( c − 2 ) {\displaystyle i_{PT}=i_{P}+i_{T}+(c-2)}

і

b P T = b P + b T − 2 ( c − 2 ) − 2. {\displaystyle b_{PT}=b_{P}+b_{T}-2(c-2)-2.}

З вищезазначеного випливає:

i P + i T = i P T − ( c − 2 ) {\displaystyle i_{P}+i_{T}=i_{PT}-(c-2)}

і

b P + b T = b P T + 2 ( c − 2 ) + 2. {\displaystyle b_{P}+b_{T}=b_{PT}+2(c-2)+2.}

Оскільки ми припускаємо виконання теореми і для P {\displaystyle P} , і для T {\displaystyle T} , то:

S P T = S P + S T = ( i P + b P 2 − 1 ) + ( i T + b T 2 − 1 ) = i P + i T + b P + b T 2 − 2 = i P T − ( c − 2 ) + b P T + 2 ( c − 2 ) + 2 2 − 2 = i P T + b P T 2 − 1. {\displaystyle {\begin{aligned}S_{PT}&=S_{P}+S_{T}\\&=\left(i_{P}+{\frac {b_{P}}{2}}-1\right)+\left(i_{T}+{\frac {b_{T}}{2}}-1\right)\\&=i_{P}+i_{T}+{\frac {b_{P}+b_{T}}{2}}-2\\&=i_{PT}-(c-2)+{\frac {b_{PT}+2(c-2)+2}{2}}-2\\&=i_{PT}+{\frac {b_{PT}}{2}}-1.\end{aligned}}}

Тому, якщо теорема справедлива для многокутників побудованих з n {\displaystyle n} трикутників, вона справедлива і для многокутників, що побудовані з n + 1трикутника. Добре відомо, що довільний многокутник можна розбити на симплекси тріангуляція. Це тривіальний факт у випадку площини. Для завершення доведення методом математичної індукції достатньо довести її у випадку трикутників. Перевірку цього випадку здійснюється за допомогою наступних коротких кроків:

  • припускаємо, що формула справедлива для будь-якого одиничного квадрата (з вершинами, що мають цілі координати);
  • на основі цього виводимо, що формула є справедливою для будь-якого прямокутника зі сторонами парелельними осям;
  • отримуємо формулу для прямокутних трикутників, отриманих шляхом розрізання таких прямокутників по діагоналі;
  • тепер будь-який трикутник можна перетворити на прямокутник, приєднавши такі прямокутні трикутники; оскільки формула виконується для прямокутних трикутників і для прямокутника, вона також буде виконуватися для початкового трикутника.

На останньому кроці застосовується той факт, що якщо теорема справедлива для многокутника P T {\displaystyle PT} і для трикутника T {\displaystyle T} , то це також має місце для многокутника P {\displaystyle P} ; це можна побачити на основі обчислень, які подібні до наведених вище.

Нерівність для опуклих множин

Нехай C {\displaystyle C}  — обмежена, опукла область в R 2 {\displaystyle \mathbb {R} ^{2}} , не обов'язково замкнена. Тоді:

| L ( C ) | ≤ площа ( C ) + 1 2 периметр ( C ) + 1 {\displaystyle |L(C)|\leq {\text{площа}}(C)+{\frac {1}{2}}{\text{периметр}}(C)+1} ,[2]

де L ( C ) {\displaystyle L(C)}  — це набір точок решітки в C {\displaystyle C} , і | L ( C ) | {\displaystyle |L(C)|}  — їх кількість. Рівність має місце тоді і лише тоді, коли C {\displaystyle C}  — замкнений многокутник решітки. Для доведення розглянемо опуклий оболонку C ¯ {\displaystyle {\bar {C}}} для L ( C ) {\displaystyle L(C)} , яку слід розуміти як наближення решітки для області C {\displaystyle C} , а потім застосуємо до неї теорему Піка:

| L ( C ) | = | L ( C ¯ ) | = площа ( C ¯ ) + 1 2 B ( C ¯ ) + 1 ≤ площа ( C ¯ ) + 1 2 периметр ( C ¯ ) + 1 ≤ площа ( C ) + 1 2 периметр ( C ) + 1 , {\displaystyle {\begin{aligned}|L(C)|=|L({\bar {C}})|&={\text{площа}}({\bar {C}})+{\frac {1}{2}}B({\bar {C}})+1\\&\leq {\text{площа}}({\bar {C}})+{\frac {1}{2}}{\text{периметр}}({\bar {C}})+1\\&\leq {\text{площа}}(C)+{\frac {1}{2}}{\text{периметр}}(C)+1,\end{aligned}}}

де B ( C ¯ ) {\displaystyle B({\bar {C}})}  — кількість граничних точок C ¯ {\displaystyle {\bar {C}}} , що дорівнює кількості його ребер, і оскільки кожне ребро має мінімальну довжину 1, то:

B ( C ¯ ) ≤ периметр ( C ¯ ) {\displaystyle B({\bar {C}})\leq {\text{периметр}}({\bar {C}})} .

Перехід периметр ( C ¯ ) ≤ периметр ( C ) {\displaystyle {\text{периметр}}({\bar {C}})\leq {\text{периметр}}(C)} використовує властивість, що між двома вкладеними, опуклими, замкнутими кривими, внутрішня крива буде коротшою на основі прямого застосування формули Крофтона.

Формула залишається справедливою і у виродженому випадку, коли L ( C ) {\displaystyle L(C)} знаходиться на одній лінії. Потрібно просто порахувати кожен ребро двічі (по одному разу з кожної сторони).

Див. також

Примітки

  1. ↑ Trainin, J. (Листопад 2007). An elementary proof of Pick's theorem. 91 (522): 536—540. doi:10.1017/S0025557200182270. {{cite journal}}: Cite journal вимагає |journal= (довідка)
  2. ↑ а б Garbett, Jennifer (18 листопада 2010). Lattice Point Geometry: Pick's Theorem and Minkowski's Theorem, Senior Exercise in Mathematics (PDF). Архів оригіналу (PDF) за 29 серпня 2017.
  3. ↑ Belyaev, Alexander; Fayolle, Pierre-Alain (8 серпня 2019). Counting Parallel Segments: New Variants of Pick's Area Theorem (англ.). 41 (4): 1—7. doi:10.1007/s00283-019-09921-8. ISSN 0343-6993. {{cite journal}}: Cite journal вимагає |journal= (довідка)
  4. ↑ Pick, Georg (1899). Geometrisches zur Zahlenlehre. Sitzungsberichte des deutschen naturwissenschaftlich-medicinischen Vereines für Böhmen "Lotos" in Prag. (Neue Folge). 19: 311—319. Архів оригіналу за 1 березня 2017. Процитовано 26 травня 2020. CiteBank:47270 [Архівовано 6 жовтня 2014 у Wayback Machine.]
  5. ↑ Beck, Matthias; Robins, Sinai (2007). Computing the Continuous Discretely: Integer-point enumeration in polyhedra. New York: Springer-Verlag. ISBN 978-0-387-29139-0.

Література

Джерело: стаття у Вікіпедії та історія редагувань (автори).