I did count the positions without bm, I hope they are the samebnst wrote:I tried to hint that they are the same

Moderator: Ras
I did count the positions without bm, I hope they are the samebnst wrote:I tried to hint that they are the same
This PCL also complains about an "ep" in the move. So I am revising this item too by removing the ep, don't care the ep in pv [...] since I am only processing the bm.Dann Corbit wrote:That one is fascinating. Since chest processed it without puking, I guess that it considered it as '1', '6' 'N' so 8 characters (7 spaces and a knight).Ferdy wrote:I extracted positions with single bm only. Then try to convert the SAN of bm to LAN using python-chess library (PCL) which after some tries have successfully installed only yesterday.
The slight anomally in castling field was because when I run my script the PCL will not process the fen with that kind of castling field. So I create a script to look all those castling field before using the PCL.
Now before I convert the SAN in bm to LAN, I try to check all positions if the moves in bm are legal moves using PCL. The script has halted again because the PCL has found a double digit in the epd, see /16N/I am only checking the bm legality for all positions with 1 bm that I had extracted.Code: Select all
4r1k1/b1R2ppp/pq6/1p2Q3/1P2n3/16N/1B4BP/7K b - - acn 45; acs 0; bm Qg1+; ce 32764; dm 2; pv Qg1+ Nxg1 Nf2#;
But the positions that I reported with unnatural castling fields are based on original epd.
Code: Select all
r1b2k1r/p5p1/2p1p1B1/q1bpPp1p/5Q2/2P1B3/P1P2PPP/R4RK1 w - f6 acn 3918079; acs 7; bm exf6ep+; ce 32754; dm 7; pv exf6ep+ d4 fxg7+ Ke7 gxh8=Q Bb7 Qh7+ Kd8 Qxb7 h4 Qxa8+ Kd7 Qe8#;
[d]rr1P4/1Q6/1nNp4/p7/p3kpP1/p7/1P3K2/R7 w - - 0 1rr1P4/1Q6/1nNp4/p7/p3kpP1/p7/1P3K2/R7 w - - acn 46; acs 0; bm Rd1; ce 32764; dm 2; pv Rd1 f3 Rd4#;
Code: Select all
rr1P4/1Q6/1nNp4/p7/p3kpP1/p7/1P3K2/R7 w - - acn 46; acs 0; bm Rd1; ce 32764; dm 2; pv Rd1 f3 Rd4#; c0 a1d1;
rq2p2p/1r2p3/7Q/3RpR2/nP2k2p/1P1p2PP/8/5K2 w - - acn 104824; acs 0; bm Qe6; ce 32758; dm 5; pv Qe6 Ke3 Rdxe5+ Qxe5 Qxe5+ Kd2 Rf2+ Kd1 Qe1#; c0 h6e6;
rp6/r1p5/2N1pQ2/p1Nk2p1/P7/3p4/4p2K/8 w - - acn 1266; acs 0; bm Ne4; ce 32762; dm 3; pv Ne4 g4 Qe5+ Kc4 Nd2#; c0 c5e4;
rp3n2/n4N2/Q5p1/2pp1r2/2p2kP1/4pP2/1P5P/3N3K w - - acn 513415; acs 1; bm Qd6+; ce 32756; dm 6; pv Qd6+ Kxf3 Nc3 Rf4 Qxd5+ Re4 Qxe4+ Kf2 Qg2+ Ke1 Qe2#; c0 a6d6;
rp2p3/8/5p1p/2N2P1k/5p1P/2Q2P1K/8/8 w - - acn 88; acs 0; bm Ne6; ce 32764; dm 2; pv Ne6 e7 Nxf4#; c0 c5e6;
rp1n4/1r5p/5N2/n3R2K/Qp1k1p2/1P2NP2/1P1pp2P/5p2 w - - acn 10688; acs 0; bm Qe8; ce 32760; dm 4; pv Qe8 Ne6 Qxe6 Rd7 Nc2+ Kd3 Qf5#; c0 a4e8;
rp1n4/1r5p/5N2/n3R2K/Qp1k1p2/1P2NP2/1P1pp2P/5p2 w - - acn 10688; acs 0; bm Qe8; ce 32760; dm 4; pv Qe8 Ne6 Qxe6 Rd7 Nc2+ Kd3 Qf5#; c0 a4e8;
rp1k1N2/p3R1n1/R2N4/4n3/8/8/8/3KP3 w - - acn 65; acs 0; bm Rb7; ce 32764; dm 2; pv Rb7 Ne8 Ne6#; c0 e7b7;
rp1k1N2/p3R1n1/R2N4/4n3/8/8/8/3KP3 w - - acn 65; acs 0; bm Rb7; ce 32764; dm 2; pv Rb7 Ne8 Ne6#; c0 e7b7;
rp1N2R1/1ppp2P1/3p4/7p/3k4/pP1p1PQn/1N1P2p1/4K3 w - - acn 24380; acs 0; bm Qh4+; ce 32756; dm 6; pv Qh4+ Nf4 Qxf4+ Kc5 Qc4+ Kb6 Qb4+ Ka6 Qxb7+ Ka5 b4#; c0 g3h4;
rnk1P2R/1p6/6P1/2Pp2p1/1PN1p3/N1Q3P1/1q4P1/n2R1K2 w - - acn 768415; acs 1; bm Nb6+; ce 32756; dm 6; pv Nb6+ Kc7 Qxb2 Nd7 Qg7 g4 Nb5+ Kb8 Qe7 e3 Qd8#; c0 c4b6;
rnP1QRp1/8/1pP1N3/3rk3/3pPp2/NK6/PPp1q3/3nR3 w - - acn 376; acs 0; bm Nxf4+; ce 32762; dm 3; pv Nxf4+ Kd6 Qe6+ Kc5 Qxd5#; c0 e6f4;
rR6/N7/1pP1pN2/1K2k1P1/n2R2P1/2p1p3/2P5/6P1 w - - acn 22900; acs 0; bm Re4+; ce 32758; dm 5; pv Re4+ Kd6 Nc8+ Kc7 Rxa8 e2 Rd4 e1=Q Ne8#; c0 d4e4;
rQPP4/1n3q2/r4P2/p7/3Pp3/Kpk1N3/3R4/3R4 w - - acn 1181; acs 0; bm Nd5+; ce 32760; dm 4; pv Nd5+ Qxd5 Qg3+ e3 Qxe3+ Kc4 Qxb3#; c0 e3d5;
rP6/3p1N1P/3P1p2/1n6/3p1k1P/p1n2p1K/8/3NRR2 w - - acn 5088; acs 0; bm h8=Q; ce 32760; dm 4; pv h8=Q Ne4 Rxf3+ Kxf3 Qh5+ Kf4 Qg4#; c0 h7h8q;
rNn4P/NQ6/2P5/2Pp3P/8/p3P3/R7/K1k5 w - - acn 1; acs 0; bm Qb1#; ce 32766; dm 1; pv Qb1#; c0 b7b1;
[...]
Can you email the file to dcorbit@connx.comFerdy wrote:I parsed the orig file and I got 1714 positions with pawn in first and last rank.
Sample.Code: Select all
rr1P4/1Q6/1nNp4/p7/p3kpP1/p7/1P3K2/R7 w - - acn 46; acs 0; bm Rd1; ce 32764; dm 2; pv Rd1 f3 Rd4#; c0 a1d1; rq2p2p/1r2p3/7Q/3RpR2/nP2k2p/1P1p2PP/8/5K2 w - - acn 104824; acs 0; bm Qe6; ce 32758; dm 5; pv Qe6 Ke3 Rdxe5+ Qxe5 Qxe5+ Kd2 Rf2+ Kd1 Qe1#; c0 h6e6; rp6/r1p5/2N1pQ2/p1Nk2p1/P7/3p4/4p2K/8 w - - acn 1266; acs 0; bm Ne4; ce 32762; dm 3; pv Ne4 g4 Qe5+ Kc4 Nd2#; c0 c5e4; rp3n2/n4N2/Q5p1/2pp1r2/2p2kP1/4pP2/1P5P/3N3K w - - acn 513415; acs 1; bm Qd6+; ce 32756; dm 6; pv Qd6+ Kxf3 Nc3 Rf4 Qxd5+ Re4 Qxe4+ Kf2 Qg2+ Ke1 Qe2#; c0 a6d6; rp2p3/8/5p1p/2N2P1k/5p1P/2Q2P1K/8/8 w - - acn 88; acs 0; bm Ne6; ce 32764; dm 2; pv Ne6 e7 Nxf4#; c0 c5e6; rp1n4/1r5p/5N2/n3R2K/Qp1k1p2/1P2NP2/1P1pp2P/5p2 w - - acn 10688; acs 0; bm Qe8; ce 32760; dm 4; pv Qe8 Ne6 Qxe6 Rd7 Nc2+ Kd3 Qf5#; c0 a4e8; rp1n4/1r5p/5N2/n3R2K/Qp1k1p2/1P2NP2/1P1pp2P/5p2 w - - acn 10688; acs 0; bm Qe8; ce 32760; dm 4; pv Qe8 Ne6 Qxe6 Rd7 Nc2+ Kd3 Qf5#; c0 a4e8; rp1k1N2/p3R1n1/R2N4/4n3/8/8/8/3KP3 w - - acn 65; acs 0; bm Rb7; ce 32764; dm 2; pv Rb7 Ne8 Ne6#; c0 e7b7; rp1k1N2/p3R1n1/R2N4/4n3/8/8/8/3KP3 w - - acn 65; acs 0; bm Rb7; ce 32764; dm 2; pv Rb7 Ne8 Ne6#; c0 e7b7; rp1N2R1/1ppp2P1/3p4/7p/3k4/pP1p1PQn/1N1P2p1/4K3 w - - acn 24380; acs 0; bm Qh4+; ce 32756; dm 6; pv Qh4+ Nf4 Qxf4+ Kc5 Qc4+ Kb6 Qb4+ Ka6 Qxb7+ Ka5 b4#; c0 g3h4; rnk1P2R/1p6/6P1/2Pp2p1/1PN1p3/N1Q3P1/1q4P1/n2R1K2 w - - acn 768415; acs 1; bm Nb6+; ce 32756; dm 6; pv Nb6+ Kc7 Qxb2 Nd7 Qg7 g4 Nb5+ Kb8 Qe7 e3 Qd8#; c0 c4b6; rnP1QRp1/8/1pP1N3/3rk3/3pPp2/NK6/PPp1q3/3nR3 w - - acn 376; acs 0; bm Nxf4+; ce 32762; dm 3; pv Nxf4+ Kd6 Qe6+ Kc5 Qxd5#; c0 e6f4; rR6/N7/1pP1pN2/1K2k1P1/n2R2P1/2p1p3/2P5/6P1 w - - acn 22900; acs 0; bm Re4+; ce 32758; dm 5; pv Re4+ Kd6 Nc8+ Kc7 Rxa8 e2 Rd4 e1=Q Ne8#; c0 d4e4; rQPP4/1n3q2/r4P2/p7/3Pp3/Kpk1N3/3R4/3R4 w - - acn 1181; acs 0; bm Nd5+; ce 32760; dm 4; pv Nd5+ Qxd5 Qg3+ e3 Qxe3+ Kc4 Qxb3#; c0 e3d5; rP6/3p1N1P/3P1p2/1n6/3p1k1P/p1n2p1K/8/3NRR2 w - - acn 5088; acs 0; bm h8=Q; ce 32760; dm 4; pv h8=Q Ne4 Rxf3+ Kxf3 Qh5+ Kf4 Qg4#; c0 h7h8q; rNn4P/NQ6/2P5/2Pp3P/8/p3P3/R7/K1k5 w - - acn 1; acs 0; bm Qb1#; ce 32766; dm 1; pv Qb1#; c0 b7b1; [...]
I am almost ready of uploading this single bm positions, but thought of running completely the whole subset in at least one engine and see the results.Dann Corbit wrote:Not surprising it crashed. Pawn on rank 8 is a naughty no-no.