Червяки и их раскладки: комбинаторная геометрия
Рассмотрим на клетчатой плоскости такие ломаные с началом в точке и вершинами в точках с целыми координатами, что каждое очередное звено идет по сторонам клеток либо вверх, либо вправо. Каждой такой ломаной соответствуетчервяк — фигура, состоящая из клеток плоскости, имеющих хотя бы одну общую точку с этой ломаной. Докажите, что червяков, которых можно разбить на двуклеточные доминошки ровно различными способами, столько же, сколько натуральных чисел, меньших и взаимно простых с . (Червяки разные, если состоят из разных наборов клеток.)
Разобрать решение
Каждой ломаной, звенья которой идут только вверх и вправо, соответствует слово — последовательность букв (вверх) и (вправо). Пусть — любое слово и пусть — червяк, соответствующий ломаной, закодированной с помощью . Также обозначим за количество способов разбить червяка на доминошки.
Лемма. Выполняются следующие реккурентные соотношения: \begin{alignat*}2 D(wUU) &= D(wU) + D(w), &\quad D(wRR) &= D(wR) + D(w),\ D(wUR) &= 2D(wU) - D(w), &\quad D(wRU) &= 2D(wR) - D(w). \end{alignat*}
Доказательство.
Для доказательства первого соотношения рассмотрим доминошку, которая покрывает самую правую из самых верхних клеток . Если она горизонтальна, то оставшийся червяк совпадает с . Если же она вертикальна, то клетка слева от нее также может быть покрыта только вертикальной доминошкой, и тогда червяк, который остался не покрыт, совпадает с .
Второе соотношение получается аналогично.
Для доказательства третьего соотношения снова рассмотрим доминошку, которая покрывает самую правую из самых верхних клеток в червяке . Если она вертикальна, то оставшийся червяк совпадает с . Если же она горизонтальна, то под ней и слева от нее по одной доминошке определяются однозначно (горизонтально и вертикально соответственно).
Обозначим фигуру, остающуюся после удаления этих трех доминошек, через (эта фигура может и не быть червяком). Количество способов разбить фигуру на доминошки равно разности . Рассмотрим теперь червяка и его доминошку, которая покрывает самую правую из самых верхних клеток. Если она горизонтальна, то оставшийся червяк совпадает с . Если же она вертикальна, то слева от нее расположена еще одна вертикальная. Заметим, что если удалить эти две вертикальные доминошки, то остается в точности фигура . Таким образом, разность тоже равна числу способов разбить фигуру на доминошки.
Равенство равносильно третьему соотношению.
Четвертое соотношение доказывается аналогично.
Доказательство леммы закончено.
Теперь пусть — натуральное число, и пусть — червяк, которого можно разбить на доминошки различными способами. Пусть — разбиение на буквы. Рассмотрим последовательность \begin{align*} D(‟”),\ D(w_1),\ D(w_1w_2),\ \ldots,\ D(w_1w_2\ldots w_{\ell - 1}) = m, \ D(w_1w_2\ldots w_\ell) = D(w) = n. \end{align*} (Через ‟” обозначено пустое слово: соответствующий ему червяк является квадратом , для которого .)
По лемме, если и — два последовательных члена этой последовательности, то следующий член равен или , или . Давайте разберем некоторые свойства этой последовательности.
Так как и , два первых члена любой последовательности равны двум и трем соответственно. По индукции легко видеть, что любые два последовательных члена этой последовательности взаимно просты. Кроме того, для двух последовательных членов , этой последовательности .
С другой стороны, по данным взаимно простым и таким, что , мы можем построить ровно одну такую последовательность, что и — ее последние члены.
В самом деле, если , то предыдущий член должен быть равен , поскольку , а если , то предыдущий член последовательности должен быть равен , поскольку . Продолжая этот процесс, в конечном счете мы придем к 3 и 2, завершая последовательность.
Для данной последовательности есть ровно два червяка, которые удовлетворяют ей. Первая буква слова может быть выбрана любой, но все следующие буквы восстанавливаются однозначно.
Таким образом, каждой паре взаимно простых чисел и~, для которых выполнено , соответствует ровно два червяка, которых можно разбить на доминошки ровно способами. При этом количество чисел, меньших и взаимно простых с , также ровно вдвое больше количества пар и , поскольку каждое такое число равно либо , либо . Значит, червяков, которые можно разбить на двуклеточные доминошки ровно различными способами, столько же, сколько натуральных чисел, меньших и взаимно простых с .
Комментарий. Факт, который требовалось доказать в задаче, является побочным результатом научной статьи И. Чанакчи и Р. Шиффлера, в которой исследуется связь между кластерными алгебрами и цепными дробями.
Обсуждение
0Комментариев пока нет.