Gli attuali algoritmi di scacchi scendono di circa 1 o forse 2 livelli lungo un albero di possibili percorsi a seconda delle mosse del giocatore e delle mosse dell'avversario. Diciamo che abbiamo la potenza di calcolo per sviluppare un algoritmo che prevede tutti i possibili movimenti dell'avversario in una partita a scacchi. Un algoritmo che ha tutti i percorsi possibili che l'avversario può intraprendere in un dato momento a seconda delle mosse dei giocatori. Esisterà mai un algoritmo di scacchi perfetto che non perderà mai? O forse un algoritmo che vincerà sempre? Voglio dire, in teoria, qualcuno in grado di prevedere tutte le mosse possibili deve essere in grado di trovare un modo per sconfiggere ognuna di esse o semplicemente scegliere un percorso diverso se un certo lo condurrà efficacemente alla sconfitta .....
modifica-- Qual è la mia domanda. Diciamo che abbiamo la potenza di calcolo per un algoritmo perfetto che può giocare in modo ottimale. Cosa succede quando l'avversario gioca con lo stesso algoritmo ottimale? Ciò vale anche per tutte le partite a 2 giocatori con numero finito (molto grande o no) di mosse. Può mai esserci un algoritmo ottimale che vince sempre?
Definizione personale: un algoritmo ottimale è un algoritmo perfetto che vince sempre ... (non uno che non perde mai, ma uno che vince sempre