Interested Article - Принцип Дирихле (комбинаторика)

9 клеток содержат 10 голубей, по принципу Дирихле хотя бы в одной клетке находятся более одного голубя
9 клеток содержат 7 голубей, по принципу Дирихле хотя бы одна клетка (фактически даже больше одной) не содержит голубей

При́нцип Дирихле́ — простой, интуитивно понятный и часто полезный метод для доказательства утверждений о конечном множестве . Этот принцип часто используется в дискретной математике , где устанавливает связь между объектами («кроликами») и контейнерами («клетками») при выполнении определённых условий . В английском и некоторых других языках данное утверждение известно как «принцип голубей и ящиков» ( англ. pigeonhole principle), когда объектами являются голуби, а контейнерами — ящики .

Наиболее распространена простейшая формулировка принципа Дирихле :

Если кролики рассажены в клетки, причём число кроликов больше числа клеток, то хотя бы в одной из клеток находится более одного кролика.

Распространена также и парная к ней формулировка:

Если число клеток больше, чем число кроликов, то как минимум одна клетка пуста.

Другие, более общие формулировки см. ниже .

Первую формулировку данного принципа историки обнаружили в популярном сборнике «Занимательная математика» ( фр. Récréations Mathématiques , 1624 год, под именем H. van Etten ), который опубликовал (предположительно) французский математик . Широкое распространение этот принцип получил после его применения Дирихле (начиная с 1834 года) в области теории чисел .

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

Другие формулировки

Кроме приведённых выше двух формулировок, бывают полезными ещё две, также легко доказываемые :

  1. Если n {\displaystyle n} кроликов рассажены в n {\displaystyle n} клеток, причём пустых клеток нет, то в каждой клетке находится ровно один кролик.
  2. Если n {\displaystyle n} кроликов рассажены в n {\displaystyle n} клеток, причём ни одна клетка не содержит более одного кролика, то в каждой клетке находится ровно один кролик.

Варианты более общих формулировок :

  • При любом распределении k n + 1 {\displaystyle kn+1} или более предметов по n {\displaystyle n} ящикам в каком-нибудь ящике окажется не менее чем k + 1 {\displaystyle k+1} предмет.
  • Если m {\displaystyle m} кроликов рассажены в n {\displaystyle n} клеток, то хотя бы в одной клетке находится не менее m n {\displaystyle \left\lceil {\frac {m}{n}}\right\rceil } кроликов, а также хотя бы в одной клетке находится не более m n {\displaystyle \left\lfloor {\frac {m}{n}}\right\rfloor } кроликов. Здесь уголки Айверсона {\displaystyle \lceil \dots \rceil } и {\displaystyle \lfloor \dots \rfloor } округляют заключённое в них выражение до целого, соответственно в бо́льшую и меньшую сторону.
  • Пусть задана функция f , {\displaystyle f,} определённая на конечном множестве A {\displaystyle A} и отображающая его в конечное множество B {\displaystyle B} : f : A B , {\displaystyle f\colon A\rightarrow B,} причём | A | > n | B | , {\displaystyle \left|A\right|>n\cdot \left|B\right|,} где n {\displaystyle n} — некоторое натуральное число , а конструкция вида | X | {\displaystyle \left|X\right|} означает число элементов конечного множества X {\displaystyle X} ( мощность множества ). Тогда некоторое своё значение функция f {\displaystyle f} примет по крайней мере n + 1 {\displaystyle n+1} раз.

Примеры применения

К теореме 1

Теорема 1 . При любом выборе пяти точек внутри единичного квадрата найдётся пара точек, удалённых одна от другой не более чем на 2 2 . {\displaystyle {\frac {\sqrt {2}}{2}}.}

Доказательство . Теорема на первый взгляд кажется сложной и неочевидной, но с помощью принципа Дирихле доказывается без труда . Разделим квадрат на 4 четверти, как показано на рисунке. По принципу Дирихле, по крайней мере две из пяти выбранных точек попадут в одну четверть, а тогда расстояние между ними будет не больше, чем диагональ четверти, равная ( 1 2 ) 2 + ( 1 2 ) 2 = 2 2 . {\displaystyle {\sqrt {{\left({\frac {1}{2}}\right)}^{2}+{\left({\frac {1}{2}}\right)}^{2}}}={\frac {\sqrt {2}}{2}}.}

Теорема 2 . Часть компании из N {\displaystyle N} людей ( N > 1 ) {\displaystyle \left(N>1\right)} обменивается рукопожатиями. Доказать, что в компании найдутся по крайней мере два человека, совершившие одинаковое число рукопожатий .

Доказательство . Пусть { H 0 , H 1 , H N 1 } {\displaystyle \{H_{0},H_{1},\dots H_{N-1}\}} N {\displaystyle N} «ящиков». Занесём в ящик H k {\displaystyle H_{k}} тех участников компании, которые совершили k {\displaystyle k} рукопожатий. Если ящик H 0 {\displaystyle H_{0}} не пуст, то один или более участников компании не совершили ни одного рукопожатия, а, значит, ящик H N 1 {\displaystyle H_{N-1}} тогда пуст, потому что число совершивших рукопожатия получается тогда меньше N . {\displaystyle N.} Отсюда следует, что непустых ящиков всегда меньше, чем N , {\displaystyle N,} и, следовательно, по крайней мере один ящик соответствует двум или более людям.

Теорема 3 . Для любого положительного иррационального числа a {\displaystyle a} существует бесконечно много дробей p q , {\displaystyle {\frac {p}{q}},} отличающихся от a {\displaystyle a} менее, чем на 1 q 2 {\displaystyle {\frac {1}{q^{2}}}} (это одна из версий теоремы Дирихле о диофантовых приближениях ) .

Доказательство . Для произвольного натурального числа N {\displaystyle N} составим набор из ( N + 1 ) {\displaystyle (N+1)} значения:

d 1 = 1 a [ 1 a ] , {\displaystyle d_{1}=1\cdot a-[1\cdot a],} d 2 = 2 a [ 2 a ] , {\displaystyle d_{2}=2\cdot a-[2\cdot a],} d 3 = 3 a [ 3 a ] , {\displaystyle d_{3}=3\cdot a-[3\cdot a],} , {\displaystyle \dots ,} d N + 1 = ( N + 1 ) a [ ( N + 1 ) a ] , {\displaystyle d_{N+1}=(N+1)\cdot a-[(N+1)\cdot a],} где [ x ] {\displaystyle [x]} обозначает целую часть числа x {\displaystyle x} .

Все эти числа принадлежат интервалу от 0 до 1 не включительно. Распределим их в N {\displaystyle N} ящиков: в первый ящик поместим числа от 0 включительно до 1 / N {\displaystyle 1/N} не включительно, во второй — от 1 / N {\displaystyle 1/N} включительно до 2 / N {\displaystyle 2/N} не включительно и т. д., в N {\displaystyle N} -й — от ( N 1 ) / N {\displaystyle (N-1)/N} включительно до N / N {\displaystyle N/N} не включительно. Но поскольку количество чисел ( N + 1 ) {\displaystyle \left(N+1\right)} больше, чем число ящиков ( N ) , {\displaystyle \left(N\right),} то по принципу Дирихле в одном из ящиков будет не менее двух разностей: d i = ( i a [ i a ] ) {\displaystyle d_{i}=\left(i\cdot a-[i\cdot a]\right)} и d j = ( j a [ j a ] ) {\displaystyle d_{j}=\left(j\cdot a-[j\cdot a]\right)} при i < j . {\displaystyle i<j.}

Значения разностей по построению отличаются менее чем на 1 N : {\displaystyle {\frac {1}{N}}:} d j d i < 1 N . {\displaystyle d_{j}-d_{i}<{\frac {1}{N}}.} Полагая q = j i {\displaystyle q=j-i} и p = [ j a ] [ i a ] , {\displaystyle p=[j\cdot a]-[i\cdot a],} получим:

| q a p | < 1 N , {\displaystyle |q\cdot a-p|<{\frac {1}{N}},} или: | a p q | < 1 q N 1 q 2 {\displaystyle \left|a-{\frac {p}{q}}\right|<{\frac {1}{q\cdot N}}\leqslant {\frac {1}{q^{2}}}} (поскольку q N {\displaystyle q\leqslant N} ).

В силу произвольности числа N {\displaystyle N} близость дроби p / q {\displaystyle p/q} к числу a {\displaystyle a} можно сделать сколь угодно малой (при этом заведомо ненулевой, поскольку a {\displaystyle a} по условию иррационально). Поэтому количество дробей p q , {\displaystyle {\frac {p}{q}},} соответствующих всё более близким приближениям, бесконечно.

Дополнительные примеры можно найти в следующих источниках.

Геометрические применения

В геометрии используются несколько вариантов принципа Дирихле, относящихся к длинам, площадям и объёмам .

  1. Если на отрезке длины L {\displaystyle L} расположено несколько отрезков с суммой длин больше L {\displaystyle L} , то по меньшей мере два из этих отрезков имеют общую точку.
  2. Обобщение . Если на отрезке длины L {\displaystyle L} расположено несколько отрезков, сумма длин которых больше k L {\displaystyle kL} , то по крайней мере одна точка покрыта не менее чем k + 1 {\displaystyle k+1} из этих отрезков.
  3. Если сумма длин отрезков меньше L {\displaystyle L} , то ими нельзя полностью покрыть отрезок длины L {\displaystyle L} .
  4. Если внутри фигуры площади S {\displaystyle S} находится несколько фигур, имеющих сумму площадей больше S {\displaystyle S} , то по меньшей мере две из них имеют общую точку.
  5. Если сумма площадей нескольких фигур меньше S {\displaystyle S} , то ими нельзя покрыть фигуру площади S {\displaystyle S} .

Аналогичные утверждения можно сформулировать для объёмов.

Пример . В круг диаметра 6 произвольным образом помещены несколько кругов, сумма диаметров которых равна 50. Доказать, что найдётся прямая, которая пересекает не менее девяти из этих кругов.

Доказательство . Пусть D {\displaystyle D} — произвольный диаметр исходного круга (длины 6). Спроектируем все внутренние круги на диаметр D {\displaystyle D} . Сумма длин проекций, очевидно, равна сумме диаметров кругов, то есть 50, и они покрывают (не обязательно полностью) диаметр D {\displaystyle D} . Поскольку 50 > 8 D {\displaystyle 50>8\cdot D} , то согласно 2-му варианту принципа Дирихле на отрезке АВ есть точка, принадлежащая проекциям по крайней мере девяти кругов. Тогда прямая, проходящая через эту точку и перпендикулярная диаметру D {\displaystyle D} , — искомая, она пересекает все эти девять кругов.

Вариации и обобщения

Один из путей к обобщению принципа Дирихле распространяет его на вещественные числа .

Если m {\displaystyle m} кроликов съели n {\displaystyle n} кг травы, то по крайней мере один кролик съел не меньше n m {\displaystyle n \over m} кг травы.

Следствия .

  1. Если сумма n {\displaystyle n} чисел больше S {\displaystyle S} , то по крайней мере одно из этих чисел больше S n . {\displaystyle {\frac {S}{n}}.}
  2. Если среднее арифметическое нескольких чисел больше A {\displaystyle A} , то по крайней мере одно из этих чисел больше A . {\displaystyle A.}

Существует обобщение принципа Дирихле на случай бесконечных множеств : не существует инъекции более мощного множества в менее мощное .

Примеры .

  • Если бесконечное множество голубей содержится в конечном множестве клеток, то хотя бы в одной клетке будет более одного голубя. Более того, легко показать, что по крайней мере в одной клетке будет бесконечное множество голубей.
  • Если несчётное множество голубей содержится в счётном множестве ящиков, тогда хотя бы в одной клетке будет более одного голубя. Более того, можно показать, что по крайней мере в одной клетке будет несчётное количество голубей.

На приведённое выше обобщение опирается, например, доказательство , предложенное Акселем Туэ .

Ряд современных обобщений принципа Дирихле приведён в статье Теория Рамсея .

Вероятностный принцип Дирихле. Предположим что в m {\displaystyle m} случайных клетках из k {\displaystyle k} сидят кролики и в n {\displaystyle n} случайных клетках из тех же k {\displaystyle k} клеток сидят крольчихи. Обозначим через p ( m , n , k ) {\displaystyle p(m,n,k)} вероятность того, что в какой-то клетке сидит кролик с крольчихой.
Если m n > k 1 + ε {\displaystyle m\cdot n>k^{1+\varepsilon }} для некоторого фиксированного ε > 0 {\displaystyle \varepsilon >0} , то p ( m , n , k ) 1 {\displaystyle p(m,n,k)\to 1} при k {\displaystyle k\to \infty } .
Если m n < k 1 ε {\displaystyle m\cdot n<k^{1-\varepsilon }} для некоторого фиксированного ε > 0 {\displaystyle \varepsilon >0} , то p ( m , n , k ) 0 {\displaystyle p(m,n,k)\to 0} при k {\displaystyle k\to \infty } .

Примечания

  1. , с. 3.
  2. В немецком утверждение называется «принципом ящиков» ( нем. schubfachprinzip)
  3. Успенский, В. А. Предисловие к математике [сборник статей]. — СПб. : ООО "Торгово-издательский дом Амфора", 2015. — С. 336—338. — 474 с. — (Популярная наука, вып. 12). — ISBN 978-5-367-03606-0 .
  4. Rittaud, Benoît; Heeffer, Albrecht (2014). . The Mathematical Intelligencer . 36 (2): 27—29. DOI : . : . MR . из оригинала 2021-12-25 . Дата обращения 2021-10-01 . Используется устаревший параметр |deadlink= ( справка )
  5. Jeff Miller, Peter Flor, Gunnar Berg, Julio González Cabillón . от 12 февраля 2010 на Wayback Machine // Jeff Miller (ed.) от 4 марта 2009 на Wayback Machine . Electronic document, retrieved November 11, 2006
  6. .
  7. Brualdi, Richard A. (2010), Introductory Combinatorics (5th ed.), Prentice Hall , с. 70, ISBN 978-0-13-602040-0
  8. , с. 17.
  9. Руэ, Хуанхо. Вечный странник // Искусство подсчёта. Комбинаторика и перечисление (глава 3). — М. : Де Агостини, 2014. — С. 87. — 144 с. — (Мир математики: в 45 томах, том 34). — ISBN 978-5-9774-0729-8 .
  10. .
  11. Дуран, Антонио. Поэзия чисел. Прекрасное и математика. — М. : Де Агостини, 2014. — С. 57. — 160 с. — (Мир математики: в 45 томах, том 27). — ISBN 978-5-9774-0722-9 .
  12. , с. 19.
  13. , с. 17—20.
  14. .
  15. .
  16. , с. 13—16.
  17. , с. 14.
  18. ↑ , с. 16—18.
  19. Francis Su. (неопр.) . Дата обращения: 3 октября 2021. 3 октября 2021 года.
  20. Thue, A . (1909), , Journal für die reine und angewandte Mathematik Т. 1909 (135): 284–305, ISSN , doi : , < > от 30 октября 2020 на Wayback Machine

Литература

  • Айгнер М. , Циглер Г. Принцип Дирихле и двойной счёт ()глава 22) // Доказательства из Книги . Лучшие доказательства со времён Евклида до наших дней. — М. : Мир, 2006. — 256 с. — ISBN 5-03-003690-3 .
  • Алфутова Н. Б, Устинов А. В. Алгебра и теория чисел. Сборник задач для математических школ. — 3-е изд., испр. доп.. — М. : МЦНМО, 2009. — 336 с. — ISBN 978-5-94057-550-4 .
  • Андреев А. А., Горелов Г. Н., Люлев А. И., Савин А. Н. Принцип Дирихле. Учебное издание. — Самара: Пифагор, 1997. — 21 с. — (Серия А: Математика. Вып. 1).
  • Глибичук А. А., Дайняк А. Б., Ильинский Д. Г., Купавский А. Б., Райгородский А. М., Скопенков А. Б., Чернов А. А. Элементы дискретной математики в задачах. — М. : МЦНМО, 2016. — С. 12—14. — 174 с. — ISBN 978-5-4439-3024-4 .
  • Дирихле принцип, ящики // Математическая энциклопедия (в 5 томах). — М. : Советская Энциклопедия , 1982. — Т. 2. — С. 182.
  • Знак Е. И. // Математическое просвещение . — 2015. — Вып. 19 (третья серия) . — С. 241—248 .

Ссылки

  • Болтянский В. // Квант . — 1977. — № 2. — С. 17—20, 37, 42.
  • Бугаенко В. О. (неопр.) . Дата обращения: 18 ноября 2020.
  • (неопр.) . Дата обращения: 30 марта 2020.

Same as Принцип Дирихле (комбинаторика)