Введение

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

Подсчет последовательностей и изоморфизм

Последовательность подсчёта комбинаторного класса — это последовательность чисел элементов размера i для i = 0, 1, 2, …; её также можно описать как порождающую функцию, коэффициентами которой являются эти числа. Последовательности подсчёта комбинаторных классов являются основным предметом изучения энумеративной комбинаторики. Два комбинаторных класса называются изоморфными, если они содержат одинаковое количество объектов каждого размера, или, что эквивалентно, если их последовательности подсчёта совпадают. Часто, когда два комбинаторных класса оказываются изоморфными, ищут биективное доказательство этой эквивалентности; такое доказательство можно интерпретировать как демонстрацию того, что объекты в двух изоморфных классах криптоморфны друг другу. Например, триангуляции правильных многоугольников (с размером, определяемым числом сторон многоугольника, и фиксированным выбором многоугольника для триангуляции для каждого размера) и множество некорневых двоичных плоских деревьев (с точностью до изоморфизма графов, с фиксированным упорядочением листьев и с размером, определяемым числом листьев) оба пересчитываются числами Каталана, поэтому они образуют изоморфные комбинаторные классы. Биективный изоморфизм в этом случае задаётся двойственностью планарных графов: триангуляцию можно биективно преобразовать в дерево с листом для каждого ребра многоугольника, внутренним узлом для каждого треугольника и ребром для каждой пары (рёбер многоугольника?) или треугольников, имеющих общую сторону.

Аналитическая комбинаторика

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

Схемы пермутации

В изучении шаблонов перестановок, комбинаторный класс классов перестановок, перечисляемый по длине перестановки, называется классом Уилфа. Исследование перечислений конкретных классов перестановок обнаружило неожиданные эквивалентности в последовательностях подсчёта, казалось бы, не связанных классов перестановок.