What are you guys arguing about? I thought it was already concluded that engines cannot determine the soundness of openings because they lack objectivity like all human beings. Why are you bringing up Nalimov Tablebases?
It is your assumption, without any proof!
There is no need to proof engines superity. Engines are far superior in majority of situation since 20 years ago.
That is why everyone is scare of engine assistant in any phase of the game.
Do you know why the word " Cheat was invented"? Do you know how people cheat?
@Numquam
That they can be used for openings is of course true. The question is can they assess openings properly? A good move is only good until a refutation is found. SF's are clearly effective against other players. Whether they're accurate is a different question.
It's a strange coincidence that on endgames that I know how to play well with more than 3 men Stockfish appears to be slightly crappy to crappy, whereas on endgames I don't know how to play well it appears to be sh*t hot. I suspect its still as crappy. It's just that I'm even crappier.
I think the same is true of the human race in general for endgames with more men, including openings. It doesn't seem to be on the cards that SF would improve its accuracy in these, it's just that humans are worse.
As for KNNKP being rare, that's a function of how many people are acquainted with it. Troitsky could find only six recorded games when he analysed the ending, but a few years ago at a USCF tournament it was being played at two adjacent tables. Who could say what endgames would occur in perfect games?
Are the wins KNNKP so unusual, or just unusual compared with the endgames people generally feel comfortable with? I would have thought the win in the second diagram in post #82 wasn't much out of the ordinary. In any case SF already starts going wrong with KBNK (in terms of making the most accurate moves).
Objectively a position is either a win for one side or a draw. A good move never makes the evaluation worse or it wouldn't be a good move. Stockfish very rarely makes move which makes the objective evaluation worse. If multiple moves have the same evaluation, then the best move is subjective.
Often winning endgames are won, because one side can promote a pawn. If that is not the case, then usually there are rooks or queens on the board. In such endgames it is more obvious if one side makes progress towards a win, so engines can usually handle these endgames well. Endgames where you checkmate with bishops and knights are rare. I think stockfish can checkmate with knight and bishop fine, but in the KNNKP endgame it is much harder to see for an engine if you make progress towards mate. The creators of stockfish also don't have any reason to make it play such endgames well, because you can just use a tablebase. While you are correct that engines don't play openings perfectly, the reasoning is bad. The KNNKP endgame tells us nothing about the opening.
Whether stockfish plays crappy or not is subjective. I think it is weird to say that it plays crappy when it plays better than the best human in the world. It seems you are expecting perfect play. 32-man tablebase isn't coming any time soon. Also why would GMs use engines for opening preparation, if they play crappy?