lexus c. писал(а):
TOTAL писал(а):
lexus c. писал(а):
Может ли Аид ему помешать?
Сможет, если захочет.
Инвариант: первая ступенька занята, между камнями не более одной свободной ступеньки подряд.
Оригинальный инвариант. Спасибо )
Я так понял. Инвариант будет соблюдаться только при определенной стратегии Аида: при поднятии Сизифом наивысшего камня в группе подряд идущих ступеней с камнями (камень поднимается на одну ступень вверх) – скатить на эту ступень тот же камень, а поднятии Сизифом камня не наивысшего в группе подряд идущих - скатить на эту ступень камень со следующей за ней ступени из группы подряд идущих. То есть нужно всегда занимать освободившуюся ступень, если она критическая (об этом ниже).
Проанализировав стратегию, можно ввести такой полуинвариант (не увеличивающаяся - пока Аид не споховал, и не уменьшающаяся – пока Сизиф не сплоховал, величина) равный, это будет доказано ниже, номеру наивысшей ступени, на которую Сизиф может поднять камень в первой части некоторого хода (до ответа Аида):
- это максимум по всем ступеням от функции, равной на данной ступени - число ступеней ниже данной (номер данной вычесть один) плюс удвоенное число камней, расположенных на данной ступени и выше:
где
- число ступеней,
- характеристическая функция занятости(=1)-незанятости(=0) ступени на множестве
, и
- общее число камней.
Замечу, что требования: первая ступень занята, между камнями не более одной свободной ступени подряд - справедливы лишь при соотношении
.
Критические ступени те, для которых имеет место
, всегда существует хотя бы одна такая ступень.
Если
, то
и значит
- значит критические ступени заняты камнями.
Пусть
- наивысшая ступень, занятая камнем.
\phi(i)=inv}(i)
i_c\leqslant i_*$
- наивысшая ступень, среди критических ступеней, у которых непосредственно следующая за ними ступень, занята камнем. Очевидно
и
.
Когда ступень
занята камнем, то
- значение
следующей ступени уменьшается на единицу, когда ступень не занята камнем, то
- значение
следующей ступени увеличивается на единицу (если в обоих случаях выше ступени
есть камни!).
Отсюда следует другая формула
- удвоенное общее число камней плюс число свободных ступеней ниже данной и вычесть число камней ниже данной ступени (если
).
Если Сизифом поднят камень с
-ой ступени на
-ю (
), то значит было
при
и
. Откуда
для
, то есть
. При таком действии
для
и
не меняется, а для
увеличивается на 2 (но если выше ступени
совсем не было камней,
увеличивается неограниченно, от
до
!)
Если Аид скатил камень с
-ой ступени на
-ю, то значит перед этим было
и
. Такое действие уменьшает
на 2 для
-ой ступени и оставляет неизменным для остальных ступеней (но если выше
-ой ступени совсем не было камней,
уменьшается неограниченно, от
до
!).
Докажем, что стратегия Аида не позволяет повышать инвариант по окончании его хода.
Скатывая камень с
-ой ступени на
-ю, Аид уменьшает
до прежнего значения
и в конце хода остаются увеличенными (на 2) значения
лишь для
, но
- они не увеличивают инвариант.
Если Сизиф поднимает камень с критической ступени, то Аиду просто необходимо скатить камень со следующей за ней ступени – в противном случае это бы уменьшило
у другой ступени, а новое значение
тогда увеличило бы инвариант
.
Если
-ая ступень критическая, а на
-ой ступени не лежал камень (то есть
), то конфигурация возвращается в прежнее положение после хода Сизифа и Аида.
Если
-ая ступень критическая и на
-ой ступени лежал камень (то есть
), то значение
увеличивается (на 2) для
-го числа ступеней, то есть
для
- тогда и
-ая ступень становится критической. При этом сумма
строго возрастает на
. (если выше ступени
совсем не было камней,
увеличивается неограниченно, от
до
!)
Из того, что инвариант не возрастает, следует, что сумма
всегда ограничена, например
.
Если же Сизиф поднимает камень не с критической ступени
, то Аид может скатить камень не на нее, а на другую ступень, ибо тогда
и
для
- здесь может образоваться новая критическая ступень
если
, но повышения инварианта нет. В этом случае, если Аид скатил камень с некоторой критической ступени, уменьшая ее значение
на 2, то он тем самым или убивает ее критичность (если она не единственная критическая), или уменьшает инвариант (если она единственная критическая). Поэтому Сизифу, чтобы не допустить уменьшения инварианта, необходимо и достаточно всегда, когда критическая ступень единственна, порождать новую критическую ступень, то есть или поднимать камень с критической ступени
или с почти критической
.
Значит, у Сизифа есть стратегия, не позволяющая Аиду уменьшать инвариант.
Теперь покажем, что данный инвариант действительно равен номеру наивысшей ступеньки, на которую Сизиф может поднять камень, пока Аид не сделал ответный ход.
Сизиф не может поднять камень на ступень с номером выше инварианта при указанном противодействии Аида. Действительно, пусть для наивысшей ступени
, занятой камнем, имеем
, а поскольку в начале следующего хода Сизиф может занять камнем ступени с номером, не превышающим
, то номер ступени занятой камнем никогда не превышает
.
Сизиф может, не уменьшая инварианта, сделать критической, наивысшую из ступеней, занятых камнем
(откуда
).
Для этого Сизифу, не допуская уменьшения инварианта, достаточно время от времени поднимать камень с некоторой критической ступени, у которой непосредственно следующая ступень также занята камнем - если такая ступень найдется. При этом сумма
возрастает не меньше, чем на 2 (Если Аид не скатывает камень с наивысшей занятой ступени
). Если такая ступень найдется, это будет порождать критическую ступень с более высоким номером
и число вышележащих камней
у нее будет меньше на 1,
Так как эта сумма ограничена, то с некоторого хода ее невозможно будет увеличить таким способом (если номер наивысшей занятой ступени не уменьшился) - это означает, что у всех критических ступеней, непосредственно следующие за ними ступени свободны. Если следующая за критической ступенью
ступень
не занята, то последующая
-ая ступень также будет критической:
и, значит, занятой. Значит, если нет совсем критических ступеней, у которых непосредственно следующая за ними ступень занята камнем, то все ступени, занятые камнем и расположенные выше некоторой критической - сами критические. И наивысшая из занятых ступеней, тоже является критической
.
Это можно получить несколько по другому.
Поскольку если следующая за критической ступенью
ступень
не занята, то либо
-ая ступень также будет критической, либо выше ступени
совсем нет камней – из это следует, что у наивысшей критической ступени
либо занята непосредственно следующая за ней ступень, либо она наивысшая занятая ступень (то есть либо
либо
). Значит, пока наивысшая из ступеней, занятых камнем
, не критическая, поднятие камня с наивысшей критической ступени
порождает критическую ступень со все более высоким номером
. Поскольку номер занятой камнем ступени ограничен
, и в одинаковой степени поскольку число вышележащих камней
у наивысшей критической ступени неуклонно убывает 1, то процесс завершится за конечное число шагов, когда наивысшая из ступеней, занятая камнем
, тоже окажется критической.
Пусть
- наивысшая ступень, занятая камнем, тогда
. Если она является критической
, то
, но
-ая ступень занята камнем, значит, в начале следующего хода Сизиф может занять камнем
-ую ступень, пока Аид не сделал ответный ход.
Значит, Сизиф может, исходя из произвольной начальной конфигурации, за конечное число шагов поднять камень на ступень с номером, равным ее инварианту.
Сизиф не может поднять камень на ступень с номером выше инварианта при указанном противодействии Аида. Действительно, пусть
- номер наивысшей ступени, занятой камнем, тогда
, а поскольку в начале следующего хода Сизиф может занять камнем ступени с номером, не превышающим
, то номер ступени занятой камнем никогда не превышает
.
Для нашего случая, у начальной конфигурации было
, в то время как число ступеней
. Аид, действуя по указанной стратегии, помешает Сизифу.