Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Junior 6 has an enormous bug, you are right

Author: jonas cohonas

Date: 12:43:45 03/17/01

Go up one level in this thread


On March 17, 2001 at 13:49:47, Uri Blass wrote:

>On March 17, 2001 at 13:43:30, jonas cohonas wrote:
>
>>On March 17, 2001 at 13:04:29, Antonio Senatore wrote:
>>
>>>It seems incredible that a top chess program like Junior 6 (without the KPPKB
>>>tablebase but with the KBK and the KBKP tables) CAN'T SEE MATE IN ONE in the
>>>next position:
>>>
>>>7k/4pK1p/7B/8/8/8/8/8 w - -
>>>
>>>Junior neither can see mate in one in the following positions (without KNNKP
>>>tablebase):
>>>
>>>8/8/8/8/6N1/5NK1/7p/7k w - -
>>>
>>>8/8/8/8/8/6NK/3N1p2/6k1 w - -
>>>
>>>
>>>In the next position, he can't see mate in two:
>>>
>>>7k/3N4/6KN/8/8/8/7p/8 w - -
>>>
>>>Let's hope in the next update this problem is resolved.
>>>
>>>Regards.
>>>
>>>Antonio
>>
>>New position
>>7k/4pK1p/7B/8/8/8/8/8 w - - 0 1
>>
>>Analysis by Junior 6.0:
>>
>>1.Bf8 e5
>>  =  (-0.07)   Depth: 3   00:00:00
>>1.Bg7#
>>  +-  (#1)   Depth: 3   00:00:00
>>1.Bg7#
>>  +-  (#1)   Depth: 3   00:00:00
>>
>>(, MyTown 18.03.2001)
>>
>>New position
>>8/8/8/8/6N1/5NK1/7p/7k w - - 0 1
>>
>>Analysis by Junior 6.0:
>>
>>1.Ngxh2
>>  =  (0.00)   Depth: 3   00:00:00
>>1.Ngxh2
>>  =  (0.00)   Depth: 6   00:00:00, tb=1
>>1.Ngxh2
>>  =  (0.00)   Depth: 9   00:00:00, tb=3
>>1.Ngxh2
>>  =  (0.00)   Depth: 12   00:00:00, tb=5
>>1.Ngxh2
>>  =  (0.00)   Depth: 15   00:00:00, tb=7
>>1.Ngxh2
>>  =  (0.00)   Depth: 18   00:00:00, tb=9
>>1.Ngxh2
>>  =  (0.00)   Depth: 21   00:00:00, tb=11
>>1.Ngxh2
>>  =  (0.00)   Depth: 24   00:00:00  1kN, tb=13
>>1.Ngxh2
>>  =  (0.00)   Depth: 27   00:00:00  1kN, tb=15
>>1.Ngxh2
>>  =  (0.00)   Depth: 30   00:00:00  1kN, tb=17
>>1.Ngxh2
>>  =  (0.00)   Depth: 33   00:00:00  1kN, tb=19
>>1.Ngxh2
>>  =  (0.00)   Depth: 36   00:00:00  2kN, tb=21
>>1.Ngxh2
>>  =  (0.00)   Depth: 39   00:00:00  2kN, tb=23
>>1.Ngxh2
>>  =  (0.00)   Depth: 42   00:00:00  2kN, tb=25
>>1.Ngxh2
>>  =  (0.00)   Depth: 45   00:00:00  3kN, tb=27
>>1.Ngxh2
>>  =  (0.00)   Depth: 48   00:00:00  3kN, tb=29
>>1.Ngxh2
>>  =  (0.00)   Depth: 51   00:00:00  3kN, tb=31
>>1.Ngxh2
>>  =  (0.00)   Depth: 54   00:00:00  4kN, tb=33
>>1.Ngxh2
>>  =  (0.00)   Depth: 57   00:00:00  4kN, tb=35
>>1.Ngxh2
>>  =  (0.00)   Depth: 60   00:00:00  5kN, tb=37
>>1.Ngxh2
>>  =  (0.00)   Depth: 63   00:00:00  5kN, tb=39
>>1.Ngxh2
>>  =  (0.00)   Depth: 63   00:00:00  5kN, tb=40
>>
>>(, MyTown 18.03.2001)
>>
>>New position
>>8/8/8/8/8/6NK/3N1p2/6k1 w - - 0 1
>>
>>Analysis by Junior 6.0:
>>
>>1.Nh1
>>  =  (0.00)   Depth: 3   00:00:00
>>1.Nh1
>>  =  (0.00)   Depth: 6   00:00:00
>>1.Nh1
>>  =  (0.00)   Depth: 9   00:00:00, tb=5
>>1.Nh1
>>  =  (0.00)   Depth: 12   00:00:00, tb=18
>>1.Nh1
>>  =  (0.00)   Depth: 15   00:00:00  1kN, tb=32
>>1.Nh1
>>  =  (0.00)   Depth: 18   00:00:00  1kN, tb=46
>>1.Nh1
>>  =  (0.00)   Depth: 21   00:00:00  2kN, tb=60
>>1.Nh1
>>  =  (0.00)   Depth: 24   00:00:00  2kN, tb=74
>>1.Nh1
>>  =  (0.00)   Depth: 27   00:00:00  3kN, tb=88
>>1.Nh1
>>  =  (0.00)   Depth: 30   00:00:00  3kN, tb=102
>>1.Nh1
>>  =  (0.00)   Depth: 33   00:00:00  4kN, tb=116
>>1.Nh1
>>  =  (0.00)   Depth: 36   00:00:00  4kN, tb=130
>>1.Nh1
>>  =  (0.00)   Depth: 39   00:00:00  5kN, tb=144
>>1.Nh1
>>  =  (0.00)   Depth: 42   00:00:00  5kN, tb=158
>>1.Nh1
>>  =  (0.00)   Depth: 45   00:00:00  6kN, tb=172
>>1.Nh1
>>  =  (0.00)   Depth: 48   00:00:00  7kN, tb=186
>>1.Nh1
>>  =  (0.00)   Depth: 51   00:00:00  7kN, tb=200
>>1.Nh1
>>  =  (0.00)   Depth: 54   00:00:00  8kN, tb=214
>>1.Nh1
>>  =  (0.00)   Depth: 57   00:00:00  9kN, tb=228
>>1.Nh1
>>  =  (0.00)   Depth: 60   00:00:00  9kN, tb=242
>>1.Nh1
>>  =  (0.00)   Depth: 63   00:00:00  10kN, tb=256
>>1.Nh1
>>  =  (0.00)   Depth: 63   00:00:00  10kN, tb=256
>>
>>(, MyTown 18.03.2001)
>>
>>New position
>>7k/3N4/6KN/8/8/8/7p/8 w - - 0 1
>>
>>Analysis by Junior 6.0:
>>
>>1.Ne5 h1Q
>>  ³  (-0.70)   Depth: 3   00:00:00
>>1.Nf7+
>>  =  (0.00)   Depth: 3   00:00:00
>>1.Nf7+
>>  =  (0.00)   Depth: 6   00:00:00
>>1.Nf7+
>>  =  (0.00)   Depth: 9   00:00:00
>>1.Nf7+
>>  =  (0.00)   Depth: 12   00:00:00
>>1.Nf7+
>>  =  (0.00)   Depth: 15   00:00:00
>>1.Nf7+
>>  =  (0.00)   Depth: 18   00:00:00  1kN
>>1.Nf7+
>>  =  (0.00)   Depth: 21   00:00:00  1kN
>>1.Nf7+
>>  =  (0.00)   Depth: 24   00:00:00  2kN
>>1.Nf7+
>>  =  (0.00)   Depth: 27   00:00:00  3kN
>>1.Nf7+
>>  =  (0.00)   Depth: 30   00:00:00  3kN
>>1.Nf7+
>>  =  (0.00)   Depth: 33   00:00:03  5221kN, tb=8986
>>
>>(, MyTown 18.03.2001)
>>
>>You are right that is unacceptable from a top program, it seems in general that
>>the chessbase products have a problem reading tb's or maby the tb's are not as
>>perfect as one would think.
>
>The tablebases are perfect.
>Junior simply have some knoweldge that is wrong in this case.
>
>I suggest that you click on engine parameters and tell Junior to forget it's
>knowledge about insufficient material(I know that this is a parameter for
>Junior5 and I guess that it is also a parameter for Junior6).
>
>Uri

Yes uri that did the trick, by removing the insufficiant mat. knowledge in
engine parameters JR6 sees the mate :-) thanks.

New position
7k/3N4/6KN/8/8/8/7p/8 w - - 0 1

Analysis by Junior 6.0:

1.Ne5 h1Q
  -+  (-2.27)   Depth: 3   00:00:00
1.Ng4 h1Q 2.Kg5
  -+  (-2.21)   Depth: 3   00:00:00
1.Nf7+ Kg8 2.Nf6+ Kf8 3.Nh7+ Ke7
  +-  (4.21)   Depth: 3   00:00:00
1.Nf7+ Kg8 2.Nh6+
  =  (0.00)   Depth: 6   00:00:00  1kN
1.Ne5!
  +-  (4.51)   Depth: 6   00:00:00  1kN, tb=1
1.Ne5! h1Q 2.Nef7#
  +-  (#2)   Depth: 6   00:00:00  1kN, tb=2
1.Ne5! h1Q 2.Nef7#
  +-  (#2)   Depth: 6   00:00:00  1kN, tb=2

(, MyTown 18.03.2001)


Regards
Jonas

PS: my version of JR6 is the latest update



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.