iad58: (Default)
[personal profile] iad58
Несколько дней назад [livejournal.com profile] fiviol предложил погулять с конем по тороидальному полю 5×5 (то есть по такому, где нижняя горизонталь соседствует с верхней, а крайняя левая вертикаль — с крайней правой), а [livejournal.com profile] lithovore заметил: «Можно сделать такое преобразование доски: букву с координатами (x,y) переставить в клетку с координатами (−x+3y, x+3y)(mod 5). Тогда ходу коня на старой доске будет соответствовать ход ладьи на новой».

То есть так, например. В каждом поле доски справа сказано, какое поле левой доски перешло в него.

a5 b5 c5 d5 e5     b1 d2 a3 c4 e5
a4 b4 c4 d4 e4     d5 a1 c2 e3 b4
a3 b3 c3 d3 e3  →  a4 c5 e1 b2 d3
a2 b2 c2 d2 e2     c3 e4 b5 d1 a2
a1 b1 c1 d1 e1     e2 b3 d4 a5 c1
Например, на левой доске конь с c3 может пойти на поля b1, a2, a4, b5, d5, e4, e2 и d1, а на правой доске каждое поле с одной из этих меток находится на одной ортогонали (горизонтали или вертикали) с полем, помеченным c3, то есть видно стоящей там ладье. При этом правая доска не обязана быть тороидальной. Даже, как оговаривает [livejournal.com profile] xmyruj, желательно, чтобы не была, потому что на торе, если не оговорено обратное, ладья может совершить нулевой ход, обойдя доску по горизонтали или вертикали и вернувшись туда, откуда пошла.

Это довольно существенная оговорка. Задача в первоначальном виде была сложной по двум причинам: (1) гиппогонали (так я называю линии, по которым ходит конь) менее наглядны, чем диагонали и ортогонали; (2) движение по тору труднее представить, чем по нетору.

Преобразование перевело гиппогонали в ортогонали (а также ортогонали в диагонали, а диагонали — в гиппогонали), поэтому на новой доске ходит не конь, а некоторая ортогональная фигура. Но это вообще-то не ладья, а недальнобойная фигура, ходящая по ортогонали либо на соседнее поле (как вазир), либо через одно (как даббаба). Все бы с ней хорошо (не считая отсутствия удобного названия), но доска-то пока еще тороидальная, и ход a1—d1 — это ход на две клетки влево через край (которого у тора на самом деле нет), a1—e1 — на одну клетку влево, а нам сподручнее думать, что все это — движение вправо (на три или четыре клетки). Вот и было сделано второе упрощение: фигура стала дальнобойной, то есть ладьей, разучившись, однако, ходить через край. Вернее, это не фигура разучилась, а доска развернулась и перестала быть тором.

Однако все это возможно только на доске 5×5, потому что только на ней дальнобойной ладье видно ровно столько же полей, сколько недальнобойному коню.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

iad58: (Default)
Медведь

January 2026

M T W T F S S
   1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 19 Jan 2026 18:09
Powered by Dreamwidth Studios