Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Alayan
Posts: 550
Joined: Tue Nov 19, 2019 8:48 pm
Full name: Alayan Feh

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by Alayan »

Alright, I'm done with this thread. I was about to do another lengthy message, but it keeps falling on deaf ears. Without basic reading comprehension, arguing is pointless.

The OP made a specific claim (engine, position, conditions, result). I do think it is too optimistic, but the claim is precise and well-defined. Despite it being reminded repeatedly, the "refutations" have been focused on saying there are positions where Stockfish doesn't find the key move, on misapplying elo (claiming the OP effectively said perfect chess is at 3900 CCRL blitz elo proves a deep misunderstanding of both the claim and of how elo works), while summarily dismissing any inconvenient point.

NOT LOSING A GAME FROM THE START POSITION (in OP's claim, as white only) DOES NOT REQUIRE PLAYING EVERY SINGLE LEGAL CHESS POSITION PERFECTLY.
Collingwood wrote: Wed Nov 11, 2020 9:06 am
Alayan wrote: Mon Nov 09, 2020 9:35 pm Meanwhile, SF from 1.5 years ago + 6-men got 99.999% of 7-men positions right with a few Gnodes.
This has not been tested. We don't know how many positions SF gets right. Obviously we can't test every one, but it's not obvious how to choose positions to test.
Have all the existing positions been tested ? No. But you don't need to test every position.

Statistical laws tell you that random sampling of a large number of positions will give you a good approximation of the true value over all possible positions.

Aloril did test 10 million positions, which is enough to get the order of magnitude right. I gave the detailed data earlier in this thread.
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by BrendanJNorman »

Alayan wrote: Wed Nov 11, 2020 10:04 am Alright, I'm done with this thread. I was about to do another lengthy message, but it keeps falling on deaf ears. Without basic reading comprehension, arguing is pointless.

The OP made a specific claim (engine, position, conditions, result). I do think it is too optimistic, but the claim is precise and well-defined. Despite it being reminded repeatedly, the "refutations" have been focused on saying there are positions where Stockfish doesn't find the key move, on misapplying elo (claiming the OP effectively said perfect chess is at 3900 CCRL blitz elo proves a deep misunderstanding of both the claim and of how elo works), while summarily dismissing any inconvenient point.

NOT LOSING A GAME FROM THE START POSITION (in OP's claim, as white only) DOES NOT REQUIRE PLAYING EVERY SINGLE LEGAL CHESS POSITION PERFECTLY.
Collingwood wrote: Wed Nov 11, 2020 9:06 am
Alayan wrote: Mon Nov 09, 2020 9:35 pm Meanwhile, SF from 1.5 years ago + 6-men got 99.999% of 7-men positions right with a few Gnodes.
This has not been tested. We don't know how many positions SF gets right. Obviously we can't test every one, but it's not obvious how to choose positions to test.
Have all the existing positions been tested ? No. But you don't need to test every position.

Statistical laws tell you that random sampling of a large number of positions will give you a good approximation of the true value over all possible positions.

Aloril did test 10 million positions, which is enough to get the order of magnitude right. I gave the detailed data earlier in this thread.
Here's Stockfish demonstrating his "almost" perfect chess. ;) :lol:

[pgn][Event "Elites, Blitz 2.0min+1.0sec"]
[Site "?"]
[Date "2020.11.11"]
[Round "1.2"]
[White "Dragon by Komodo Chess, 64-bit"]
[Black "Stockfish 12"]
[Result "1-0"]
[ECO "C78"]
[Annotator "0.55;0.38"]
[PlyCount "111"]
[EventDate "2020.11.11"]
[EventType "tourn"]
[SourceTitle "Fritz Engine Tournament"]

{Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz 1992 MHz W=23.8 plies; 3,987kN/s
B=26.7 plies; 4,240kN/s} 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 {0.38/25 9}
5. O-O {0.55/19 4} b5 {0.38/24 6} 6. Bb3 {0.52/21 3} Bc5 {0.49/20 1} 7. a4 {
0.43/22 12} Bb7 {0.49/24 2} 8. c3 {0.46/23 6 (d3)} d6 {0.24/20 2} 9. d4 {
0.57/24 13} Bb6 {0.27/23 2} 10. Re1 {0.51/22 4 (Bg5)} O-O {0.19/23 2 (h6)} 11.
Bg5 {0.45/22 3} h6 {0.00/25 5} 12. Bh4 {0.58/22 2} g5 {0.15/24 5 (exd4)} 13.
Nxg5 {1.08/20 6 (Bg3)} hxg5 {0.00/21 1} 14. Bxg5 {1.11/20 4} exd4 {0.00/22 2}
15. Bd5 {1.13/19 3} dxc3 {0.18/25 9 (d3)} 16. Nxc3 {0.65/20 5} b4 {0.64/24 4}
17. a5 {1.88/22 5} Ba7 {0.92/28 5} 18. Bxc6 {2.23/23 3} Bxc6 {2.04/28 6} 19.
Nd5 {1.75/25 4} Bxd5 {2.08/25 2} 20. exd5 {1.78/23 2} Kg7 {1.77/27 2} 21. Qf3 {
1.80/25 3} Rh8 {1.66/26 2} 22. Rac1 {2.16/24 3} Rh5 {2.00/28 5} 23. h4 {
1.99/24 2} Rxg5 {1.64/31 4} 24. hxg5 {0.66/24 5} Nh7 {1.18/26 2} 25. Re4 {
0.92/24 6 (Rc4)} Nxg5 {0.52/24 4} 26. Qg3 {0.70/23 10} f6 {0.18/24 3 (Kg6)} 27.
Rce1 {1.20/22 10} Qg8 {2.97/26 10} 28. Re7+ {1.21/19 2} Kh6 {3.65/27 5} 29. Qf4
{0.57/21 4 (Kh2)} Kg6 {1.75/25 3} 30. Qc4 {0.68/22 2} Rf8 {1.53/22 1} 31. Qxa6
{1.29/21 4} Bxf2+ {0.94/25 3} 32. Kxf2 {1.58/20 2} Qxd5 {0.84/25 2} 33. Qe2 {
1.54/21 2} Qxa5 {0.96/25 4 (f5)} 34. Qc2+ {1.75/18 1} f5 {0.62/25 2} 35. Qxc7 {
1.78/22 3} Qc5+ {0.89/26 2 (Ne4+)} 36. Qxc5 {1.47/21 2} dxc5 {1.43/28 4} 37.
Re8 {2.24/23 1} Rxe8 {1.15/28 3} 38. Rxe8 {1.30/26 1} Kf7 {2.79/31 6} 39. Rc8 {
2.50/27 3} Ke6 {2.85/31 2} 40. Ke3 {2.48/26 1} Kd5 {2.10/35 2} 41. Rf8 {
2.72/27 2} Ke5 {3.24/34 10} 42. Kd3 {2.69/27 2} Ne6 {3.25/31 1} 43. Rf7 {
3.41/27 3} Ng5 {3.48/32 2} 44. Rd7 {3.99/27 2} Ne4 {3.57/31 4 (Ke6)} 45. Kc4 {
4.30/28 1} Ke6 {3.91/31 2} 46. Rd5 {4.57/26 1 (Rg7)} Kf6 {4.27/30 5} 47. Rd3 {
4.96/28 2 (Rd8)} Ke5 {4.24/32 3} 48. Re3 {4.90/27 1 (Rh3)} Kd6 {4.26/31 1 (Kf4)
} 49. g4 {5.67/24 1 (Kb5)} Kc6 {6.32/26 3} 50. Kb3 {6.07/24 1} Nd2+ {6.26/26 1}
51. Kc2 {6.44/24 1} f4 {5.55/28 1} 52. Re6+ {6.88/26 1} Kd5 {6.09/29 1} 53. Rf6
{6.93/30 1} Nf3 {6.69/25 2} 54. Rxf4 {6.94/30 1} Nd4+ {7.27/23 2 (Ne5)} 55.
Rxd4+ {8.35/28 1 (Kb1)} cxd4 {60.61/33 2 (Kxd4)} 56. g5 {9.17/34 4} 1-0

[/pgn]
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by mwyoung »

BrendanJNorman wrote: Wed Nov 11, 2020 9:23 am
Collingwood wrote: Wed Nov 11, 2020 9:06 am
Alayan wrote: Mon Nov 09, 2020 9:35 pm Meanwhile, SF from 1.5 years ago + 6-men got 99.999% of 7-men positions right with a few Gnodes.
This has not been tested. We don't know how many positions SF gets right. Obviously we can't test every one, but it's not obvious how to choose positions to test.
How is it relevant even if true?

For the test to mean anything, Stockfish should not be allowed to use the 6 man tablebases nor an opening book.

If Stockfish is indeed playing "perfect chess" it will need neither.

Exactly. Stockfish does not need God mode in any form. Meaning Stockfish needs to come up with the moves.

And this would not mean anything anyway. Stockfish would be taken into a loss endgame by force. As the mistake will most likely happen early in the game. With the losing endgame being the consequence of the early mistake. TB32 mates in 96 moves! :lol: :lol: :lol:
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
JohnWoe
Posts: 491
Joined: Sat Mar 02, 2013 11:31 pm

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by JohnWoe »

Not wasting time with strawman arguments.
I just provide 1 axiom:
Not losing a game from starting position <> Playing all positions perfectly

Sure there are bugs/fuckups with pruning involved. TB32 without smart heuristics won't sweep SF 100-0.

My tiny 1200 lines engine Mayhem vs 27,485 lines long Crafty. How could Crafty lose a game with 1 healthy pawn up? Probably bugs. I don't know.
[pgn][Event "?"]
[Site "?"]
[Date "2020.11.10"]
[Round "2"]
[White "Crafty-25.6"]
[Black "Mayhem NNUE 0.50"]
[Result "0-1"]
[TimeControl "60/40"]
[ECO "A00"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "291"]
[Termination "adjudication"]
[Annotator "1. +0,19 1... +0,17"]

1. Nc3 {+0,19/17 5}
{s}
1... d5 {+0,17/11 1,3}
{s}
2. d4 {+0,09/17 1,1}
{s}
2... Nf6 {+0,18/10 1,3}
{s}
3. Nf3 {+0,17/16 8}
{s}
3... e6 {+0,24/10 1,2}
{s}
4. Bg5 {+0,18/16 5}
{s}
4... Be7 {+0,31/9 1,2}
{s}
5. e3 {+0,30/15 5}
{s}
5... c5 {+0,36/9 1,2}
{s}
6. dxc5 {+0,30/15 9}
{s}
6... Qa5 {+0,30/9 1,1}
{s}
7. a3 {+0,66/15 1,6}
{s}
7... Qxc5 {+0,07/9 1,1}
{s}
8. Be2 {+0,41/15 9}
{s}
8... a6 {+0,77/9 1,1}
{s}
9. Qd3 {+0,21/16 8}
{s}
9... Nc6 {+0,65/8 1,0}
{s}
10. b4 {+0,21/15 4}
{s}
10... Qd6 {+0,68/9 10}
{s}
11. O-O {+0,21/16 1,2}
{s}
11... O-O {+0,40/9 9}
{s}
12. Rfd1 {+0,21/14 6}
{s}
12... h6 {+0,37/8 9}
{s}
13. Bxf6 {+0,57/17 4}
{s}
13... Bxf6 {-0,18/10 9}
{s}
14. Ne4 {+0,57/18 4}
{s}
14... Qe7 {-0,87/11 9}
{s}
15. Nxf6+ {+0,52/18 4}
{s}
15... Qxf6 {-0,53/11 8}
{s}
16. c4 {+0,56/18 4}
{s}
16... dxc4 {-0,82/10 8}
{s}
17. Qxc4 {+0,62/17 5}
{s}
17... e5 {-0,50/9 8}
{s}
18. Qc5 {+0,65/15 6}
{s}
18... Be6 {-0,44/9 7}
{s}
19. b5 {+0,46/16 9}
{s}
19... axb5 {-0,02/9 7}
{s}
20. Bxb5 {+0,55/17 9}
{s}
20... Rfc8 {-0,17/10 7}
{s}
21. Bxc6 {+0,12/17 7}
{s}
21... Rxc6 {-0,28/10 7}
{s}
22. Qb5 {+0,39/16 5}
{s}
22... Bg4 {-0,01/9 6}
{s}
23. Qxe5 {+0,17/20 4}
{s}
23... Qxe5 {-0,31/10 6}
{s}
24. Nxe5 {+0,13/21 4}
{s}
24... Bxd1 {-0,25/12 6}
{s}
25. Nxc6 {+0,12/21 4}
{s}
25... bxc6 {-0,25/12 6}
{s}
26. Rxd1 {+0,16/20 4}
{s}
26... Rxa3 {-0,12/11 6}
{s}
27. Kf1 {+0,16/18 4}
{s}
27... c5 {-0,12/10 5}
{s}
28. Ke2 {+0,10/17 7}
{s}
28... Kf8 {-0,23/9 5}
{s}
29. Rd7 {+0,07/18 7}
{s}
29... c4 {-0,10/9 5}
{s}
30. Rc7 {+0,29/18 9}
{s}
30... c3 {+0,00/11 5}
{s}
31. g4 {+0,32/18 1,9}
{s}
31... Ra2+ {+0,08/10 5}
{s}
32. Kf3 {+0,19/18 4}
{s}
32... c2 {+0,06/11 5}
{s}
33. Ke4 {+0,17/19 8}
{s}
33... Ke8 {+0,02/11 5}
{s}
34. f3 {+0,78/17 4}
{s}
34... Kd8 {-0,01/11 5}
{s}
35. Rc5 {+0,64/17 7}
{s}
35... h5 {-0,13/11 5}
{s}
36. gxh5 {+1,41/18 4}
{s}
36... Ra4+ {-0,13/11 5}
{s}
37. Kd3 {+1,40/18 4}
{s}
37... Ra5 {-0,30/12 5}
{s}
38. Rxc2 {+1,62/15 4}
{s}
38... Rxh5 {-0,19/10 5}
{s}
39. e4 {+1,43/17 5}
{s}
39... g6 {-0,14/10 5}
{s}
40. Ke3 {+1,14/18 1,7}
{s}
40... Ke8 {-0,14/10 5}
{s}
41. Kf4 {+1,22/17 7}
{s}
41... Ke7 {-0,28/10 5}
{s}
42. Kg4 {+1,22/17 7}
{s}
42... f5+ {-0,19/11 5}
{s}
43. exf5 {+1,13/17 5}
{s}
43... Rxf5 {-0,19/11 5}
{s}
44. Rc7+ {+1,04/17 1,5}
{s}
44... Kf6 {-0,18/10 5}
{s}
45. Rc6+ {+1,01/18 3}
{s}
45... Kg7 {-0,17/12 5}
{s}
46. Rd6 {+0,98/20 8}
{s}
46... Ra5 {-0,16/10 5}
{s}
47. h4 {+0,98/20 7}
{s}
47... Ra4+ {-0,15/10 5}
{s}
48. Kg5 {+0,98/21 3}
{s}
48... Ra5+ {-0,09/11 5}
{s}
49. Kf4 {+0,98/23 3}
{s}
49... Ra4+ {-0,09/10 5}
{s}
50. Kg3 {+0,98/23 4}
{s}
50... Kh6 {-0,12/11 5}
{s}
51. Re6 {+0,98/21 4}
{s}
51... Ra1 {-0,09/11 5}
{s}
52. Re4 {+0,98/19 7}
{s}
52... Rg1+ {-0,08/10 5}
{s}
53. Kh3 {+0,93/20 8}
{s}
53... Rh1+ {-0,06/11 5}
{s}
54. Kg2 {+0,86/21 4}
{s}
54... Rc1 {-0,08/11 5}
{s}
55. Re5 {+0,75/20 8}
{s}
55... Rb1 {-0,09/11 5}
{s}
56. Rd5 {+0,98/22 4}
{s}
56... Ra1 {-0,06/11 5}
{s}
57. Rg5 {+0,86/20 9}
{s}
57... Ra4 {-0,07/11 5}
{s}
58. Rg4 {+0,88/21 4}
{s}
58... Ra1 {-0,05/11 5}
{s}
59. Kg3 {+0,86/24 5}
{s}
59... Rg1+ {-0,03/11 5}
{s}
60. Kh2 {-327,68/25 6}
{s}
60... Rf1 {-0,03/12 5}
{s}
61. Rg3 {+0,84/21 4}
{s}
61... Rf2+ {-0,01/14 1,3}
{s}
62. Kh3 {+0,84/23 4}
{s}
62... Rf1 {-0,01/13 1,3}
{s}
63. Kg2 {+0,77/22 6}
{s}
63... Ra1 {-0,03/13 1,2}
{s}
64. Kh2 {+0,75/21 10}
{s}
64... Rf1 {+0,00/14 1,2}
{s}
65. Kh3 {+0,70/22 4}
{s}
65... Rb1 {-0,05/13 1,2}
{s}
66. Rg2 {+0,62/21 4}
{s}
66... Rc1 {-0,07/12 1,1}
{s}
67. Kg4 {+0,61/20 4}
{s}
67... Ra1 {-0,08/13 1,1}
{s}
68. Rh2 {+0,61/22 8}
{s}
68... Rg1+ {+0,00/12 1,1}
{s}
69. Kf4 {+0,63/19 4}
{s}
69... Ra1 {-0,04/12 1,0}
{s}
70. Kg3 {+0,58/19 5}
{s}
70... Rg1+ {-0,05/12 10}
{s}
71. Kf2 {+0,41/20 9}
{s}
71... Rc1 {+0,00/12 9}
{s}
72. Rg2 {+0,13/19 9}
{s}
72... Kh5 {-0,04/11 9}
{s}
73. Rg5+ {+0,98/20 4}
{s}
73... Kh6 {-0,07/12 9}
{s}
74. Kg2 {+0,75/21 8}
{s}
74... Rc4 {-0,06/13 9}
{s}
75. Kg3 {+0,86/22 4}
{s}
75... Rc1 {-0,06/13 8}
{s}
76. Ra5 {+0,86/20 4}
{s}
76... Rg1+ {-0,06/12 8}
{s}
77. Kh2 {+0,75/23 4}
{s}
77... Rf1 {-0,05/13 8}
{s}
78. Kg2 {+0,75/22 4}
{s}
78... Rc1 {-0,05/12 7}
{s}
79. Rb5 {+0,75/23 4}
{s}
79... Re1 {-0,03/12 7}
{s}
80. Rc5 {+0,86/23 4}
{s}
80... Rb1 {-0,04/11 7}
{s}
81. Kf2 {+0,75/20 9}
{s}
81... Ra1 {-0,04/12 7}
{s}
82. Kg3 {+0,75/20 4}
{s}
82... Rg1+ {-0,04/12 6}
{s}
83. Kh2 {+0,00/21 3}
{s}
83... Rf1 {+0,00/12 6}
{s}
84. Kg2 {+0,00/26 4}
{s}
84... Rb1 {+0,00/15 6}
{s}
85. Re5 {+0,73/21 9}
{s}
85... Ra1 {-0,02/12 6}
{s}
86. Rd5 {+0,75/22 5}
{s}
86... Ra7 {-0,01/12 6}
{s}
87. Kg3 {+0,71/21 1,1}
{s}
87... Ra1 {-0,01/12 5}
{s}
88. Rd8 {+0,71/21 4}
{s}
88... Rg1+ {-0,01/12 5}
{s}
89. Kh2 {+0,71/21 5}
{s}
89... Rc1 {+0,00/12 5}
{s}
90. Rg8 {+0,71/22 4}
{s}
90... Ra1 {+0,00/12 5}
{s}
91. Kg2 {+0,71/20 4}
{s}
91... Kh7 {+0,00/12 5}
{s}
92. Rb8 {+0,51/20 1,4}
{s}
92... Ra3 {+0,00/10 5}
{s}
93. Rb1 {+0,71/21 7}
{s}
93... Kh6 {+0,00/13 5}
{s}
94. Kg3 {+0,68/22 4}
{s}
94... Rd3 {+0,00/11 5}
{s}
95. Kg4 {+0,68/22 4}
{s}
95... Rd2 {-0,10/11 5}
{s}
96. f4 {+0,67/23 4}
{s}
96... Rg2+ {-0,08/12 5}
{s}
97. Kf3 {+0,67/22 4}
{s}
97... Rc2 {-0,08/11 5}
{s}
98. Rg1 {+0,67/22 9}
{s}
98... Ra2 {-0,09/11 5}
{s}
99. Kg4 {+0,67/22 9}
{s}
99... Kg7 {-0,11/11 5}
{s}
100. Rd1 {+0,67/19 4}
{s}
100... Rg2+ {-0,08/11 5}
{s}
101. Kh3 {+0,59/19 4}
{s}
101... Rc2 {-0,08/10 5}
{s}
102. Rd6 {+0,49/22 1,3}
{s}
102... Rc1 {-0,05/10 5}
{s}
103. Kg2 {+0,49/22 4}
{s}
103... Rc7 {-0,10/9 5}
{s}
104. Rb6 {+0,49/22 7}
{s}
104... Rc3 {-0,06/10 5}
{s}
105. Re6 {+0,49/22 2,3}
{s}
105... Rd3 {-0,05/10 5}
{s}
106. Rc6 {+0,16/21 4}
{s}
106... Rd4 {-0,07/10 5}
{s}
107. Kf3 {+0,00/23 1,2}
{s}
107... Rd3+ {-0,11/10 5}
{s}
108. Kg4 {+0,00/22 6}
{s}
108... Rd1 {-0,07/11 5}
{s}
109. Re6 {+0,00/23 4}
{s}
109... Rg1+ {-0,02/11 5}
{s}
110. Kf3 {+0,00/24 4}
{s}
110... Rf1+ {-0,08/10 5}
{s}
111. Ke4 {+0,00/25 4}
{s}
111... Re1+ {+0,00/11 5}
{s}
112. Kd5 {+0,00/26 4}
{s}
112... Rd1+ {+0,00/10 5}
{s}
113. Kc6 {+0,00/23 4}
{s}
113... Rd4 {+0,08/11 5}
{s}
114. Re7+ {+0,00/22 4}
{s}
114... Kf6 {+0,17/12 5}
{s}
115. Rd7 {+0,00/24 5}
{s}
115... Rc4+ {+0,13/12 5}
{s}
116. Kd5 {+0,00/28 5}
{s}
116... Rxf4 {+0,08/12 5}
{s}
117. Rh7 {+0,00/30 6}
{s}
117... Ra4 {+0,13/12 5}
{s}
118. Kc5 {+0,00/24 7}
{s}
118... Ra8 {+0,15/10 5}
{s}
119. Rd7 {+0,00/23 8}
{s}
119... Rh8 {+0,11/10 5}
{s}
120. Rd6+ {+0,00/25 6}
{s}
120... Kf5 {+0,24/12 5}
{s}
121. Rd5+ {+0,00/26 4}
{s}
121... Kf4 {+0,28/14 1,3}
{s}
122. Rd4+ {+0,00/27 4}
{s}
122... Kg3 {+0,25/13 1,3}
{s}
123. Rd6 {+0,00/28 4}
{s}
123... Rg8 {+0,35/14 1,2}
{s}
124. Rd4 {+0,00/31 4}
{s}
124... Rc8+ {+0,60/13 1,2}
{s}
125. Kb6 {+0,00/27 4}
{s}
125... Kh3 {+0,25/13 1,2}
{s}
126. Re4 {+0,00/24 4}
{s}
126... Rc2 {+1,03/14 1,1}
{s}
127. Rd4 {-0,65/19 1,3}
{s}
127... Rg2 {+1,44/15 1,1}
{s}
128. Kc6 {-0,79/19 5}
{s}
128... Rg4 {+2,04/14 1,1}
{s}
129. Rd1 {-1,01/18 10}
{s}
129... Rxh4 {+2,23/14 1,0}
{s}
130. Rg1 {-1,17/18 1,3}
{s}
130... Rg4 {+2,98/14 10}
{s}
131. Rh1+ {-1,34/17 1,5}
{s}
131... Kg2 {+2,91/14 9}
{s}
132. Rh8 {-1,83/19 2,4}
{s}
132... g5 {+3,24/14 9}
{s}
133. Rg8 {-2,07/19 5}
{s}
133... Kf3 {+4,66/14 9}
{s}
134. Kc5 {-2,06/18 1,1}
{s}
134... Rg1 {+5,39/13 9}
{s}
135. Rf8+ {-2,20/17 4}
{s}
135... Kg3 {+5,14/13 8}
{s}
136. Rf6 {-2,67/16 1,3}
{s}
136... Rd1 {+6,41/13 8}
{s}
137. Kc4 {-3,93/20 1,3}
{s}
137... g4 {+7,35/13 8}
{s}
138. Kc3 {-4,08/21 6}
{s}
138... Kg2 {+7,63/13 7}
{s}
139. Rf8 {-6,52/21 1,5}
{s}
139... Rd6 {+7,99/12 7}
{s}
140. Kb4 {-6,58/24 7}
{s}
140... Rd3 {+7,99/12 7}
{s}
141. Kc4 {-6,52/20 5}
{s}
141... Rf3 {+7,58/14 7}
{s}
142. Rc8 {-3,47/17 1,2}
{s}
142... g3 {+8,19/12 7}
{s}
143. Kd5 {-6,48/17 5}
{s}
143... Rf4 {+8,54/12 6}
{s}
144. Rc6 {-6,68/21 7}
{s}
144... Kf3 {+8,32/12 6}
{s}
145. Rc3+ {-6,68/20 3}
{s}
145... Kg4 {+8,71/12 6}
{s}
146. Rc2
{-6.68/22 0.34s, Black wins by adjudication} 0-1

[/pgn]
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by mwyoung »

JohnWoe wrote: Wed Nov 11, 2020 12:01 pm Not wasting time with strawman arguments.
I just provide 1 axiom:
Not losing a game from starting position <> Playing all positions perfectly

Sure there are bugs/fuckups with pruning involved. TB32 without smart heuristics won't sweep SF 100-0.

My tiny 1200 lines engine Mayhem vs 27,485 lines long Crafty. How could Crafty lose a game with 1 healthy pawn up? Probably bugs. I don't know.
[pgn][Event "?"]
[Site "?"]
[Date "2020.11.10"]
[Round "2"]
[White "Crafty-25.6"]
[Black "Mayhem NNUE 0.50"]
[Result "0-1"]
[TimeControl "60/40"]
[ECO "A00"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "291"]
[Termination "adjudication"]
[Annotator "1. +0,19 1... +0,17"]

1. Nc3 {+0,19/17 5}
{s}
1... d5 {+0,17/11 1,3}
{s}
2. d4 {+0,09/17 1,1}
{s}
2... Nf6 {+0,18/10 1,3}
{s}
3. Nf3 {+0,17/16 8}
{s}
3... e6 {+0,24/10 1,2}
{s}
4. Bg5 {+0,18/16 5}
{s}
4... Be7 {+0,31/9 1,2}
{s}
5. e3 {+0,30/15 5}
{s}
5... c5 {+0,36/9 1,2}
{s}
6. dxc5 {+0,30/15 9}
{s}
6... Qa5 {+0,30/9 1,1}
{s}
7. a3 {+0,66/15 1,6}
{s}
7... Qxc5 {+0,07/9 1,1}
{s}
8. Be2 {+0,41/15 9}
{s}
8... a6 {+0,77/9 1,1}
{s}
9. Qd3 {+0,21/16 8}
{s}
9... Nc6 {+0,65/8 1,0}
{s}
10. b4 {+0,21/15 4}
{s}
10... Qd6 {+0,68/9 10}
{s}
11. O-O {+0,21/16 1,2}
{s}
11... O-O {+0,40/9 9}
{s}
12. Rfd1 {+0,21/14 6}
{s}
12... h6 {+0,37/8 9}
{s}
13. Bxf6 {+0,57/17 4}
{s}
13... Bxf6 {-0,18/10 9}
{s}
14. Ne4 {+0,57/18 4}
{s}
14... Qe7 {-0,87/11 9}
{s}
15. Nxf6+ {+0,52/18 4}
{s}
15... Qxf6 {-0,53/11 8}
{s}
16. c4 {+0,56/18 4}
{s}
16... dxc4 {-0,82/10 8}
{s}
17. Qxc4 {+0,62/17 5}
{s}
17... e5 {-0,50/9 8}
{s}
18. Qc5 {+0,65/15 6}
{s}
18... Be6 {-0,44/9 7}
{s}
19. b5 {+0,46/16 9}
{s}
19... axb5 {-0,02/9 7}
{s}
20. Bxb5 {+0,55/17 9}
{s}
20... Rfc8 {-0,17/10 7}
{s}
21. Bxc6 {+0,12/17 7}
{s}
21... Rxc6 {-0,28/10 7}
{s}
22. Qb5 {+0,39/16 5}
{s}
22... Bg4 {-0,01/9 6}
{s}
23. Qxe5 {+0,17/20 4}
{s}
23... Qxe5 {-0,31/10 6}
{s}
24. Nxe5 {+0,13/21 4}
{s}
24... Bxd1 {-0,25/12 6}
{s}
25. Nxc6 {+0,12/21 4}
{s}
25... bxc6 {-0,25/12 6}
{s}
26. Rxd1 {+0,16/20 4}
{s}
26... Rxa3 {-0,12/11 6}
{s}
27. Kf1 {+0,16/18 4}
{s}
27... c5 {-0,12/10 5}
{s}
28. Ke2 {+0,10/17 7}
{s}
28... Kf8 {-0,23/9 5}
{s}
29. Rd7 {+0,07/18 7}
{s}
29... c4 {-0,10/9 5}
{s}
30. Rc7 {+0,29/18 9}
{s}
30... c3 {+0,00/11 5}
{s}
31. g4 {+0,32/18 1,9}
{s}
31... Ra2+ {+0,08/10 5}
{s}
32. Kf3 {+0,19/18 4}
{s}
32... c2 {+0,06/11 5}
{s}
33. Ke4 {+0,17/19 8}
{s}
33... Ke8 {+0,02/11 5}
{s}
34. f3 {+0,78/17 4}
{s}
34... Kd8 {-0,01/11 5}
{s}
35. Rc5 {+0,64/17 7}
{s}
35... h5 {-0,13/11 5}
{s}
36. gxh5 {+1,41/18 4}
{s}
36... Ra4+ {-0,13/11 5}
{s}
37. Kd3 {+1,40/18 4}
{s}
37... Ra5 {-0,30/12 5}
{s}
38. Rxc2 {+1,62/15 4}
{s}
38... Rxh5 {-0,19/10 5}
{s}
39. e4 {+1,43/17 5}
{s}
39... g6 {-0,14/10 5}
{s}
40. Ke3 {+1,14/18 1,7}
{s}
40... Ke8 {-0,14/10 5}
{s}
41. Kf4 {+1,22/17 7}
{s}
41... Ke7 {-0,28/10 5}
{s}
42. Kg4 {+1,22/17 7}
{s}
42... f5+ {-0,19/11 5}
{s}
43. exf5 {+1,13/17 5}
{s}
43... Rxf5 {-0,19/11 5}
{s}
44. Rc7+ {+1,04/17 1,5}
{s}
44... Kf6 {-0,18/10 5}
{s}
45. Rc6+ {+1,01/18 3}
{s}
45... Kg7 {-0,17/12 5}
{s}
46. Rd6 {+0,98/20 8}
{s}
46... Ra5 {-0,16/10 5}
{s}
47. h4 {+0,98/20 7}
{s}
47... Ra4+ {-0,15/10 5}
{s}
48. Kg5 {+0,98/21 3}
{s}
48... Ra5+ {-0,09/11 5}
{s}
49. Kf4 {+0,98/23 3}
{s}
49... Ra4+ {-0,09/10 5}
{s}
50. Kg3 {+0,98/23 4}
{s}
50... Kh6 {-0,12/11 5}
{s}
51. Re6 {+0,98/21 4}
{s}
51... Ra1 {-0,09/11 5}
{s}
52. Re4 {+0,98/19 7}
{s}
52... Rg1+ {-0,08/10 5}
{s}
53. Kh3 {+0,93/20 8}
{s}
53... Rh1+ {-0,06/11 5}
{s}
54. Kg2 {+0,86/21 4}
{s}
54... Rc1 {-0,08/11 5}
{s}
55. Re5 {+0,75/20 8}
{s}
55... Rb1 {-0,09/11 5}
{s}
56. Rd5 {+0,98/22 4}
{s}
56... Ra1 {-0,06/11 5}
{s}
57. Rg5 {+0,86/20 9}
{s}
57... Ra4 {-0,07/11 5}
{s}
58. Rg4 {+0,88/21 4}
{s}
58... Ra1 {-0,05/11 5}
{s}
59. Kg3 {+0,86/24 5}
{s}
59... Rg1+ {-0,03/11 5}
{s}
60. Kh2 {-327,68/25 6}
{s}
60... Rf1 {-0,03/12 5}
{s}
61. Rg3 {+0,84/21 4}
{s}
61... Rf2+ {-0,01/14 1,3}
{s}
62. Kh3 {+0,84/23 4}
{s}
62... Rf1 {-0,01/13 1,3}
{s}
63. Kg2 {+0,77/22 6}
{s}
63... Ra1 {-0,03/13 1,2}
{s}
64. Kh2 {+0,75/21 10}
{s}
64... Rf1 {+0,00/14 1,2}
{s}
65. Kh3 {+0,70/22 4}
{s}
65... Rb1 {-0,05/13 1,2}
{s}
66. Rg2 {+0,62/21 4}
{s}
66... Rc1 {-0,07/12 1,1}
{s}
67. Kg4 {+0,61/20 4}
{s}
67... Ra1 {-0,08/13 1,1}
{s}
68. Rh2 {+0,61/22 8}
{s}
68... Rg1+ {+0,00/12 1,1}
{s}
69. Kf4 {+0,63/19 4}
{s}
69... Ra1 {-0,04/12 1,0}
{s}
70. Kg3 {+0,58/19 5}
{s}
70... Rg1+ {-0,05/12 10}
{s}
71. Kf2 {+0,41/20 9}
{s}
71... Rc1 {+0,00/12 9}
{s}
72. Rg2 {+0,13/19 9}
{s}
72... Kh5 {-0,04/11 9}
{s}
73. Rg5+ {+0,98/20 4}
{s}
73... Kh6 {-0,07/12 9}
{s}
74. Kg2 {+0,75/21 8}
{s}
74... Rc4 {-0,06/13 9}
{s}
75. Kg3 {+0,86/22 4}
{s}
75... Rc1 {-0,06/13 8}
{s}
76. Ra5 {+0,86/20 4}
{s}
76... Rg1+ {-0,06/12 8}
{s}
77. Kh2 {+0,75/23 4}
{s}
77... Rf1 {-0,05/13 8}
{s}
78. Kg2 {+0,75/22 4}
{s}
78... Rc1 {-0,05/12 7}
{s}
79. Rb5 {+0,75/23 4}
{s}
79... Re1 {-0,03/12 7}
{s}
80. Rc5 {+0,86/23 4}
{s}
80... Rb1 {-0,04/11 7}
{s}
81. Kf2 {+0,75/20 9}
{s}
81... Ra1 {-0,04/12 7}
{s}
82. Kg3 {+0,75/20 4}
{s}
82... Rg1+ {-0,04/12 6}
{s}
83. Kh2 {+0,00/21 3}
{s}
83... Rf1 {+0,00/12 6}
{s}
84. Kg2 {+0,00/26 4}
{s}
84... Rb1 {+0,00/15 6}
{s}
85. Re5 {+0,73/21 9}
{s}
85... Ra1 {-0,02/12 6}
{s}
86. Rd5 {+0,75/22 5}
{s}
86... Ra7 {-0,01/12 6}
{s}
87. Kg3 {+0,71/21 1,1}
{s}
87... Ra1 {-0,01/12 5}
{s}
88. Rd8 {+0,71/21 4}
{s}
88... Rg1+ {-0,01/12 5}
{s}
89. Kh2 {+0,71/21 5}
{s}
89... Rc1 {+0,00/12 5}
{s}
90. Rg8 {+0,71/22 4}
{s}
90... Ra1 {+0,00/12 5}
{s}
91. Kg2 {+0,71/20 4}
{s}
91... Kh7 {+0,00/12 5}
{s}
92. Rb8 {+0,51/20 1,4}
{s}
92... Ra3 {+0,00/10 5}
{s}
93. Rb1 {+0,71/21 7}
{s}
93... Kh6 {+0,00/13 5}
{s}
94. Kg3 {+0,68/22 4}
{s}
94... Rd3 {+0,00/11 5}
{s}
95. Kg4 {+0,68/22 4}
{s}
95... Rd2 {-0,10/11 5}
{s}
96. f4 {+0,67/23 4}
{s}
96... Rg2+ {-0,08/12 5}
{s}
97. Kf3 {+0,67/22 4}
{s}
97... Rc2 {-0,08/11 5}
{s}
98. Rg1 {+0,67/22 9}
{s}
98... Ra2 {-0,09/11 5}
{s}
99. Kg4 {+0,67/22 9}
{s}
99... Kg7 {-0,11/11 5}
{s}
100. Rd1 {+0,67/19 4}
{s}
100... Rg2+ {-0,08/11 5}
{s}
101. Kh3 {+0,59/19 4}
{s}
101... Rc2 {-0,08/10 5}
{s}
102. Rd6 {+0,49/22 1,3}
{s}
102... Rc1 {-0,05/10 5}
{s}
103. Kg2 {+0,49/22 4}
{s}
103... Rc7 {-0,10/9 5}
{s}
104. Rb6 {+0,49/22 7}
{s}
104... Rc3 {-0,06/10 5}
{s}
105. Re6 {+0,49/22 2,3}
{s}
105... Rd3 {-0,05/10 5}
{s}
106. Rc6 {+0,16/21 4}
{s}
106... Rd4 {-0,07/10 5}
{s}
107. Kf3 {+0,00/23 1,2}
{s}
107... Rd3+ {-0,11/10 5}
{s}
108. Kg4 {+0,00/22 6}
{s}
108... Rd1 {-0,07/11 5}
{s}
109. Re6 {+0,00/23 4}
{s}
109... Rg1+ {-0,02/11 5}
{s}
110. Kf3 {+0,00/24 4}
{s}
110... Rf1+ {-0,08/10 5}
{s}
111. Ke4 {+0,00/25 4}
{s}
111... Re1+ {+0,00/11 5}
{s}
112. Kd5 {+0,00/26 4}
{s}
112... Rd1+ {+0,00/10 5}
{s}
113. Kc6 {+0,00/23 4}
{s}
113... Rd4 {+0,08/11 5}
{s}
114. Re7+ {+0,00/22 4}
{s}
114... Kf6 {+0,17/12 5}
{s}
115. Rd7 {+0,00/24 5}
{s}
115... Rc4+ {+0,13/12 5}
{s}
116. Kd5 {+0,00/28 5}
{s}
116... Rxf4 {+0,08/12 5}
{s}
117. Rh7 {+0,00/30 6}
{s}
117... Ra4 {+0,13/12 5}
{s}
118. Kc5 {+0,00/24 7}
{s}
118... Ra8 {+0,15/10 5}
{s}
119. Rd7 {+0,00/23 8}
{s}
119... Rh8 {+0,11/10 5}
{s}
120. Rd6+ {+0,00/25 6}
{s}
120... Kf5 {+0,24/12 5}
{s}
121. Rd5+ {+0,00/26 4}
{s}
121... Kf4 {+0,28/14 1,3}
{s}
122. Rd4+ {+0,00/27 4}
{s}
122... Kg3 {+0,25/13 1,3}
{s}
123. Rd6 {+0,00/28 4}
{s}
123... Rg8 {+0,35/14 1,2}
{s}
124. Rd4 {+0,00/31 4}
{s}
124... Rc8+ {+0,60/13 1,2}
{s}
125. Kb6 {+0,00/27 4}
{s}
125... Kh3 {+0,25/13 1,2}
{s}
126. Re4 {+0,00/24 4}
{s}
126... Rc2 {+1,03/14 1,1}
{s}
127. Rd4 {-0,65/19 1,3}
{s}
127... Rg2 {+1,44/15 1,1}
{s}
128. Kc6 {-0,79/19 5}
{s}
128... Rg4 {+2,04/14 1,1}
{s}
129. Rd1 {-1,01/18 10}
{s}
129... Rxh4 {+2,23/14 1,0}
{s}
130. Rg1 {-1,17/18 1,3}
{s}
130... Rg4 {+2,98/14 10}
{s}
131. Rh1+ {-1,34/17 1,5}
{s}
131... Kg2 {+2,91/14 9}
{s}
132. Rh8 {-1,83/19 2,4}
{s}
132... g5 {+3,24/14 9}
{s}
133. Rg8 {-2,07/19 5}
{s}
133... Kf3 {+4,66/14 9}
{s}
134. Kc5 {-2,06/18 1,1}
{s}
134... Rg1 {+5,39/13 9}
{s}
135. Rf8+ {-2,20/17 4}
{s}
135... Kg3 {+5,14/13 8}
{s}
136. Rf6 {-2,67/16 1,3}
{s}
136... Rd1 {+6,41/13 8}
{s}
137. Kc4 {-3,93/20 1,3}
{s}
137... g4 {+7,35/13 8}
{s}
138. Kc3 {-4,08/21 6}
{s}
138... Kg2 {+7,63/13 7}
{s}
139. Rf8 {-6,52/21 1,5}
{s}
139... Rd6 {+7,99/12 7}
{s}
140. Kb4 {-6,58/24 7}
{s}
140... Rd3 {+7,99/12 7}
{s}
141. Kc4 {-6,52/20 5}
{s}
141... Rf3 {+7,58/14 7}
{s}
142. Rc8 {-3,47/17 1,2}
{s}
142... g3 {+8,19/12 7}
{s}
143. Kd5 {-6,48/17 5}
{s}
143... Rf4 {+8,54/12 6}
{s}
144. Rc6 {-6,68/21 7}
{s}
144... Kf3 {+8,32/12 6}
{s}
145. Rc3+ {-6,68/20 3}
{s}
145... Kg4 {+8,71/12 6}
{s}
146. Rc2
{-6.68/22 0.34s, Black wins by adjudication} 0-1

[/pgn]
The argument is not a 100 -0 sweep. Stop moving the goal post. The argument is Stockfish plays near perfect chess right now under TCEC LTC. And is within 200 Elo.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
JohnWoe
Posts: 491
Joined: Sat Mar 02, 2013 11:31 pm

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by JohnWoe »

mwyoung wrote: Wed Nov 11, 2020 12:18 pm
JohnWoe wrote: Wed Nov 11, 2020 12:01 pm Not wasting time with strawman arguments.
I just provide 1 axiom:
Not losing a game from starting position <> Playing all positions perfectly

Sure there are bugs/fuckups with pruning involved. TB32 without smart heuristics won't sweep SF 100-0.

My tiny 1200 lines engine Mayhem vs 27,485 lines long Crafty. How could Crafty lose a game with 1 healthy pawn up? Probably bugs. I don't know.
[pgn][Event "?"]
[Site "?"]
[Date "2020.11.10"]
[Round "2"]
[White "Crafty-25.6"]
[Black "Mayhem NNUE 0.50"]
[Result "0-1"]
[TimeControl "60/40"]
[ECO "A00"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "291"]
[Termination "adjudication"]
[Annotator "1. +0,19 1... +0,17"]

1. Nc3 {+0,19/17 5}
{s}
1... d5 {+0,17/11 1,3}
{s}
2. d4 {+0,09/17 1,1}
{s}
2... Nf6 {+0,18/10 1,3}
{s}
3. Nf3 {+0,17/16 8}
{s}
3... e6 {+0,24/10 1,2}
{s}
4. Bg5 {+0,18/16 5}
{s}
4... Be7 {+0,31/9 1,2}
{s}
5. e3 {+0,30/15 5}
{s}
5... c5 {+0,36/9 1,2}
{s}
6. dxc5 {+0,30/15 9}
{s}
6... Qa5 {+0,30/9 1,1}
{s}
7. a3 {+0,66/15 1,6}
{s}
7... Qxc5 {+0,07/9 1,1}
{s}
8. Be2 {+0,41/15 9}
{s}
8... a6 {+0,77/9 1,1}
{s}
9. Qd3 {+0,21/16 8}
{s}
9... Nc6 {+0,65/8 1,0}
{s}
10. b4 {+0,21/15 4}
{s}
10... Qd6 {+0,68/9 10}
{s}
11. O-O {+0,21/16 1,2}
{s}
11... O-O {+0,40/9 9}
{s}
12. Rfd1 {+0,21/14 6}
{s}
12... h6 {+0,37/8 9}
{s}
13. Bxf6 {+0,57/17 4}
{s}
13... Bxf6 {-0,18/10 9}
{s}
14. Ne4 {+0,57/18 4}
{s}
14... Qe7 {-0,87/11 9}
{s}
15. Nxf6+ {+0,52/18 4}
{s}
15... Qxf6 {-0,53/11 8}
{s}
16. c4 {+0,56/18 4}
{s}
16... dxc4 {-0,82/10 8}
{s}
17. Qxc4 {+0,62/17 5}
{s}
17... e5 {-0,50/9 8}
{s}
18. Qc5 {+0,65/15 6}
{s}
18... Be6 {-0,44/9 7}
{s}
19. b5 {+0,46/16 9}
{s}
19... axb5 {-0,02/9 7}
{s}
20. Bxb5 {+0,55/17 9}
{s}
20... Rfc8 {-0,17/10 7}
{s}
21. Bxc6 {+0,12/17 7}
{s}
21... Rxc6 {-0,28/10 7}
{s}
22. Qb5 {+0,39/16 5}
{s}
22... Bg4 {-0,01/9 6}
{s}
23. Qxe5 {+0,17/20 4}
{s}
23... Qxe5 {-0,31/10 6}
{s}
24. Nxe5 {+0,13/21 4}
{s}
24... Bxd1 {-0,25/12 6}
{s}
25. Nxc6 {+0,12/21 4}
{s}
25... bxc6 {-0,25/12 6}
{s}
26. Rxd1 {+0,16/20 4}
{s}
26... Rxa3 {-0,12/11 6}
{s}
27. Kf1 {+0,16/18 4}
{s}
27... c5 {-0,12/10 5}
{s}
28. Ke2 {+0,10/17 7}
{s}
28... Kf8 {-0,23/9 5}
{s}
29. Rd7 {+0,07/18 7}
{s}
29... c4 {-0,10/9 5}
{s}
30. Rc7 {+0,29/18 9}
{s}
30... c3 {+0,00/11 5}
{s}
31. g4 {+0,32/18 1,9}
{s}
31... Ra2+ {+0,08/10 5}
{s}
32. Kf3 {+0,19/18 4}
{s}
32... c2 {+0,06/11 5}
{s}
33. Ke4 {+0,17/19 8}
{s}
33... Ke8 {+0,02/11 5}
{s}
34. f3 {+0,78/17 4}
{s}
34... Kd8 {-0,01/11 5}
{s}
35. Rc5 {+0,64/17 7}
{s}
35... h5 {-0,13/11 5}
{s}
36. gxh5 {+1,41/18 4}
{s}
36... Ra4+ {-0,13/11 5}
{s}
37. Kd3 {+1,40/18 4}
{s}
37... Ra5 {-0,30/12 5}
{s}
38. Rxc2 {+1,62/15 4}
{s}
38... Rxh5 {-0,19/10 5}
{s}
39. e4 {+1,43/17 5}
{s}
39... g6 {-0,14/10 5}
{s}
40. Ke3 {+1,14/18 1,7}
{s}
40... Ke8 {-0,14/10 5}
{s}
41. Kf4 {+1,22/17 7}
{s}
41... Ke7 {-0,28/10 5}
{s}
42. Kg4 {+1,22/17 7}
{s}
42... f5+ {-0,19/11 5}
{s}
43. exf5 {+1,13/17 5}
{s}
43... Rxf5 {-0,19/11 5}
{s}
44. Rc7+ {+1,04/17 1,5}
{s}
44... Kf6 {-0,18/10 5}
{s}
45. Rc6+ {+1,01/18 3}
{s}
45... Kg7 {-0,17/12 5}
{s}
46. Rd6 {+0,98/20 8}
{s}
46... Ra5 {-0,16/10 5}
{s}
47. h4 {+0,98/20 7}
{s}
47... Ra4+ {-0,15/10 5}
{s}
48. Kg5 {+0,98/21 3}
{s}
48... Ra5+ {-0,09/11 5}
{s}
49. Kf4 {+0,98/23 3}
{s}
49... Ra4+ {-0,09/10 5}
{s}
50. Kg3 {+0,98/23 4}
{s}
50... Kh6 {-0,12/11 5}
{s}
51. Re6 {+0,98/21 4}
{s}
51... Ra1 {-0,09/11 5}
{s}
52. Re4 {+0,98/19 7}
{s}
52... Rg1+ {-0,08/10 5}
{s}
53. Kh3 {+0,93/20 8}
{s}
53... Rh1+ {-0,06/11 5}
{s}
54. Kg2 {+0,86/21 4}
{s}
54... Rc1 {-0,08/11 5}
{s}
55. Re5 {+0,75/20 8}
{s}
55... Rb1 {-0,09/11 5}
{s}
56. Rd5 {+0,98/22 4}
{s}
56... Ra1 {-0,06/11 5}
{s}
57. Rg5 {+0,86/20 9}
{s}
57... Ra4 {-0,07/11 5}
{s}
58. Rg4 {+0,88/21 4}
{s}
58... Ra1 {-0,05/11 5}
{s}
59. Kg3 {+0,86/24 5}
{s}
59... Rg1+ {-0,03/11 5}
{s}
60. Kh2 {-327,68/25 6}
{s}
60... Rf1 {-0,03/12 5}
{s}
61. Rg3 {+0,84/21 4}
{s}
61... Rf2+ {-0,01/14 1,3}
{s}
62. Kh3 {+0,84/23 4}
{s}
62... Rf1 {-0,01/13 1,3}
{s}
63. Kg2 {+0,77/22 6}
{s}
63... Ra1 {-0,03/13 1,2}
{s}
64. Kh2 {+0,75/21 10}
{s}
64... Rf1 {+0,00/14 1,2}
{s}
65. Kh3 {+0,70/22 4}
{s}
65... Rb1 {-0,05/13 1,2}
{s}
66. Rg2 {+0,62/21 4}
{s}
66... Rc1 {-0,07/12 1,1}
{s}
67. Kg4 {+0,61/20 4}
{s}
67... Ra1 {-0,08/13 1,1}
{s}
68. Rh2 {+0,61/22 8}
{s}
68... Rg1+ {+0,00/12 1,1}
{s}
69. Kf4 {+0,63/19 4}
{s}
69... Ra1 {-0,04/12 1,0}
{s}
70. Kg3 {+0,58/19 5}
{s}
70... Rg1+ {-0,05/12 10}
{s}
71. Kf2 {+0,41/20 9}
{s}
71... Rc1 {+0,00/12 9}
{s}
72. Rg2 {+0,13/19 9}
{s}
72... Kh5 {-0,04/11 9}
{s}
73. Rg5+ {+0,98/20 4}
{s}
73... Kh6 {-0,07/12 9}
{s}
74. Kg2 {+0,75/21 8}
{s}
74... Rc4 {-0,06/13 9}
{s}
75. Kg3 {+0,86/22 4}
{s}
75... Rc1 {-0,06/13 8}
{s}
76. Ra5 {+0,86/20 4}
{s}
76... Rg1+ {-0,06/12 8}
{s}
77. Kh2 {+0,75/23 4}
{s}
77... Rf1 {-0,05/13 8}
{s}
78. Kg2 {+0,75/22 4}
{s}
78... Rc1 {-0,05/12 7}
{s}
79. Rb5 {+0,75/23 4}
{s}
79... Re1 {-0,03/12 7}
{s}
80. Rc5 {+0,86/23 4}
{s}
80... Rb1 {-0,04/11 7}
{s}
81. Kf2 {+0,75/20 9}
{s}
81... Ra1 {-0,04/12 7}
{s}
82. Kg3 {+0,75/20 4}
{s}
82... Rg1+ {-0,04/12 6}
{s}
83. Kh2 {+0,00/21 3}
{s}
83... Rf1 {+0,00/12 6}
{s}
84. Kg2 {+0,00/26 4}
{s}
84... Rb1 {+0,00/15 6}
{s}
85. Re5 {+0,73/21 9}
{s}
85... Ra1 {-0,02/12 6}
{s}
86. Rd5 {+0,75/22 5}
{s}
86... Ra7 {-0,01/12 6}
{s}
87. Kg3 {+0,71/21 1,1}
{s}
87... Ra1 {-0,01/12 5}
{s}
88. Rd8 {+0,71/21 4}
{s}
88... Rg1+ {-0,01/12 5}
{s}
89. Kh2 {+0,71/21 5}
{s}
89... Rc1 {+0,00/12 5}
{s}
90. Rg8 {+0,71/22 4}
{s}
90... Ra1 {+0,00/12 5}
{s}
91. Kg2 {+0,71/20 4}
{s}
91... Kh7 {+0,00/12 5}
{s}
92. Rb8 {+0,51/20 1,4}
{s}
92... Ra3 {+0,00/10 5}
{s}
93. Rb1 {+0,71/21 7}
{s}
93... Kh6 {+0,00/13 5}
{s}
94. Kg3 {+0,68/22 4}
{s}
94... Rd3 {+0,00/11 5}
{s}
95. Kg4 {+0,68/22 4}
{s}
95... Rd2 {-0,10/11 5}
{s}
96. f4 {+0,67/23 4}
{s}
96... Rg2+ {-0,08/12 5}
{s}
97. Kf3 {+0,67/22 4}
{s}
97... Rc2 {-0,08/11 5}
{s}
98. Rg1 {+0,67/22 9}
{s}
98... Ra2 {-0,09/11 5}
{s}
99. Kg4 {+0,67/22 9}
{s}
99... Kg7 {-0,11/11 5}
{s}
100. Rd1 {+0,67/19 4}
{s}
100... Rg2+ {-0,08/11 5}
{s}
101. Kh3 {+0,59/19 4}
{s}
101... Rc2 {-0,08/10 5}
{s}
102. Rd6 {+0,49/22 1,3}
{s}
102... Rc1 {-0,05/10 5}
{s}
103. Kg2 {+0,49/22 4}
{s}
103... Rc7 {-0,10/9 5}
{s}
104. Rb6 {+0,49/22 7}
{s}
104... Rc3 {-0,06/10 5}
{s}
105. Re6 {+0,49/22 2,3}
{s}
105... Rd3 {-0,05/10 5}
{s}
106. Rc6 {+0,16/21 4}
{s}
106... Rd4 {-0,07/10 5}
{s}
107. Kf3 {+0,00/23 1,2}
{s}
107... Rd3+ {-0,11/10 5}
{s}
108. Kg4 {+0,00/22 6}
{s}
108... Rd1 {-0,07/11 5}
{s}
109. Re6 {+0,00/23 4}
{s}
109... Rg1+ {-0,02/11 5}
{s}
110. Kf3 {+0,00/24 4}
{s}
110... Rf1+ {-0,08/10 5}
{s}
111. Ke4 {+0,00/25 4}
{s}
111... Re1+ {+0,00/11 5}
{s}
112. Kd5 {+0,00/26 4}
{s}
112... Rd1+ {+0,00/10 5}
{s}
113. Kc6 {+0,00/23 4}
{s}
113... Rd4 {+0,08/11 5}
{s}
114. Re7+ {+0,00/22 4}
{s}
114... Kf6 {+0,17/12 5}
{s}
115. Rd7 {+0,00/24 5}
{s}
115... Rc4+ {+0,13/12 5}
{s}
116. Kd5 {+0,00/28 5}
{s}
116... Rxf4 {+0,08/12 5}
{s}
117. Rh7 {+0,00/30 6}
{s}
117... Ra4 {+0,13/12 5}
{s}
118. Kc5 {+0,00/24 7}
{s}
118... Ra8 {+0,15/10 5}
{s}
119. Rd7 {+0,00/23 8}
{s}
119... Rh8 {+0,11/10 5}
{s}
120. Rd6+ {+0,00/25 6}
{s}
120... Kf5 {+0,24/12 5}
{s}
121. Rd5+ {+0,00/26 4}
{s}
121... Kf4 {+0,28/14 1,3}
{s}
122. Rd4+ {+0,00/27 4}
{s}
122... Kg3 {+0,25/13 1,3}
{s}
123. Rd6 {+0,00/28 4}
{s}
123... Rg8 {+0,35/14 1,2}
{s}
124. Rd4 {+0,00/31 4}
{s}
124... Rc8+ {+0,60/13 1,2}
{s}
125. Kb6 {+0,00/27 4}
{s}
125... Kh3 {+0,25/13 1,2}
{s}
126. Re4 {+0,00/24 4}
{s}
126... Rc2 {+1,03/14 1,1}
{s}
127. Rd4 {-0,65/19 1,3}
{s}
127... Rg2 {+1,44/15 1,1}
{s}
128. Kc6 {-0,79/19 5}
{s}
128... Rg4 {+2,04/14 1,1}
{s}
129. Rd1 {-1,01/18 10}
{s}
129... Rxh4 {+2,23/14 1,0}
{s}
130. Rg1 {-1,17/18 1,3}
{s}
130... Rg4 {+2,98/14 10}
{s}
131. Rh1+ {-1,34/17 1,5}
{s}
131... Kg2 {+2,91/14 9}
{s}
132. Rh8 {-1,83/19 2,4}
{s}
132... g5 {+3,24/14 9}
{s}
133. Rg8 {-2,07/19 5}
{s}
133... Kf3 {+4,66/14 9}
{s}
134. Kc5 {-2,06/18 1,1}
{s}
134... Rg1 {+5,39/13 9}
{s}
135. Rf8+ {-2,20/17 4}
{s}
135... Kg3 {+5,14/13 8}
{s}
136. Rf6 {-2,67/16 1,3}
{s}
136... Rd1 {+6,41/13 8}
{s}
137. Kc4 {-3,93/20 1,3}
{s}
137... g4 {+7,35/13 8}
{s}
138. Kc3 {-4,08/21 6}
{s}
138... Kg2 {+7,63/13 7}
{s}
139. Rf8 {-6,52/21 1,5}
{s}
139... Rd6 {+7,99/12 7}
{s}
140. Kb4 {-6,58/24 7}
{s}
140... Rd3 {+7,99/12 7}
{s}
141. Kc4 {-6,52/20 5}
{s}
141... Rf3 {+7,58/14 7}
{s}
142. Rc8 {-3,47/17 1,2}
{s}
142... g3 {+8,19/12 7}
{s}
143. Kd5 {-6,48/17 5}
{s}
143... Rf4 {+8,54/12 6}
{s}
144. Rc6 {-6,68/21 7}
{s}
144... Kf3 {+8,32/12 6}
{s}
145. Rc3+ {-6,68/20 3}
{s}
145... Kg4 {+8,71/12 6}
{s}
146. Rc2
{-6.68/22 0.34s, Black wins by adjudication} 0-1

[/pgn]
The argument is not a 100 -0 sweep. Stop moving the goal post. The argument is Stockfish plays near perfect chess right now under TCEC LTC. And is within 200 Elo.
Somebody wrote about 100-0 sweep.

I provided the most basic axiom which should be agreed. For further progress.
I guess it's human nature this kind of "X of gaps" selective (with null reading pruning) thinking process. Strawman arguments.
Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by Nay Lin Tun »

A lot of TB positions have been shown in the previous posts where TB can find the win but not the Stockfish. In those positions, the better side already had certain advantage to win.

Practically, you cant create a 32 men TB that also stores chess knowledge about choosing a move that maximise winning chances as they only know win, draw, loss outcomes. There is no priority of choosing better move that restrict opponent play or maximise opponent blunder chance.

As TB are constructed from the same formula, behaviour of 32 men TB will be exactly the same as 7 men TB. When Stockfish play 1. e4 , TB may play Nf6. 2. d4 Ng8 ( because it knows that it could also be draw).

How can TB get a winning position/ chances by randomly choosing any draw moves. How can TB restrict opponent to maximise it's winning chance? Thus being said, TB will almost always play in inferior side of the drawing position and winning positions from multiple previous posts are almost never going to happen to TB ( unrealistic).

Thus being said 32 TB would be the easiest engine ever created in chess. Even 100 elo rated human player may even get a draw against 32 men TB by playing 1. Nf3 Nf6 2. Ng1 Ng8 ( 3 fold repetations).
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by mwyoung »

Nay Lin Tun wrote: Wed Nov 11, 2020 2:45 pm A lot of TB positions have been shown in the previous posts where TB can find the win but not the Stockfish. In those positions, the better side already had certain advantage to win.

Practically, you cant create a 32 men TB that also stores chess knowledge about choosing a move that maximise winning chances as they only know win, draw, loss outcomes. There is no priority of choosing better move that restrict opponent play or maximise opponent blunder chance.

As TB are constructed from the same formula, behaviour of 32 men TB will be exactly the same as 7 men TB. When Stockfish play 1. e4 , TB may play Nf6. 2. d4 Ng8 ( because it knows that it could also be draw).

How can TB get a winning position/ chances by randomly choosing any draw moves. How can TB restrict opponent to maximise it's winning chance? Thus being said, TB will almost always play in inferior side of the drawing position and winning positions from multiple posts are almost never happen to TB ( unrealistic).

Thus being said 32 TB would be the easiest engine ever created in chess. Even 100 elo rated human player may even get a draw against 32 men TB by playing 1. Nf3 Nf6 2. Ng1 Ng8 ( 3 fold repetations).
No as I said before you just do the longest conversions to the next peice set in equal postions This is a proven method the caused havic to humans. Maximizing the chance for non perfect players to blunder. Games would have the potential to last 100s to over 1000 move. With max complexity.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
Chessqueen
Posts: 5588
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by Chessqueen »

BrendanJNorman wrote: Wed Nov 11, 2020 10:10 am
Alayan wrote: Wed Nov 11, 2020 10:04 am Alright, I'm done with this thread. I was about to do another lengthy message, but it keeps falling on deaf ears. Without basic reading comprehension, arguing is pointless.

The OP made a specific claim (engine, position, conditions, result). I do think it is too optimistic, but the claim is precise and well-defined. Despite it being reminded repeatedly, the "refutations" have been focused on saying there are positions where Stockfish doesn't find the key move, on misapplying elo (claiming the OP effectively said perfect chess is at 3900 CCRL blitz elo proves a deep misunderstanding of both the claim and of how elo works), while summarily dismissing any inconvenient point.

NOT LOSING A GAME FROM THE START POSITION (in OP's claim, as white only) DOES NOT REQUIRE PLAYING EVERY SINGLE LEGAL CHESS POSITION PERFECTLY.
Collingwood wrote: Wed Nov 11, 2020 9:06 am
Alayan wrote: Mon Nov 09, 2020 9:35 pm Meanwhile, SF from 1.5 years ago + 6-men got 99.999% of 7-men positions right with a few Gnodes.
This has not been tested. We don't know how many positions SF gets right. Obviously we can't test every one, but it's not obvious how to choose positions to test.
Have all the existing positions been tested ? No. But you don't need to test every position.

Statistical laws tell you that random sampling of a large number of positions will give you a good approximation of the true value over all possible positions.

Aloril did test 10 million positions, which is enough to get the order of magnitude right. I gave the detailed data earlier in this thread.
Here's Stockfish demonstrating his "almost" perfect chess. ;) :lol:

[pgn][Event "Elites, Blitz 2.0min+1.0sec"]
[Site "?"]
[Date "2020.11.11"]
[Round "1.2"]
[White "Dragon by Komodo Chess, 64-bit"]
[Black "Stockfish 12"]
[Result "1-0"]
[ECO "C78"]
[Annotator "0.55;0.38"]
[PlyCount "111"]
[EventDate "2020.11.11"]
[EventType "tourn"]
[SourceTitle "Fritz Engine Tournament"]

{Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz 1992 MHz W=23.8 plies; 3,987kN/s
B=26.7 plies; 4,240kN/s} 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 {0.38/25 9}
5. O-O {0.55/19 4} b5 {0.38/24 6} 6. Bb3 {0.52/21 3} Bc5 {0.49/20 1} 7. a4 {
0.43/22 12} Bb7 {0.49/24 2} 8. c3 {0.46/23 6 (d3)} d6 {0.24/20 2} 9. d4 {
0.57/24 13} Bb6 {0.27/23 2} 10. Re1 {0.51/22 4 (Bg5)} O-O {0.19/23 2 (h6)} 11.
Bg5 {0.45/22 3} h6 {0.00/25 5} 12. Bh4 {0.58/22 2} g5 {0.15/24 5 (exd4)} 13.
Nxg5 {1.08/20 6 (Bg3)} hxg5 {0.00/21 1} 14. Bxg5 {1.11/20 4} exd4 {0.00/22 2}
15. Bd5 {1.13/19 3} dxc3 {0.18/25 9 (d3)} 16. Nxc3 {0.65/20 5} b4 {0.64/24 4}
17. a5 {1.88/22 5} Ba7 {0.92/28 5} 18. Bxc6 {2.23/23 3} Bxc6 {2.04/28 6} 19.
Nd5 {1.75/25 4} Bxd5 {2.08/25 2} 20. exd5 {1.78/23 2} Kg7 {1.77/27 2} 21. Qf3 {
1.80/25 3} Rh8 {1.66/26 2} 22. Rac1 {2.16/24 3} Rh5 {2.00/28 5} 23. h4 {
1.99/24 2} Rxg5 {1.64/31 4} 24. hxg5 {0.66/24 5} Nh7 {1.18/26 2} 25. Re4 {
0.92/24 6 (Rc4)} Nxg5 {0.52/24 4} 26. Qg3 {0.70/23 10} f6 {0.18/24 3 (Kg6)} 27.
Rce1 {1.20/22 10} Qg8 {2.97/26 10} 28. Re7+ {1.21/19 2} Kh6 {3.65/27 5} 29. Qf4
{0.57/21 4 (Kh2)} Kg6 {1.75/25 3} 30. Qc4 {0.68/22 2} Rf8 {1.53/22 1} 31. Qxa6
{1.29/21 4} Bxf2+ {0.94/25 3} 32. Kxf2 {1.58/20 2} Qxd5 {0.84/25 2} 33. Qe2 {
1.54/21 2} Qxa5 {0.96/25 4 (f5)} 34. Qc2+ {1.75/18 1} f5 {0.62/25 2} 35. Qxc7 {
1.78/22 3} Qc5+ {0.89/26 2 (Ne4+)} 36. Qxc5 {1.47/21 2} dxc5 {1.43/28 4} 37.
Re8 {2.24/23 1} Rxe8 {1.15/28 3} 38. Rxe8 {1.30/26 1} Kf7 {2.79/31 6} 39. Rc8 {
2.50/27 3} Ke6 {2.85/31 2} 40. Ke3 {2.48/26 1} Kd5 {2.10/35 2} 41. Rf8 {
2.72/27 2} Ke5 {3.24/34 10} 42. Kd3 {2.69/27 2} Ne6 {3.25/31 1} 43. Rf7 {
3.41/27 3} Ng5 {3.48/32 2} 44. Rd7 {3.99/27 2} Ne4 {3.57/31 4 (Ke6)} 45. Kc4 {
4.30/28 1} Ke6 {3.91/31 2} 46. Rd5 {4.57/26 1 (Rg7)} Kf6 {4.27/30 5} 47. Rd3 {
4.96/28 2 (Rd8)} Ke5 {4.24/32 3} 48. Re3 {4.90/27 1 (Rh3)} Kd6 {4.26/31 1 (Kf4)
} 49. g4 {5.67/24 1 (Kb5)} Kc6 {6.32/26 3} 50. Kb3 {6.07/24 1} Nd2+ {6.26/26 1}
51. Kc2 {6.44/24 1} f4 {5.55/28 1} 52. Re6+ {6.88/26 1} Kd5 {6.09/29 1} 53. Rf6
{6.93/30 1} Nf3 {6.69/25 2} 54. Rxf4 {6.94/30 1} Nd4+ {7.27/23 2 (Ne5)} 55.
Rxd4+ {8.35/28 1 (Kb1)} cxd4 {60.61/33 2 (Kxd4)} 56. g5 {9.17/34 4} 1-0

[/pgn]
But here on move 33. of this game Stockfish missed 33. RxR 33. BxR followed by 34 d4 winning the pawn, is there something wrong with Stockfish contempt?

https://tcec-chess.com/live.html#div=sf ... &season=19
Who is 17 years old GM Gukesh 2nd at the Candidate in Toronto?
https://indianexpress.com/article/sport ... t-9281394/
Madeleine Birchfield
Posts: 512
Joined: Tue Sep 29, 2020 4:29 pm
Location: Dublin, Ireland
Full name: Madeleine Birchfield

Re: Perfect chess engine elo ( 32 men TB) can be within 200 of Stocfish in Tcec LTC conditions

Post by Madeleine Birchfield »

Alayan wrote: Wed Nov 11, 2020 10:04 am Alright, I'm done with this thread. I was about to do another lengthy message, but it keeps falling on deaf ears. Without basic reading comprehension, arguing is pointless.

The OP made a specific claim (engine, position, conditions, result). I do think it is too optimistic, but the claim is precise and well-defined. Despite it being reminded repeatedly, the "refutations" have been focused on saying there are positions where Stockfish doesn't find the key move, on misapplying elo (claiming the OP effectively said perfect chess is at 3900 CCRL blitz elo proves a deep misunderstanding of both the claim and of how elo works), while summarily dismissing any inconvenient point.

NOT LOSING A GAME FROM THE START POSITION (in OP's claim, as white only) DOES NOT REQUIRE PLAYING EVERY SINGLE LEGAL CHESS POSITION PERFECTLY.
It's like having a perfect opening book from starting position vs having a 32 men tablebase. A perfect opening book would not solve no-castling chess or chess960, while a 32 men tablebase would.