Syzygy question

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

Moderators: hgm, Rebel, chrisw

User avatar
cc2150dx
Posts: 325
Joined: Sat Nov 30, 2013 9:51 am
Location: Canada
Full name: Jason Coombs

Syzygy question

Post by cc2150dx »

Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?

Thanks.
Dann Corbit
Posts: 12538
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Syzygy question

Post by Dann Corbit »

cc2150dx wrote:Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?

Thanks.
From README.md:

"There are five programs:
* rtbgen for generating pawnless tablebases.
* rtbgenp for generating pawnful tablebases.
* rtbver for verifying pawnless tablebases.
* rtbverp for verifying pawnful tablebases.
* tbcheck for verifying integrity of tablebase files based on an embedded
checksum.

**Note 1:** Since a correct set of checksums is known, there is no need for anyone to run rtbver and rtbverp.

**Note 2:** The checksums are **not** md5sums. However, correct md5sums are known as well, and these can also be used to verify integrity. See http://kirill-kryukov.com/chess/tablebases-online/

**Usage:** `rtbgen KQRvKR` (or `rtbgenp KRPvKR`)
Produces two compressed files: KQRvKR.rtbw and KQRvKR.rtbz. Both files
contain an embedded checksum."
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Jouni
Posts: 3281
Joined: Wed Mar 08, 2006 8:15 pm

Re: Syzygy question

Post by Jouni »

Chessbase is selling 6 piece USB stick for €179.90 - not complete set :o .
Jouni
Dann Corbit
Posts: 12538
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Syzygy question

Post by Dann Corbit »

Jouni wrote:Chessbase is selling 6 piece USB stick for €179.90 - not complete set :o .
You can build the full set in one weekend.

I guess one of my high end machines could build them in a few hours (e.g. 60 threads and many TB of ssd).

I am testing the 7 man code by building the full 6 man set right now.
I will do a verification when done.

So far 166 patterns done:

Code: Select all

2018-03-15  08:57 PM               232 KBvK.txt
...
2018-03-16  10:29 AM             2,595 KBNvKNN.txt
in 11 hours.

Total patterns for the 6 man set is 510.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Syzygy question

Post by Ferdy »

cc2150dx wrote:Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?

Thanks.
Have a look at this,
http://talkchess.com/forum/viewtopic.ph ... ew=threads
User avatar
cc2150dx
Posts: 325
Joined: Sat Nov 30, 2013 9:51 am
Location: Canada
Full name: Jason Coombs

Re: Syzygy question

Post by cc2150dx »

Thanks for all the replies :) But unfortunately Joshua's link http://olympuschess.com/EGTBChecker/EGTBChecker.zip shows me this:

Not Found

The requested URL /EGTBChecker/EGTBChecker.zip was not found on this server.
Apache/2.4.7 (Ubuntu) Server at olympuschess.com Port 80
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Syzygy question

Post by Ferdy »

cc2150dx wrote:Thanks for all the replies :) But unfortunately Joshua's link http://olympuschess.com/EGTBChecker/EGTBChecker.zip shows me this:

Not Found

The requested URL /EGTBChecker/EGTBChecker.zip was not found on this server.
Apache/2.4.7 (Ubuntu) Server at olympuschess.com Port 80
I have a folder in my disk, uploaded to google drive.
https://drive.google.com/open?id=1nHX1R ... kwi8bvFyuM
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: Syzygy question

Post by syzygy »

cc2150dx wrote:Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?
There are md5sums available:
http://kirill-kryukov.com/chess/tablebases-online/

The TB files also have an integreated checksum which can be verified with tbcheck, but those are always confused with md5sums, so I would recommend to use the md5sums. (Just follow the instructions on the page I linked to.)