Теорема Піка

Матеріал з testwiki
Версія від 18:53, 21 лютого 2025, створена imported>Uliababaninaom11
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
Шаблон:Color, Шаблон:Color, Шаблон:Math
Трикутник з вершинами в нижній лівій, нижній правій, та верхній правій точках Шаблон:Math та Шаблон:Math, відповідно до теореми Піка Шаблон:Math; це підтверджує формулі площі для трикутника Шаблон:Nowrap = Шаблон:Nowrap = 18.

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

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

S=i+b21.

У наведеному прикладі маємо Шаблон:Math (внутрішніх точок) і Шаблон:Math (граничних точок), так що площа A = 7 + Шаблон:Sfrac − 1 = 7 + 4 − 1 = 10 квадратних одиниць.

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

S=v12eb+h1,

де v — кількість вершин всередині і на межі многокутника, eb — кількість точок решітки на межі многокутника, і h — кількість дірок у многокутнику.

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


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

Доведення

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

iPT=iP+iT+(c2)

і

bPT=bP+bT2(c2)2.

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

iP+iT=iPT(c2)

і

bP+bT=bPT+2(c2)+2.

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

SPT=SP+ST=(iP+bP21)+(iT+bT21)=iP+iT+bP+bT22=iPT(c2)+bPT+2(c2)+222=iPT+bPT21.

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

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

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

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

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

|L(C)|площа(C)+12периметр(C)+1,[2]

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

|L(C)|=|L(C¯)|=площа(C¯)+12B(C¯)+1площа(C¯)+12периметр(C¯)+1площа(C)+12периметр(C)+1,

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

B(C¯)периметр(C¯).

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

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

Див. також

Література