Я вірю, що король та два лицарі здатні примусити заступити проти самотнього короля (хоча, очевидно, не мат-мату), але що робити з королем та одним лицарем проти самотнього короля?
Я спершу подумав, що змусити тупика неможливо. Тому я встановив випадкову позицію з King + Knight vs King, де самотній Кінг був на краю дошки, і я спробував проаналізувати це.
Результат: Білий може примусити пату! Хитрість - хід 3. Kd2 !!
( 2 ... Kb1 3. Kd2 Ka1 ( 3 ... Ka2 4. Kc2 Ka1 5. Na3 Ka2 6. Nb1 Ka1 7. Nc3 ) 4. Kc1 Ka2 5. Kc2 Ka1 6. Na3 Ka2 7. Nb1 Ka1 8. Nc3 )
3. Kd2 Kb1
( 3 ... Ka2 4. Kc2 Ka1 5. Na3 Ka2 6. Nb1 Ka1 7. Nc3 )
4. Kd1 Ka1
( 4 ... Ka2 5. Kc2 Ka1 6. Na3 Ka2 7. Nb1 Ka1 8. Nc3 )
5. Kc1 Ka2 6. Kc2 Ka1 7. Na3 Ka2 8. Nb1 Ka1 9. Nc3
Це не доводить, що Король і Лицар завжди можуть примусити тупика проти самотнього Короля, але це, принаймні, показує, що не зовсім неможливо, що Король + Лицар може примусити тупика.
Я, очевидно, не хочу відповіді "так / ні" без жодних доказів, щоб підтвердити це. Мені хотілося б або незаперечного доказу, або хоча б якихось дуже вагомих доказів.
Одна ідея полягає в тому, щоб створити базу таблиць з ендграйдом, яка враховує тупикову ситуацію як виграш, що еквівалентно твердженню, що Білий виграє, коли захопить Чорного короля. Потрібно було б бути лише 64x63x62 = 249984 позицій.
Друга ідея полягала б у тому, щоб отримати базовий двигун і змінити його код, щоб він враховував тупик як виграш, і ви, ймовірно, також можете викинути більшу частину коду двигуна, щоб змусити його швидше обчислювати. Потім змусьте обчислити King + Knight vs King у кількох положеннях, де самотній Кінг починається з краю дошки (але не надто близько до кута). Але ця ідея була б менш переконливою, ніж база даних.