Aktualne algorytmy szachowe idą około 1 lub może 2 poziomy w dół drzewa możliwych ścieżek w zależności od ruchów gracza i ruchów przeciwnika. Powiedzmy, że mamy moc obliczeniową do opracowania algorytmu, który przewiduje wszystkie możliwe ruchy przeciwnika w grze w szachy. Algorytm, który ma wszystkie możliwe ścieżki, które przeciwnik może pokonać w danym momencie, w zależności od ruchów graczy. Czy może istnieć idealny algorytm szachowy, który nigdy nie przegra? A może algorytm, który zawsze wygrywa? Teoretycznie ktoś, kto potrafi przewidzieć wszystkie możliwe ruchy, musi być w stanie znaleźć sposób na pokonanie każdego z nich lub po prostu wybrać inną ścieżkę, jeśli określony doprowadzi go do porażki .....
edytuj - Czym naprawdę jest moje pytanie. Powiedzmy, że mamy moc obliczeniową dla idealnego algorytmu, który może grać optymalnie. Co dzieje się, gdy przeciwnik gra z tym samym optymalnym algorytmem? Dotyczy to również wszystkich gier 2-osobowych ze skończoną liczbą (bardzo dużych lub nie) ruchów. Czy może istnieć optymalny algorytm, który zawsze wygrywa?
Definicja osobista: Optymalny algorytm to idealny algorytm, który zawsze wygrywa ... (nie taki, który nigdy nie przegrywa, ale taki, który zawsze wygrywa