Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 14 distinct checkmate or mate in 1 positions after 3 plies (fool's mate)

Author: Dann Corbit

Date: 01:15:02 06/22/99

Go up one level in this thread


On June 22, 1999 at 03:50:06, Dann Corbit wrote:

>On June 22, 1999 at 03:44:13, Dann Corbit wrote:
>
>>On June 22, 1999 at 03:27:09, Andreas Stabel wrote:
>>
>>>On June 21, 1999 at 15:20:39, Dann Corbit wrote:
>>>
>>>>The complete categorization of "fool's mate":
>>>>rnbqkbnr/pppp1ppp/4p3/8/5PP1/8/PPPPP2P/RNBQKBNR b KQkq f3
>>>>rnbqkbnr/pppp1ppp/4p3/8/5PP1/8/PPPPP2P/RNBQKBNR b KQkq g3
>>>>rnbqkbnr/pppp1ppp/4p3/8/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq -
>>>>rnbqkbnr/pppp1ppp/4p3/8/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq g3
>>>>rnbqkbnr/pppp1ppp/8/4p3/5PP1/8/PPPPP2P/RNBQKBNR b KQkq f3
>>>>rnbqkbnr/pppp1ppp/8/4p3/5PP1/8/PPPPP2P/RNBQKBNR b KQkq g3
>>>>rnbqkbnr/pppp1ppp/8/4p3/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq -
>>>>rnbqkbnr/pppp1ppp/8/4p3/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq g3
>>>>rnbqkbnr/pppp1ppp/4p3/8/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq -
>>>>rnbqkbnr/pppp1ppp/4p3/8/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq f3
>>>>rnbqkbnr/pppp1ppp/4p3/8/8/5P1P/PPPPP1P1/RNBQKBNR b KQkq -
>>>>rnbqkbnr/pppp1ppp/8/4p3/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq -
>>>>rnbqkbnr/pppp1ppp/8/4p3/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq f3
>>>>rnbqkbnr/pppp1ppp/8/4p3/8/5P1P/PPPPP1P1/RNBQKBNR b KQkq -
>>>
>>>I don't understand how this can be right. My program count all terminations
>>>in the usual way of generating the move tree and there are only eight
>>>move sequences that lead to a mate in the first four plies. Which clearly
>>>don't give fourteen distinct positions.
>>Here they are with the move sequence leading to mate listed.  Take a look at
>>them in an EPD viewer.
>>
>>rnbqkbnr/pppp1ppp/4p3/8/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq - id "C.A.P.581583"; acd
>>4; ce 32764; pv Qh4+ g3 Qxg3#;
>>rnbqkbnr/pppp1ppp/4p3/8/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq f3 id "C.A.P.581584";
>>acd 4; ce 32764; pv Qh4+ g3 Qxg3#;
>>rnbqkbnr/pppp1ppp/4p3/8/5PP1/8/PPPPP2P/RNBQKBNR b KQkq f3 id "C.A.P.613487"; acd
>>4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/4p3/8/5PP1/8/PPPPP2P/RNBQKBNR b KQkq g3 id "C.A.P.581589"; acd
>>4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/4p3/8/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq - id "C.A.P.613497"; acd
>>4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/4p3/8/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq g3 id "C.A.P.613498";
>>acd 4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/4p3/8/8/5P1P/PPPPP1P1/RNBQKBNR b KQkq - id "C.A.P.581640"; acd
>>4; ce 32764; pv Qh4+ g3 Qxg3#;
>>rnbqkbnr/pppp1ppp/8/4p3/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq - id "C.A.P.581753"; acd
>>4; ce 32764; pv Qh4+ g3 Qxg3#;
>>rnbqkbnr/pppp1ppp/8/4p3/5P2/7P/PPPPP1P1/RNBQKBNR b KQkq f3 id "C.A.P.581754";
>>acd 4; ce 32764; pv Qh4+ g3 Qxg3#;
>>rnbqkbnr/pppp1ppp/8/4p3/5PP1/8/PPPPP2P/RNBQKBNR b KQkq f3 id "C.A.P.613628"; acd
>>4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/8/4p3/5PP1/8/PPPPP2P/RNBQKBNR b KQkq g3 id "C.A.P.581759"; acd
>>4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/8/4p3/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq - id "C.A.P.613637"; acd
>>4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/8/4p3/6P1/5P2/PPPPP2P/RNBQKBNR b KQkq g3 id "C.A.P.613638";
>>acd 4; ce 32766; pv Qh4#;
>>rnbqkbnr/pppp1ppp/8/4p3/8/5P1P/PPPPP1P1/RNBQKBNR b KQkq - id "C.A.P.581804"; acd
>>4; ce 32764; pv Qh4+ g3 Qxg3#;
>Perhaps your calculations ignore e.p. status which is irrelevant.  As you can
>see, this lists both mates as separate if we push the pawns in opposite order.
I think I see the counting difference now.  I also count the 5 mates where it is
necessary (but unstoppable) to take the g3 pawn to achieve mate.  In other
words, the mate is certain, but takes one more fullmove.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.