¿Qué pasa si un programa proporciona una ‘solución al ajedrez’?

Primero que nada: no lo hará . Pero si lo hiciera, sabemos que la respuesta sería simple: el ajedrez es un empate . (La respuesta de John Fernández a ¿El ajedrez es un empate con el juego perfecto de ambos jugadores? Para mi discusión de por qué eso es cierto).

Creo que sucederán dos cosas:

El ajedrez en sí no cambiará . En última instancia, recordar todas estas posiciones será imposible: diablos, incluso las posiciones que están “resueltas” (Rook & Bishop vs. Rook, por ejemplo) se juegan mal todo el tiempo.

Lo que cambiará enormemente es el análisis de ajedrez . Tomemos el análisis de mis juegos, digamos, mi juego contra FM Sunil Weeramantry en Filadelfia 2001, después de 45. KxBg3:

Esto está completamente resuelto. Simplemente puedo volcar esto en un sitio de base de tabla: Knowledge4IT – Entwurf, Implementierung, Weiterbildung., Y obtengo la respuesta:

Nos dice que la posición es un empate. Por lo tanto, nuestro análisis si el juego se vuelve muy matemático:

45. Kxg3 = (la posición es igual) 45.… Qe5 + 46. Qf4 Qc3 + 47. Kh2 Qb2 48. h4 Kh7 49. h5 Qb5 50. g4 Qb2 + 51. Kh3 Qc3 + 52. Qg3 Qf6 53. Qd3 + Kh6 54. Qe3 + Kh7 55. g5

Hasta ahora, hemos jugado matemáticamente a la perfección. Cada movimiento jugado por Sunil ha preservado el sorteo, al igual que yo. Pero ahora, Sunil tiene 3 movimientos que preservan el sorteo: 55. … Dc6, 55. … Df5 + y 55. … Df1 +. Sin embargo, Sunil juega un movimiento que me permite ganar

55.… Dd6 ??

Sin embargo, todavía no es fácil, ya que de acuerdo con las bases de tablas, tengo uno y un movimiento solo para ganar el juego:

Sorprendentemente, lo encuentro!

56. Qe4 +! Kg7 57. h6 +! (de nuevo, matemáticamente, el único movimiento para ganar), 57.… Rf7 58. Rg4 Db6 59. Df5 + Ke7 60. h7 1-0

Es cierto que uno de mis juegos más orgullosos desde el punto de vista de la precisión, aunque básicamente estaba ganando un movimiento antes de que este análisis comenzara y cometiera un error al llegar al final de la reina, pensando que estaba ganando (no lo era).

Y eso es lo que cambiará sobre el análisis de ajedrez, simplemente sabremos si con el juego perfecto algo está ganando o no. Toma esta posición de mi empate contra el Gran Maestro Ildar Ibragimov en Parsippany 2004, después de 14.… Tb8:

Si se resuelve el ajedrez, sabremos si es un empate o una victoria. Ahora mismo podemos decir algo obtuso como ” Stockfish 6 evalúa la posición como +0.62 en la profundidad 26 “. Resuelve el ajedrez y diremos ” Esta posición está ganando para las blancas ” o ” Esta posición está dibujada.

Encontrar la solución es la parte fácil. Almacenar esa solución … oh chico.

Hay alrededor de 10 ^ 41 posiciones posibles en el ajedrez, y para cada una necesita almacenar dos bits binarios de información: si es una victoria para las blancas y si es una victoria para las negras.

IBM ha logrado crear un bit binario de 12 átomos de hierro. Cualquier menor y se vuelve inestable.

12 átomos por 2 bits por 10 ^ 41 posiciones equivale a un dispositivo de almacenamiento que pesa 100 billones de toneladas, o aproximadamente el peso de una de las lunas más pequeñas de Saturno. No hace falta decir que es más hierro del que existe en la corteza terrestre. Es más hierro del que podríamos extraer de la superficie de cada cuerpo del sistema solar. Y eso ignora la cuestión de cómo va a acceder a la información en este dispositivo de almacenamiento una vez que lo haya escrito, o cómo va a mantenerlo a una temperatura de 1 Kelvin, o de hecho a dónde va para almacenar el dispositivo de almacenamiento.

Voy a seguir adelante y llamar imposible el almacenamiento de la solución al ajedrez hasta que salgamos del sistema solar o perforemos el núcleo metálico de la Tierra.

Si dicho programa proporciona una solución al ajedrez de manera que pueda demostrar tanto una evaluación como una línea de mejor juego desde cualquier posición (como una base de mesa de 32 piezas), entonces afectará a esas formas de ajedrez que no restringen el acceso a tales programas Estoy pensando principalmente en el ajedrez por correspondencia, donde el acceso a libros y bases de tablas generalmente está permitido específicamente, mientras que el acceso a los motores generalmente no está prohibido a nivel internacional (Nota: mi uso de un doble negativo refleja el enfoque legal sobre esto).

O será necesario establecer controles adicionales para controlar cómo se juega CC, o entra en juego un código de honor muy rígido para no usar dicha información. De lo contrario, el Campeonato Mundial de Correspondencia 2200 ICCF del año terminará en un empate de 15 vías para el primer + 0 = 14-0 después de 1 días de juego 🙂

SI se resolvió el ajedrez, un GRAN si. Podríamos determinar en cualquier situación cuál era la jugada perfecta. Eso no cambiaría mi deseo de jugar o disfrutar del ajedrez. El concurso seguirá siendo el mismo, y la conexión a través de las edades también se mantendrá sin cambios.

Considera el golf. ¡Imagina un cañón computarizado que podría hundir un hoyo en UNO CADA VEZ! O si insiste, un golfista de Android que podría calcular perfectamente el golpe exacto para hacer lo mismo. La gente todavía jugaría golf. Como en el ajedrez. Sería interesante que el robot pudiera jugar perfectamente, pero eso es robótica, no golf. Del mismo modo, es interesante, y tal vez incluso importante, que las computadoras puedan jugar ajedrez más casi perfecto que nosotros, pero eso es tangencial al ajedrez. Se trata de informática. No significa que la competencia entre humanos y humanos se haya vuelto poco interesante.

La respuesta de John Fernández va lejos al describir cuán diferente es para una computadora calcular el juego perfecto en un juego final. y para que la gente luche el resultado en el tablero. El ajedrez es algo que la gente hace. Lo que hacen las computadoras no cambiará eso.

Si eso sucede, la solución ideal probablemente sea un empate. Pero dudo que eso pueda impedir que los entusiastas del ajedrez jueguen. Hay demasiadas aperturas y variaciones para explorar. Si un tipo de variación de apertura conduce a un empate con una lógica informática perfecta, ¿qué pasa con los otros? ¿El juego despiadado de la computadora en todas las variaciones conocidas conduce al mismo resultado con el juego perfecto?

¿Qué quiere decir con la palabra “solución” en este contexto? El ajedrez no es un programa de preguntas y respuestas con cuatro alternativas, una de las cuales es la correcta.
El ajedrez es un juego de infinitas posibilidades. Un programa puede ofrecer una solución, pero nunca puede ser el “ser todo y terminar todo” del ajedrez, excepto los escenarios “compañero en x no de movimientos”. Programas creados hasta ahora, calcula los movimientos más fuertes sobre un millón de movimientos posibles. Pero a largo plazo, el movimiento más fuerte puede no ser el mejor.
Verás, el ajedrez es un juego intuitivo también. Los buenos jugadores de ajedrez a veces integran pequeños engaños en el juego por sacrificios de piezas para atraer al oponente. ¡Entonces la “solución” puede no funcionar todo el tiempo! ¡Espero que entiendas el punto!

Las computadoras han resuelto las damas y la gente todavía juega. Muchos aficionados todavía juegan al ajedrez solo por diversión. Si todos conocían la mejor línea, al jugar un movimiento inferior temprano, el mejor jugador aún debería ganar.

Magnus juega líneas inferiores contra los mejores. Una vez fuera del libro conocido, comienza el juego.