Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В математике термин комбинаторное доказательство часто используется для обозначения одного из двух типов математического доказательства :

  • Доказательство двойным счетом . Комбинаторное тождество доказано путем подсчета количества элементов некоторого набора тщательно подобранных два различных способов , чтобы получить различные выражения в идентичности. Поскольку в этих выражениях учитываются одни и те же объекты, они должны быть равны друг другу, и таким образом устанавливается идентичность.
  • Биективное доказательство . Показано, что два набора имеют одинаковое количество членов, демонстрируя взаимное соответствие , т. Е. Взаимно однозначное соответствие между ними.

Термин «комбинаторное доказательство» может также использоваться в более широком смысле для обозначения любого вида элементарного доказательства в комбинаторике. Однако, как пишет Гласс (2003) в своем обзоре Benjamin & Quinn (2003) (книга о комбинаторных доказательствах), этих двух простых методов достаточно для доказательства многих теорем комбинаторики и теории чисел .

Пример [ править ]

Архетипическое двойной счет доказательство для хорошо известной формулы для числа из K - комбинации (т.е. подмножества размера к ) из с п - элементного множества:

Здесь прямое биективное доказательство невозможно: поскольку правая часть тождества является дробью, не существует множества, явно подсчитываемого ею (даже нужно подумать, чтобы увидеть, что знаменатель всегда делит числитель поровну). Однако его числитель подсчитывает декартово произведение из K конечных множеств размеров п , п - 1 , ..., п - к + 1 , в то время как ее знаменатель подсчитывает перестановки из в K - элементного множества (множество наиболее явно рассчитывали на знаменатель будет еще одно декартово произведение kконечные множества; при желании можно было бы сопоставить перестановки с этим набором явной биекцией). Теперь возьмем S как набор последовательностей из k элементов, выбранных из нашего набора n -элементов без повторения. С одной стороны, существует простая биекция S с декартовым произведением, соответствующим числителю , а с другой стороны, существует биекция из множества C пар k -комбинации и перестановки σ элемента k в S , по формуле взяв элементы C в порядке возрастания, а затем переставив эту последовательность на  σ, чтобы получить элемент  S. Два способа подсчета дают уравнение

и после деления на k ! это приводит к заявленной формуле для . В общем, если формула подсчета включает деление, аналогичный аргумент двойного подсчета (если он существует) дает наиболее прямое комбинаторное доказательство идентичности, но аргументы двойного подсчета не ограничиваются ситуациями, когда формула имеет такую ​​форму.

Вот более простое и неформальное комбинаторное доказательство того же тождества:

Предположим, что n человек хотят войти в музей, но в нем есть место только для k человек. Сначала выберите, какие k человек из n человек будут допущены. Есть способы сделать это по определению. Теперь закажите k человек в одну линию, чтобы они могли платить по одному. Есть k ! способы переставить этот набор размера  k . Затем прикажите n  -  k человек, которые должны оставаться снаружи, в одну строку, чтобы позже они могли входить по одному, когда остальные уходят. Есть ( n  -  k)! способы сделать это. Но теперь мы заказали всю группу из n человек, что можно сделать за n ! способами. Итак, обе стороны подсчитывают количество способов упорядочить n человек. Деление дает известную формулу для .

Преимущество комбинаторного доказательства [ править ]

Стэнли (1997) приводит пример комбинаторной задачи перечисления (подсчета количества последовательностей k подмножеств S 1 , S 2 , ... S k , которые могут быть сформированы из набора из n элементов, так что подмножества имеют пустую общее пересечение) с двумя разными доказательствами ее решения. Первое доказательство, которое не является комбинаторным, использует математическую индукцию и производящие функции, чтобы найти, что количество последовательностей этого типа равно (2 k  −1) n . Второе доказательство основано на наблюдении, что существует 2 k  −1Собственные подмножества множества {1, 2, ..., k } и (2 k  −1) n функций из множества {1, 2, ..., n } в семейство собственных подмножеств {1, 2, ..., k }. Подлежащие подсчету последовательности могут быть помещены во взаимно однозначное соответствие с этими функциями, где функция, сформированная из данной последовательности подмножеств, отображает каждый элемент i в набор { j  |  i  ∈  S j }.

Стэнли пишет: «Комбинаторное доказательство, приведенное выше, не только намного короче, чем наше предыдущее, но и делает совершенно прозрачным основание для простого ответа. Часто, как здесь произошло, первое доказательство, которое приходит на ум, оказывается трудоемким и неизящным, но окончательный ответ предлагает простое комбинаторное доказательство ». Из-за того, что они часто более элегантны, чем некомбинаторные доказательства, и благодаря большему пониманию структур, которые они описывают, Стэнли формулирует общий принцип, согласно которому комбинаторные доказательства должны быть предпочтительнее других доказательств, и перечисляет в качестве упражнений многие проблемы поиска комбинаторных доказательств. для математических фактов, признанных истинными другими способами.

Разница между биективными доказательствами и доказательствами двойного счета [ править ]

Стэнли не делает четкого различия между доказательством биективности и двойным счетом и приводит примеры обоих типов, но различие между двумя типами комбинаторного доказательства можно увидеть в примере, приведенном Эйгнером и Зиглером (1998) , доказательства формулы Кэли, утверждающей что существует n n  - 2 разных деревьев, которые могут быть сформированы из данного набора n узлов. Айгнер и Зиглер приводят четыре доказательства этой теоремы, первое из которых является биективным, а последнее - аргументом двойного счета. Они также упоминают, но не описывают детали пятого биективного доказательства.

Самый естественный способ найти биективное доказательство этой формулы - найти взаимно однозначное соответствие между деревьями n- узлов и некоторым набором объектов, который имеет n n  - 2 члена, например, последовательностями из n  - 2 значений, каждое в диапазоне от 1 к  п . Такая биекция может быть получена с использованием последовательности Прюфера каждого дерева. Любое дерево можно однозначно закодировать в последовательность Прюфера, и любую последовательность Прюфера можно однозначно декодировать в дерево; вместе эти два результата обеспечивают биективное доказательство формулы Кэли.

Альтернативное биективное доказательство, данное Айгнером и Циглером и приписанное ими Андре Жоялу , включает взаимно однозначное соответствие между, с одной стороны, n- узловыми деревьями с двумя обозначенными узлами (которые могут быть одинаковыми) и между С другой стороны, п -node направлено pseudoforests . Если существует T n n -узловых деревьев, то существует n 2 T n деревьев с двумя назначенными узлами. И псевдолесье можно определить, задав для каждого из его узлов конечную точку края, идущего наружу от этого узла; есть nвозможные варианты конечной точки единственного ребра (позволяющие петли) и, следовательно, n n возможных псевдолесов. Обнаружив взаимно однозначное соответствие между деревьями с двумя помеченными узлами и псевдолесьями, доказательство Джояла показывает, что T n  =  n n  - 2 .

Наконец, четвертое доказательство формулы Кэли, представленное Эйгнером и Зиглером, является доказательством двойного счета, принадлежащим Джиму Питману . В этом доказательстве Питман рассматривает последовательности направленных ребер, которые могут быть добавлены к пустому графу с n узлами, чтобы сформировать из него одно корневое дерево, и подсчитывает количество таких последовательностей двумя разными способами. Показывая, как получить последовательность этого типа, выбирая дерево, корень дерева и упорядочивая ребра в дереве, он показывает, что существует T n n ! возможные последовательности этого типа. И, подсчитав количество способов, которыми частичная последовательность может быть расширена одним ребром, он показывает, что существует n n  - 2 n! возможные последовательности. Приравнивая эти две разные формулы к размеру одного и того же набора последовательностей ребер и исключая общий множитель n ! приводит к формуле Кэли.

Понятия, связанные с данным [ править ]

  • Принципы двойного счета и взаимного однозначности, используемые в комбинаторных доказательствах, можно рассматривать как примеры более широкого семейства комбинаторных принципов , которые включают также другие идеи, такие как принцип ячеек .
  • Комбинаторное доказательство идентичности можно рассматривать как добавление дополнительной структуры к идентичности путем замены чисел наборами; аналогично категоризация - это замена наборов категориями.

Ссылки [ править ]

  • Бенджамин, Артур Т .; Куинн, Дженнифер Дж. (2003), Доказательства, которые действительно важны : Искусство комбинаторного доказательства , Dolciani Mathematical Expositions, 27 , Математическая ассоциация Америки , ISBN 978-0-88385-333-7.
  • Гласс, Даррен (2003), Прочтите это: Действительно важные доказательства , Математическая ассоциация Америки.
  • Стэнли, Ричард П. (1997), Перечислительная комбинаторика, Том I , Кембриджские исследования в области высшей математики, 49 , Cambridge University Press, стр. 11–12, ISBN 0-521-55309-1.