EGTB Testsuite

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

Moderators: hgm, Rebel, chrisw

MoKy

Re: EGTB Testsuite

Post by MoKy »

I think for this test are preferable drawn positions. Here is a study by Akobia+Becker 2005 [D]8/8/6p1/7R/b6K/5k2/3n4/2n5 w - - 0 1 bm Rh6=

And I add the next one by Kekely 2003
[D]3N4/7P/5pK1/1p5B/2k1b3/8/4rn2/8 w - - 0 1 bm Kxf6=
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: EGTB Testsuite

Post by Kirill Kryukov »

Thanks Mario! And welcome to the forum!

I will try to analyze your positions when my computer finishes current computation. Looks promising!
Uri Blass
Posts: 10296
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: EGTB Testsuite

Post by Uri Blass »

MoKy wrote:I think for this test are preferable drawn positions. Here is a study by Akobia+Becker 2005 [D]8/8/6p1/7R/b6K/5k2/3n4/2n5 w - - 0 1 bm Rh6=


Trivial for rybka without tablebases

New game
8/8/6p1/7R/b6K/5k2/3n4/2n5 w - - 0 1

Analysis by Rybka 2.3.2a 32-bit :

1.Rh5-h6 Ba4-e8
-+ (-4.23) Depth: 5 00:00:00
1.Rh5-g5 Ba4-e8
-+ (-4.21) Depth: 5 00:00:00
1.Rh5-g5 Ba4-e8 2.Rg5-e5
-+ (-4.17) Depth: 6 00:00:00 1kN
1.Rh5-g5 Ba4-e8 2.Rg5-e5 Be8-f7
-+ (-4.31) Depth: 7 00:00:00 2kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-b5
-+ (-4.25) Depth: 7 00:00:00 2kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-b5 3.Kh4-g5
-+ (-4.39) Depth: 8 00:00:00 3kN
1.Rh5-g5 Ba4-e8 2.Rg5-e5 Be8-f7 3.Re5-e7
-+ (-4.33) Depth: 8 00:00:00 4kN
1.Rh5-g5 Ba4-c2 2.Rg5-c5 Bc2-f5 3.Rc5xc1 Kf3-f4
-+ (-4.49) Depth: 9 00:00:00 8kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-b5 3.Kh4-g5 Bb5-d3
-+ (-4.45) Depth: 9 00:00:00 9kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-b5 3.Kh4-g5 Bb5-d3 4.Rh8-h3+
-+ (-1.95) Depth: 10 00:00:00 15kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-c6 3.Rh8-c8 Bc6-e4 4.Rc8xc1
-+ (-1.91) Depth: 10 00:00:00 21kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-c6 3.Rh8-c8 Bc6-e4 4.Rc8xc1 Kf3-f4
-+ (-1.89) Depth: 11 00:00:00 24kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1
-+ (-1.45) Depth: 12 00:00:01 35kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1 Ne2-g3
-+ (-1.53) Depth: 13 00:00:01 43kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1 Ne2-g3 6.Kh4-g5
-+ (-1.44) Depth: 14 00:00:01 58kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1 Ne2-g3 6.Kh4-g5 Ng3-e4+ 7.Kg5-h6
-+ (-1.60) Depth: 15 00:00:01 80kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1 Ne2-g3 6.Kh4-g5 Ng3-e4+ 7.Kg5-h6 g6-g5
-+ (-1.51) Depth: 16 00:00:03 122kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Kh4-g5 Ne2-c3 6.Kg5-h6 Nc3-e4 7.Rd2-d1 g6-g5
-+ (-1.50) Depth: 17 00:00:05 191kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Kh4-g5 Ne2-c3 6.Kg5-h6 Nc3-e4 7.Rd2-d1 g6-g5
-+ (-1.50) Depth: 18 00:00:08 278kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Kh4-g5 Ne2-c3 6.Kg5-h6 Nc3-e4 7.Rd2-d1 g6-g5
-+ (-1.64) Depth: 19 00:00:12 423kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1 Ne2-g3 6.Rd1-g1 Ng3-e4 7.Rg1-f1+ Kf3-e3
-+ (-1.64) Depth: 20 00:00:19 657kN
1.Rh5-h6 Ba4-e8 2.Rh6-h8 Be8-d7 3.Rh8-d8 Bd7-f5 4.Rd8xd2 Nc1-e2 5.Rd2-d1 Ne2-g3 6.Kh4-g5 Ng3-e4+ 7.Kg5-h6 g6-g5
-+ (-1.70) Depth: 21 00:00:30 990kN

(, 04.02.2008)


And I add the next one by Kekely 2003
[D]3N4/7P/5pK1/1p5B/2k1b3/8/4rn2/8 w - - 0 1 bm Kxf6=
few seconds for rybka without tablebases or glaurung or old Junior with no tablebases

New game
3N4/7P/5pK1/1p5B/2k1b3/8/4rn2/8 w - - 0 1

Analysis by Rybka 2.3.2a 32-bit :

1.Kg6-f7 Be4xh7
µ (-1.40) Depth: 5 00:00:00
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Nf2-d3
µ (-0.97) Depth: 6 00:00:00 2kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3
µ (-0.76) Depth: 6 00:00:00 2kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kg7xf6 Kc4-d5
µ (-1.12) Depth: 7 00:00:00 3kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kg7xf6 b5-b4 5.Nd8-c6
µ (-1.39) Depth: 8 00:00:00 6kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kg7xf6 b5-b4 5.Nd8-e6 Kd3-c4
-+ (-2.55) Depth: 9 00:00:00 10kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Nd8-c6 f6-f5 5.Kf7-e6
-+ (-2.20) Depth: 9 00:00:00 11kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Nd8-c6 f6-f5 5.Kf7-e6 f5-f4
-+ (-2.23) Depth: 10 00:00:01 16kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Nd8-b7 b5-b4 5.Kf7-e6 Nf2-e4 6.Nb7-a5
-+ (-2.34) Depth: 11 00:00:01 22kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kf7-e6 b5-b4 5.Nd8-b7 Nf2-e4 6.Nb7-a5 Kd3-d4
-+ (-2.37) Depth: 12 00:00:01 38kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kf7-e6 b5-b4 5.Nd8-b7 Nf2-e4 6.Nb7-a5 Kd3-d4 7.Ke6-f5
-+ (-2.26) Depth: 13 00:00:01 53kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kf7-e6 b5-b4 5.Nd8-b7 Nf2-e4 6.Nb7-a5 Kd3-d4 7.Ke6-f5 Kd4-d5
-+ (-2.27) Depth: 14 00:00:01 74kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kf7-e6 b5-b4 5.Nd8-b7 Nf2-e4 6.Nb7-a5 Kd3-d4 7.Ke6-f5 Kd4-d5
-+ (-2.27) Depth: 15 00:00:01 106kN
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-h2 3.Bg4-e2+ Be4-d3 4.Be2xd3+ Kc4xd3 5.Kf6-g7 b5-b4 6.Nd8-b7 Kd3-d4 7.Nb7-a5 Kd4-c5
µ (-0.73) Depth: 15 00:00:04 250kN
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-h2 3.Bg4-e2+ Be4-d3 4.Be2xd3+ Kc4xd3 5.Kf6-g7 b5-b4 6.Nd8-b7 Kd3-d4 7.Nb7-a5 Kd4-c5
µ (-0.73) Depth: 16 00:00:06 380kN
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-f2+ 3.Kf6-g7 Be4xh7 4.Kg7xh7 Kc4-d5 5.Bg4-e6+ Kd5-d6 6.Be6-b3 Rf2-f3 7.Bb3-g8 Rf3-c3
µ (-0.83) Depth: 17 00:00:15 973kN

(, 04.02.2008)

New game
3N4/7P/5pK1/1p5B/2k1b3/8/4rn2/8 w - - 0 1

Analysis by Glaurung 2.0.1:

1.Kg6xf6 Be4xh7 2.Bh5xe2+ Nf2-d3
-+ (-2.13) Depth: 2 00:00:00
1.Kg6xf6 Be4xh7 2.Bh5xe2+ Nf2-d3
-+ (-2.13) Depth: 3 00:00:00
1.Kg6xf6 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Nd8-e6
-+ (-1.94) Depth: 4 00:00:00
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-h2 3.Bg4-e2+ Kc4-b4 4.Be2xb5 Kb4xb5
-+ (-4.13) Depth: 5 00:00:00
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kg7xf6 b5-b4
-+ (-2.74) Depth: 5 00:00:00
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Nf2-d3 3.Kf7-g7 Bh7-e4 4.Be2xd3+ Kc4xd3 5.Kg7xf6
-+ (-2.52) Depth: 5 00:00:01
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kf7xf6 Nf2-e4+ 5.Kf6-e5 b5-b4
-+ (-2.45) Depth: 6 00:00:01 11kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 b5-b4 5.Nd8-e6 b4-b3
-+ (-2.78) Depth: 7 00:00:01 15kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 b5-b4 5.Nd8-e6 b4-b3 6.Kf6-f5
-+ (-2.74) Depth: 8 00:00:01 24kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 Kc4-d5 5.Nd8-e6 b5-b4 6.Ne6-c7+ Kd5-e4 7.Nc7-e6
-+ (-2.43) Depth: 9 00:00:01 47kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 Kc4-d5 5.Kf6-g5 b5-b4 6.Kg5-f5 b4-b3 7.Nd8-e6
-+ (-2.80) Depth: 10 00:00:01 94kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 Kc4-d5 5.Nd8-e6 b5-b4 6.Kf6-f5 b4-b3 7.Ne6-c7+ Kd5-c4 8.Nc7-e6
-+ (-2.74) Depth: 11 00:00:01 168kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 Kc4-d5 5.Nd8-b7 b5-b4 6.Nb7-a5 Nd3-e5 7.Na5-b3 Kd5-c4 8.Nb3-d2+ Kc4-d5
-+ (-2.74) Depth: 12 00:00:01 290kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kf7xf6 Kc4-d5 5.Nd8-b7 Nd3-c5 6.Nb7-a5 Nc5-e4+ 7.Kf6-f5 b5-b4 8.Na5-b3 Kd5-c4 9.Nb3-a5+ Kc4-d5
-+ (-2.84) Depth: 13 00:00:01 542kN
1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Nd8-c6 Nf2-g4 5.Kf7-e6 Kd3-e4 6.Ke6-d6 Ng4-e5 7.Nc6-b4 Ke4-d4 8.Kd6-e6 Kd4-c4 9.Nb4-d5
-+ (-3.01) Depth: 14 00:00:02 1353kN
1.Kg6xf6 Be4xh7 2.Bh5xe2+ Nf2-d3 3.Be2xd3+ Kc4xd3 4.Nd8-e6 b5-b4 5.Kf6-e5 Kd3-c4 6.Ne6-d4 Kc4-c3 7.Nd4-e2+ Kc3-d3 8.Ne2-d4 Bh7-e4 9.Nd4-e6 Kd3-e3
-+ (-1.98) Depth: 14 00:00:04 3924kN
1.Kg6xf6 Be4xh7 2.Bh5xe2+ Nf2-d3 3.Be2-g4 Kc4-c3 4.Nd8-c6 Bh7-e4 5.Bg4-d7 Be4xc6 6.Bd7xc6 b5-b4 7.Bc6-d5 Nd3-f4 8.Bd5-f3 b4-b3 9.Kf6-e5
-+ (-1.94) Depth: 15 00:00:05 5132kN
1.Kg6xf6 Be4xh7 2.Bh5xe2+ Nf2-d3 3.Be2-g4 Kc4-c3 4.Nd8-c6 Bh7-e4 5.Nc6-a7 b5-b4 6.Na7-b5+ Kc3-d2 7.Nb5-d4 Nd3-c5 8.Kf6-e5 Kd2-e3 9.Nd4-f5+ Ke3-d3 10.Nf5-d4
-+ (-1.98) Depth: 16 00:00:06 6501kN

(, 04.02.2008)

New game
3N4/7P/5pK1/1p5B/2k1b3/8/4rn2/8 w - - 0 1

Analysis by Junior 9:

1.Kg6-f7 Be4xh7 2.Bh5xe2+ Bh7-d3
-+ (-3.21) Depth: 3 00:00:00
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3
-+ (-2.78) Depth: 3 00:00:00
1.Kg6xf6 Be4xh7 2.Bh5xe2+ Bh7-d3
-+ (-2.22) Depth: 3 00:00:00 1kN
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-h2 3.Bg4-e6+ Kc4-b4 4.Kf6-g7 Rh2xh7+ 5.Kg7-g8
-+ (-4.40) Depth: 6 00:00:00 5kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Nf2xd3 4.Kg7xf6 b5-b4
-+ (-2.72) Depth: 6 00:00:00 6kN
1.Kg6-g7!
-+ (-2.42) Depth: 9 00:00:00 20kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kg7xf6 b5-b4 5.Kf6-e5 Kd3-c4
-+ (-1.51) Depth: 9 00:00:00 33kN
1.Kg6-g7!
µ (-1.21) Depth: 12 00:00:00 238kN
1.Kg6-g7 Be4xh7 2.Bh5xe2+ Bh7-d3 3.Be2xd3+ Kc4xd3 4.Kg7xf6 b5-b4 5.Nd8-e6 Nf2-e4+ 6.Kf6-e5 b4-b3 7.Ne6-f4+ Kd3-c4 8.Nf4-d3 Kc4xd3 9.Ke5-d5 b3-b2
-+ (-1.96) Depth: 15 00:00:01 1839kN
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-h2 3.Bg4-e2+ Kc4-c5 4.Be2xb5 Kc5xb5 5.h7-h8Q Rh2xh8 6.Nd8-f7
-+ (-1.91) Depth: 15 00:00:03 5535kN
1.Kg6xf6 Nf2-g4+ 2.Bh5xg4 Re2-h2 3.Bg4-e2+ Kc4-c5 4.Be2xb5 Kc5xb5 5.h7-h8Q Rh2xh8 6.Nd8-f7 Rh8-h3 7.Nf7-d6+ Kb5-c5 8.Nd6xe4+ Kc5-d5
-+ (-1.85) Depth: 18 00:00:13 24878kN

(, 04.02.2008)
Jouni
Posts: 3291
Joined: Wed Mar 08, 2006 8:15 pm

Re: EGTB Testsuite

Post by Jouni »

Here's traditional position to test, if 4 piece tb/bb access is working in the search:

[D]8/k7/8/2R5/8/4q3/8/4B2K w - - bm Bg3

Other moves lose I think. Actually I have seen solution without bases, but
it took a lot time. With bases You got solution instantly.

Jouni
MoKy

Re: EGTB Testsuite

Post by MoKy »

Can you test this one?
[D]8/8/1P3k1r/8/2K1b1P1/3R1r2/7b/4N3 w - -
IMO the best move is Rxf3 and probably draw in BB:N ending due to 50 moves rule.
1.Rxf3+ Bxf3 2.g5+ Ke6! 3.gxh6 Bd5+ 4.Kd3 Ke5 5.Nc2 Bg1
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: EGTB Testsuite

Post by Kirill Kryukov »

MoKy wrote:I think for this test are preferable drawn positions. Here is a study by Akobia+Becker 2005 [D]8/8/6p1/7R/b6K/5k2/3n4/2n5 w - - 0 1 bm Rh6=

And I add the next one by Kekely 2003
[D]3N4/7P/5pK1/1p5B/2k1b3/8/4rn2/8 w - - 0 1 bm Kxf6=
I analyzed these two positions and added to the collection with my comments. First one is "imperfect test", second is "possibly useful". Thanks!
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: EGTB Testsuite

Post by Kirill Kryukov »

Jouni wrote:Here's traditional position to test, if 4 piece tb/bb access is working in the search:

[D]8/k7/8/2R5/8/4q3/8/4B2K w - - bm Bg3

Other moves lose I think. Actually I have seen solution without bases, but
it took a lot time. With bases You got solution instantly.

Jouni
Thanks and congratulations! Because as far as I understand we got our first perfect test position! Added to the list.
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: EGTB Testsuite

Post by Kirill Kryukov »

MoKy wrote:Can you test this one?
[D]8/8/1P3k1r/8/2K1b1P1/3R1r2/7b/4N3 w - -
IMO the best move is Rxf3 and probably draw in BB:N ending due to 50 moves rule.
1.Rxf3+ Bxf3 2.g5+ Ke6! 3.gxh6 Bd5+ 4.Kd3 Ke5 5.Nc2 Bg1
Solution of a perfect endgame test should not depend on a 50 moves rule, otherwise not all kinds of tablebases can be tested. Glaurung 2.0.1 finds 1.Rxf3+ in 0 seconds (without any tables), I did not check other engines. Thanks anyway!
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: EGTB Testsuite

Post by Dann Corbit »

Many of these will qualify (from an epd test set called pawntest). I guess that about 1/3 will meet your criteria. I will leave it to you to filter out the ones that you want.

I suggest also a basic test where all the answers are known and can be found by direct lookup, just to validate that the tablebase files are working.

Code: Select all

6B1/1pp3p1/3p4/n1k2P2/2P3P1/4K3/8/8 b - - bm Nc6; id "Koundinya Veluri, 9/25/2001@22:56:30 on CCC";
7k/p5p1/2n1p2p/3p4/4P2P/Prp2N2/5PPK/3R4 b - - bm Rb5 dxe4; id "Ron Murawski -- Unstoppable passed pawn";
8/8/2p5/8/8/5k2/P7/5K2 w - - bm a4; id "J&S42.01";
8/8/8/6K1/8/5k2/P7/8 w - - bm Kf5; id "J&S42.02";
8/4k3/8/8/4PK2/8/8/8 w - - bm Ke5; id "J&S42.03";
8/2k5/4P3/8/1K6/8/8/8 w - - bm Kc5; id "J&S42.04";
8/8/8/8/4P1k1/8/5K2/8 w - - bm Ke3; id "J&S42.05";
2k5/8/8/8/1PK5/8/8/8 b - - bm Kb8 Kc7; id "J&S42.06";
8/2k5/8/8/6K1/8/7P/8 w - - bm Kf5 Kg5 Kh5; id "J&S42.07";
k7/P7/1P6/1K6/8/8/8/8 w - - bm Kc5; id "J&S42.08";
6k1/8/5KP1/6P1/8/8/8/8 w - - bm g7; id "J&S42.09";
8/8/K1p1k3/2P5/8/8/8/8 w - - bm Kb7; id "J&S42.10";
8/p4K2/P7/8/8/8/1k6/8 w - - bm Ke6; id "J&S42.11";
8/8/8/7p/1PK2k2/8/8/8 w - - bm b5; id "J&S42.12";
8/8/1p6/8/8/6P1/k1K5/8 w - - bm Kc3; id "J&S42.13";
8/5p2/2k5/K7/8/1P6/8/8 b - - bm Kd5; id "J&S42.14";
8/8/4K3/4P2p/8/5k2/8/8 w - - bm Kf5; id "J&S42.15";
7K/8/k1P5/7p/8/8/8/8 w - - bm Kg7; id "J&S42.16";
8/p7/6k1/1P6/6KP/8/8/8 w - - bm Kf4 h5+; id "J&S43.01";
8/3p1k2/3P4/2P2K2/8/8/8/8 w - - bm Ke5; id "J&S43.02";
3k4/8/2pP1K2/2P5/8/8/8/8 w - - bm d7; id "J&S43.03";
3k4/1p6/1P1K4/2P5/8/8/8/8 w - - bm Ke6; id "J&S43.04";
3k4/2p5/2K5/1P1P4/8/8/8/8 w - - bm Kb7; id "J&S43.05";
6k1/7p/7K/7P/8/8/6P1/8 w - - bm g3; id "J&S43.06";
8/8/1kp5/8/K1PP4/8/8/8 w - - bm Kb3; id "J&S43.07";
8/2k5/p1P5/P1K5/8/8/8/8 w - - bm Kd5; id "J&S43.08";
8/6p1/8/5P2/5P2/5K2/8/6k1 w - - bm f6; id "J&S43.09";
8/6p1/8/4K3/7P/4k2P/8/8 w - - bm Ke6; id "J&S43.10";
4K3/8/2p5/8/P2k4/8/P7/8 w - - bm a5; id "J&S43.11";
8/8/1k1K4/pP6/P7/8/8/8 w - - bm Kd5 Ke6; c0 "Kd5 is a mate in 19 as shown by Yace"; id "J&S43.12";
8/8/8/4kPp1/6P1/4K3/8/8 w - - bm Kd2 Ke2; c0 "Ke2 is a mate in 21 as shown by Yace"; id "J&S43.13";
8/6k1/8/1p1K4/5P1P/8/8/8 w - - bm Kc5; id "J&S43.14";
8/1p6/8/8/K7/2P5/1P1k4/8 w - - bm Kb3 c4; id "J&S43.15?";
8/8/6p1/7p/5k2/8/4K2P/8 b - - bm Kg4; id "J&S43.16";
8/8/4k3/3p2p1/1P1K2P1/8/8/8 w - - bm Kc5 b5; id "J&S44.01";
8/ppp5/8/PPP5/8/7k/8/7K w - - bm b6; id "J&S44.02";
8/2k5/2Pp3p/1P6/8/5K2/8/8 w - - bm Kf4; id "J&S44.03";
7k/6p1/6P1/8/8/p5K1/P7/8 w - - bm Kf4; id "J&S44.04";
8/7k/4K2p/6p1/6P1/7P/8/8 w - - bm Kf7; id "J&S44.05";
8/8/5p2/pK6/2Pk2P1/8/8/8 w - - bm g5; id "J&S44.06";
8/8/8/KP6/1p6/k4p2/5P2/8 w - - bm b6; id "J&S44.07";
1k6/8/P1P5/8/5ppp/8/6K1/8 w - - bm Kg1; id "J&S44.08";
4K3/8/8/1p5p/1P5P/8/8/4k3 w - - bm Ke7; id "J&S44.09";
k7/P7/1P6/4p3/4Pp2/5K2/8/8 w - - bm Ke2; id "J&S44.10";
8/8/4k3/1pp5/2p1PP2/8/3K4/8 b - - bm b4; id "J&S44.11";
8/8/1p4K1/p1p5/P1P3k1/1P6/8/8 w - - bm Kf6; id "J&S44.12";
8/p2p4/8/8/8/k7/5P1P/7K w - - bm f4; id "J&S45.01";
8/8/8/1P2kp2/P2p2p1/6P1/3K4/8 b - - bm f4; id "J&S45.02";
8/5k2/6p1/5pKp/8/6P1/5P1P/8 w - - bm Kh6 f3 f4; c0 "Kh6 gives a huge score by ply 23 according to Yace"; id "J&S45.03";
k7/2p1pp2/2P3p1/4P1P1/5P2/p7/Kp3P2/8 w - - bm f5; id "J&S45.04";
8/2p5/1pPp4/1P1Pp3/4Pp1k/5P2/5KP1/8 w - - bm g3+; id "J&S45.05";
1k6/6p1/1Pp1pp1p/2P5/7P/8/5PP1/6K1 w - - bm h5; id "J&S45.06";
8/8/1p1k4/5ppp/PPK1p3/6P1/5PP1/8 b - - bm f4; id "J&S45.07";
8/5pp1/4p2p/3k3P/1p1P2P1/1P1K1P2/8/8 b - - bm g5; id "J&S45.08";
8/8/4k3/6p1/2pPpP2/4P2P/6K1/8 w - - bm f5+; id "J&S45.09";
3k4/2p5/1pKp4/p2P4/2P5/P7/1P6/8 w - - bm c5; c0 "This one is questionable."; id "J&S45.10";
8/2pp2pp/8/2PP1P2/1p5k/8/PP4p1/6K1 w - - bm f6; id "J&S45.11";
7k/8/5PpK/Pp1P2pp/3P4/8/5p2/8 w - - bm a6; id "J&S45.12";
8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - bm Rxe5; id "WAC.087";
8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm Be3 b6+; id "WAC.100";
8/1p3pp1/7p/5P1P/2k3P1/8/2K2P2/8 w - - bm f6; id "LCTII.FIN.01";
6k1/6p1/8/4K1P1/8/7P/8/8 w - - bm Kf4; id "bote.1";
k7/4p3/4p3/8/8/3P1P2/5P2/K7 w - - bm Kb2; id "bote.2";
8/4p3/2kp4/4p3/6K1/5P2/3P4/8 w - - bm Kg5; id "bote.3";
k7/8/1p6/p1p5/2P4K/8/PP6/8 w - - bm a4; id "bote.4";
8/8/p7/8/1P6/7p/P4k1P/3K4 w - - bm a3; id "bote.5";
8/5p1p/8/6k1/8/6P1/5PP1/7K w - - bm Kh2; id "bote.6";
8/2p4p/7P/2K5/2P5/8/k7/8 w - - bm Kb4; id "(JAFM) F. J. Prokop,1943";
8/6p1/p7/5P1p/1Pk5/8/5KPP/8 w - - bm h4; id "(JAFM) Plaskett-Flear Hastings 1984/85";
8/8/8/1P2kp2/P2p2p1/6P1/3K4/8 b - - bm f4; id "(JAFM) Stoltz-Nimzowitsch,1928"; pv f4! gxf4 Kd6! a5 g3 a6 Kc7!;
8/6K1/8/ppp2k2/8/1P6/1P5P/8 w - - bm h4; ce 0; id "(JAFM) Lasker-Tarrasch,1914"; pv h4 Kg4 Kg6!;
k7/8/pp6/2p4K/8/PPP5/8/8 w - - bm c4; id "(Simon Finn on CCC) Grigoriev 1933"; pv c4 Kb7 a4 Kc6 Kg5 Kc7 Kf6 Kd7 a5 Kd6 Kf5 Kc7 Ke6 Kc6 Ke7 Kc7 Ke8 Kf8 axb6 Kb7 Kd7 Kxb6 Kc8 Kb6;
7k/6p1/p4p1p/2p5/1pPP4/1P3R1K/r7/B7 w - - bm dxc5; id "(ML) Gabdushev-Hasangatin, Bor 2000";
8/p7/K6p/1P4p1/2k5/8/6PP/8 w - - bm h3; c0 "Draws."; id "(JAFM) CCC#191202";
8/5p2/7p/5pk1/8/5KPP/8/8 b - - bm Kf6 h5; c0 "h5 is a mate in 43 according to Yace"; id "(JAFM) CCC#191597";
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: EGTB Testsuite

Post by Kirill Kryukov »

Thanks Dann! This will keep me busy for a while. :-)
Dann Corbit wrote:I suggest also a basic test where all the answers are known and can be found by direct lookup, just to validate that the tablebase files are working.
Yeah this may be useful... I will add basic test cathegory.