Ретро-задача Лапьерра выглядит как обычная двухходовка: короли стоят на исходных полях, ладьи готовы к атаке по линии d, и кажется, что достаточно просто сдвоить тяжёлые фигуры. Но стоит начать считать варианты «только вперёд», как позиция съедает очевидный план. Задачу Армана Лапьерра напечатал журнал Thèmes 64 в апреле 1959 года (4-й почётный отзыв). Сегодня она вышла видеороликом в канале ChessAndLessons, а в этой статье мы разберём её как шахматный детектив: от автора и источника до доказательства происхождения ладьи и аккуратной проверки на python-chess и Stockfish.

Позиция и задание

Белые: Крe1, ладьи a1 и d4, пешки e6, g3, f2, h2. Чёрные: Крe8, ладья h8, пешки a7, b6, c7, e7, g7. На доске семь белых и семь чёрных фигур; в записи композиторов это «7+7». Ход белых, задание — мат в 2 хода. Условная запись позиции в FEN допускает длинную рокировку белых и короткую рокировку чёрных, но эти права нельзя воспринимать как одновременно доказанные факты партии: именно их совместимость и есть предмет ретроанализа.

Поставьте ролик на паузу до объяснения и возьмите лист бумаги. Сначала выпишите все ходы белых, которые угрожают матом на следующем ходу. Затем спросите не «какой ход сильнее?», а «какая история могла привести ладью на d4?». Смена вопроса превращает простую двухходовку в задачу на ретроанализ.

Арман Лапьерр и источник задачи

Атрибуция в Retro Corner на janko.at выглядит так: Armand Lapierre, Thèmes 64, April 1959, 4th Hon. Mention; 7+7, Mate in 2. Там же приведено полное решение с разбором происхождения ладьи d4. Независимое подтверждение даёт страница Chess Composers за 5 июня: Арман Лапьерр (05.06.1899 — 24.01.1968), французский композитор, президент ассоциации французских проблемистов; биографический материал о нём печатался в Thèmes 64 №25 за 1962 год на страницах 386–387. Именно эта двухходовка приводится там как особенно ясная демонстрация взаимно исключающих рокировок.

Задача была достаточно известна и за пределами проблемного круга. 27 марта 1964 года колонка Philidor в The Spectator опубликовала её как №171: A. Lapierre, Themes 64, 1959, белые и чёрные по семь фигур, мат в два хода, с отдельным напоминанием о конвенции рокировки. Орфография названия журнала в источниках плавает: janko.at пишет «Thèmes 64», англоязычные тексты часто дают «Themes 64» или «Thèmes-64». В этой статье основное написание — «Thèmes 64»; смысл публикации от варианта транслита не меняется.

Почему это шахматный детектив

В обычной двухходовке все права хода уже «вшиты» в диаграмму, и решатель ищет только продолжения вперёд. Здесь законность рокировок зависит от прошлого. Ладья на d4 может быть исходной ферзевой, исходной королевской или превращённой. Каждый из этих вариантов по-разному ограничивает права сторон. Пока вы не восстановите эти ограничения, перебор угроз по линии d останется ловушкой.

Похожая смена перспективы встречалась в нашем разборе ретро-задачи Сэма Лойда: там прошлое отменяло рокировку. В задаче Амелунга оно, наоборот, доказывало право взятия на проходе. У Гиёбеля история ограничивала поле добавляемого ферзя. У Лапьерра тема ещё тоньше: ни одно из двух прав рокировки нельзя опровергнуть по отдельности, но оба сразу невозможны. Это как раз ситуация, для которой Кодекс шахматной композиции вводит отдельные конвенции.

Улики

Ниже — последовательность подсказок без окончательного ответа. После каждой остановитесь и попробуйте продвинуться самостоятельно.

Улика 1. Оба короля «как будто» не ходили

Белый король на e1, чёрный — на e8. Ладья a1 на месте, ладья h8 тоже. Формально это намекает на возможность рокировок. Но формальный намёк ещё не доказательство. Спросите: какие фигуры должны были оставаться неподвижными, чтобы соответствующая рокировка сохранилась?

Улика 2. Откуда взялась ладья на d4

На доске две белые ладьи: a1 и d4. Одна из них на исходном ферзевом углу. Вторая стоит в центре. Переберите три версии её происхождения: исходная ферзевая ладья, исходная королевская ладья, превращённая ладья. Для каждой версии выпишите, кто из королей или ладей обязан был ходить.

Улика 3. Почему «сдвоить ладьи» не закрывает тему

Ход ладьёй a1 на линию d выглядит естественной угрозой мата по восьмой горизонтали. Проверьте, чем чёрные отвечают, если их короткая рокировка всё ещё законна. Если этот ответ существует, ложный след найден — даже когда движок при «обеих правах сразу» показывает большой плюс белым.

Улика 4. Сначала история, потом движок

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

Практический метод для задач с рокировками

  1. Перепишите материал и особые права. Отметьте королей и ладьи на исходных полях отдельно от остальных фигур.
  2. Задайте вопрос о спорной фигуре. Здесь это ладья d4: исходная или превращённая? Если исходная — какая именно?
  3. Для каждой версии выведите следствия. Кто обязан был ходить? Какая рокировка при этом погибает?
  4. Проверьте совместность прав. Могут ли обе рокировки сохраниться одновременно? Если нет, зафиксируйте взаимное исключение.
  5. Сверьтесь с Кодексом. Статья 16(1) сохраняет рокировку, пока не доказана её незаконность. Статья 16(3) описывает, что делать при взаимной зависимости прав: сначала PRA, а если полного решения нет — Retro-Strategy.
  6. Только теперь считайте двухходовку. Ищите ключ, который сам выбирает допустимую ветвь истории, и проверяйте все ответы чёрных.

Этот алгоритм полезен не только композиторам. В практической партии привычка спрашивать «откуда фигура могла прийти?» ускоряет оценку превращений, маршрутов ладей и реальной ценности оставшихся рокировок.

Конвенции Кодекса: PRA и RS

Кодекс WFCC (редакция Vilnius 2019), статья 16, закрепляет две базовые договорённости: рокировка разрешена, пока не доказано обратное; взятие на проходе в первом ходу решения — только если доказан двойной ход пешки. Когда права взаимно зависят друг от друга, сначала применяется Partial Retrograde Analysis: решение состоит из нескольких взаимоисключающих частей. Если при взаимной зависимости рокировок PRA не даёт решения, следует Retro-Strategy: допустимой считается та рокировка, которую выполнили первой.

На живых примерах ту же логику разбирает Peter Wong на OzProblems, а краткие определения PRA и RS есть в статье Retrograde analysis в английской Википедии. Для задачи Лапьерра важно не вызубрить аббревиатуры, а понять порядок работы: сначала доказать взаимное исключение, затем проверить, существует ли решение в каждой ветви, и только потом применить правило «кто рокировал первым».

Проверьте себя

  1. Какие три версии происхождения ладьи d4 нужно рассмотреть?
  2. Почему одновременное сохранение обеих рокировок невозможно?
  3. Чем опасен ход, который угрожает матом по восьмой горизонтали, но сам не выбирает историю позиции?
  4. В каком случае после взаимного исключения рокировок применяют Retro-Strategy, а не останавливаются на PRA?
  5. Почему проверка движком на FEN с правами Qk сразу может дать ложную картину?

Типичные ошибки

  • Считать FEN с Qk готовой истиной. Это удобная запись кандидатов, а не доказательство, что обе рокировки законны вместе.
  • Искать только «самый сильный» ход ладьёй. Без ретрофильтра красивая угроза опровергается рокировкой соперника.
  • Забывать о превращённой ладье. Версия «ладья пришла с восьмой горизонтали» так же обязательна, как версии исходных ладей.
  • Путать PRA и RS. PRA дробит решение на части по возможным наборам прав. RS нужен, когда одна из частей не даёт решения, а задача всё же корректна.
  • Доверять движку до очистки прав. Stockfish честно считает шахматы вперёд; ретрологические запреты ему нужно передать через правильный FEN.

Ресурсы для дальнейшей тренировки

Начните со страницы решения Lapierre в Retro Corner: там компактно даны атрибуция и логика взаимного исключения. Затем прочитайте статью 16 Кодекса WFCC и разбор специальных конвенций на OzProblems. Для сравнения жанров откройте наши разборы Лойда, Амелунга, Хольцхаузена и Гиёбеля. Все выпуски канала удобно искать в навигаторе. На одну позицию достаточно пятнадцати минут: пять на версии происхождения фигуры, пять на конвенции, пять на проверку матовой сети.

Решение

Показать решение

Доказательство взаимного исключения. Рассмотрим ладью на d4. Если это исходная ферзевая ладья, она уже ходила с a1, значит длинная рокировка белых невозможна. Если это исходная королевская ладья, она могла покинуть угол h1 только после хода белого короля (или при его содействии), значит рокировка белых снова невозможна. Если же ладья d4 превращённая, то после превращения на восьмой горизонтали она могла сойти с последней линии только через поля d8, f8 или h8. В любом из этих случаев уже ходили чёрный король или чёрная королевская ладья, и короткая рокировка чёрных незаконна. Итог: обе рокировки не могут быть законны одновременно, но ни одну из них нельзя опровергнуть по отдельности.

Почему нужен Retro-Strategy. Ветвь «белые рокируют, чёрные нет» содержит решение. Ветвь «чёрные рокируют, белые нет» решения не даёт: после 1.Лad1 следует 1…O-O, и мата в два хода нет. По статье 16(3) Кодекса WFCC, если PRA не приводит к решению, применяется Retro-Strategy: допустимой считается рокировка, выполненная первой. Ход белых, следовательно, белые вправе рокировать первыми.

Ключ: 1.O-O-O! Белые длинной рокировкой выбирают историю, в которой ладья d4 превращённая, а рокировка чёрных уже невозможна. Угроза 2.Лd8# неотразима. Программная проверка на модели с правом только белых на длинную рокировку показывает: после 1.O-O-O у чёрных 16 законных ответов, и на каждый следует 2.Лd8#.

Ложный след: 1.Лad1? Угроза та же — 2.Лd8#. Но белые не выполнили рокировку первыми, поэтому по RS чёрные сохраняют право 1…O-O!. После короткой рокировки мата в один ход у белых нет. Именно поэтому «естественное» сдвоение ладей не является решением.

Проверка. Скрипт stages/retro_check.py на python-chess 1.11.2 и Stockfish 17.1 подтвердил: (A) на наивном FEN с правами Qk движок не видит мата в 2 из-за ответа O-O; (B) на модели «только белые могут рокировать» после 1.O-O-O все ответы матуются 2.Лd8#; (C) на модели «только чёрные могут рокировать» мата в 2 нет. Результаты совпали с janko.at и разбором на chesscomposers.blogspot.com.

Частые вопросы

Почему нельзя просто поверить диаграмме с двумя рокировками?

Потому что диаграмма показывает текущее расположение фигур, а не доказанную историю. Права рокировки — это утверждения о прошлом. В задаче Лапьерра эти утверждения несовместимы, хотя по отдельности каждое из них ещё не опровергнуто.

Задача действительно имеет единственный ключ?

Да. Авторский ключ — 1.O-O-O!. Ход 1.Лad1 опровергается рокировкой чёрных. Другие «маты в два» появляются только если заранее запретить чёрным рокировку вручную; но запретить её без рокировки белых как раз и нельзя по логике задачи.

Чем RS отличается от обычного правила «рокировка разрешена»?

Статья 16(1) говорит: рокировка законна, пока не доказано обратное. RS уточняет порядок, когда два таких права мешают друг другу и PRA не спасает: кто рокировал первым, тот и закрепил допустимую историю.

Зачем здесь Stockfish, если главное — ретрологика?

Движок проверяет последний этап: матовую сеть после правильно выбранных прав. Он не заменяет доказательство происхождения ладьи d4. Поэтому сначала выполнен ретроанализ, затем построены отдельные FEN-модели, и только потом запущены python-chess и Stockfish 17.1.

Как решать следующую похожую задачу быстрее?

Сразу выписывайте версии происхождения «лишней» или смещённой фигуры. Для каждой версии отмечайте, какая рокировка погибает. Если права взаимно исключаются, проверьте обе ветви и только потом применяйте статью 16(3). Не открывайте движок раньше этой работы.

Источники

Автор Chess

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *