При изучении перестановок и шаблонов перестановок класс перестановок — это набор перестановок, для которых каждый шаблон внутри перестановки в также находится в . Другими словами, класс перестановок — это наследственное свойство перестановок или понижение в порядке шаблона перестановки. [1] Класс перестановок может также называться классом шаблонов , закрытым классом или просто классом перестановок.
Каждый класс перестановок может быть определен минимальными перестановками, которые не лежат внутри него, его базисом . [2] Главный класс перестановок — это класс, базис которого состоит только из одной перестановки. Так, например, сортируемые стеком перестановки образуют главный класс перестановок, определяемый запрещенным шаблоном 231. Однако некоторые другие классы перестановок имеют базисы с более чем одним шаблоном или даже с бесконечным множеством шаблонов.
Класс перестановок, который не включает все перестановки, называется правильным. В конце 1980-х годов Ричард Стэнли и Герберт Вильф предположили, что для каждого правильного класса перестановок существует некоторая константа , такая что число перестановок длины в классе ограничено сверху . Это было известно как гипотеза Стэнли–Вилфа , пока ее не доказали Адам Маркус и Габор Тардос . [3] Однако, хотя предел
(жесткая граница на основе экспоненциального темпа роста) существует для всех основных классов перестановок, остается открытым вопрос, существует ли она для всех других классов перестановок. [4]
Два класса перестановок называются эквивалентными Вилфу , если для каждого оба имеют одинаковое количество перестановок длины . Эквивалентность Вилфа является отношением эквивалентности , а его классы эквивалентности называются классами Вилфа. Они являются комбинаторными классами классов перестановок. Известны функции подсчета и эквивалентности Вилфа среди многих конкретных классов перестановок .