Thinker problem?

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

Moderators: hgm, Rebel, chrisw

User avatar
David Dahlem
Posts: 900
Joined: Wed Mar 08, 2006 9:06 pm

Thinker problem?

Post by David Dahlem »

[D]8/8/8/3K4/8/8/7k/5r2 b - - 1 84

Easy win for Black, but Thinker only draws! And since Thinker doesn't show any output, theres no way to tell what it's thinking.

[Event "12-09-11"]
[Site "D6Z1J7D1"]
[Date "2011.12.10"]
[Round "2"]
[White "Thinker 5.4D Inert"]
[Black "Sting 1.0 x64 ja"]
[Result "1/2-1/2"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]

1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. O-O e6 6. c3 Nf6 7. Re1 Be7
8. d4 O-O 9. dxc5 dxc5 10. Bg5 h6 11. Bxf6 Bxf6 12. Nbd2 Qc7 13. a4 Nc6 14.
Nc4 Rad8 15. Qc2 Rd7 16. e5 Be7 17. Rad1 Rxd1 18. Rxd1 Rb8 19. Qe4 a6 20.
Rd3 b5 21. axb5 axb5 22. Ne3 Ra8 23. g3 Ra2 24. Rd2 Ra4 25. Qd3 Ra1+ 26.
Kg2 Qb7 27. Qe4 Ra4 28. c4 Rb4 29. h4 Bf8 30. Rc2 Qd7 31. Rd2 Qc8 32. Rc2
Qc7 33. Kg1 Na5 34. Nd2 Qd7 35. Kg2 Nc6 36. Nf3 bxc4 37. Nxc4 Qd5 38. Qxd5
exd5 39. Ne3 d4 40. Nd5 Rb8 41. Nf4 Rb3 42. h5 Na5 43. Nd5 c4 44. Rd2 d3
45. Nd4 Rb7 46. Nc3 Nb3 47. Nxb3 Rxb3 48. f4 Bb4 49. Kf3 Bxc3 50. bxc3 Rxc3
51. Ke3 Ra3 52. Rd1 Ra2 53. f5 Rg2 54. Kd4 Rxg3 55. Kxc4 Rg5 56. e6 Rxf5
57. Rxd3 fxe6 58. Rh3 g5 59. hxg6 Kg7 60. Re3 Rf6 61. Kd4 h5 62. Rh3 Kxg6
63. Ke5 Rf5+ 64. Kxe6 Rb5 65. Rh1 Kg5 66. Rg1+ Kf4 67. Rh1 Kg3 68. Rg1+ Kh2
69. Ra1 h4 70. Ra2+ Kg3 71. Ra3+ Kg4 72. Ra4+ Kg5 73. Ra3 Rb4 74. Ke5 Kg4
75. Ra2 h3 76. Kd5 Rf4 77. Rb2 Kg3 78. Rb3+ Rf3 79. Rb8 h2 80. Rb1 Kg2 81.
Ke4 Rf1 82. Rb2+ Kg3 83. Rxh2 Kxh2 84. Kd5 Rf5+ 85. Ke4 Rb5 86. Kf4 Kh3 87.
Ke3 Kg3 88. Ke4 Rg5 89. Ke3 Rd5 90. Ke4 Rb5 91. Kd4 Ra5 92. Ke4 Rh5 93. Ke3
Kg4 94. Kd3 Kf3 95. Kd4 Rg5 96. Kd3 Rc5 97. Kd4 Rh5 98. Kd3 Rg5 99. Kd4 Rf5
100. Kc3 Ke3 101. Kc2 Rd5 102. Kc3 Rd4 103. Kc2 Ke4 104. Kc3 Rd3+ 105. Kc4
Rf3 106. Kc5 Rf5+ 107. Kd6 Ke3 108. Ke6 Kf4 109. Kd6 Ke4 110. Kc6 Rd5 111.
Kc7 Kf3 112. Kc6 Re5 113. Kd7 Ke4 114. Kd6 Kd4 115. Kc6 Re1 116. Kd6 Ke4
117. Kc5 Rd1 118. Kc6 Ke3 119. Kc5 Kf4 120. Kc4 Ke4 121. Kc5 Re1 122. Kc4
Rc1+ 123. Kb4 Kd4 124. Kb5 Kd5 125. Kb4 Ke4 126. Kb5 Rb1+ 127. Kc5 Rf1 128.
Kd6 Rc1 129. Ke6 Re1 130. Kd6 Kd4 131. Kc6 Rf1 132. Kd7 Kd5 133. Ke7 Ra1
{50 moves rule} 1/2-1/2
User avatar
Graham Banks
Posts: 41415
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Thinker problem?

Post by Graham Banks »

David Dahlem wrote:[D]8/8/8/3K4/8/8/7k/5r2 b - - 1 84

Easy win for Black, but Thinker only draws! And since Thinker doesn't show any output, theres no way to tell what it's thinking.

[Event "12-09-11"]
[Site "D6Z1J7D1"]
[Date "2011.12.10"]
[Round "2"]
[White "Thinker 5.4D Inert"]
[Black "Sting 1.0 x64 ja"]
[Result "1/2-1/2"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
Wasn't Thinker White?
gbanksnz at gmail.com
User avatar
David Dahlem
Posts: 900
Joined: Wed Mar 08, 2006 9:06 pm

Re: Thinker problem?

Post by David Dahlem »

Graham Banks wrote:
David Dahlem wrote:[D]8/8/8/3K4/8/8/7k/5r2 b - - 1 84

Easy win for Black, but Thinker only draws! And since Thinker doesn't show any output, theres no way to tell what it's thinking.

[Event "12-09-11"]
[Site "D6Z1J7D1"]
[Date "2011.12.10"]
[Round "2"]
[White "Thinker 5.4D Inert"]
[Black "Sting 1.0 x64 ja"]
[Result "1/2-1/2"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]
Wasn't Thinker White?
oops! You're right. I think i need some sleep.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: Thinker problem?

Post by lech »

Where is the bug ?
My idea in Sting SF works only after captures. :?
I changed nothing more ? :shock:
User avatar
pocopito
Posts: 238
Joined: Tue Jul 12, 2011 1:31 pm

Re: Thinker problem?

Post by pocopito »

In scid-vs-pc sting 1.0 doesn't seem to have any problem to solve this position:


1 [-82.67] 84.... Kg2 (0.94)
1 [-82.67] 84.... (0.94)
2 [-82.62] 84.... Kg2 85.Kc4 (0.94)
3 [-82.72] 84.... Kg2 85.Kc4 Kf2 (0.94)
4 [-82.72] 84.... Kg2 85.Kc4 Kf3 86.Kc5 (0.94)
5 [-82.77] 84.... Kg2 85.Kc4 Kf3 86.Kd4 Ke2 (0.94)
6 [-82.77] 84.... Kg2 85.Kc4 Kf3 86.Kd4 Rd1+ 87.Ke5 Ke3 (0.94)
7 [-82.77] 84.... Kg2 85.Ke5 Kf3 86.Kd4 Rd1+ 87.Ke5 Re1+ 88.Kd4 Rf1 89.Kd5 Rd1+ 90.Ke5 (0.94)
9 [-82.82] 84.... Kg2 85.Ke5 Kf3 86.Kd4 Rg1 87.Kd5 Rg5+ 88.Kc4 Ke4 89.Kb4 (0.94)
10 [-82.82] 84.... Kg2 85.Ke5 Kf3 86.Kd4 Rg1 87.Kd5 Rg5+ 88.Kd6 Rf5 89.Ke6 Ke4 (0.95)
11 [-82.82] 84.... Kg2 85.Ke5 Kf3 86.Kd4 Rg1 87.Kd5 Rg5+ 88.Kd6 Rf5 89.Ke6 Ke4 90.Kd6 Rd5+ 91.Ke6 Rd1 92.Ke7 (0.96)
13 [-82.92] 84.... Rd1+ 85.Ke6 Kg2 86.Kf6 Kf3 87.Kf7 Ke4 88.Ke6 Rd5 89.Ke7 Ke5 90.Kf7 Rd1 91.Ke7 (1.00)
14 [-82.92] 84.... Rd1+ 85.Ke6 Kg2 86.Kf6 Kf3 87.Ke6 Ke4 88.Kf7 Rd6 89.Ke8 Rd5 90.Ke7 Ke5 91.Kf7 Rd1 92.Ke7 Rc1 93.Kd7 (1.02)
15 [-82.92] 84.... Rd1+ 85.Kc5 Kg2 86.Kb4 Kf3 87.Kc5 Ke4 88.Kc6 Rd5 89.Kc7 Rc5+ 90.Kd6 Rc1 91.Ke7 Rd1 92.Ke6 Kf4 93.Kf7 Ke5 94.Ke7 Kf5 95.Kf7 Rd7+ 96.Ke8 Ke6 (1.09)
18 [-82.97] 84.... Rd1+ 85.Kc5 Kg2 86.Kb4 Kf3 87.Kc5 Ke4 88.Kc6 Rd5 89.Kc7 Rc5+ 90.Kd6 Rc1 91.Ke7 Rd1 92.Ke6 Kf4 93.Kf7 Re1 94.Kg8 Ke5 95.Kf7 Kf5 96.Kg7 Kg5 97.Kf7 Kf5 (1.21)
19 [-83.03] 84.... Rd1+ 85.Kc5 Kg2 86.Kb4 Kf3 87.Kc5 Ke4 88.Kc6 Rd5 89.Kc7 Rc5+ 90.Kd6 Rc1 91.Ke7 Rd1 92.Ke6 Kf4 93.Kf7 Re1 94.Kg8 Kf5 95.Kg7 Kg5 96.Kf7 Kf5 97.Kg7 (1.25)
21 [-83.08] 84.... Rd1+ 85.Kc5 Kg2 86.Kb4 Kf3 87.Kc5 Ke4 88.Kc6 Rd5 89.Kc7 Ke5 90.Kc6 Kd4 91.Kb6 Kc4 92.Kc6 Rd1 93.Kb6 Kd5 94.Kb7 Kd6 95.Kb8 Rd5 96.Kb7 Rd1 (1.43)
22 [-83.18] 84.... Rd1+ 85.Kc5 Kg2 86.Kb4 Kf3 87.Kc5 Ke4 88.Kc6 Rd5 89.Kc7 Kd4 90.Kb6 Kc4 91.Kc6 Rd1 92.Kb6 Rd5 (1.59)
23 [-83.18] 84.... Rd1+ 85.Kc5 Kg2 86.Kb4 Kf3 87.Kc5 Ke4 88.Kc6 Rd5 89.Kc7 Kd4 90.Kb6 Kc4 91.Kc6 Rd1 92.Kb6 Rd4 93.Kc6 Rd1 (1.92)
24 [M19] 84.... Kg3 85.Kd4 Re1 86.Kc4 Kf4 87.Kd5 Re5+ 88.Kd4 Rh5 89.Kd3 Rd5+ 90.Kc4 Ke4 91.Kc3 Ke3 92.Kc4 Rh5 93.Kc3 Rc5+ 94.Kb4 Kd4 95.Kb3 Kd3 96.Kb4 Rd5 97.Kb3 Rb5+ 98.Ka4 Kc4 99.Ka3 Kc3 100.Ka2 Ra5+ 101.Kb1 Ra4 102.Kc1 Ra1# (2.18)
26 [M19] 84.... Kg3 85.Ke4 Re1+ 86.Kd5 Kf4 87.Kc4 Re5 88.Kd4 Rh5 89.Kd3 Rd5+ 90.Kc4 Ke4 91.Kc3 Ke3 92.Kc4 Rh5 93.Kc3 Rc5+ 94.Kb4 Kd4 95.Kb3 Kd3 96.Kb4 Rd5 97.Kb3 Rb5+ 98.Ka4 Kc4 99.Ka3 Kc3 100.Ka2 Ra5+ 101.Kb1 Ra4 102.Kc1 Ra1# (2.31)
27 [M19] 84.... Kg3 85.Ke4 Re1+ 86.Kd4 Kf4 87.Kd5 Re5+ 88.Kd4 Rh5 89.Kd3 Rd5+ 90.Kc4 Ke4 91.Kc3 Ke3 92.Kc4 Rh5 93.Kc3 Rc5+ 94.Kb4 Kd4 95.Kb3 Kd3 96.Kb4 Rd5 97.Kb3 Rb5+ 98.Ka4 Kc4 99.Ka3 Kc3 100.Ka2 Ra5+ 101.Kb1 Ra4 102.Kc1 Ra1# (2.38)
32 [M17] 84.... Kg3 85.Ke4 Re1+ 86.Kd4 Kf4 87.Kd5 Rd1+ 88.Kc4 Ke4 89.Kc5 Rd5+ 90.Kc4 Re5 91.Kc3 Rc5+ 92.Kd2 Rc4 93.Ke2 Rc2+ 94.Kd1 Kd3 95.Ke1 Ke3 96.Kf1 Rf2+ 97.Kg1 Kf3 98.Kh1 Rf1+ 99.Kh2 Rd1 100.Kh3 Rh1# (3.00)
34 [M17] 84.... Kg3 85.Ke4 Re1+ 86.Kd4 Kf4 87.Kd5 Rd1+ 88.Kc4 Ke4 89.Kc5 Rd5+ 90.Kc4 Re5 91.Kc3 Rc5+ 92.Kb4 Kd4 93.Kb3 Kd3 94.Kb4 Rd5 95.Kb3 Rb5+ 96.Ka4 Kc4 97.Ka3 Kc3 98.Ka2 Ra5+ 99.Kb1 Ra4 100.Kc1 Ra1# (3.42)
36 [M16] 84.... Kg3 85.Ke4 Re1+ 86.Kd4 Kf4 87.Kd5 Rd1+ 88.Kc5 Ke4 89.Kc6 Rd5 90.Kb6 Ke5 91.Kc7 Rc5+ 92.Kd7 Rc1 93.Ke7 Rc7+ 94.Kd8 Kd6 95.Ke8 Ke6 96.Kf8 Rd7 97.Kg8 Kf6 98.Kh8 Kg6 99.Kg8 Rd8# (4.43)
37 [M15] 84.... Kg3 85.Ke4 Re1+ 86.Kd4 Kf4 87.Kd5 Rd1+ 88.Kc5 Ke4 89.Kc6 Rd5 90.Kb6 Kd4 91.Kc6 Kc4 92.Kb6 Rc5 93.Ka6 Rb5 94.Ka7 Kc5 95.Ka6 Kc6 96.Ka7 Kc7 97.Ka6 Rf5 98.Ka7 Ra5# (4.84)
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: Thinker problem?

Post by lech »

I compared source codes and all is ok. Also I believe that Jim Ablett's compilation is beyound reproach.
BTW A very impresive logo :D Thanks !
To detect 50 move rule Stockfish counts null move too. :cry:
I remeber that I saw similar Stockfish's play where SF won such an endgame only thanks to 50 move rule. Earlier SF was amused at, like a cat with mouses.
Thanks David!
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: Thinker problem?

Post by lech »

David Dahlem wrote:[D]8/8/8/3K4/8/8/7k/5r2 b - - 1 84

Easy win for Black, but Thinker only draws! And since Thinker doesn't show any output, theres no way to tell what it's thinking.

[Event "12-09-11"]
[Site "D6Z1J7D1"]
[Date "2011.12.10"]
[Round "2"]
[White "Thinker 5.4D Inert"]
[Black "Sting 1.0 x64 ja"]
[Result "1/2-1/2"]
[TimeControl "40/120:40/120:40/120"]
[Termination "normal"]

1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. O-O e6 6. c3 Nf6 7. Re1 Be7
8. d4 O-O 9. dxc5 dxc5 10. Bg5 h6 11. Bxf6 Bxf6 12. Nbd2 Qc7 13. a4 Nc6 14.
Nc4 Rad8 15. Qc2 Rd7 16. e5 Be7 17. Rad1 Rxd1 18. Rxd1 Rb8 19. Qe4 a6 20.
Rd3 b5 21. axb5 axb5 22. Ne3 Ra8 23. g3 Ra2 24. Rd2 Ra4 25. Qd3 Ra1+ 26.
Kg2 Qb7 27. Qe4 Ra4 28. c4 Rb4 29. h4 Bf8 30. Rc2 Qd7 31. Rd2 Qc8 32. Rc2
Qc7 33. Kg1 Na5 34. Nd2 Qd7 35. Kg2 Nc6 36. Nf3 bxc4 37. Nxc4 Qd5 38. Qxd5
exd5 39. Ne3 d4 40. Nd5 Rb8 41. Nf4 Rb3 42. h5 Na5 43. Nd5 c4 44. Rd2 d3
45. Nd4 Rb7 46. Nc3 Nb3 47. Nxb3 Rxb3 48. f4 Bb4 49. Kf3 Bxc3 50. bxc3 Rxc3
51. Ke3 Ra3 52. Rd1 Ra2 53. f5 Rg2 54. Kd4 Rxg3 55. Kxc4 Rg5 56. e6 Rxf5
57. Rxd3 fxe6 58. Rh3 g5 59. hxg6 Kg7 60. Re3 Rf6 61. Kd4 h5 62. Rh3 Kxg6
63. Ke5 Rf5+ 64. Kxe6 Rb5 65. Rh1 Kg5 66. Rg1+ Kf4 67. Rh1 Kg3 68. Rg1+ Kh2
69. Ra1 h4 70. Ra2+ Kg3 71. Ra3+ Kg4 72. Ra4+ Kg5 73. Ra3 Rb4 74. Ke5 Kg4
75. Ra2 h3 76. Kd5 Rf4 77. Rb2 Kg3 78. Rb3+ Rf3 79. Rb8 h2 80. Rb1 Kg2 81.
Ke4 Rf1 82. Rb2+ Kg3 83. Rxh2 Kxh2 84. Kd5 Rf5+ 85. Ke4 Rb5 86. Kf4 Kh3 87.
Ke3 Kg3 88. Ke4 Rg5 89. Ke3 Rd5 90. Ke4 Rb5 91. Kd4 Ra5 92. Ke4 Rh5 93. Ke3
Kg4 94. Kd3 Kf3 95. Kd4 Rg5 96. Kd3 Rc5 97. Kd4 Rh5 98. Kd3 Rg5 99. Kd4 Rf5
100. Kc3 Ke3 101. Kc2 Rd5 102. Kc3 Rd4 103. Kc2 Ke4 104. Kc3 Rd3+ 105. Kc4
Rf3 106. Kc5 Rf5+ 107. Kd6 Ke3 108. Ke6 Kf4 109. Kd6 Ke4 110. Kc6 Rd5 111.
Kc7 Kf3 112. Kc6 Re5 113. Kd7 Ke4 114. Kd6 Kd4 115. Kc6 Re1 116. Kd6 Ke4
117. Kc5 Rd1 118. Kc6 Ke3 119. Kc5 Kf4 120. Kc4 Ke4 121. Kc5 Re1 122. Kc4
Rc1+ 123. Kb4 Kd4 124. Kb5 Kd5 125. Kb4 Ke4 126. Kb5 Rb1+ 127. Kc5 Rf1 128.
Kd6 Rc1 129. Ke6 Re1 130. Kd6 Kd4 131. Kc6 Rf1 132. Kd7 Kd5 133. Ke7 Ra1
{50 moves rule} 1/2-1/2
David,
Sting (like Stockfish) dosn't use tablebases.
It may only happen, if time is too short (add a time per move !) or computer too slow.
In next Sting SF I will solve this rare problem.

regards
Marek
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Thinker problem?

Post by mcostalba »

lech wrote: In next Sting SF I will solve this rare problem.
Very well Marek ! This is the correct answer !

Not blaming the program you derived from or showing sad emoticons: Sting it is _your_ program now and you are the responsible for that, no matter if the bug was inerithed or it is a new one.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: Thinker problem?

Post by lech »

mcostalba wrote:
lech wrote: In next Sting SF I will solve this rare problem.
Very well Marek ! This is the correct answer !

Not blaming the program you derived from or showing sad emoticons: Sting it is _your_ program now and you are the responsible for that, no matter if the bug was inerithed or it is a new one.
Marco,
Belive me, I can't feel the author of Sting SF.
But I know that it was only one way to sell my idea, my message.
I am sorry that it could touch just you.
Maybe the hell is for me, but someone had to make it.