I once made a collection of testpositions about 'insufficient material'.
Read about them here: http://www.jens-musik.dk/insufmat.htm
First some simple ones, later some more spectacular...
Take care, Jens
PS. Here are the positions:
# This file contains positions where INSUFFICIENT MATERIAL is the theme.
#
# Dabbaba solves all of these positions.
#
#Not all the positions have a single move as the right( wrong) solution,
#because this test is also used to reveal when a program claims mate, draw or
#don't claim anything.
#
#Be aware that some positions may be solved by a program without the right
#knowledge, if it calculates deep enough and fx detects that a pawn is
#promoted.
#Such positions should be considered 'not solved'.
#Most positions should be solved 'immediately'. Only two positions is allowed
#a longer search (they are in INSULONG.EPD). This is described below.
#
KB1k4/8/8/8/8/8/8/8 w claim draw!
KN1k4/8/8/8/8/8/8/8 b claim draw!
#
kbN5/8/K7/8/8/8/8/8 w Nc8-b6+! both have insuff. material, but claim mate!
KNb5/8/1k6/8/8/8/8/8 b Bc8-b7+! both have insuff. material, but claim mate!
#
#These positions are almost as those above...
kb1N4/8/K7/8/8/8/8/8 w both have insufficient material; (claim?) draw!
KN1b4/8/1k6/8/8/8/8/8 b both have insufficient material; (claim?) draw!
#
#If a program does not know that two knights cannot mate, it will capture the
#knight on b6, as this move wins both knights which are more worth than a
#rook.
8/rKn5/1n6/8/8/k7/8/8 w Kb7xa7!
#
#Here comes the same position twice; with both black and white to move.
#Black should capture the white pawn on h2; white should save it.
#There are some rare positions, where you can win with two knights if the
#opponent has a pawn, so a stalemate can be avoided.
#But I doubt this is the case here, so concentrate on the white pawn on h2
#instead of the temtating knight on h1.
8/7N/7p/7p/7K/8/6kP/7N b Kg2xh2! best chance for a draw...
8/7N/7p/7p/7K/8/6kP/7N w h2-h3! gives an easy win
#
#Many programs will not capture on a8, which is a sure draw.
#They play -,Kc6 and feel an advantage of more centralised pieces!
N6K/1k6/8/8/4b3/8/8/8 b Kb7xa8!
#
#Here the positions show, if your program will sacrifice a piece to get a
#draw.
#It is likely, that the program will not show a draw score, as black will not
#capture the piece, but prefer a more centralised position as above.
1B5K/1n6/1p6/2k5/8/8/8/8 w Bb8-a7!
7K/Bn6/1pk5/8/8/8/8/8 w Ba7xb6!
#
#The same as above, but leaving black with a lone bishop instead of a knight.
#This is a little more tricky, as Nc8-b6+ in a short search seems to win the
#black bishop, but a little longer search shows that black with Kc5-c6-b7 wins
#the white knight.
#The position ought to be solved 'immediately' (3-ply search; no extensions).
b1N4K/8/8/1p6/2k5/8/8/8 w Nc8-d6+!
b6K/8/3N4/1pk5/8/8/8/8 w Nd6xb5!
#
#Here will Nd8-e6+ win the bishop without the knight gets caught, but a longer
#search (not allowed in this test) will show, that black promotes his pawn.
1b1N3K/8/8/8/3k1p2/8/8/8 w Nd8-e6+!
#
#Here again some positions with the lone knight bishop as the theme.
#The positions are duplicated with without a black pawn on f5.
#Some programs may only recognise insufficient material when one of the
#parts have a lone king and is fooled by the black pawn on f5.
#The pawn on f5 may also delay a deep search (not allowed!) to understand
#that the white pawn gets promoted.
8/8/8/5p2/5K2/8/3NkP2/8 b Ke2xf2!
8/8/8/8/5K2/8/3NkP2/8 b Ke2xf2!
8/8/8/5p2/5K2/8/3BkP2/8 b Ke2xf2!
8/8/8/8/5K2/8/3BkP2/8 b Ke2xf2!
#
#A special case with the same material as above. A long search will show, that
#it is correct to capture the knight here, as black promotes first and wins.
#So this is only a test of insufficient material rules, that they do
#consider the result of a long search.
#At least 11 ply should be searched in this position.
8/p7/8/8/7K/8/5NkP/8 b Kg2xf2!
#
#Now two positions each with 3 moves, where 2 knights is the theme.
8/8/8/8/3N3B/2N5/3k2K1/4r3 w Bh4xe1+! Gives an easy win.
8/8/8/8/3N4/2N5/3k2K1/4B3 b Kd2xe1? Don't play this and claim draw.
8/8/8/8/3N4/2N5/6K1/4k3 w Nd4-f3+! Don't claim draw, but mate.
#
#Here both parts have insufficient material, but white wins with a quiet move.
8/8/8/6N1/6b1/8/5K2/5N1k w Ng5-e4! Don't claim draw, but mate.
8/8/8/8/4N1b1/8/5K2/5N1k b Don't claim draw, but mate.
8/8/8/8/4N3/5b2/5K2/5N1k w Ne4-g3+! Don't claim draw, but mate.
#
#Now the theme is pawns on the a-file or h-file combined with a bishop on the
#wrong square-colour.
#Don't capture the bishop in this position although it is more centralised
#than the knight and it is more worth than the knight.
#This may take a little search to solve, if the program is constructed like
#Dabbaba, that only recognises the position as draw when the black king is on
#the four squares nearest the corner.
#A search to a depth of 11 ply is allowed here, so the king can reach h8.
#But a very, very deep search showing the knight can help the pawn to
#promote is not allowed.
8/8/2NkB3/8/8/8/7P/7K b Kd6xc6!
#
#Black must keep control of the corner and not 'escape out in the free' with
#-,Kf8 as white wins with Bg6-h7.
6k1/8/6BP/8/8/8/7K/8 b Kg8-h8!
6k1/8/6BP/8/8/7P/7K/8 b Kg8-h8! An extra pawn on h3 may confuse some programs
#
#After -,Kxh6? Kg8,Kg5 (-,Kg6 h4,Kh6 h5,Kg5 Kg7) Kg7,Kh4 Kh6,Kg3 Kg5 white wins
8/5K1k/7P/8/6B1/7P/8/8 b Kh7-h8!
#
#Here comes a position in 4 versions:
#With without pawn h2 and with without bishop e8.
#Fx will Genius2 only play -,Bh3! if there is a pawn on h2 and no bishop on
#e8! Genius5 manages it if there is no bishop on e8 (h2 does not matter)
B1b4k/8/8/8/8/8/6P1/5K2 b Bc8-h3!
B1b1B2k/8/8/8/8/8/6P1/5K2 b Bc8-h3!
B1b4k/8/8/8/8/8/6PP/5K2 b Bc8-h3!
B1b1B2k/8/8/8/8/8/6PP/5K2 b Bc8-h3!
#
#In the above positions, a new theme was introduced:
#Two bishops on the same square-colour. They cannot mate a lone king.
#
#Fx Genius5 does not know immediately, that it should capture on b8. For 2
#minutes it considers -,Kxc6?? on a 50 Mhz 486.
1BB5/2k5/K1B5/8/8/8/8/8 b Kc7xb8!
#
#This example is taken from PLY 1996/2 page 16 and is the only example that I
#know from practical play.
#White cannot move his bishop: fx Bd5,Bc6 Bf7?,Bc6 e8Q,Bxg2+ mate.
#Promotion to anything else than a knight is answered by -,Bxg2+!
#Genius5 finds the right move here.
8/4P3/2B5/8/8/6p1/5kP1/5b1K w e7-e8N!
#
#x=exit
A collection of testpositions about 'insufficient material'
Moderator: Ras
-
- Posts: 12792
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: A collection of testpositions about 'insufficient materi
I gave the positions to a couple of strong programs. Most problems are solved in 0 seconds, but a couple take some CPU time so there is not a built in recognizer for it in those engines.
Code: Select all
1B5K/1n6/1p6/2k5/8/8/8/8 w - - acd 59; acn 270; acs 0; bm Bh2; ce 32768; pv Bh2;
1B5K/1n6/1p6/2k5/8/8/8/8 w - - acd 63; acn 3196440; acs 3; bm Ba7; ce 32768; pv Ba7 Nd8 Bxb6+ Kxb6;
1BB5/2k5/K1B5/8/8/8/8/8 b - - acd 59; acn 22; acs 0; bm Kxb8; ce 32768; pv Kxb8 Bf5;
1BB5/2k5/K1B5/8/8/8/8/8 b - - acd 63; acn 81692; acs 0; bm Kxb8; ce 32768; pv Kxb8 Be6 Kc7 Kb5;
1b1N3K/8/8/8/3k1p2/8/8/8 w - - acd 59; acn 277; acs 0; bm Ne6+; ce 32768; pv Ne6+ Ke4 Nxf4 Bxf4 Kg8 Kf5 Kf7 Bd6 Kg7 Be7;
1b1N3K/8/8/8/3k1p2/8/8/8 w - - acd 63; acn 119850; acs 0; bm Ne6+; ce 32768; pv Ne6+ Ke4 Nxf4 Bxf4;
6k1/8/6BP/8/8/7P/7K/8 b - - acd 59; acn 60; acs 0; bm Kh8; c0 "An extra pawn on h3 may confuse some programs"; ce 32768; pv Kh8 Kg3 Kg8 Kf4 Kh8 Be4;
6k1/8/6BP/8/8/7P/7K/8 b - - acd 63; acn 56851; acs 0; bm Kh8; c0 "An extra pawn on h3 may confuse some programs"; ce 32768; pv Kh8 Kg3 Kg8 h7+;
6k1/8/6BP/8/8/8/7K/8 b - - acd 59; acn 31; acs 0; bm Kh8; ce 32768; pv Kh8 Kg3 Kg8 Kf4 Kf8;
6k1/8/6BP/8/8/8/7K/8 b - - acd 63; acn 55136; acs 0; bm Kh8; ce 32768; pv Kh8 Kh3 Kg8 h7+;
7K/Bn6/1pk5/8/8/8/8/8 w - - acd 59; acn 256; acs 0; bm Bxb6; ce 32768; pv Bxb6 Kxb6 Kg7 Kc5 Kf6 Kd4 Kf5 Kd5 Kf4 Nc5 Kg4 Ke4;
7K/Bn6/1pk5/8/8/8/8/8 w - - acd 63; acn 923704; acs 0; bm Bxb6; ce 32768; pv Bxb6 Kxb6 Kg8 Kc7;
8/4P3/2B5/8/8/6p1/5kP1/5b1K w - - acd 20; acn 34939249; acs 18; bm e8=N; ce 409; pv e8=N Ke3 Nc7 Be2 Nd5+ Kd4 Kg1 Bd1 Kf1 Ke5 Nc3 Bb3 Ne2 Kd6 Bb5 Bd5 Nxg3 Ke5 Kf2 Kf4 Ne2+ Kg5 Nc3 Be6;
8/4P3/2B5/8/8/6p1/5kP1/5b1K w - - acd 26; acn 1954180; acs 10; bm e8=N; ce 341; pv e8=N Be2 Nf6 Ke3 Kg1 Kf4 Nd5+ Kg5 Nc3 Ba6 Bf3 Bd3 Ne2 Kh4;
8/5K1k/7P/8/6B1/7P/8/8 b - - acd 59; acn 22; acs 0; bm Kh8; ce 32768; pv Kh8 Kf6;
8/5K1k/7P/8/6B1/7P/8/8 b - - acd 63; acn 37292; acs 0; bm Kh8; ce 32768; pv Kh8 Kf8 Kh7 Bf5+;
8/7N/7p/7p/7K/8/6kP/7N b - - acd 24; acn 52731591; acs 11; bm Kxh2; c0 "best chance for a draw..."; ce 32654; pv Kxh2 Ng3 Kg2 Nxh5;
8/7N/7p/7p/7K/8/6kP/7N b - - acd 26; acn 7975375; acs 14; bm Kxh2; c0 "best chance for a draw..."; ce 32652; pv Kxh2 Ng3 Kg2 Nxh5 Kf3 N7f6 Kf2 Kg4 Ke3 Kf5 Kd4 Kf4 Kd3 Ke5 Ke3 Nd5+ Kd3 Nb6 Kc3 Nd7 Kb4 Kd5 Kc3 Ne5 Kb4 Nc4 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5;
8/7N/7p/7p/7K/8/6kP/7N w - - acd 22; acn 86166757; acs 19; bm h3; c0 "gives an easy win"; ce 32732; pv h3 Kh2 Ng3 Kg2 Nf5 Kf3 Nxh6 Kg2 Ng5 Kf1 Kxh5 Ke1 Nf3+ Kf1 Ng5;
8/7N/7p/7p/7K/8/6kP/7N w - - acd 25; acn 3738400; acs 10; bm h3; c0 "gives an easy win"; ce 32732; pv h3 Kxh1 Kg3 Kg1 Nf8 h4+ Kg4 h5+ Kf3 Kh2 Ng6 Kxh3;
8/8/2NkB3/8/8/8/7P/7K b - - acd 59; acn 38; acs 0; bm Kxc6; ce 32768; pv Kxc6 Kg2 Kd6 Bg4 Ke5 Kg3;
8/8/2NkB3/8/8/8/7P/7K b - - acd 63; acn 114153; acs 0; bm Kxc6; ce 32768; pv Kxc6 Kg2 Kc7 Kh3;
8/8/8/5p2/5K2/8/3BkP2/8 b - - acd 59; acn 102; acs 0; bm Kxf2; ce 32768; pv Kxf2 Kxf5 Ke2 Bf4 Kd3 Ke5 Kc4 Be3 Kb4 Bd4;
8/8/8/5p2/5K2/8/3BkP2/8 b - - acd 63; acn 93257; acs 0; bm Kxf2; ce 32768; pv Kxf2 Kxf5 Kg3 Bf4+;
8/8/8/5p2/5K2/8/3NkP2/8 b - - acd 59; acn 56; acs 0; bm Kxf2; ce 32768; pv Kxf2 Ne4+ fxe4 Kxe4 Ke2 Kf4 Kd3 Ke5;
8/8/8/5p2/5K2/8/3NkP2/8 b - - acd 63; acn 94297; acs 0; bm Kxf2; ce 32768; pv Kxf2 Kxf5 Kg3 Ne4+;
8/8/8/6N1/6b1/8/5K2/5N1k w - - acd 59; acn 366; acs 0; bm Ne4; c0 "Don't claim draw, but mate."; ce 32766; pv Ne4 Bd7 Neg3#;
8/8/8/6N1/6b1/8/5K2/5N1k w - - acd 63; acn 12416; acs 0; bm Ne4; c0 "Don't claim draw, but mate."; ce 32764; pv Ne4 Bh5 Neg3#;
8/8/8/8/3N3B/2N5/3k2K1/4r3 w - - acd 59; acn 826; acs 0; bm Bxe1+; c0 "Gives an easy win."; ce 32742; pv Bxe1+ Kd3 Nf5 Kc4 Kf3 Kd3 Nd5 Kc4 Ke4 Kb5 Bc3;
8/8/8/8/3N3B/2N5/3k2K1/4r3 w - - acd 63; acn 433588; acs 0; bm Bxe1+; c0 "Gives an easy win."; ce 32740; pv Bxe1+ Kd3 Ne6 Ke3;
8/8/8/8/3N4/2N5/3k2K1/4B3 b - - acd 59; acn 110; acs 0; bm Kd3; c0 "Don't play this and claim draw."; ce 32742; pv Kd3 Nf5 Kc4 Kf3 Kd3 Nd5 Kc4 Ke4 Kc5 Bf2+ Kc6;
8/8/8/8/3N4/2N5/3k2K1/4B3 b - - acd 63; acn 464222; acs 0; bm Kd3; c0 "Don't play this and claim draw."; ce 32742; pv Kd3 Ne6 Ke3 Kg3;
8/8/8/8/3N4/2N5/6K1/4k3 w - - acd 59; acn 60; acs 0; bm Nf3#; c0 "Don't claim draw, but mate."; ce 32768; pv Nf3#;
8/8/8/8/3N4/2N5/6K1/4k3 w - - acd 63; acn 4430; acs 0; bm Nf3#; c0 "Don't claim draw, but mate."; ce 32766; pv Nf3#;
8/8/8/8/4N1b1/8/5K2/5N1k b - - acd 59; acn 22; acs 0; bm Bd1; c0 "Don't claim draw, but mate."; ce 32766; pv Bd1 Neg3#;
8/8/8/8/4N1b1/8/5K2/5N1k b - - acd 63; acn 687925; acs 0; bm Bc8; c0 "Don't claim draw, but mate."; ce 32766; pv Bc8 Neg3#;
8/8/8/8/4N3/5b2/5K2/5N1k w - - acd 59; acn 55; acs 0; bm Neg3#; c0 "Don't claim draw, but mate."; ce 32768; pv Neg3#;
8/8/8/8/4N3/5b2/5K2/5N1k w - - acd 63; acn 1936; acs 0; bm Neg3#; c0 "Don't claim draw, but mate."; ce 32766; pv Neg3#;
8/8/8/8/5K2/8/3BkP2/8 b - - acd 59; acn 110; acs 0; bm Kxf2; ce 32768; pv Kxf2 Be3+ Ke1 Ke4 Kf1 Bc5 Kg2 Kf4 Kf1 Bb4;
8/8/8/8/5K2/8/3BkP2/8 b - - acd 63; acn 101052; acs 0; bm Kxf2; ce 32768; pv Kxf2 Be3+ Kf1 Kg5;
8/8/8/8/5K2/8/3NkP2/8 b - - acd 59; acn 72; acs 0; bm Kxf2; ce 32768; pv Kxf2 Nf3 Ke2 Ke4 Kf2 Nd4 Kg3 Kf5 Kf2;
8/8/8/8/5K2/8/3NkP2/8 b - - acd 63; acn 104767; acs 0; bm Kxf2; ce 32768; pv Kxf2 Ne4+ Kf1 Ng3+;
8/p7/8/8/7K/8/5NkP/8 b - - acd 59; acn 160; acs 0; bm Kxf2; ce 32738; pv Kxf2 Kg5 a5 h4 a4 h5 a3 h6 a2 h7 a1=Q Kg6 Ke3 Kf7 Ke4 Kg8 Qa2+;
8/p7/8/8/7K/8/5NkP/8 b - - acd 63; acn 28982; acs 0; bm Kxf2; ce 32736; pv Kxf2 h3 Ke3 Kg4;
8/rKn5/1n6/8/8/k7/8/8 w - - acd 59; acn 187; acs 0; bm Kxa7; ce 32768; pv Kxa7 Kb4 Kxb6 Nb5 Kc6 Kc4 Kd7 Kd5;
8/rKn5/1n6/8/8/k7/8/8 w - - acd 63; acn 122621; acs 0; bm Kxa7; ce 32768; pv Kxa7 Ncd5 Kb7 Kb4;
B1b1B2k/8/8/8/8/8/6P1/5K2 b - - acd 26; acn 63521046; acs 13; bm Bh3; ce 32768; pv Bh3 Bd5 Bxg2+ Bxg2 Kg7 Bec6 Kf6 Bgd5 Kg5;
B1b1B2k/8/8/8/8/8/6P1/5K2 b - - acd 27; acn 12021213; acs 17; bm Kg7; ce -500; pv Kg7 Kf2 Bh3 g3 Kf6 Ke3 Kg5 Bf3 Bc8 Bb5 Bf5 Bbe2 Bc8 Kd4;
B1b1B2k/8/8/8/8/8/6PP/5K2 b - - acd 14; acn 5855018; acs 9; bm Kg7; ce -660; pv Kg7 Bf3;
B1b1B2k/8/8/8/8/8/6PP/5K2 b - - acd 21; acn 71220972; acs 15; bm Kg7; ce -901; pv Kg7 h4 Bg4 Kf2 Kf8 Bac6 Ke7 Ke3 Be6 Kf4 Kf6 h5 Kg7 Bf3 Bc4 g4 Kf8 h6 Bd3 g5 Kxe8;
B1b4k/8/8/8/8/8/6P1/5K2 b - - acd 59; acn 2; acs 0; bm Bh3; ce 32768; pv Bh3 gxh3;
B1b4k/8/8/8/8/8/6P1/5K2 b - - acd 63; acn 120930; acs 0; bm Bh3; ce 32768; pv Bh3 Bd5 Bxg2+ Bxg2;
B1b4k/8/8/8/8/8/6PP/5K2 b - - acd 27; acn 1127227; acs 2; bm Kg7; ce -504; pv Kg7 Kf2 Kf6 h4 Ke5 Ke3 Bd7 Be4 Bg4 Bf3 Be6 g4 Bb3 h5;
B1b4k/8/8/8/8/8/6PP/5K2 b - - acd 28; acn 82758902; acs 15; bm Bh3; ce 32768; pv Bh3 Bd5 Bxg2+ Bxg2 Kg7 Kf2 Kf6 h4 Ke5 Ke3 Kf6 Kf4 Kg6 Be4+ Kh5 Bf3+ Kxh4 Be4;
KB1k4/8/8/8/8/8/8/8 w - - acd 59; acn 245; acs 0; bm Bh2; ce 32768; pv Bh2 Kd7;
KB1k4/8/8/8/8/8/8/8 w - - acd 63; acn 468922; acs 0; bm Kb7; ce 32768; pv Kb7 Ke8 Kc8 Kf8;
KN1b4/8/1k6/8/8/8/8/8 b - - acd 59; acn 51; acs 0; bm Bh4; c0 "both have insufficient material; (claim?) draw"; ce 32768; pv Bh4 Nd7+ Kc6 Ne5+ Kd5 Kb7 Kxe5 Kc6 Bf2;
KN1b4/8/1k6/8/8/8/8/8 b - - acd 63; acn 399620; acs 0; bm Kc7; c0 "both have insufficient material; (claim?) draw"; ce 32768; pv Kc7 Na6+ Kd6 Kb7;
KN1k4/8/8/8/8/8/8/8 b - - acd 59; acn 70; acs 0; bm Kc7; c0 "claim draw"; ce 32768; pv Kc7 Ka7 Kd6 Kb6 Kd5 Kb5 Kd4 Kb4 Ke5 Kc4 Kf5 Kd5 Kf4;
KN1k4/8/8/8/8/8/8/8 b - - acd 63; acn 60816; acs 0; bm Ke8; c0 "claim draw"; ce 32768; pv Ke8 Kb7 Kf8 Nd7+;
KNb5/8/1k6/8/8/8/8/8 b - - acd 59; acn 0; acs 0; bm Bb7#; c0 "both have insuff. material, but claim mate"; ce 32768; pv Bb7#;
KNb5/8/1k6/8/8/8/8/8 b - - acd 63; acn 1376; acs 0; bm Bb7#; c0 "both have insuff. material, but claim mate"; ce 32766; pv Bb7#;
N6K/1k6/8/8/4b3/8/8/8 b - - acd 59; acn 18; acs 0; bm Kxa8; ce 32768; pv Kxa8 Kg7;
N6K/1k6/8/8/4b3/8/8/8 b - - acd 63; acn 122106; acs 0; bm Kxa8; ce 32768; pv Kxa8 Kg8 Bd5+ Kf8;
b1N4K/8/8/1p6/2k5/8/8/8 w - - acd 59; acn 289; acs 0; bm Nd6+; ce 32768; pv Nd6+ Kd5 Nxb5 Bc6 Nc3+ Ke5 Kg7 Kf5 Kf7 Bf3 Nb5;
b1N4K/8/8/1p6/2k5/8/8/8 w - - acd 63; acn 111896; acs 0; bm Nd6+; ce 32768; pv Nd6+ Kb4 Nxb5 Kxb5;
b6K/8/3N4/1pk5/8/8/8/8 w - - acd 59; acn 417; acs 0; bm Nxb5; ce 32768; pv Nxb5 Kxb5 Kg7 Kc5 Kf6 Kd4 Kf5 Bd5 Kf4 Be4 Kg4 Ke5 Kg5;
b6K/8/3N4/1pk5/8/8/8/8 w - - acd 63; acn 727745; acs 0; bm Nxb5; ce 32768; pv Nxb5 Kxb5 Kg8 Bd5+;
kb1N4/8/K7/8/8/8/8/8 w - - acd 59; acn 228; acs 0; bm Nc6; c0 "both have insufficient material; (claim?) draw"; ce 32768; pv Nc6 Bc7 Kb5 Kb7 Na5+ Bxa5 Kc4;
kb1N4/8/K7/8/8/8/8/8 w - - acd 63; acn 677049; acs 0; bm Kb6; c0 "both have insufficient material; (claim?) draw"; ce 32768; pv Kb6 Ba7+ Kc7 Bb8+;
kbN5/8/K7/8/8/8/8/8 w - - acd 59; acn 49; acs 0; bm Nb6#; c0 "both have insuff. material, but claim mate"; ce 32768; pv Nb6#;
kbN5/8/K7/8/8/8/8/8 w - - acd 63; acn 876; acs 0; bm Nb6#; c0 "both have insuff. material, but claim mate"; ce 32766; pv Nb6#;
-
- Posts: 12792
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: A collection of testpositions about 'insufficient materi
The scores of 32768 were due to a bug in my filter program. This is corrected:
Code: Select all
1B5K/1n6/1p6/2k5/8/8/8/8 w - - acd 59; acn 270; acs 0; bm Bh2; ce 0; pv Bh2;
1B5K/1n6/1p6/2k5/8/8/8/8 w - - acd 63; acn 3196440; acs 3; bm Ba7; ce 0; pv Ba7 Nd8 Bxb6+ Kxb6;
1BB5/2k5/K1B5/8/8/8/8/8 b - - acd 59; acn 22; acs 0; bm Kxb8; ce 0; pv Kxb8 Bf5;
1BB5/2k5/K1B5/8/8/8/8/8 b - - acd 63; acn 81692; acs 0; bm Kxb8; ce 0; pv Kxb8 Be6 Kc7 Kb5;
1b1N3K/8/8/8/3k1p2/8/8/8 w - - acd 59; acn 277; acs 0; bm Ne6+; ce 0; pv Ne6+ Ke4 Nxf4 Bxf4 Kg8 Kf5 Kf7 Bd6 Kg7 Be7;
1b1N3K/8/8/8/3k1p2/8/8/8 w - - acd 63; acn 119850; acs 0; bm Ne6+; ce 0; pv Ne6+ Ke4 Nxf4 Bxf4;
6k1/8/6BP/8/8/7P/7K/8 b - - acd 59; acn 60; acs 0; bm Kh8; c0 "An extra pawn on h3 may confuse some programs"; ce 0; pv Kh8 Kg3 Kg8 Kf4 Kh8 Be4;
6k1/8/6BP/8/8/7P/7K/8 b - - acd 63; acn 56851; acs 0; bm Kh8; c0 "An extra pawn on h3 may confuse some programs"; ce 0; pv Kh8 Kg3 Kg8 h7+;
6k1/8/6BP/8/8/8/7K/8 b - - acd 59; acn 31; acs 0; bm Kh8; ce 0; pv Kh8 Kg3 Kg8 Kf4 Kf8;
6k1/8/6BP/8/8/8/7K/8 b - - acd 63; acn 55136; acs 0; bm Kh8; ce 0; pv Kh8 Kh3 Kg8 h7+;
7K/Bn6/1pk5/8/8/8/8/8 w - - acd 59; acn 256; acs 0; bm Bxb6; ce 0; pv Bxb6 Kxb6 Kg7 Kc5 Kf6 Kd4 Kf5 Kd5 Kf4 Nc5 Kg4 Ke4;
7K/Bn6/1pk5/8/8/8/8/8 w - - acd 63; acn 923704; acs 0; bm Bxb6; ce 0; pv Bxb6 Kxb6 Kg8 Kc7;
8/4P3/2B5/8/8/6p1/5kP1/5b1K w - - acd 20; acn 34939249; acs 18; bm e8=N; ce 409; pv e8=N Ke3 Nc7 Be2 Nd5+ Kd4 Kg1 Bd1 Kf1 Ke5 Nc3 Bb3 Ne2 Kd6 Bb5 Bd5 Nxg3 Ke5 Kf2 Kf4 Ne2+ Kg5 Nc3 Be6;
8/4P3/2B5/8/8/6p1/5kP1/5b1K w - - acd 26; acn 1954180; acs 10; bm e8=N; ce 341; pv e8=N Be2 Nf6 Ke3 Kg1 Kf4 Nd5+ Kg5 Nc3 Ba6 Bf3 Bd3 Ne2 Kh4;
8/5K1k/7P/8/6B1/7P/8/8 b - - acd 59; acn 22; acs 0; bm Kh8; ce 0; pv Kh8 Kf6;
8/5K1k/7P/8/6B1/7P/8/8 b - - acd 63; acn 37292; acs 0; bm Kh8; ce 0; pv Kh8 Kf8 Kh7 Bf5+;
8/7N/7p/7p/7K/8/6kP/7N b - - acd 24; acn 52731591; acs 11; bm Kxh2; c0 "best chance for a draw..."; ce 32654; pv Kxh2 Ng3 Kg2 Nxh5;
8/7N/7p/7p/7K/8/6kP/7N b - - acd 26; acn 7975375; acs 14; bm Kxh2; c0 "best chance for a draw..."; ce 32652; pv Kxh2 Ng3 Kg2 Nxh5 Kf3 N7f6 Kf2 Kg4 Ke3 Kf5 Kd4 Kf4 Kd3 Ke5 Ke3 Nd5+ Kd3 Nb6 Kc3 Nd7 Kb4 Kd5 Kc3 Ne5 Kb4 Nc4 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5 Kb3 Kd4 Kb4 Kd5;
8/7N/7p/7p/7K/8/6kP/7N w - - acd 22; acn 86166757; acs 19; bm h3; c0 "gives an easy win"; ce 32732; pv h3 Kh2 Ng3 Kg2 Nf5 Kf3 Nxh6 Kg2 Ng5 Kf1 Kxh5 Ke1 Nf3+ Kf1 Ng5;
8/7N/7p/7p/7K/8/6kP/7N w - - acd 25; acn 3738400; acs 10; bm h3; c0 "gives an easy win"; ce 32732; pv h3 Kxh1 Kg3 Kg1 Nf8 h4+ Kg4 h5+ Kf3 Kh2 Ng6 Kxh3;
8/8/2NkB3/8/8/8/7P/7K b - - acd 59; acn 38; acs 0; bm Kxc6; ce 0; pv Kxc6 Kg2 Kd6 Bg4 Ke5 Kg3;
8/8/2NkB3/8/8/8/7P/7K b - - acd 63; acn 114153; acs 0; bm Kxc6; ce 0; pv Kxc6 Kg2 Kc7 Kh3;
8/8/8/5p2/5K2/8/3BkP2/8 b - - acd 59; acn 102; acs 0; bm Kxf2; ce 0; pv Kxf2 Kxf5 Ke2 Bf4 Kd3 Ke5 Kc4 Be3 Kb4 Bd4;
8/8/8/5p2/5K2/8/3BkP2/8 b - - acd 63; acn 93257; acs 0; bm Kxf2; ce 0; pv Kxf2 Kxf5 Kg3 Bf4+;
8/8/8/5p2/5K2/8/3NkP2/8 b - - acd 59; acn 56; acs 0; bm Kxf2; ce 0; pv Kxf2 Ne4+ fxe4 Kxe4 Ke2 Kf4 Kd3 Ke5;
8/8/8/5p2/5K2/8/3NkP2/8 b - - acd 63; acn 94297; acs 0; bm Kxf2; ce 0; pv Kxf2 Kxf5 Kg3 Ne4+;
8/8/8/6N1/6b1/8/5K2/5N1k w - - acd 59; acn 366; acs 0; bm Ne4; c0 "Don't claim draw, but mate."; ce 32766; pv Ne4 Bd7 Neg3#;
8/8/8/6N1/6b1/8/5K2/5N1k w - - acd 63; acn 12416; acs 0; bm Ne4; c0 "Don't claim draw, but mate."; ce 32764; pv Ne4 Bh5 Neg3#;
8/8/8/8/3N3B/2N5/3k2K1/4r3 w - - acd 59; acn 826; acs 0; bm Bxe1+; c0 "Gives an easy win."; ce 32742; pv Bxe1+ Kd3 Nf5 Kc4 Kf3 Kd3 Nd5 Kc4 Ke4 Kb5 Bc3;
8/8/8/8/3N3B/2N5/3k2K1/4r3 w - - acd 63; acn 433588; acs 0; bm Bxe1+; c0 "Gives an easy win."; ce 32740; pv Bxe1+ Kd3 Ne6 Ke3;
8/8/8/8/3N4/2N5/3k2K1/4B3 b - - acd 59; acn 110; acs 0; bm Kd3; c0 "Don't play this and claim draw."; ce 32742; pv Kd3 Nf5 Kc4 Kf3 Kd3 Nd5 Kc4 Ke4 Kc5 Bf2+ Kc6;
8/8/8/8/3N4/2N5/3k2K1/4B3 b - - acd 63; acn 464222; acs 0; bm Kd3; c0 "Don't play this and claim draw."; ce 32742; pv Kd3 Ne6 Ke3 Kg3;
8/8/8/8/3N4/2N5/6K1/4k3 w - - acd 59; acn 60; acs 0; bm Nf3#; c0 "Don't claim draw, but mate."; ce 0; pv Nf3#;
8/8/8/8/3N4/2N5/6K1/4k3 w - - acd 63; acn 4430; acs 0; bm Nf3#; c0 "Don't claim draw, but mate."; ce 32766; pv Nf3#;
8/8/8/8/4N1b1/8/5K2/5N1k b - - acd 59; acn 22; acs 0; bm Bd1; c0 "Don't claim draw, but mate."; ce 32766; pv Bd1 Neg3#;
8/8/8/8/4N1b1/8/5K2/5N1k b - - acd 63; acn 687925; acs 0; bm Bc8; c0 "Don't claim draw, but mate."; ce 32766; pv Bc8 Neg3#;
8/8/8/8/4N3/5b2/5K2/5N1k w - - acd 59; acn 55; acs 0; bm Neg3#; c0 "Don't claim draw, but mate."; ce 0; pv Neg3#;
8/8/8/8/4N3/5b2/5K2/5N1k w - - acd 63; acn 1936; acs 0; bm Neg3#; c0 "Don't claim draw, but mate."; ce 32766; pv Neg3#;
8/8/8/8/5K2/8/3BkP2/8 b - - acd 59; acn 110; acs 0; bm Kxf2; ce 0; pv Kxf2 Be3+ Ke1 Ke4 Kf1 Bc5 Kg2 Kf4 Kf1 Bb4;
8/8/8/8/5K2/8/3BkP2/8 b - - acd 63; acn 101052; acs 0; bm Kxf2; ce 0; pv Kxf2 Be3+ Kf1 Kg5;
8/8/8/8/5K2/8/3NkP2/8 b - - acd 59; acn 72; acs 0; bm Kxf2; ce 0; pv Kxf2 Nf3 Ke2 Ke4 Kf2 Nd4 Kg3 Kf5 Kf2;
8/8/8/8/5K2/8/3NkP2/8 b - - acd 63; acn 104767; acs 0; bm Kxf2; ce 0; pv Kxf2 Ne4+ Kf1 Ng3+;
8/p7/8/8/7K/8/5NkP/8 b - - acd 59; acn 160; acs 0; bm Kxf2; ce 32738; pv Kxf2 Kg5 a5 h4 a4 h5 a3 h6 a2 h7 a1=Q Kg6 Ke3 Kf7 Ke4 Kg8 Qa2+;
8/p7/8/8/7K/8/5NkP/8 b - - acd 63; acn 28982; acs 0; bm Kxf2; ce 32736; pv Kxf2 h3 Ke3 Kg4;
8/rKn5/1n6/8/8/k7/8/8 w - - acd 59; acn 187; acs 0; bm Kxa7; ce 0; pv Kxa7 Kb4 Kxb6 Nb5 Kc6 Kc4 Kd7 Kd5;
8/rKn5/1n6/8/8/k7/8/8 w - - acd 63; acn 122621; acs 0; bm Kxa7; ce 0; pv Kxa7 Ncd5 Kb7 Kb4;
B1b1B2k/8/8/8/8/8/6P1/5K2 b - - acd 26; acn 63521046; acs 13; bm Bh3; ce 0; pv Bh3 Bd5 Bxg2+ Bxg2 Kg7 Bec6 Kf6 Bgd5 Kg5;
B1b1B2k/8/8/8/8/8/6P1/5K2 b - - acd 27; acn 12021213; acs 17; bm Kg7; ce -500; pv Kg7 Kf2 Bh3 g3 Kf6 Ke3 Kg5 Bf3 Bc8 Bb5 Bf5 Bbe2 Bc8 Kd4;
B1b1B2k/8/8/8/8/8/6PP/5K2 b - - acd 14; acn 5855018; acs 9; bm Kg7; ce -660; pv Kg7 Bf3;
B1b1B2k/8/8/8/8/8/6PP/5K2 b - - acd 21; acn 71220972; acs 15; bm Kg7; ce -901; pv Kg7 h4 Bg4 Kf2 Kf8 Bac6 Ke7 Ke3 Be6 Kf4 Kf6 h5 Kg7 Bf3 Bc4 g4 Kf8 h6 Bd3 g5 Kxe8;
B1b4k/8/8/8/8/8/6P1/5K2 b - - acd 59; acn 2; acs 0; bm Bh3; ce 0; pv Bh3 gxh3;
B1b4k/8/8/8/8/8/6P1/5K2 b - - acd 63; acn 120930; acs 0; bm Bh3; ce 0; pv Bh3 Bd5 Bxg2+ Bxg2;
B1b4k/8/8/8/8/8/6PP/5K2 b - - acd 27; acn 1127227; acs 2; bm Kg7; ce -504; pv Kg7 Kf2 Kf6 h4 Ke5 Ke3 Bd7 Be4 Bg4 Bf3 Be6 g4 Bb3 h5;
B1b4k/8/8/8/8/8/6PP/5K2 b - - acd 28; acn 82758902; acs 15; bm Bh3; ce 0; pv Bh3 Bd5 Bxg2+ Bxg2 Kg7 Kf2 Kf6 h4 Ke5 Ke3 Kf6 Kf4 Kg6 Be4+ Kh5 Bf3+ Kxh4 Be4;
KB1k4/8/8/8/8/8/8/8 w - - acd 59; acn 245; acs 0; bm Bh2; ce 0; pv Bh2 Kd7;
KB1k4/8/8/8/8/8/8/8 w - - acd 63; acn 468922; acs 0; bm Kb7; ce 0; pv Kb7 Ke8 Kc8 Kf8;
KN1b4/8/1k6/8/8/8/8/8 b - - acd 59; acn 51; acs 0; bm Bh4; c0 "both have insufficient material; (claim?) draw"; ce 0; pv Bh4 Nd7+ Kc6 Ne5+ Kd5 Kb7 Kxe5 Kc6 Bf2;
KN1b4/8/1k6/8/8/8/8/8 b - - acd 63; acn 399620; acs 0; bm Kc7; c0 "both have insufficient material; (claim?) draw"; ce 0; pv Kc7 Na6+ Kd6 Kb7;
KN1k4/8/8/8/8/8/8/8 b - - acd 59; acn 70; acs 0; bm Kc7; c0 "claim draw"; ce 0; pv Kc7 Ka7 Kd6 Kb6 Kd5 Kb5 Kd4 Kb4 Ke5 Kc4 Kf5 Kd5 Kf4;
KN1k4/8/8/8/8/8/8/8 b - - acd 63; acn 60816; acs 0; bm Ke8; c0 "claim draw"; ce 0; pv Ke8 Kb7 Kf8 Nd7+;
KNb5/8/1k6/8/8/8/8/8 b - - acd 59; acn 0; acs 0; bm Bb7#; c0 "both have insuff. material, but claim mate"; ce 0; pv Bb7#;
KNb5/8/1k6/8/8/8/8/8 b - - acd 63; acn 1376; acs 0; bm Bb7#; c0 "both have insuff. material, but claim mate"; ce 32766; pv Bb7#;
N6K/1k6/8/8/4b3/8/8/8 b - - acd 59; acn 18; acs 0; bm Kxa8; ce 0; pv Kxa8 Kg7;
N6K/1k6/8/8/4b3/8/8/8 b - - acd 63; acn 122106; acs 0; bm Kxa8; ce 0; pv Kxa8 Kg8 Bd5+ Kf8;
b1N4K/8/8/1p6/2k5/8/8/8 w - - acd 59; acn 289; acs 0; bm Nd6+; ce 0; pv Nd6+ Kd5 Nxb5 Bc6 Nc3+ Ke5 Kg7 Kf5 Kf7 Bf3 Nb5;
b1N4K/8/8/1p6/2k5/8/8/8 w - - acd 63; acn 111896; acs 0; bm Nd6+; ce 0; pv Nd6+ Kb4 Nxb5 Kxb5;
b6K/8/3N4/1pk5/8/8/8/8 w - - acd 59; acn 417; acs 0; bm Nxb5; ce 0; pv Nxb5 Kxb5 Kg7 Kc5 Kf6 Kd4 Kf5 Bd5 Kf4 Be4 Kg4 Ke5 Kg5;
b6K/8/3N4/1pk5/8/8/8/8 w - - acd 63; acn 727745; acs 0; bm Nxb5; ce 0; pv Nxb5 Kxb5 Kg8 Bd5+;
kb1N4/8/K7/8/8/8/8/8 w - - acd 59; acn 228; acs 0; bm Nc6; c0 "both have insufficient material; (claim?) draw"; ce 0; pv Nc6 Bc7 Kb5 Kb7 Na5+ Bxa5 Kc4;
kb1N4/8/K7/8/8/8/8/8 w - - acd 63; acn 677049; acs 0; bm Kb6; c0 "both have insufficient material; (claim?) draw"; ce 0; pv Kb6 Ba7+ Kc7 Bb8+;
kbN5/8/K7/8/8/8/8/8 w - - acd 59; acn 49; acs 0; bm Nb6#; c0 "both have insuff. material, but claim mate"; ce 0; pv Nb6#;
kbN5/8/K7/8/8/8/8/8 w - - acd 63; acn 876; acs 0; bm Nb6#; c0 "both have insuff. material, but claim mate"; ce 32766; pv Nb6#;
-
- Posts: 12792
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: A collection of testpositions about 'insufficient materi
Here are the records in standard EPD format. I should think they will be interesting at least for historical purposes:
Code: Select all
2r2rk1/pp3ppp/4p3/7n/3P4/P3B1P1/1P3P1P/2R2RK1 w - - bm d5; id "Jens Bæk Nielsen.01";
r1b2rk1/ppppqppp/1b3n2/1B2p1Q1/4P3/2PPB3/PP3PPP/RN3RK1 b - - am Bxe3; id "Jens Bæk Nielsen.02";
2kr3r/p1qnbp2/1pn1p3/3pP1p1/2pP4/P1P2N2/1P1NQPPP/R1B2RK1 w - - bm b3; id "Jens Bæk Nielsen.03";
r2r2k1/p2bqpbp/2p1n1p1/Pp2p3/4P3/1NP1B3/1PQ1BPPP/R2R2K1 w - - bm Bg4; id "Jens Bæk Nielsen.04";
4b1k1/1q4p1/p1r1pp1p/P1Pp4/8/Q2BP2P/5PP1/2R3K1 w - - bm e4; id "Jens Bæk Nielsen.05";
2r2rk1/1p1bq3/p3p2p/3pPpp1/1P1Q4/P7/2P2PPP/2R1RBK1 b - - bm Bb5; id "Jens Bæk Nielsen.06";
1r1r2k1/2b1qp1p/b1p3p1/p1p1p3/2P1P3/1PN1BP2/P1Q3PP/R2R2K1 b - - bm Rd4; id "Jens Bæk Nielsen.07";
rn2k2r/pp1bbppp/1q2p3/3pP3/3P4/3B1N2/PP1B1PPP/1R1QK2R b Kkq - bm Bb5; id "Jens Bæk Nielsen.08";
r2q1rk1/p3pp1p/1p3np1/2p5/2P5/3P1NP1/P3PP1P/R2Q1RK1 w - - bm a4; id "Jens Bæk Nielsen.09";
r1b1k2r/pp1p1p1p/2p2p2/2b1p3/2B1P3/2NP4/PPP2PPP/R4RK1 w kq - bm Kh1; id "Jens Bæk Nielsen.10";
r4rk1/pppqn1b1/3p2pp/3Ppb2/2P1N3/3BBP2/PP4PP/R2QK2R w KQ - bm g4; id "Jens Bæk Nielsen.11";
r1q2rk1/ppnn2bp/3p2p1/2pPp3/2P1P1Q1/2N4P/PP1B1PB1/R3R1K1 b - - bm Rf7; id "Jens Bæk Nielsen.12";
rnbq1rk1/ppp1bpp1/4pn1p/3p4/2PP4/2N1P3/PP3PPP/2RQKBBR b K - am g5; id "Jens Bæk Nielsen.13";
r1bqk2r/pp2bppp/2nppn2/2p5/4P3/2NP1N2/PPP1BPPP/R1BQ1RK1 w kq - am Ng5; id "Jens Bæk Nielsen.14";
r1bqkb1r/1p1p2p1/1n3p1p/pN1P4/P3P3/5N1P/5P2/R2QKB1R w KQkq - bm d6; id "Jens Bæk Nielsen.15";
1k2r3/2pr2pp/ppp2p2/5R2/4P1P1/1P1P3P/P1P5/5RK1 w - - bm b4; id "Jens Bæk Nielsen.16";
2b5/4pkb1/p2p2p1/1p1P3p/4P3/1P2B1P1/P3K1BP/8 b - - am Bb7; id "Jens Bæk Nielsen.17";
q1rr1bk1/1b1n1p1p/pp1ppnp1/8/P1NPP3/1P4PP/1B1NQPB1/1R1R2K1 w - - bm d5; id "Jens Bæk Nielsen.18";
r2q1rk1/1ppnbppp/p2p1nb1/3Pp3/2P1P1P1/2N2N1P/PPB1QP2/R1B2RK1 b - - bm h5; id "Jens Bæk Nielsen.19";
r1bqk2r/pp2bppp/2p5/3pP3/P2Q1P2/2N1B3/1PP3PP/R4RK1 b kq - bm f6; id "Jens Bæk Nielsen.20";
3r1k2/4npp1/1ppr3p/p6P/P2PPPP1/1NR5/5K2/2R5 w - - bm d5; id "Jens Bæk Nielsen.21";
2r3k1/pppR1pp1/4p3/4P1P1/5P2/1P4K1/P1P5/8 w - - bm g6; id "Jens Bæk Nielsen.22";
2r1nrk1/p2q1ppp/bp1p4/n1pPp3/P1P1P3/2PBB1N1/4QPPP/R4RK1 w - - bm f4; id "Jens Bæk Nielsen.23";
r1bqk2r/pp1pppbp/2n2np1/8/2PN4/2N3P1/PP2PPBP/R1BQK2R b KQkq - am Na5; id "Jens Bæk Nielsen.24";
r3kb1r/1ppq1ppp/p2p1n2/8/2PQP3/2N5/PP3PPP/R1B1K2R b KQkq - am c5; id "Jens Bæk Nielsen.25";
r1b2rk1/p2n1ppp/1p3n2/2pp4/1q1P4/3BPN2/PPQN1PPP/R4RK1 w - - bm a3; id "Jens Bæk Nielsen.26";
r4rk1/1p1nq1pp/p1b1p3/4Pp2/3P1Q2/3B1N2/P4PPP/R1R3K1 w - - am Qg5; id "Jens Bæk Nielsen.27";
r1r3k1/1p6/p3n2p/3pPpp1/3P1P2/4KN2/P5PP/R1R5 w - - bm g3; id "Jens Bæk Nielsen.28";
r4rk1/4nppp/p2qb3/2p5/8/2PB1Q2/3P2PP/R1B2RK1 b - - am f5; id "Jens Bæk Nielsen.29";
r3k3/pp3p1p/6p1/8/8/6P1/PP3P1P/2R3K1 w - - bm Rc7; id "Jens Bæk Nielsen.30";
r1b2rk1/1pn1bpbp/p2p2p1/q1pP4/2P1P3/2NB4/PP1QNPPP/R4RK1 b - - bm b5; id "Jens Bæk Nielsen.31";
6k1/ppp4p/8/6P1/2P2p1R/1P1n3N/1r3PK1/8 w - - am Nxf4; id "Jens Bæk Nielsen.32";
8/ppp1k1p1/2n4p/3B4/4p3/2P4P/PP2K1P1/8 w - - bm Bxc6; id "Jens Bæk Nielsen.33";
r1bqr1k1/pp3ppp/2pb1nn1/3p2B1/1P1P4/2NBPN2/P1Q2PPP/1R3RK1 w - - bm b5; id "Jens Bæk Nielsen.34";
2r2rk1/3q1ppp/p3p3/1p1p4/1P1P4/P3P3/5PPP/1RQ2RK1 b - - bm Rc4; id "Jens Bæk Nielsen.35";
r1bqr1k1/ppp2pp1/2nb1n1p/3p4/3P1B2/2PB3P/PP1N1PP1/R2Q1RK1 w - - bm Be3; id "Jens Bæk Nielsen.36";
r2qr1k1/ppp2pp1/2nb1n1p/3p4/3P1B2/2PB1N1P/PP1N1PP1/R2Q1RK1 w - - bm Bxd6; id "Jens Bæk Nielsen.37";
4b3/p3kp2/6p1/3pP2p/2pP1P2/4K1P1/P3N2P/8 w - - bm f5; id "Jens Bæk Nielsen.38";
8/8/1P2P3/8/6p1/2r2kP1/7P/1R4K1 b - - bm Re3; id "Jens Bæk Nielsen.39";
r2q1rk1/ppp1ppbp/2np1np1/8/2PPP3/2NBBQ1P/PP3PP1/R3K2R b KQ - bm Nd7; id "Jens Bæk Nielsen.40";
N3Q3/3P2pk/5p2/8/2P1p1PK/1P1rP2P/5P2/2n4b b - - bm Ne2; id "Jens Bæk Nielsen.41";
2k5/1pp2p2/8/1P3b1n/8/1P3P2/P5PP/2K2B2 w - - bm g4; id "Jens Bæk Nielsen.42";
8/3p4/4p3/P7/5k2/8/4P3/5Kq1 w - - bm Kxg1; id "Jens Bæk Nielsen.43";
5k2/8/8/8/8/2P5/8/3K4 w - - bm Kc2; id "Jens Bæk Nielsen.44";
8/8/3k4/8/3K4/8/2P5/8 w - - am c4; id "Jens Bæk Nielsen.45";
8/p5kp/8/1P6/8/1K6/P7/8 w - - bm a4; id "Jens Bæk Nielsen.46";
8/2k5/1pP5/1P1K4/8/8/8/8 w - - bm Ke6; id "Jens Bæk Nielsen.47";
3k4/8/8/p5p1/P5P1/8/4K3/8 w - - bm Kd2; id "Jens Bæk Nielsen.48";
4k3/8/8/8/8/4Kp2/3RbP2/8 w - - bm Rxc2; id "Jens Bæk Nielsen.49";
8/8/8/5p2/5K2/8/3NkP2/8 b - - bm Kxf2; id "Jens Bæk Nielsen.50";
8/8/8/5p2/5K2/8/3BkP2/8 b - - bm Kxf2; id "Jens Bæk Nielsen.51";
8/rKn5/1n6/8/8/k7/8/8 w - - bm Kxa7; id "Jens Bæk Nielsen.52";
8/7N/7p/7p/7K/8/6kP/7N b - - bm Kxh2; id "Jens Bæk Nielsen.53";
4k3/5N1B/5K2/8/8/8/8/8 w - - bm Ne5; id "Jens Bæk Nielsen.54";
1KQ5/8/8/8/8/8/6p1/6k1 w - - bm Kc7; id "Jens Bæk Nielsen.55";
k7/2K5/P7/P7/8/6p1/6P1/8 w - - bm Kd6; id "Jens Bæk Nielsen.56";
1B5K/1n6/1p6/2k5/8/8/8/8 w - - bm Ba7; id "Jens Bæk Nielsen.57";
b1N4K/8/8/1p6/2k5/8/8/8 w - - bm Nd6+; id "Jens Bæk Nielsen.58";
r2n2k1/pp3ppp/1n6/N1rP4/1N2P1K1/PP1BP1b1/3RQ1Pq/2R5 w - - am Rxc5; id "Jens Bæk Nielsen.59";
5r1k/ppp4p/3p2p1/P2P4/1N2P1nq/2P4P/1P4P1/nQ2R2K w - - am Qxa1; id "Jens Bæk Nielsen.60";
r7/pp3bkp/q2p1pp1/3N4/Pp2P3/2N3PP/2PQ2BK/2B5 b - - am bxc3; id "Jens Bæk Nielsen.61";
6k1/K1ppp1p1/1p2p3/p3b1PP/7N/P2B3r/4P1Pr/2QR1R2 b - - am Rxh4; id "Jens Bæk Nielsen.62";
b1n2r1k/pqb2p1p/4pPp1/Pp4Q1/R4R2/2P4P/1P1P2p1/6K1 b - - am bxa4; id "Jens Bæk Nielsen.63";
1r5r/3Rbkpn/Bp2p1p1/5p2/4pP2/4PqP1/PP3N1P/1K1R4 b - - am Qxf2; id "Jens Bæk Nielsen.64";
2r2q2/2n4k/6p1/1Pp1p2p/2PpP2p/3P4/1KN2Q1P/R7 w - - bm Qxf8; id "Jens Bæk Nielsen.65";
3qnk2/1b3pp1/1np4p/2Pp4/PP6/B4BQP/3P1PPK/2R2N2 b - - am Nxa4; id "Jens Bæk Nielsen.66";
nbk1r3/ppq3p1/2p2pPp/2P5/B2Pb3/4P1P1/PP1Q2NP/K3R1N1 b - - bm Bxg2; id "Jens Bæk Nielsen.67";
r3k2r/pbn2ppp/8/1P1pP3/P1qP4/5B2/3Q1PPP/R3K2R w KQkq - bm Be2; id "Jens Bæk Nielsen.68";
3r2k1/ppq2pp1/4p2p/3n3P/3N2P1/2P5/PP2QP2/K2R4 b - - bm Nxc3; id "Jens Bæk Nielsen.69";
k7/8/8/1Q6/4Kb2/8/8/8 w - - bm Kd5; id "Jens Bæk Nielsen.70";
2nr1rk1/ppp3p1/n4pQ1/8/q6R/6P1/PPP2PNP/4R2K w - - bm Rh7; id "Jens Bæk Nielsen.71";
7k/3q2p1/4p2p/4Pp2/1r3P2/p1pR4/P1P3PP/3Q3K b - - bm Qxd3; id "Jens Bæk Nielsen.72";
r5k1/ppq2p1p/2p5/6r1/1P2pN2/P3PbP1/2Q2P2/R3R1K1 b - - bm Qxf4; id "Jens Bæk Nielsen.73";
3r2k1/5p2/6p1/4b3/1P2P3/1R2P2p/P1K1N3/8 b - - bm Rd2; id "Jens Bæk Nielsen.74";
r1b2rk1/2n1qppp/p1p1p3/1p2P3/4N3/3BP3/PP2QPPP/R4RK1 w - - bm Nf6+; id "Jens Bæk Nielsen.75";
q3rn1k/2QR4/pp2pp2/8/P1P5/1P4N1/6n1/6K1 w - - bm Nf5; id "Jens Bæk Nielsen.76";
r3rbk1/ppq2pp1/2p3P1/8/2n3P1/2N5/PPP2P2/1KQR3R w - - bm Rh8+; id "Jens Bæk Nielsen.77";
3r1rk1/pp1q1ppp/3pn3/2pN4/5PP1/P5PQ/1PP1B3/1K1R4 w - - bm Bb5; id "Jens Bæk Nielsen.78";
8/p5kp/1p3p2/6p1/8/1P3QPK/P2N4/6q1 b - - bm h5; id "Jens Bæk Nielsen.79";
8/5k2/pp6/5p2/6bP/P1Bp4/1P4RK/2r5 b - - bm Rxc3; id "Jens Bæk Nielsen.80";
Re: A collection of testpositions about 'insufficient materi
Thanks for your great effort, Dann!
I have some comments:
I spotted a few errors:
Diagram 13 - Bh4,Ng1
Diagram 31 - Pe7
Diagram 64 - Pc5,Qb3
Diagram 66 - Rb1
Diagram 78 should be excluded, as Rh1 is better than Bb5.
Diagram 39,40,41 is intended for play against humans...
But they are still included.
Diagram 42 and 43 is a silly attemt to measure a programs timedisposition.
Make easy moves fast...
But a number of the diagrams should be expanded into more positions.
Fx diagram 1.
1.d5!,b6 2.dxe6!
Both white moves should be tested.
The test is at least 20 years old.
Then the testers should set up the positions manually.
And so it was an advantage to test more moves from the same position.
Sounds silly today...
I will try to make these epd-corrections in the near future, when I get time for it.
The test may still be usefull for those who develops a program from scratch.
My test could be used to estimate the rating of ca. 30 programs 20 years ago.
Has anybody made a more current and better test since I made my test?
Jens
PS. read more about the test here: http://www.jens-musik.dk/skak.htm
I have some comments:
I spotted a few errors:
Diagram 13 - Bh4,Ng1
Diagram 31 - Pe7
Diagram 64 - Pc5,Qb3
Diagram 66 - Rb1
Diagram 78 should be excluded, as Rh1 is better than Bb5.
Diagram 39,40,41 is intended for play against humans...
But they are still included.
Diagram 42 and 43 is a silly attemt to measure a programs timedisposition.
Make easy moves fast...
But a number of the diagrams should be expanded into more positions.
Fx diagram 1.
1.d5!,b6 2.dxe6!
Both white moves should be tested.
The test is at least 20 years old.
Then the testers should set up the positions manually.
And so it was an advantage to test more moves from the same position.
Sounds silly today...
I will try to make these epd-corrections in the near future, when I get time for it.
The test may still be usefull for those who develops a program from scratch.
My test could be used to estimate the rating of ca. 30 programs 20 years ago.
Has anybody made a more current and better test since I made my test?
Jens
PS. read more about the test here: http://www.jens-musik.dk/skak.htm
-
- Posts: 12792
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: A collection of testpositions about 'insufficient materi
Do you have corrected EPDs available for my mistakes?JensBNielsen wrote:Thanks for your great effort, Dann!
I have some comments:
I spotted a few errors:
Diagram 13 - Bh4,Ng1
Diagram 31 - Pe7
Diagram 64 - Pc5,Qb3
Diagram 66 - Rb1
Diagram 78 should be excluded, as Rh1 is better than Bb5.
Diagram 39,40,41 is intended for play against humans...
But they are still included.
Diagram 42 and 43 is a silly attemt to measure a programs timedisposition.
Make easy moves fast...
But a number of the diagrams should be expanded into more positions.
Fx diagram 1.
1.d5!,b6 2.dxe6!
Both white moves should be tested.
The test is at least 20 years old.
Then the testers should set up the positions manually.
And so it was an advantage to test more moves from the same position.
Sounds silly today...
I will try to make these epd-corrections in the near future, when I get time for it.
The test may still be usefull for those who develops a program from scratch.
My test could be used to estimate the rating of ca. 30 programs 20 years ago.
Has anybody made a more current and better test since I made my test?
Jens
PS. read more about the test here: http://www.jens-musik.dk/skak.htm
Re: A collection of testpositions about 'insufficient materi
I will post them here when they are ready.
But I doubt I have the time for it the next two weeks - but after that I have holiday and more time
)
Jens
But I doubt I have the time for it the next two weeks - but after that I have holiday and more time

Jens