White Mates in 19

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

Moderator: Ras

Terry McCracken
Posts: 16465
Joined: Wed Aug 01, 2007 4:16 am
Location: Canada

White Mates in 19

Post by Terry McCracken »

How many programs can find the mate instead of returning a draw score?

Please don't use mate mode first.

[d]4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Mate in 19
User avatar
George Tsavdaris
Posts: 1627
Joined: Thu Mar 09, 2006 12:35 pm

Re: White Mates in 19

Post by George Tsavdaris »

Terry McCracken wrote:How many programs can find the mate instead of returning a draw score?

Please don't use mate mode first.

[d]4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Mate in 19
(I've posted the same to the Rybkaforum):

None i guess, since they are stupid. :D (I'm not speaking about ChestUCI of course that finds it.)
For a human it is just some seconds to understand the pattern and after a8N to make some simple calculations.
But programs can't plan this way, so they can't find it.

The solution:
[Event "1800"/1"]
[Site "?"]
[Date "2008.07.08"]
[Round "?"]
[White "Mate in 19."]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1"]
[PlyCount "37"]

1. fxe8=N d3 2. Nf6 gxf6 3. g5 fxg5 4. g7 g4 5. g8=N g3 6. Nf6 exf6 7. Kg6 f5
8. e7 f4 9. e8=N f3 10. Nd6 cxd6 11. c7 d5 12. c8=N d4 13. Nb6 axb6 14. a7 b5
15. a8=N b4 16. Nb6 b3 17. Nc4 b2 18. Ne5 b1=Q 19. Nxf3# 1-0
After his son's birth they've asked him:
"Is it a boy or girl?"
YES! He replied.....
Terry McCracken
Posts: 16465
Joined: Wed Aug 01, 2007 4:16 am
Location: Canada

Re: White Mates in 19

Post by Terry McCracken »

George Tsavdaris wrote:
Terry McCracken wrote:How many programs can find the mate instead of returning a draw score?

Please don't use mate mode first.

[d]4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Mate in 19
(I've posted the same to the Rybkaforum):

None i guess, since they are stupid. :D (I'm not speaking about ChestUCI of course that finds it.)
For a human it is just some seconds to understand the pattern and after a8N to make some simple calculations.
But programs can't plan this way, so they can't find it.

The solution:
[Event "1800"/1"]
[Site "?"]
[Date "2008.07.08"]
[Round "?"]
[White "Mate in 19."]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1"]
[PlyCount "37"]

1. fxe8=N d3 2. Nf6 gxf6 3. g5 fxg5 4. g7 g4 5. g8=N g3 6. Nf6 exf6 7. Kg6 f5
8. e7 f4 9. e8=N f3 10. Nd6 cxd6 11. c7 d5 12. c8=N d4 13. Nb6 axb6 14. a7 b5
15. a8=N b4 16. Nb6 b3 17. Nc4 b2 18. Ne5 b1=Q 19. Nxf3# 1-0
It's too bad ChestUCI can't play practical chess.

Damn! Computers are Dumb! :P
Uri Blass
Posts: 11203
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: White Mates in 19

Post by Uri Blass »

Terry McCracken wrote:
George Tsavdaris wrote:
Terry McCracken wrote:How many programs can find the mate instead of returning a draw score?

Please don't use mate mode first.

[d]4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Mate in 19
(I've posted the same to the Rybkaforum):

None i guess, since they are stupid. :D (I'm not speaking about ChestUCI of course that finds it.)
For a human it is just some seconds to understand the pattern and after a8N to make some simple calculations.
But programs can't plan this way, so they can't find it.

The solution:
[Event "1800"/1"]
[Site "?"]
[Date "2008.07.08"]
[Round "?"]
[White "Mate in 19."]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1"]
[PlyCount "37"]

1. fxe8=N d3 2. Nf6 gxf6 3. g5 fxg5 4. g7 g4 5. g8=N g3 6. Nf6 exf6 7. Kg6 f5
8. e7 f4 9. e8=N f3 10. Nd6 cxd6 11. c7 d5 12. c8=N d4 13. Nb6 axb6 14. a7 b5
15. a8=N b4 16. Nb6 b3 17. Nc4 b2 18. Ne5 b1=Q 19. Nxf3# 1-0
It's too bad ChestUCI can't play practical chess.

Damn! Computers are Dumb! :P
Movei can play chess and can see mate in 19(I used 64 mbytes and slow hardware and hopefully more hash can and better hardware can help to find the mate faster)

New game
4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Analysis by Movei00_8_438:

1.fxe8Q
-+ (-10.84) Depth: 1 00:00:00
1.fxe8Q d3
-+ (-10.92) Depth: 2 00:00:00
1.fxe8Q d3
-+ (-10.92) Depth: 2 00:00:00
1.fxe8Q
-+ (-10.62) Depth: 3 00:00:00
1.fxe8Q
-+ (-9.92) Depth: 3 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 3 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 3 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 4 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 4 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 5 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 5 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 6 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 6 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 7 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 7 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 8 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 8 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 9 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 9 00:00:00 3kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 10 00:00:00 3kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 10 00:00:00 7kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 11 00:00:00 8kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 11 00:00:00 18kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 12 00:00:00 19kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 12 00:00:00 34kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 13 00:00:00 34kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 13 00:00:00 55kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 14 00:00:00 56kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 14 00:00:00 96kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 15 00:00:00 96kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 15 00:00:00 170kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 16 00:00:00 170kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 16 00:00:00 296kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 17 00:00:00 298kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 17 00:00:01 527kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 18 00:00:01 529kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 18 00:00:01 849kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 19 00:00:01 851kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 19 00:00:02 1348kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 20 00:00:02 1351kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 20 00:00:04 2085kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 21 00:00:04 2090kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 21 00:00:06 3297kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 22 00:00:06 3307kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 22 00:00:10 5175kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 23 00:00:10 5190kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 23 00:00:16 7885kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 24 00:00:16 7908kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 24 00:00:27 12562kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 25 00:00:27 12593kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 25 00:00:46 20197kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 26 00:00:46 20245kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 26 00:01:16 31622kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 27 00:01:16 31694kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 27 00:01:56 46593kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 28 00:01:57 46726kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 28 00:03:31 79164kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 29 00:03:32 79382kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 29 00:05:44 123100kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 30 00:05:45 123451kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 30 00:10:52 218102kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 31 00:10:53 218709kN
1.fxe8N
= (0.01) Depth: 31 00:18:02 346010kN
1.fxe8N
² (0.30) Depth: 31 00:18:02 346010kN
1.fxe8N d3 2.Nf6 gxf6 3.Kf4 f5 4.g7 fxg4 5.g8N g3 6.Nf6 exf6 7.e7 f5 8.Kg5 f4 9.e8N f3 10.Nd6 cxd6 11.c7 d5 12.c8N d4 13.Nb6 axb6 14.a7 b5 15.a8N b4 16.Nc7 b3
+- (#19) Depth: 31 00:18:17 353655kN

(Uri, MyTown 08.07.2008)
User avatar
AdminX
Posts: 6390
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: White Mates in 19

Post by AdminX »

And not a bad time for the result Uri ...

Nice! :wink:
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Terry McCracken
Posts: 16465
Joined: Wed Aug 01, 2007 4:16 am
Location: Canada

Re: White Mates in 19

Post by Terry McCracken »

Uri Blass wrote:
Terry McCracken wrote:
George Tsavdaris wrote:
Terry McCracken wrote:How many programs can find the mate instead of returning a draw score?

Please don't use mate mode first.

[d]4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Mate in 19
(I've posted the same to the Rybkaforum):

None i guess, since they are stupid. :D (I'm not speaking about ChestUCI of course that finds it.)
For a human it is just some seconds to understand the pattern and after a8N to make some simple calculations.
But programs can't plan this way, so they can't find it.

The solution:
[Event "1800"/1"]
[Site "?"]
[Date "2008.07.08"]
[Round "?"]
[White "Mate in 19."]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1"]
[PlyCount "37"]

1. fxe8=N d3 2. Nf6 gxf6 3. g5 fxg5 4. g7 g4 5. g8=N g3 6. Nf6 exf6 7. Kg6 f5
8. e7 f4 9. e8=N f3 10. Nd6 cxd6 11. c7 d5 12. c8=N d4 13. Nb6 axb6 14. a7 b5
15. a8=N b4 16. Nb6 b3 17. Nc4 b2 18. Ne5 b1=Q 19. Nxf3# 1-0
It's too bad ChestUCI can't play practical chess.

Damn! Computers are Dumb! :P
Movei can play chess and can see mate in 19(I used 64 mbytes and slow hardware and hopefully more hash can and better hardware can help to find the mate faster)

New game
4r3/p1p1pPp1/P1P1P1P1/5K2/3p2P1/7p/3P1ppr/3R1nkq w - - 0 1

Analysis by Movei00_8_438:

1.fxe8Q
-+ (-10.84) Depth: 1 00:00:00
1.fxe8Q d3
-+ (-10.92) Depth: 2 00:00:00
1.fxe8Q d3
-+ (-10.92) Depth: 2 00:00:00
1.fxe8Q
-+ (-10.62) Depth: 3 00:00:00
1.fxe8Q
-+ (-9.92) Depth: 3 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 3 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 3 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 4 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 4 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 5 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 5 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 6 00:00:00
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 6 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 7 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 7 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 8 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 8 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 9 00:00:00 1kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 9 00:00:00 3kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 10 00:00:00 3kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 10 00:00:00 7kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 11 00:00:00 8kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 11 00:00:00 18kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 12 00:00:00 19kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 12 00:00:00 34kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 13 00:00:00 34kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 13 00:00:00 55kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 14 00:00:00 56kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 14 00:00:00 96kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 15 00:00:00 96kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 15 00:00:00 170kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 16 00:00:00 170kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 16 00:00:00 296kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 17 00:00:00 298kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 17 00:00:01 527kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 18 00:00:01 529kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 18 00:00:01 849kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 19 00:00:01 851kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 19 00:00:02 1348kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 20 00:00:02 1351kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 20 00:00:04 2085kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 21 00:00:04 2090kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 21 00:00:06 3297kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 22 00:00:06 3307kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 22 00:00:10 5175kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 23 00:00:10 5190kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 23 00:00:16 7885kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 24 00:00:16 7908kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 24 00:00:27 12562kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 25 00:00:27 12593kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 25 00:00:46 20197kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 26 00:00:46 20245kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 26 00:01:16 31622kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 27 00:01:16 31694kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 27 00:01:56 46593kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 28 00:01:57 46726kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 28 00:03:31 79164kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 29 00:03:32 79382kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 29 00:05:44 123100kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 30 00:05:45 123451kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 30 00:10:52 218102kN
1.fxe8Q d3 2.Qxe7
= (0.00) Depth: 31 00:10:53 218709kN
1.fxe8N
= (0.01) Depth: 31 00:18:02 346010kN
1.fxe8N
² (0.30) Depth: 31 00:18:02 346010kN
1.fxe8N d3 2.Nf6 gxf6 3.Kf4 f5 4.g7 fxg4 5.g8N g3 6.Nf6 exf6 7.e7 f5 8.Kg5 f4 9.e8N f3 10.Nd6 cxd6 11.c7 d5 12.c8N d4 13.Nb6 axb6 14.a7 b5 15.a8N b4 16.Nc7 b3
+- (#19) Depth: 31 00:18:17 353655kN

(Uri, MyTown 08.07.2008)

I have to admit I'm impressed. So why don't the other programmers adjust their code to see such possibilities?
User avatar
George Tsavdaris
Posts: 1627
Joined: Thu Mar 09, 2006 12:35 pm

Re: White Mates in 19

Post by George Tsavdaris »

Terry McCracken wrote: I have to admit I'm impressed. So why don't the other programmers adjust their code to see such possibilities?
Because i guess it will only add 0.001 ELO. :D
They don't respect enough the problem solvers :lol:
After his son's birth they've asked him:
"Is it a boy or girl?"
YES! He replied.....