Переписка Робинсона – Шенстеда - Robinson–Schensted correspondence

В математика, то Переписка Робинсона – Шенстеда это биективный переписка между перестановки и пары стандартных Молодые картины такой же формы. Он имеет различные описания, все из которых имеют алгоритмическую природу, он имеет много замечательных свойств и имеет приложения в комбинаторика и другие области, такие как теория представлений. Соответствие было обобщено множеством способов, в частности Кнутом на то, что известно как Переписка Робинсона – Шенстеда – Кнута, и дальнейшее обобщение на картинки Зелевинского.

Самым простым описанием переписки является использование Алгоритм Шенстеда (Schensted1961 ), процедура, которая строит одну таблицу, последовательно вставляя значения перестановки в соответствии с определенным правилом, в то время как другая таблица записывает эволюцию формы во время построения. Переписка была описана в несколько иной форме гораздо раньше Робинсоном (Робинсон  1938 ), пытаясь доказать Правило Литтлвуда – Ричардсона. Переписку часто называют Алгоритм Робинсона – Шенстеда, хотя процедура, используемая Робинсоном, радикально отличается от алгоритма Шенстеда и почти полностью забыта. Другие методы определения соответствия включают недетерминированный алгоритм с точки зрения Jeu de Taquin.

Биективный характер корреспонденции связывает его с перечислительный личность:

куда обозначает набор перегородки из п (или из Диаграммы Юнга с п квадраты), и тλ обозначает количество стандартных таблиц Юнга формы λ.

Алгоритм Шенстеда

Алгоритм Шенстеда начинается с перестановки σ записано в двухстрочной записи

куда σя = σ(я), и продолжается путем последовательного построения последовательности (промежуточных) упорядоченных пар таблиц Юнга одинаковой формы:

куда п0 = Q0 - пустые таблицы. Выходные таблицы п = пп и Q = Qп. Один раз пя−1 построен, одна форма пя к вставка σя в пя−1, а потом Qя добавив запись я к Qя−1 в квадрате, добавленном к фигуре вставкой (чтобы пя и Qя иметь одинаковую форму для всех я). Из-за более пассивной роли картинок Qя, последний Qп, который является частью вывода и из которого предыдущий Qя легко считываются, называется запись таблицы; в отличие от картин пя называются вставные таблицы.

Вставка

Вставка (4):
• (4) заменяет (5) в первой строке
• (5) заменяет (8) во второй строке
• (8) создает третью строку

Основная процедура, используемая для вставки каждого σя называется Вставка Schensted или же вставка строк (чтобы отличить его от другой процедуры, называемой вставкой столбца). Его простейшая форма определяется в терминах «неполных стандартных таблиц»: как и в стандартных таблицах, они имеют отдельные записи, образующие увеличивающиеся строки и столбцы, но некоторые значения (которые еще предстоит вставить) могут отсутствовать как записи. Процедура принимает в качестве аргументов такую ​​таблицу Т и ценность Икс не присутствует как запись Т; он производит в качестве вывода новую таблицу, обозначенную ТИкс и квадрат s благодаря чему его форма выросла. Значение Икс появляется в первой строке ТИкс, либо добавлены в конце (если нет записей больше, чем Икс присутствовали), или иным образом заменяя первую запись y > Икс в первом ряду Т. В первом случае s это квадрат, где Икс добавлен, и вставка завершена; в последнем случае замененная запись y аналогично вставляется во вторую строку Ти так далее, пока на каком-то этапе не будет применен первый случай (что обязательно произойдет, если пустая строка Т достигается).

Более формально следующее псевдокод описывает вставку нового значения в строку Икс в Т.[1]

  1. Набор я = 1 и j на единицу больше, чем длина первого ряда Т.
  2. Пока j > 1 и Икс < Тя, j−1, снижаться j автор: 1. (Сейчас (я, j) это первый квадрат в ряду я с любой записью больше, чем Икс в Тили вообще нет входа.)
  3. Если квадрат (я, j) пусто в Т, прекратить после добавления Икс к Т в квадрате (я, j) и установка s = (я, j).
  4. Поменять местами значения Икс и Тя, j. (Это вставляет старый Икс в ряд я, и сохраняет заменяемое значение для вставки в следующую строку.)
  5. Увеличивать я на 1 и вернитесь к шагу 2.

Форма Т растет ровно на один квадрат, а именно s.

Правильность

Дело в том, что ТИкс имеет увеличивающиеся строки и столбцы, если то же самое верно для Т, не очевидно из этой процедуры (записи в одном столбце даже не сравниваются). Однако можно увидеть следующее. В любое время, кроме сразу после шага 4, квадрат (я, j) либо пусто в Т или имеет значение больше, чем Икс; шаг 5 восстанавливает это свойство, потому что (я, j) теперь находится квадрат сразу под тем, который изначально содержал Икс в Т. Таким образом, влияние замены на шаге 4 на значение Тя, j сделать его меньше; в частности, он не может стать больше, чем его правые или нижние соседи. С другой стороны, новое значение также не меньше, чем его левый сосед (если он присутствует), что подтверждается сравнением, которое только что завершило шаг 2. Наконец, чтобы увидеть, что новое значение больше, чем его верхний сосед Тя−1, j если присутствует, обратите внимание, что Тя−1, j выполняется после шага 5, и что убывающий j на шаге 2 только уменьшает соответствующее значение Тя−1, j.

Построение картин

Полный алгоритм Шенстеда, применяемый к перестановке σ происходит следующим образом.

  1. Установите оба п и Q к пустой таблице
  2. За я увеличивается с 1 к п вычислить пσя и площадь s по процедуре вставки; затем замените п к пσя и добавьте запись я к таблице Q на площади s.
  3. Завершить, вернув пару (п, Q).

Алгоритм создает пару стандартных таблиц Юнга.

Обратимость конструкции

Видно, что для любой пары (п, Q) стандартных таблиц Юнга той же формы, существует обратная процедура, которая производит перестановку, которая приведет к (п, Q) по алгоритму Шенстеда. По сути, он состоит из обратного отслеживания шагов алгоритма, каждый раз с использованием записи Q чтобы найти квадрат, в котором должна начаться обратная вставка, перемещая соответствующий элемент п к предыдущей строке и продолжая движение вверх по строкам, пока не будет заменена запись первой строки, которая является значением, вставленным на соответствующем шаге алгоритма построения. Эти два обратных алгоритма определяют взаимно однозначное соответствие между перестановками п с одной стороны, и пары стандартных таблиц Юнга одинаковой формы, содержащие п квадраты с другой стороны.

Характеристики

Одним из наиболее фундаментальных свойств, но не очевидным из алгоритмической конструкции, является симметрия:

  • Если соответствие Робинсона – Шенстеда связывает таблицы (п, Q) к перестановке σ, то он связывает (Q, п) к обратной перестановке σ−1.

Это можно доказать, например, обратившись к Геометрическая конструкция Венно.

Дальнейшие свойства, предполагающие, что соответствие связывает таблицы (п, Q) к перестановке σ = (σ1, ..., σп).

  • В паре картин (п′, Q′) связанный с обратной перестановкой (σп, ..., σ1), таблица п это транспонирование таблицы п, и Q это таблица, определяемая Q, независимо от п (а именно транспонирование таблицы, полученной из Q посредством Инволюция Шютценбергера ).
  • Длина самая длинная возрастающая подпоследовательность из σ1, ..., σп равна длине первого ряда п (и из Q).
  • Длина самой длинной убывающей подпоследовательности σ1, ..., σп равна длине первого столбца п (и из Q), что следует из двух предыдущих свойств.
  • Набор для спуска {я : σя > σя+1} из σ равняется набору спуска {я : я+1 находится в ряду строго ниже ряда я} из Q.
  • Определите подпоследовательности π с их наборами индексов. Теорема Грина гласит, что для любого k ≥ 1, размер наибольшего набора, который может быть записан как объединение не более чем k возрастающие подпоследовательности λ1 + ... + λk. Особенно, λ1 равна наибольшей длине возрастающей подпоследовательности π.
  • Если σ является инволюция, то количество неподвижных точек σ равно количеству столбцов нечетной длины в λ.

Смотрите также

Примечания

  1. ^ Адаптирован из Д. Э. Кнут (1973), Искусство программирования, 3, стр. 50–51

Рекомендации

дальнейшее чтение

  • Грин, Джеймс А. (2007). Полиномиальные представления GLп. Конспект лекций по математике. 830. С приложением о переписке Шенстеда и путях Литтельмана К. Эрдманна, Дж. А. Грина и М. Шокера (2-е исправленное и дополненное изд.). Берлин: Springer-Verlag. ISBN  3-540-46944-3. Zbl  1108.20044.

внешняя ссылка