Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> if you playing chess then its oblivious how to differentiate bad move and best move

The key words in what I said are "general" and "objective". Yes, it's possible to determine "good" or "bad" moves in specific positions. There's no known method to determine "good" or "bad" moves in arbitrary positions, as would be required for chess to be considered strongly solved.

Furthermore, if it's "obvious" how to differentiate good and bad moves then we should never see engines blundering, right?

So (for example) how do you explain this game between Stockfish and Leela where Stockfish blunders a seemingly winning position [0]? After 37... Rdd8 both Stockfish and Leela think white is clearly winning (Stockfish's evaluation is +4.00, while Leela's evaluation is +3.81), but after 38. Nxb5 Leela's evaluation plummets to +0.34 while Stockfish's evaluation remains at +4.00. In the end, it turns out Leela was correct after 40... Rxc6 Stockfish's evaluation also drops from +4.28 to 0.00 as it realizes that Leela has a forced stalemate.

Or this game also between Stockfish and Leela where Leela blunders into a forced mating sequence and doesn't even realize it for a few moves [1]?

Engines will presumably always play what they think is the "best" move, but clearly sometimes this "best" move is wrong. Evidently, this means differentiating "good" and "bad" moves is not always obvious.

> Yes it is objective, these thing called best move not without reason

If it's objective, then why is it possible for engines to disagree on whether a move is good or bad, as they do in the above example and others?

> to create better chess engine like what do even talking about here????

The ability to create better chess engines necessarily implies that chess engines can and do make mistakes, contrary to what you asserted.

> are you saying just because there are older bad engine that mean this thing is pointless ????

No. What I'm saying is that your explanation for why chess engines are better than humans is wrong. Chess engines are not better than humans because they have solved chess in the mathematical sense; chess engines are better than humans because they search the state space faster and more efficiently than humans (at least until you reach 7 pieces on the board).

> up until that point that you know high level chess is brute force games and therefore solvable math

"Solvable" and "solved" are two very different things. Chess is solvable, in theory. Chess is very far from being solved.

[0]: https://www.chess.com/computer-chess-championship#event=309&...

[1]: https://www.chess.com/computer-chess-championship#event=309&...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: