Stockfish with and without contempt

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
MikeB
Posts: 3561
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: Stockfish with and without contempt

Post by MikeB » Thu Nov 07, 2019 5:23 am

A simple analysis on a simple position with contempt off and on
in Sf code, contempt is calculated for both MG and EG and then blended together based on the position, the contempt value shown below have been adjusted to reflect centipawn values ( in the code I added)


off

Code: Select all

Mac-Pro:src michaelbyrne$ Honey-X6a
Honey X6a  by M. Byrne and scores of others...
s score_output centipawn
Confirmation: score_output set to centipawn
s contempt false 
Confirmation: contempt set to false
p f r2r1n2/pp2bk2/2p1p2p/3q4/3PN1QP/2P3R1/P4PP1/5RK1 w - - 0 1
go depth 15
info depth 1 seldepth 1 multipv 1 score cp 756 nodes 61 nps 30500 tbhits 0 time 2 pv h4h5 d5a2
Contempt MG: 0
Contempt EG: 0

info depth 2 seldepth 2 multipv 1 score cp 857 nodes 232 nps 116000 tbhits 0 time 2 pv c3c4 d5d4 g4h5 f8g6 h5g6 f7f8
Contempt MG: 0
Contempt EG: 0

info depth 3 seldepth 4 multipv 1 score cp 586 nodes 356 nps 178000 tbhits 0 time 2 pv c3c4 f7e8 c4d5 e6d5
Contempt MG: 0
Contempt EG: 0

info depth 4 seldepth 4 multipv 1 score cp 586 nodes 436 nps 218000 tbhits 0 time 2 pv c3c4 f7e8 c4d5 e6d5
Contempt MG: 0
Contempt EG: 0

info depth 5 seldepth 5 multipv 1 score cp 573 nodes 523 nps 261500 tbhits 0 time 2 pv c3c4 f7e8 c4d5 e6d5 e4c3
Contempt MG: 0
Contempt EG: 0

info depth 6 seldepth 6 multipv 1 score cp 592 nodes 1224 nps 408000 tbhits 0 time 3 pv c3c4 f7e8 c4d5 d8d5 g3b3
Contempt MG: 0
Contempt EG: 0

info depth 7 seldepth 11 multipv 1 score cp 342 nodes 3822 nps 955500 tbhits 0 time 4 pv c3c4 d5f5 g3f3 d8d4 c4c5 f7e8 f3f5 e6f5
Contempt MG: 0
Contempt EG: 0

info depth 8 seldepth 10 multipv 1 score cp 377 nodes 3931 nps 982750 tbhits 0 time 4 pv c3c4 d5f5 g3f3 d8d4 c4c5 f7e8 f3f5 e6f5
Contempt MG: 0
Contempt EG: 0

info depth 9 seldepth 18 multipv 1 score cp 351 nodes 8218 nps 1174000 tbhits 0 time 7 pv c3c4 d5f5 g3f3 f5f3 g4f3 f7g8 e4f6 e7f6 f3f6 b7b6
Contempt MG: 0
Contempt EG: 0

info depth 10 seldepth 17 multipv 1 score cp 350 nodes 12929 nps 1292900 tbhits 0 time 10 pv c3c4 d5f5 g3f3 f5f3 g4f3 f7g7 f3g3 g7h7 f1d1 b7b6 h4h5
Contempt MG: 0
Contempt EG: 0

info depth 11 seldepth 18 multipv 1 score cp 373 nodes 16701 nps 1284692 tbhits 0 time 13 pv c3c4 d5f5 g3f3 f5f3 g4f3 f7g7 f3g3 f8g6 h4h5
Contempt MG: 0
Contempt EG: 0

info depth 12 seldepth 17 multipv 1 score mate 4 nodes 17822 nps 1273000 tbhits 0 time 14 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 0
Contempt EG: 0

info depth 13 seldepth 8 multipv 1 score mate 4 nodes 19341 nps 1289400 tbhits 0 time 15 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 0
Contempt EG: 0

info depth 14 seldepth 8 multipv 1 score mate 4 nodes 20418 nps 1361200 tbhits 0 time 15 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 0
Contempt EG: 0

info depth 15 seldepth 8 multipv 1 score mate 4 nodes 21574 nps 1348375 tbhits 0 time 16 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 0
Contempt EG: 0

bestmove g4g7 ponder f7e8
q
contempt on, does not start until depth 4, deterministic searches

Code: Select all

Mac-Pro:src michaelbyrne$ Honey-X6a
Honey X6a  by M. Byrne and scores of others...
p f r2r1n2/pp2bk2/2p1p2p/3q4/3PN1QP/2P3R1/P4PP1/5RK1 w - - 0 1
s score_output centipawn     
Confirmation: score_output set to centipawn
s contempt true 
Confirmation: contempt set to true
go d 15
info depth 1 seldepth 1 multipv 1 score cp 770 nodes 61 nps 30500 tbhits 0 time 2 pv h4h5 d5a2
Contempt MG: 0
Contempt EG: 0

info depth 2 seldepth 2 multipv 1 score cp 871 nodes 232 nps 116000 tbhits 0 time 2 pv c3c4 d5d4 g4h5 f8g6 h5g6 f7f8
Contempt MG: 0
Contempt EG: 0

info depth 3 seldepth 4 multipv 1 score cp 598 nodes 351 nps 175500 tbhits 0 time 2 pv c3c4 f7e8 c4d5 e6d5
Contempt MG: 0
Contempt EG: 0

info depth 4 seldepth 4 multipv 1 score cp 602 nodes 431 nps 215500 tbhits 0 time 2 pv c3c4 f7e8 c4d5 d8d5
Contempt MG: 60
Contempt EG: 30

info depth 5 seldepth 6 multipv 1 score cp 605 nodes 555 nps 277500 tbhits 0 time 2 pv c3c4 f7e8 c4d5 e6d5 g4h5 e8d7
Contempt MG: 60
Contempt EG: 30

info depth 6 seldepth 7 multipv 1 score cp 622 nodes 1075 nps 358333 tbhits 0 time 3 pv c3c4 f7e8 c4d5 d8d5 g3b3
Contempt MG: 60
Contempt EG: 30

info depth 7 seldepth 11 multipv 1 score cp 489 nodes 3142 nps 785500 tbhits 0 time 4 pv c3c4 d5f5 g3f3 d8d4 f3f5 e6f5 g4f5 f7g8 f5e5
Contempt MG: 60
Contempt EG: 30

info depth 8 seldepth 11 multipv 1 score cp 489 nodes 3411 nps 682200 tbhits 0 time 5 pv c3c4 d5f5 g3f3 d8d4 f3f5 e6f5 g4f5 f7g8 f5e5 d4c4 e5e7
Contempt MG: 60
Contempt EG: 30

info depth 9 seldepth 18 multipv 1 score cp 381 nodes 10599 nps 1177666 tbhits 0 time 9 pv c3c4 d5f5 g3f3 f5f3 g4f3 f7g8 f1d1 g8g7 h4h5
Contempt MG: 60
Contempt EG: 30

info depth 10 seldepth 15 multipv 1 score cp 377 nodes 13700 nps 1245454 tbhits 0 time 11 pv c3c4 d5f5 g3f3 f5f3 g4f3 f7g7 f1d1 b7b5 d1d3 e7h4
Contempt MG: 59
Contempt EG: 29

info depth 11 seldepth 25 multipv 1 score cp 383 nodes 20194 nps 1262125 tbhits 0 time 16 pv c3c4 d5f5 g3f3 f5f3 g4f3 f7g7 f1d1 e7h4 d1b1 d8d7
Contempt MG: 58
Contempt EG: 29

info depth 12 seldepth 16 multipv 1 score mate 4 nodes 24118 nps 1339888 tbhits 0 time 18 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 59
Contempt EG: 29

info depth 13 seldepth 8 multipv 1 score mate 4 nodes 26032 nps 1370105 tbhits 0 time 19 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 63
Contempt EG: 31

info depth 14 seldepth 8 multipv 1 score mate 4 nodes 26945 nps 1347250 tbhits 0 time 20 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 63
Contempt EG: 31

info depth 15 seldepth 8 multipv 1 score mate 4 nodes 28386 nps 1419300 tbhits 0 time 20 pv g4g7 f7e8 g7e7 e8e7 g3g7 e7e8 e4f6
Contempt MG: 63
Contempt EG: 31

bestmove g4g7 ponder f7e8
a more complex position,

both single core and hash set to 2048M, with the only difference being whether contempt is on or off - otherwise identical engine.
off

Code: Select all

Mac-Pro:src michaelbyrne$ Honey-X6a
Honey X6a  by M. Byrne and scores of others...
s hash 2048
Confirmation: hash set to 2048
s score_output centipawn
Confirmation: score_output set to centipawn
p f 8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1
s contempt false
Confirmation: contempt set to false
s syzygypath /Volumes/OWC960/syzygy:/Volumes/OWC960/syz7:/Volumes/S1/Z1/z:/Volumes/S2/Z2/z:/Volumes/S3/Z3/z
info string Found 1511 tablebases
Confirmation: syzygypath set to /Volumes/OWC960/syzygy:/Volumes/OWC960/syz7:/Volumes/S1/Z1/z:/Volumes/S2/Z2/z:/Volumes/S3/Z3/z
g d 60
info depth 1 seldepth 1 multipv 1 score cp 117 nodes 13 nps 13000 tbhits 0 time 1 pv a4a3
Contempt MG: 0
Contempt EG: 0

info depth 2 seldepth 3 multipv 1 score cp 132 nodes 45 nps 45000 tbhits 0 time 1 pv a4a3 g2g3 g6g5 h4g5
Contempt MG: 0
Contempt EG: 0

info depth 3 seldepth 5 multipv 1 score cp 177 nodes 102 nps 102000 tbhits 0 time 1 pv a4a3 c3a1 f5e4 g2g3
Contempt MG: 0
Contempt EG: 0

info depth 4 seldepth 6 multipv 1 score cp 99 nodes 612 nps 306000 tbhits 0 time 2 pv f5d3 c3b2 d3e4 b2d4
Contempt MG: 0
Contempt EG: 0

info depth 5 seldepth 5 multipv 1 score cp 75 nodes 994 nps 497000 tbhits 0 time 2 pv f5d3 g1f2 d3e4 c3b2 g6g5 h4g5
Contempt MG: 0
Contempt EG: 0

info depth 6 seldepth 8 multipv 1 score cp 106 nodes 1667 nps 555666 tbhits 0 time 3 pv f5c2 g1f2 a4a3
Contempt MG: 0
Contempt EG: 0

info depth 7 seldepth 9 multipv 1 score cp 123 nodes 3848 nps 962000 tbhits 0 time 4 pv a4a3 c3d4 a3a2 g1f1 f5e4 f1f2
Contempt MG: 0
Contempt EG: 0

info depth 8 seldepth 16 multipv 1 score cp 97 nodes 18080 nps 1205333 tbhits 6 time 15 pv a4a3 g1f2 f5e4 c3d4 g6g5 h4g5 f6g5 g2g4 e6d6 f2e3 a3a2 e3d2
Contempt MG: 0
Contempt EG: 0

info depth 9 seldepth 16 multipv 1 score cp 97 nodes 24588 nps 1294105 tbhits 10 time 19 pv a4a3 g1f2 f5e4 c3d4 e6f5 g2g3 e4d3 d4c5 a3a2 c5d4 d3a6 f2e3
Contempt MG: 0
Contempt EG: 0

info depth 10 seldepth 16 multipv 1 score cp 102 nodes 31052 nps 1350086 tbhits 13 time 23 pv a4a3 g1f2 f5e4 c3d4 e6f5 g2g3 e4d3 f2e3 d3f1 d4c5 a3a2 c5d4 f5g4 d4f6 g4g3 f6e5 g3h4
Contempt MG: 0
Contempt EG: 0

info depth 11 seldepth 21 multipv 1 score cp 104 nodes 44753 nps 1278657 tbhits 45 time 35 pv a4a3 g1f2 f5e4 g2g3 e6f5 f2e3 a3a2 e3d4 f5g4 d4c5 g6g5 c3f6 g5h4 g3h4
Contempt MG: 0
Contempt EG: 0

info depth 12 seldepth 20 multipv 1 score cp 116 nodes 59854 nps 1301173 tbhits 99 time 46 pv a4a3 g1f2 f5e4 g2g3 e6f5 f2e3 g6g5 h4h5 g5g4 e3d4 f5g5 h5h6 g5h6 d4c5 f6f5
Contempt MG: 0
Contempt EG: 0

info depth 13 seldepth 24 multipv 1 score cp 113 nodes 97453 nps 1392185 tbhits 264 time 70 pv a4a3 c3b4 a3a2 b4c3 f5e4 g1f2 e6f5 g2g3 g6g5 h4g5 f6g5 c3b2 f5g4 b2f6 g4h3 f6e5 g5g4 f2e3
Contempt MG: 0
Contempt EG: 0

info depth 14 seldepth 22 multipv 1 score cp 98 nodes 121879 nps 1417197 tbhits 369 time 86 pv a4a3 c3b4 a3a2 b4c3 f5b1 g1f2 b1e4 g2g3 e6f5 c3a1 e4c2 f2e3 f5g4 a1f6 g4g3 e3d2 c2e4 d2c1
Contempt MG: 0
Contempt EG: 0

info depth 15 seldepth 23 multipv 1 score cp 111 nodes 148744 nps 1458274 tbhits 475 time 102 pv a4a3 c3b4 a3a2 b4c3 f5b1 g1f2 b1e4 g2g3 e6f5 f2e3 g6g5 e3d2 g5h4 g3h4 f5g6 d2c1 f6f5 c3d4 g6h5 c1b2 h5g4 b2a2
Contempt MG: 0
Contempt EG: 0

info depth 16 seldepth 28 multipv 1 score cp 98 nodes 204015 nps 1511222 tbhits 785 time 135 pv a4a3 c3b4 a3a2 b4c3 f5b1 g1f2 b1e4 g2g3 e6f5 f2e3 g6g5 h4g5 f6g5 c3h8 f5g4 e3f2 e4f5 h8b2 f5d7 b2f6 d7e6 f6b2 g4f5
Contempt MG: 0
Contempt EG: 0

info depth 17 seldepth 28 multipv 1 score cp 115 nodes 230429 nps 1536193 tbhits 866 time 150 pv a4a3 c3b4 a3a2 b4c3 f5b1 g1f2 b1e4 g2g3 e6f5 f2e3 g6g5 h4g5 f6g5 e3e2 e4g2 e2e3 f5g4 e3f2 g2e4 c3f6 e4d3 f6d4 d3c4
Contempt MG: 0
Contempt EG: 0

info depth 18 seldepth 28 multipv 1 score cp 106 nodes 255882 nps 1560256 tbhits 987 time 164 pv a4a3 c3b4 a3a2 b4c3 f5b1 g1f2 b1e4 g2g3 e6f5 f2e3 g6g5 h4g5 f6g5 e3e2 e4g2 e2e3 f5g4 e3f2 g2e4 c3a1 e4f5 a1c3 f5d7 c3d4 d7b5 d4b2 b5d3 b2c3
Contempt MG: 0
Contempt EG: 0

info depth 19 seldepth 30 multipv 1 score cp 151 nodes 505408 nps 1579400 tbhits 2115 time 320 pv f5e4 g2g4 f6f5 g4f5 g6f5 h4h5 a4a3 g1f2 f5f4 h5h6 e4g6 f2f3 e6f5 c3d4 f5g5 h6h7
Contempt MG: 0
Contempt EG: 0

info depth 20 seldepth 32 multipv 1 score cp 111 nodes 830711 nps 1600599 tbhits 3778 time 519 pv f5e4 g1f2 f6f5 c3d4 e6d6 g2g3 d6c6 f2e3 a4a3 e3d2 a3a2 d2c1 c6b5 c1b2 b5c4 d4b6 d5d4 b6a5 e4b1 a5d2 c4d3 d2c1 d3e2 c1h6 d4d3
Contempt MG: 0
Contempt EG: 0

info depth 21 seldepth 32 multipv 1 score cp 132 nodes 921583 nps 1619653 tbhits 3961 time 569 pv f5e4 g1f2 f6f5 c3b2 e6d6 b2a3 d6e5 a3b2 e5f4 g2g3 f4g4 b2e5 a4a3 e5g7 f5f4 g3f4 g4f4 f2e2 a3a2 g7b2 e4f5 e2d2 f4e4 d2c2 d5d4 c2b3
Contempt MG: 0
Contempt EG: 0

info depth 22 seldepth 35 multipv 1 score cp 159 nodes 1278061 nps 1666311 tbhits 5265 time 767 pv f5e4 g1f2 f6f5 c3b2 e6d6 b2a3 d6c6 g2g3 c6b5 f2e1 b5c4 e1d2 c4b3 a3d6 a4a3 d2c1 a3a2 d6e5 b3c4 c1b2 d5d4 b2a2 d4d3 e5f4 c4c3
Contempt MG: 0
Contempt EG: 0

info depth 23 seldepth 38 multipv 1 score cp 162 nodes 1470589 nps 1682596 tbhits 6350 time 874 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4e7 b5c4 e3d2 c4b3 d2c1 a4a3 e7f8 a3a2 f8g7 b3c4 c1b2 e4b1 g7e5 d5d4 e5f4 c4d3 f4e5 d3e3 h4h5 g6h5 b2a1 e3d3 e5h8 d3c3
Contempt MG: 0
Contempt EG: 0

info depth 24 seldepth 41 multipv 1 score cp 111 nodes 2016622 nps 1698923 hashfull 2 tbhits 10693 time 1187 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4e7 b5c4 e3d2 c4b3 e7d6 a4a3 d6e5 b3c4 d2e3 c4b4 e3d2 b4b3 e5d4 b3c4 d2e3 e4b1 d4g7 c4b4 g7e5 b4b3 e5d4 a3a2 d4g7 b3b4 g7d4 b1e4 e3e2 b4c4
Contempt MG: 0
Contempt EG: 0

info depth 25 seldepth 44 multipv 1 score cp 111 nodes 2085658 nps 1706757 hashfull 2 tbhits 10903 time 1222 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3d6 a4a3 d6e5 b3c4 d2e3 c4c5 e5f6 c5b4 f6e5 b4c4 e5d4 c4b3 e3d2 b3b4 d4e5 a3a2 d2e3 b4b5 e5d4 b5c4
Contempt MG: 0
Contempt EG: 0

info depth 26 seldepth 38 multipv 1 score cp 111 nodes 2181840 nps 1711247 hashfull 2 tbhits 11332 time 1275 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3d6 a4a3 d6e5 b3c4 d2e3 c4b4 e3d2 a3a2 d2e3 b4a3 e3d2 a3b3 e5d4 e4b1 d2e3 b3b4 d4b2 b4c4 b2e5 c4c5 e5d4 c5b5 d4e5 b5c4 e5d4
Contempt MG: 0
Contempt EG: 0

info depth 27 seldepth 41 multipv 1 score cp 115 nodes 2316654 nps 1719861 hashfull 2 tbhits 11562 time 1347 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3d6 e4g2 d6e5 g2f3 e5b8 f3h1 b8c7 b3b4 c7d6 b4c4 d2c2 h1e4 c2b2 d5d4 d6c7 c4d3 c7b6 d3e3 b6c5 e3f3 c5d4 f3g3 b2c3 f5f4 c3b4 a4a3 b4a3
Contempt MG: 0
Contempt EG: 0

info depth 28 seldepth 42 multipv 1 score cp 161 nodes 2579584 nps 1745320 hashfull 2 tbhits 12036 time 1478 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3d6 e4f3 d6e5 b3c4 e5d6 d5d4 d2c2 d4d3 c2d2 f3e2 d6f8 c4b3 f8d6 a4a3 d6e5 a3a2 e5g7 b3c4 d2c1 c4c5 g7e5 c5d5
Contempt MG: 0
Contempt EG: 0

info depth 29 seldepth 52 multipv 1 score cp 122 nodes 3255300 nps 1760573 hashfull 3 tbhits 15484 time 1849 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 e4h1 d2c2 h1f3 c2d2 c4b3 a3f8 f3h1 f8g7 h1e4 g7f6 b3c4 f6e7 d5d4 e7d6 e4h1 d6a3 h1f3 a3f8 d4d3 f8d6 f3h5 d6f4 h5e2 f4e5 c4d5 e5g7 d5e4 g7f8 e4f3 f8d6 a4a3 d6a3 f3g3 a3d6 g3g4 d6e5
Contempt MG: 0
Contempt EG: 0

info depth 30 seldepth 53 multipv 1 score cp 122 nodes 3619683 nps 1778714 hashfull 3 tbhits 16860 time 2035 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 e4h1 a3d6 h1f3 d2c2 d5d4 c2d2 d4d3 d6e5 f3e2 e5d6 c4b3 d6e5 a4a3 e5d4 b3c4 d4g7 e2f1 g7f8 c4b3 f8g7 b3a2 d2c1 f1g2 c1d2 a2b1
Contempt MG: 0
Contempt EG: 0

info depth 31 seldepth 47 multipv 1 score cp 131 nodes 4466475 nps 1772410 hashfull 4 tbhits 27482 time 2520 pv f5e4 g2g3 f6f5 g1f2 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 e4h1 a3d6 h1f3 d6a3 d5d4 a3d6 d4d3 d6e5 f3e2 e5d6 c4b3 d6e5 a4a3 e5g7 b3a2 d2c1 e2h5 g7h6 h5f3 h6f4 a2b3 f4e5 f3e2 c1d2 b3a2 d2c1 e2h5 c1d2 h5f3 d2d3 a2b1
Contempt MG: 0
Contempt EG: 0

info depth 32 seldepth 51 multipv 1 score cp 131 lowerbound nodes 5620197 nps 1774052 hashfull 9 tbhits 39004 time 3168 pv a4a3
info depth 31 currmove a4a3 currmovenumber 1
info depth 32 seldepth 51 multipv 1 score cp 142 lowerbound nodes 6015457 nps 1772379 hashfull 10 tbhits 42327 time 3394 pv a4a3
info depth 30 currmove a4a3 currmovenumber 1
info depth 32 seldepth 51 multipv 1 score cp 158 lowerbound nodes 6364148 nps 1773731 hashfull 10 tbhits 45926 time 3588 pv a4a3
info depth 29 currmove a4a3 currmovenumber 1
info depth 32 seldepth 51 multipv 1 score cp 180 lowerbound nodes 7010430 nps 1772100 hashfull 10 tbhits 53872 time 3956 pv a4a3

info depth 32 seldepth 51 multipv 1 score cp 180 nodes 7157309 nps 1772488 hashfull 10 tbhits 56011 time 4038 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 c2e4 e3d2 g4g3 d2c1 e4b1
Contempt MG: 0
Contempt EG: 0


info depth 33 seldepth 39 multipv 1 score cp 180 nodes 7692282 nps 1772415 hashfull 11 tbhits 62749 time 4340 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 c2e4 e3d2 e4f5 d2c1 f5b1 c1d2 g4f5 f6a1 f5f4
Contempt MG: 0
Contempt EG: 0


info depth 34 seldepth 45 multipv 1 score cp 180 nodes 8523897 nps 1768810 hashfull 13 tbhits 75243 time 4819 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 f6g5 g4f3 g5c1 d5d4
Contempt MG: 0
Contempt EG: 0


info depth 35 seldepth 47 multipv 1 score cp 180 nodes 9218781 nps 1770119 hashfull 14 tbhits 86120 time 5208 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 f4f3 f6d4 f3e4
Contempt MG: 0
Contempt EG: 0


info depth 36 seldepth 49 multipv 1 score cp 180 nodes 10008780 nps 1766463 hashfull 20 tbhits 98464 time 5666 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 f4f3 f6d4 f3g3 d2c1 g3h4
Contempt MG: 0
Contempt EG: 0


info depth 37 seldepth 52 multipv 1 score cp 180 nodes 10800670 nps 1767993 hashfull 21 tbhits 110228 time 6109 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 f4f3 f6d4 f3g3 d4b2 g3g4 b2c3 g4h4
Contempt MG: 0
Contempt EG: 0


info depth 38 seldepth 51 multipv 1 score cp 180 nodes 11520787 nps 1768890 hashfull 22 tbhits 123651 time 6513 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 f4f3 f6d4 f3g3 d2e3 g3h4 d4f6 g6g5
Contempt MG: 0
Contempt EG: 0


info depth 39 seldepth 50 multipv 1 score cp 180 nodes 12622405 nps 1771565 hashfull 24 tbhits 144455 time 7125 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1b2 e4b1 b2c1 g4f4 c1d2 f4e4 f6b2 e4f3 b2d4 f3g4 d4f6
Contempt MG: 0
Contempt EG: 0

info depth 40 seldepth 51 multipv 1 score cp 180 nodes 13612748 nps 1766054 hashfull 26 tbhits 159151 time 7708 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1b2 g4f5 f6c3 e4b1 b2c1 f5f4 c1d2 f4f3 c3d4 f3e4 d4a1 e4f5
Contempt MG: 0
Contempt EG: 0


info depth 41 seldepth 53 multipv 1 score cp 180 nodes 14854096 nps 1763725 hashfull 28 tbhits 178298 time 8422 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1b2 g4f5 f6c3 e4b1 b2c1 f5f4 c1d2 f4f3 c3d4 f3e4 d4a1 e4f5 a1b2 f5g4
Contempt MG: 0
Contempt EG: 0


info depth 42 seldepth 52 multipv 1 score cp 180 nodes 16860732 nps 1745417 hashfull 30 tbhits 223410 time 9660 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1b2 g4f5 f6c3 e4b1 b2c1 f5f4 c1d2 f4f3 c3d4 f3g4 d4f6 g4f5 f6a1
Contempt MG: 0
Contempt EG: 0

info depth 43 seldepth 53 multipv 1 score cp 180 nodes 18775972 nps 1737389 hashfull 32 tbhits 262232 time 10807 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1b2 g4f5 f6c3 e4b1 b2c1 f5f4 c1d2 f4f3 c3d4 f3e4 d4a1 e4f5 a1b2 b1e4
Contempt MG: 0
Contempt EG: 0


info depth 44 seldepth 54 multipv 1 score cp 180 nodes 20647527 nps 1740497 hashfull 36 tbhits 300008 time 11863 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1b2 g4f5 f6c3 e4b1 b2c1 f5f4 c1d2 f4f3 c3d4 f3e4 d4a1 e4f5 a1b2 b1e4 d2e3
Contempt MG: 0
Contempt EG: 0


info depth 45 seldepth 56 multipv 1 score cp 180 nodes 22445288 nps 1737385 hashfull 41 tbhits 329117 time 12919 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3f4 f6b2 f4e4 b2a1 e4f5 a1d4 f3h1 d2e3 h1e4 e3d2 e4f3 d2e3 f3h1 e3d3 f5g4 d4f6 h1f3
Contempt MG: 0
Contempt EG: 0

info depth 46 seldepth 55 multipv 1 score cp 180 nodes 24949207 nps 1734269 hashfull 44 tbhits 373613 time 14386 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3f4 f6b2 f4e4 b2a1 e4f5 a1d4 f5g4 d4f6 f3h1 d2c1 g4f5 f6g7 h1e4 g7d4 f5f4 c1d2 f4f3 d4f6 e4f5
Contempt MG: 0
Contempt EG: 0

info depth 47 seldepth 59 multipv 1 score cp 180 nodes 26646602 nps 1737519 hashfull 48 tbhits 403949 time 15336 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4f3 e3d2 g3g4 d2c1 f3e4 c1d2 g4f5 f6b2 f5f4 b2f6 e4f5 d2e2 f4e4 f6a1 f5g4 e2d2 g4f3 a1b2 e4f4 b2a1 f3g2 a1b2 f4g4 b2f6 g4f5
Contempt MG: 0
Contempt EG: 0

info depth 48 seldepth 57 multipv 1 score cp 180 nodes 30220963 nps 1724645 hashfull 52 tbhits 501182 time 17523 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1d2 g4f5 f6b2 f5f4 b2f6 e4f5 d2e2 f4e4 f6b2 f5g4 e2d2 g4f3 b2a1 e4f4 d2d3 f4g4 d3c2 g4h4
Contempt MG: 0
Contempt EG: 0

info depth 49 seldepth 56 multipv 1 score cp 180 nodes 33895585 nps 1705953 hashfull 63 tbhits 585171 time 19869 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1d2 e4f3 d2c1 g4f5 f6b2 f3e4 b2d4 f5f4 c1d2 e4b1 d4f6 f4f3 f6d4 f3e4 d4a1 e4f5 a1b2
Contempt MG: 0
Contempt EG: 0

info depth 50 seldepth 59 multipv 1 score cp 180 nodes 38038408 nps 1690671 hashfull 69 tbhits 689485 time 22499 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1d2 e4f3 d2c1 g4f5 f6b2 f3e4 b2d4 f5f4 c1d2 e4f5 d4f6 f4f3 f6c3 f3e4 d2e2 e4f4 e2d2 f4f3 c3d4
Contempt MG: 0
Contempt EG: 0


info depth 51 seldepth 59 multipv 1 score cp 180 nodes 43693288 nps 1702313 hashfull 79 tbhits 820921 time 25667 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1d2 e4f3 d2c1 g4f5 f6b2 f3e4 b2d4 f5g4 d4f6 e4b1 c1d2 g4f5 f6a1 f5f4 d2e2 f4e4 a1b2 e4f5 e2f3 b1c2
Contempt MG: 0
Contempt EG: 0

info depth 52 seldepth 61 multipv 1 score cp 180 nodes 48924118 nps 1693813 hashfull 85 tbhits 961604 time 28884 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 f4e4 f6b2 e4f3 b2f6 b1f5 f6c3 f3e4 d2e2 f5g4 e2d2 g4f3 c3b2 e4f4 b2f6 f4g4 d2c1 g4f5
Contempt MG: 0
Contempt EG: 0

info depth 53 seldepth 61 multipv 1 score cp 180 nodes 52132293 nps 1694697 hashfull 93 tbhits 1015037 time 30762 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 b1f5 d2e2 f4e4 f6c3 f5g4 e2d2 g4f3 c3b2 e4f5 d2c3 f3e4 c3d2 f5f4 b2f6 e4f3 f6b2 f4e4
Contempt MG: 0
Contempt EG: 0

info depth 54 seldepth 65 multipv 1 score cp 180 nodes 57313793 nps 1690772 hashfull 102 tbhits 1140521 time 33898 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 b1f5 d2e2 f4e4 f6c3 f5g4 e2d2 g4f3 c3b2 e4f4 b2f6 f4g4 d2c1 g4f5 f6b2 f5f4 c1d2 f3e4 b2f6
Contempt MG: 0
Contempt EG: 0

info depth 55 seldepth 63 multipv 1 score cp 180 nodes 63443923 nps 1691747 hashfull 116 tbhits 1288855 time 37502 pv a4a3 g1f2 f5c2 f2e3 e6f5 g2g3 c2e4 c3d4 a3a2 e3d2 e4f3 d2d3 f5g4 d4f6 f3e4 d3e2 g4g3 e2d2 g3g4 d2e3 e4b1 e3f2 g4f4 f2e2 f4f5 f6b2 f5g4 b2f6 b1c2 e2e3 g4g3 e3d2 c2e4 d2e3 e4h1 e3d2 g3g4 d2c1 h1e4 c1b2 e4b1 b2c1 g4f4 c1d2 b1f5 d2e2 f4e4 f6c3 f5g4 e2d2 g4f3 c3a1 e4f4 d2d3 f3e4 d3d2 e4g2 a1f6 f4f5 f6d4 g2f3 d2e3 f3h1
Contempt MG: 0
Contempt EG: 0

info depth 56 currmove a4a3 currmovenumber 1
info depth 56 currmove f5e4 currmovenumber 2
info depth 56 currmove f5d3 currmovenumber 3
info depth 56 currmove f5c2 currmovenumber 4
info depth 56 currmove f5b1 currmovenumber 5
info depth 56 currmove e6f7 currmovenumber 6
info depth 56 currmove g6g5 currmovenumber 7
info depth 56 currmove f5h3 currmovenumber 8
info depth 56 seldepth 63 multipv 1 score cp 189 lowerbound nodes 99234637 nps 1758294 hashfull 177 tbhits 2327804 time 56438 pv f5h3
info depth 55 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 197 lowerbound nodes 117697463 nps 1783159 hashfull 207 tbhits 2878314 time 66005 pv f5h3
info depth 54 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 210 lowerbound nodes 137180204 nps 1799037 hashfull 232 tbhits 3346976 time 76252 pv f5h3
info depth 53 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 227 lowerbound nodes 154719603 nps 1829355 hashfull 248 tbhits 3762831 time 84576 pv f5h3
info depth 52 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 250 lowerbound nodes 174950311 nps 1866295 hashfull 271 tbhits 4189324 time 93742 pv f5h3
info depth 51 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 281 lowerbound nodes 197955070 nps 1911076 hashfull 286 tbhits 4615336 time 103583 pv f5h3
info depth 50 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 320 lowerbound nodes 229625575 nps 1958660 hashfull 311 tbhits 5265778 time 117236 pv f5h3
info depth 49 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 371 lowerbound nodes 267262394 nps 2003000 hashfull 344 tbhits 6062541 time 133431 pv f5h3
info depth 48 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 436 lowerbound nodes 326647117 nps 2069915 hashfull 374 tbhits 7437423 time 157807 pv f5h3
info depth 47 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 518 lowerbound nodes 413749722 nps 2131774 hashfull 411 tbhits 9723842 time 194087 pv f5h3
info depth 46 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 623 lowerbound nodes 534489510 nps 2163881 hashfull 485 tbhits 13511337 time 247005 pv f5h3
info depth 45 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 755 lowerbound nodes 669695130 nps 2146417 hashfull 609 tbhits 18519992 time 312006 pv f5h3
info depth 44 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 922 lowerbound nodes 895923769 nps 2126266 hashfull 773 tbhits 28713733 time 421360 pv f5h3
info depth 43 currmove f5h3 currmovenumber 1
info depth 56 seldepth 63 multipv 1 score cp 1132 lowerbound nodes 1187218679 nps 2106618 hashfull 922 tbhits 40652602 time 563566 pv f5h3
info depth 42 currmove f5h3 currmovenumber 1
?
info depth 56 seldepth 63 multipv 1 score cp 1132 nodes 1300935180 nps 2103197 hashfull 954 tbhits 44763060 time 618551 pv f5h3
Contempt MG: 0
Contempt EG: 0

bestmove f5h3 ponder g1f2
on

Code: Select all

Mac-Pro:src michaelbyrne$  Honey-X6a
Honey X6a  by M. Byrne and scores of others...
s hash 2048
Confirmation: hash set to 2048
s syzygypath /Volumes/OWC960/syzygy:/Volumes/OWC960/syz7:/Volumes/S1/Z1/z:/Volumes/S2/Z2/z:/Volumes/S3/Z3/z
info string Found 1511 tablebases
Confirmation: syzygypath set to /Volumes/OWC960/syzygy:/Volumes/OWC960/syz7:/Volumes/S1/Z1/z:/Volumes/S2/Z2/z:/Volumes/S3/Z3/z
s score_output centipawn
Confirmation: score_output set to centipawn
p f 8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1
g d 60
info depth 1 seldepth 1 multipv 1 score cp 121 nodes 13 nps 13000 tbhits 0 time 1 pv a4a3
Contempt MG: 0
Contempt EG: 0

info depth 2 seldepth 3 multipv 1 score cp 136 nodes 45 nps 45000 tbhits 0 time 1 pv a4a3 g2g3 g6g5 h4g5
Contempt MG: 0
Contempt EG: 0

info depth 3 seldepth 5 multipv 1 score cp 180 nodes 101 nps 50500 tbhits 0 time 2 pv a4a3 c3a1 f5e4 g2g3
Contempt MG: 0
Contempt EG: 0

info depth 4 seldepth 5 multipv 1 score cp 111 nodes 617 nps 308500 tbhits 0 time 2 pv f5d3 c3b4 d3e4 b4c3
Contempt MG: 54
Contempt EG: 27

info depth 5 seldepth 5 multipv 1 score cp 174 nodes 814 nps 407000 tbhits 0 time 2 pv f5e4 c3b4
Contempt MG: 50
Contempt EG: 25

info depth 6 seldepth 7 multipv 1 score cp 100 nodes 2447 nps 815666 tbhits 0 time 3 pv g6g5 h4g5 a4a3 c3f6 f5e4 g1f2
Contempt MG: 54
Contempt EG: 27

info depth 7 seldepth 9 multipv 1 score cp 139 nodes 3426 nps 856500 tbhits 1 time 4 pv a4a3 c3b4 a3a2 b4c3 g6g5 h4g5
Contempt MG: 49
Contempt EG: 24

info depth 8 seldepth 13 multipv 1 score cp 107 nodes 10315 nps 1146111 tbhits 3 time 9 pv a4a3 g1f2 a3a2 g2g3 g6g5 h4g5 f6g5 f2e2 f5e4 c3d4
Contempt MG: 52
Contempt EG: 26

info depth 9 seldepth 14 multipv 1 score cp 106 nodes 14492 nps 1207666 tbhits 6 time 12 pv a4a3 c3b4 a3a2 b4c3 e6e7 g1f2 f5e4 g2g3 g6g5 h4g5 f6g5 f2e3
Contempt MG: 50
Contempt EG: 25

info depth 10 seldepth 18 multipv 1 score cp 90 nodes 35726 nps 1429040 tbhits 28 time 25 pv a4a3 g1f2 g6g5 h4g5 f6g5 g2g3 a3a2 f2e3 e6d6 c3d4 g5g4 e3d2 f5g6 d2c1 g6e4
Contempt MG: 50
Contempt EG: 25

info depth 11 seldepth 19 multipv 1 score cp 97 nodes 45375 nps 1463709 tbhits 62 time 31 pv a4a3 g1f2 g6g5 h4g5 f6g5 f2e3 a3a2 e3d2 e6d6 c3d4 d6c6 d2c1 c6b5 d4f6
Contempt MG: 48
Contempt EG: 24

info depth 12 seldepth 20 multipv 1 score cp 103 nodes 72814 nps 1549234 tbhits 143 time 47 pv a4a3 g1f2 g6g5 h4g5 f6g5 f2e3 f5e4 g2g4 e6d7 c3f6 d7c6 e3d2 a3a2 d2c1
Contempt MG: 49
Contempt EG: 24

info depth 13 seldepth 19 multipv 1 score cp 110 nodes 98424 nps 1640400 tbhits 197 time 60 pv a4a3 g1f2 g6g5 h4g5 f6g5 f2e3 f5e4 g2g4 e6d7 c3a1 d7c6 a1f6 a3a2 e3d2 c6c5 d2c1 d5d4 c1b2
Contempt MG: 49
Contempt EG: 24

info depth 14 seldepth 25 multipv 1 score cp 114 nodes 136753 nps 1590151 tbhits 436 time 86 pv a4a3 g1f2 g6g5 h4g5 f6g5 f2e3 f5e4 g2g3 e6f5 e3e2 f5g4 e2f2 a3a2 c3d4 g4f5 f2e3 e4b1 d4c3 f5g4 e3f2 b1h7 c3a1
Contempt MG: 50
Contempt EG: 25

info depth 15 seldepth 26 multipv 1 score cp 106 nodes 257360 nps 1671168 tbhits 1142 time 154 pv a4a3 g1f2 g6g5 h4g5 f6g5 f2e3 f5c2 e3e2 c2b1 g2g4 b1c2 c3g7 c2e4 e2f2 a3a2 g7c3 e6d6
Contempt MG: 50
Contempt EG: 25

info depth 16 seldepth 25 multipv 1 score cp 104 nodes 339298 nps 1696490 tbhits 1884 time 200 pv a4a3 g1f2 f5e4 c3b4 a3a2 b4c3 e6f5 g2g3 g6g5 h4h5 g5g4 f2e3 f5g5 h5h6 e4h7 e3d4 g5h6 d4c5 f6f5 c5d5
Contempt MG: 50
Contempt EG: 25

info depth 17 seldepth 28 multipv 1 score cp 110 nodes 503621 nps 1718843 tbhits 3415 time 293 pv g6g5 h4h5 a4a3 g1f2 a3a2 c3d4 f5d3 f2e3 d3e4 g2g3 e6f7 h5h6 e4h7 g3g4 f6f5 g4f5 h7f5
Contempt MG: 50
Contempt EG: 25

info depth 18 seldepth 24 multipv 1 score cp 151 nodes 645592 nps 1740140 tbhits 4007 time 371 pv f5e4 g2g4 e4f3 g4g5 f6g5 h4g5 a4a3 g1f2 f3e4 f2e3 e6f5 e3d4 f5g5 c3d2 g5f6 d2c1
Contempt MG: 50
Contempt EG: 25

info depth 19 seldepth 34 multipv 1 score cp 148 nodes 764134 nps 1736668 tbhits 5447 time 440 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3b4 d6c6 f2e3 c6b5 b4e7 b5c4 e3e2 d5d4 e2d2 d4d3 d2c1 c4b3 e7f6 a4a3 f6e7
Contempt MG: 53
Contempt EG: 26

info depth 20 seldepth 33 multipv 1 score cp 140 nodes 841873 nps 1753902 tbhits 5548 time 480 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 d5d4 a3e7 c4b3 e7c5 d4d3 c5d4 b3c4 d4e5 a4a3 d2c1 c4c5 c1d2 c5d5 e5f6 d5c4 f6e5 c4b3
Contempt MG: 53
Contempt EG: 26

info depth 21 seldepth 37 multipv 1 score cp 134 nodes 923755 nps 1776451 tbhits 5585 time 520 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3c5 e4g2 c5d4 a4a3 d2c1 g2h1 d4g7 h1e4 g7f8 e4g2 f8g7 g2h1 c1b1 h1e4 b1a1 b3c4 g7e5 d5d4 e5g7
Contempt MG: 52
Contempt EG: 26

info depth 22 seldepth 38 multipv 1 score cp 128 nodes 1023923 nps 1796356 tbhits 5720 time 570 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3c5 e4g2 d2c1 b3c3 c5a3 d5d4 a3e7 c3d3 c1d1 g2d5 e7c5 d3c3 c5e7 d5a2 e7a3 d4d3 d1c1
Contempt MG: 52
Contempt EG: 26

info depth 23 seldepth 37 multipv 1 score cp 126 nodes 1590117 nps 1794714 tbhits 11388 time 886 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3b4 d6c6 f2e3 c6b5 b4a3 b5c4 e3d2 c4b3 a3c5 e4g2 d2c1 b3c3 c5a3 d5d4 a3e7 c3d3 e7c5 d3e3 c1b2 e3f3 c5d4 f3g3 d4c3 g3h4 b2a3 f5f4 a3a4
Contempt MG: 51
Contempt EG: 25

info depth 24 seldepth 39 multipv 1 score cp 157 nodes 1804982 nps 1815877 tbhits 11769 time 994 pv f5e4 g1f2 f6f5 c3d4 e6d6 f2e3 e4g2 e3d2 d6c6 d2c3 c6b5 d4e3 g2e4 e3d2 a4a3 c3b3 a3a2 b3b2 b5c5 d2e3 d5d4 e3d2 e4d5 d2f4 d4d3 f4e3 c5c4 b2a2
Contempt MG: 51
Contempt EG: 25

info depth 25 seldepth 34 multipv 1 score cp 174 nodes 2074815 nps 1816825 hashfull 6 tbhits 13582 time 1142 pv f5e4 g1f2 f6f5 c3d4 e6d6 g2g3 d6c6 f2e3 c6b5 e3d2 b5c4 d4b2 c4b3 b2f6 a4a3 f6d4 b3c4 d2e3 e4f3 d4e5 f3g2 e5d4 g2e4 d4f6 c4b3 e3d2 b3b4
Contempt MG: 53
Contempt EG: 26

info depth 26 seldepth 40 multipv 1 score cp 152 nodes 2405858 nps 1828159 hashfull 8 tbhits 15541 time 1316 pv f5e4 g1f2 f6f5 c3d4 e6d6 g2g3 d6c6 f2e3 c6b5 e3d2 b5c4 d4b2 c4b3 b2f6 a4a3 f6d4 e4g2 d4e5 g2f3 d2c1 f3e4 e5d6 a3a2 d6e5 b3c4 e5a1 c4d3 c1b2 d3e3 b2a2 d5d4 a2b3 d4d3 a1g7 d3d2 g7h6 e3e2
Contempt MG: 54
Contempt EG: 27

info depth 27 seldepth 40 multipv 1 score cp 162 nodes 2649430 nps 1837330 hashfull 8 tbhits 16649 time 1442 pv f5e4 g1f2 f6f5 c3d4 e6d6 g2g3 d6c6 f2e3 c6b5 e3d2 b5c4 d4b2 c4b3 b2f6 a4a3 f6d4 e4g2 d4e5 g2f3 e5d4 f3e4 d4e5 b3c4 d2e3 e4g2 e5g7 c4b3 g7e5 b3c2 e3f4 c2d3
Contempt MG: 53
Contempt EG: 26

info depth 28 seldepth 46 multipv 1 score cp 127 nodes 3874341 nps 1838794 hashfull 14 tbhits 33472 time 2107 pv g6g5 g2g3 g5h4 g3h4 a4a3 g1f2 f5e4 f2e3 e6f5 e3d2 f5g6 d2e3 f6f5 e3f4 e4b1 c3e5 g6h5 e5f6 b1c2 f6e7 a3a2 e7f6 c2b1 f4f3 b1e4 f3f4 h5g6 f6c3 e4b1 c3b2 b1c2 h4h5 g6h6
Contempt MG: 53
Contempt EG: 26

info depth 29 seldepth 49 multipv 1 score cp 142 nodes 5217559 nps 1824321 hashfull 16 tbhits 64115 time 2860 pv g6g5 h4g5 f6g5 g1f2 e6d6 f2e3 d6c5 c3f6 c5c4 f6e7 c4c3 e7f6 c3c2 f6e7 g5g4 g2g3 c2c3 e7f6 c3b3 e3f4 f5g6 f4e3 b3c4 f6e7 c4c3 e7f6 c3b3 f6d4 b3c4 d4e5 a4a3 e5f6 g6b1 f6d4 b1f5 d4f6
Contempt MG: 51
Contempt EG: 25

info depth 30 seldepth 39 multipv 1 score cp 133 upperbound nodes 5616299 nps 1824658 hashfull 18 tbhits 75928 time 3078 pv g6g5 h4g5

info depth 30 seldepth 39 multipv 1 score cp 125 upperbound nodes 5731415 nps 1827036 hashfull 18 tbhits 76916 time 3137 pv g6g5 h4g5

info depth 30 seldepth 40 multipv 1 score cp 125 nodes 6091380 nps 1831443 hashfull 19 tbhits 82900 time 3326 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3d4 d6c6 f2e3 c6b5 e3d2 b5c4 d4b2 c4b4 b2c3 b4b3 c3f6 a4a3 f6d4 e4g2 d4e5 g2f3 e5g7 b3c4 d2e3 f3g2 g7e5 g2e4 e5d4 e4h1 d4e5 h1g2 e5f6 c4b4 f6e5 g2e4 e3d2 b4c4 d2e3
Contempt MG: 52
Contempt EG: 26

info depth 31 currmove f5e4 currmovenumber 1
info depth 31 seldepth 47 multipv 1 score cp 133 lowerbound nodes 6180100 nps 1834946 hashfull 19 tbhits 83432 time 3368 pv f5e4

info depth 31 seldepth 47 multipv 1 score cp 128 nodes 6219299 nps 1836226 hashfull 19 tbhits 83531 time 3387 pv f5e4 g1f2 f6f5 g2g3 e6d6 c3d4 d6c6 f2e3 c6b5 e3d2 b5c4 d4b2 c4b4 b2c3 b4b3 c3f6 a4a3 f6d4 e4g2 d4e5 g2f3 e5g7 b3c4 d2e3 f3g2 g7e5 g2e4 e5d4 c4b4 d4e5 b4b3 e3d2 b3c4 d2e3 e4g2 e5d4 c4b3 d4e5 b3c2 e3f4 c2b1
Contempt MG: 51
Contempt EG: 25

info depth 32 currmove f5e4 currmovenumber 1
info depth 32 seldepth 47 multipv 1 score cp 136 lowerbound nodes 6330505 nps 1840798 hashfull 19 tbhits 84110 time 3439 pv f5e4
info depth 31 currmove f5e4 currmovenumber 1
info depth 32 seldepth 47 multipv 1 score cp 144 lowerbound nodes 6412348 nps 1844218 hashfull 19 tbhits 84647 time 3477 pv f5e4

info depth 32 seldepth 48 multipv 1 score cp 120 upperbound nodes 6636904 nps 1847690 hashfull 19 tbhits 86319 time 3592 pv f5e4 g1f2
info depth 32 currmove f5e4 currmovenumber 1
info depth 32 currmove g6g5 currmovenumber 2
info depth 32 currmove e6d6 currmovenumber 3
info depth 32 currmove d5d4 currmovenumber 4
info depth 32 currmove f5g4 currmovenumber 5
info depth 32 currmove e6d7 currmovenumber 6
info depth 32 currmove a4a3 currmovenumber 7
info depth 32 seldepth 53 multipv 1 score cp 138 lowerbound nodes 8518238 nps 1865988 hashfull 23 tbhits 111606 time 4565 pv a4a3
info depth 31 currmove a4a3 currmovenumber 1
info depth 32 seldepth 53 multipv 1 score cp 159 lowerbound nodes 9246676 nps 1870660 hashfull 25 tbhits 119375 time 4943 pv a4a3
info depth 30 currmove a4a3 currmovenumber 1
info depth 32 seldepth 53 multipv 1 score cp 187 lowerbound nodes 10152107 nps 1866882 hashfull 26 tbhits 131711 time 5438 pv a4a3

info depth 32 seldepth 53 multipv 1 score cp 188 nodes 10579153 nps 1870430 hashfull 27 tbhits 136389 time 5656 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f4 f6c3 f4e4 c3b2 d5d4 d2d1 e4e3 b2c1 e3d3 c1b2 d3e4 d1d2 e4d5 d2c1 b1f5 b2a1 f5e4 c1b2 e4b1 b2c1
Contempt MG: 51
Contempt EG: 25


info depth 33 seldepth 45 multipv 1 score cp 188 nodes 11242401 nps 1867818 hashfull 27 tbhits 144875 time 6019 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f4 f6c3 f4e4 c3b2 e4f3 b2a1 f3g4 a1f6 b1e4 d2e3 e4f3 e3d2 g4f5 f6c3 f5e4 c3b2 f3h1 d2c3 d5d4 c3d2 h1f3 b2a1 e4d5 d2c1
Contempt MG: 54
Contempt EG: 27

info depth 34 seldepth 41 multipv 1 score cp 188 nodes 11759172 nps 1868017 hashfull 28 tbhits 151532 time 6295 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f4 f6c3 f4e4 c3b2 e4f3 b2a1 f3g4 a1f6 b1e4 d2e3 e4f3 e3d2 g4f4 f6c3 f4g3 c3f6 f3h1 d2c2 h1e4 c2b2 e4b1 f6e5 g3g4 h4h5 g6h5
Contempt MG: 54
Contempt EG: 27

info depth 35 seldepth 47 multipv 1 score cp 185 nodes 12649273 nps 1865674 hashfull 31 tbhits 165889 time 6780 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f4 f6c3 f4e4 c3b2 e4f3 b2a1 f3g4 a1f6 b1e4 d2e3 e4f3 e3d2 g4f5 f6c3 f5e4 c3a1 f3h1 a1c3 d5d4 c3b2 h1f3 b2a1 f3g2 a1b2 g2h1 b2a1
Contempt MG: 54
Contempt EG: 27

info depth 36 seldepth 41 multipv 1 score cp 176 upperbound nodes 13189328 nps 1871888 hashfull 34 tbhits 173460 time 7046 pv a4a3 g1f2

info depth 36 seldepth 43 multipv 1 score cp 167 upperbound nodes 13440313 nps 1877138 hashfull 34 tbhits 175426 time 7160 pv a4a3 g1f2

info depth 36 seldepth 43 multipv 1 score cp 154 upperbound nodes 13729871 nps 1881835 hashfull 34 tbhits 178119 time 7296 pv a4a3 g1f2
info depth 36 currmove a4a3 currmovenumber 1
info depth 36 seldepth 51 multipv 1 score cp 165 lowerbound nodes 14197139 nps 1880914 hashfull 34 tbhits 186183 time 7548 pv a4a3

info depth 36 seldepth 51 multipv 1 score cp 167 nodes 14531780 nps 1881623 hashfull 35 tbhits 190204 time 7723 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 g3g4 d2c3 a3a2 c3d2 g4f4 f6g7 e4f5 g7c3 f4e4 c3b2 d5d4 b2a1 e4d5 d2c1 d5e5 c1d2 e5e4 d2e2 f5g4 e2d2 g4f3 a1b2 f3h1 b2a1 h1g2 a1b2 g2f3 b2a1 f3h1 d2e2 e4d5 e2d1
Contempt MG: 54
Contempt EG: 27


info depth 37 seldepth 47 multipv 1 score cp 158 upperbound nodes 14943528 nps 1885856 hashfull 35 tbhits 195788 time 7924 pv a4a3 g1f2
info depth 37 currmove a4a3 currmovenumber 1
info depth 37 seldepth 47 multipv 1 score cp 167 lowerbound nodes 15128074 nps 1886293 hashfull 35 tbhits 198982 time 8020 pv a4a3

info depth 37 seldepth 49 multipv 1 score cp 158 nodes 15534154 nps 1879055 hashfull 35 tbhits 210095 time 8267 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 d5d4 b2a1 e4e5 d2d1 b1f5 d1c1 e5e4 c1d2 f5g4 a1b2 g4h5 b2a1 h5f3 a1b2 f3g4 b2a1 g4f5 d2e2 e4e5 e2d1 e5d5
Contempt MG: 53
Contempt EG: 26

info depth 38 currmove a4a3 currmovenumber 1
info depth 38 seldepth 43 multipv 1 score cp 167 lowerbound nodes 16016900 nps 1877053 hashfull 35 tbhits 219060 time 8533 pv a4a3

info depth 38 seldepth 48 multipv 1 score cp 158 nodes 16227355 nps 1877514 hashfull 35 tbhits 222029 time 8643 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 e4f4 a1c3 g2f3 c3f6 f3e4 f6g7 e4f5 g7c3 f4g3 c3f6 g3f3 f6a1 f3e4 a1b2 f5g4 b2a1 g4e6 a1c3
Contempt MG: 53
Contempt EG: 26

info depth 39 currmove a4a3 currmovenumber 1
info depth 39 seldepth 45 multipv 1 score cp 167 lowerbound nodes 16629385 nps 1877753 hashfull 35 tbhits 228985 time 8856 pv a4a3

info depth 39 seldepth 48 multipv 1 score cp 167 nodes 16868644 nps 1877213 hashfull 35 tbhits 232862 time 8986 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 d5d4 b2a1 e4e5 d2d1 b1e4 d1c1 e4f5 c1d2 e5e4 d2e2 f5e6 e2d2 e6b3 a1b2 b3c4 b2a1 c4e6 a1b2 e6g4 b2a1 g4f3 a1b2 f3h1 b2a1 h1g2 a1b2 g2f3 b2a1
Contempt MG: 53
Contempt EG: 26


info depth 40 seldepth 49 multipv 1 score cp 167 nodes 18190459 nps 1862440 hashfull 38 tbhits 260732 time 9767 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 h1g2 a1c3 g2f3 c3a1 e4f5 a1b2 f5g4 b2f6 f3e4 d2c1 g4f4 c1d2 e4f5 f6c3 f4g3 c3f6 f5b1 d2c1 g3f4
Contempt MG: 53
Contempt EG: 26

info depth 41 seldepth 51 multipv 1 score cp 167 nodes 19986220 nps 1840690 hashfull 44 tbhits 298596 time 10858 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 h1g2 a1c3 g2f3 c3a1 e4f5 a1b2 f5g4 b2f6 f3e4 d2c1 g4f3 c1d2 f3f4 f6g7 e4b1 g7d4 f4f5 d4b2 f5e4 b2c3
Contempt MG: 53
Contempt EG: 26


info depth 42 seldepth 53 multipv 1 score cp 167 nodes 21126945 nps 1833936 hashfull 45 tbhits 321554 time 11520 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 h1g2 a1c3 g2f3 c3a1 e4f5 a1b2 f5g4 b2f6 f3e4 d2c1 g4f3 c1d2 f3f4 f6g7 e4b1 g7d4 b1f5 d4c3 f4e4 c3b2 d5d4 b2a1 f5g4
Contempt MG: 53
Contempt EG: 26


info depth 43 seldepth 51 multipv 1 score cp 167 nodes 22471547 nps 1827846 hashfull 46 tbhits 344409 time 12294 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 h1g2 a1c3 g2f3 c3a1 e4f4 a1b2 f3g2 b2f6 g2e4 f6g7 e4b1 g7d4 f4f3 d4f6 f3g3 d2c1 g3g4 c1d2 b1e4 d2e2
Contempt MG: 53
Contempt EG: 26

info depth 44 seldepth 52 multipv 1 score cp 167 nodes 24221278 nps 1815143 hashfull 46 tbhits 384720 time 13344 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 h1g2 a1c3 g2f3 c3a1 e4f4 a1b2 f3g2 b2f6 g2e4 f6g7 e4b1 g7d4 b1f5 d4b2 f4g4 b2f6 f5e4 d2e2 g4f5 f6d4
Contempt MG: 53
Contempt EG: 26


info depth 45 seldepth 58 multipv 1 score cp 167 nodes 25767430 nps 1813203 hashfull 50 tbhits 414859 time 14211 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 e4f4 a1g7 h1e4 g7f6 e4f3 f6b2 f4g4 b2f6 f3g2 d2d3 g4f5 f6b2 f5f4 b2f6 g2h1 d3d2 h1e4 f6g7 f4g4 g7f6 g4h3 d2c1 e4b1 c1d2 h3g3 d2c1 g3f4
Contempt MG: 53
Contempt EG: 26


info depth 46 seldepth 60 multipv 1 score cp 167 nodes 27828171 nps 1805734 hashfull 56 tbhits 459040 time 15411 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 e4f4 a1g7 h1e4 g7f6 e4f5 f6b2 f4f3 b2f6 f3g4 d2e3 f5b1 e3d2 g4g3 d2c1 g3f3 c1d2 b1f5 f6a1 f5e4 a1d4 f3g3 d4f6 g3f4
Contempt MG: 53
Contempt EG: 26


info depth 47 seldepth 55 multipv 1 score cp 167 nodes 29807167 nps 1801363 hashfull 57 tbhits 498305 time 16547 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 e4f4 a1g7 h1e4 g7f6 f4g4 d2e2 e4b1 e2e3 g4h3 e3f4 b1e4 f4e3 h3g3 e3d2 e4b1 d2c1 g3f3 c1d2 b1f5 f6a1 f5e4 a1d4
Contempt MG: 53
Contempt EG: 26

info depth 48 seldepth 55 multipv 1 score cp 167 nodes 32086275 nps 1797953 hashfull 60 tbhits 546249 time 17846 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 e4f4 a1g7 h1e4 g7f6 f4g4 d2e2 g4f5 f6d4 f5f4 e2d2 e4f5 d4b2 f4g4 b2f6 g4f3 f6a1 f3g3 a1f6 f5b1 d2c1 g3h3 c1d2 b1e4 d2c1
Contempt MG: 53
Contempt EG: 26


info depth 49 seldepth 54 multipv 1 score cp 167 nodes 34970954 nps 1775896 hashfull 64 tbhits 612501 time 19692 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 e4f4 a1g7 h1e4 g7f6 f4g4 d2e2 g4f5 f6d4 f5f4 e2d2 e4f5 d4b2 f4g4 b2f6 g4f3 f6a1 f3e4 a1c3 f5e6 c3a1 e6g4 a1c3 g4f5 c3a1
Contempt MG: 53
Contempt EG: 26


info depth 50 seldepth 59 multipv 1 score cp 164 nodes 51578748 nps 1766334 hashfull 97 tbhits 978150 time 29201 pv a4a3 g1f2 f5c2 f2e3 e6f5 c3d4 c2e4 g2g3 f5g4 d4f6 g4g3 e3d2 a3a2 d2e3 e4b1 e3d2 g3f3 f6d4 f3e4 d4b2 b1d3 b2a1 d3f1 a1c3 f1g2 c3a1 g2f3 a1c3 f3h1 c3a1 e4f4 a1g7 h1e4 g7f6 f4g4 d2e2 e4f5 e2d2 g4f3 f6a1 f5g4 a1c3 f3f4 c3f6 f4e4 f6a1 d5d4 a1b2 g4f3 b2a1 e4d5 d2c1 f3e4 c1d1 e4d3 d1d2 d3b1 d2c1
Contempt MG: 53
Contempt EG: 26

info depth 51 currmove a4a3 currmovenumber 1
info depth 51 currmove f5e4 currmovenumber 2
info depth 51 currmove d5d4 currmovenumber 3
info depth 51 currmove f5g4 currmovenumber 4
info depth 51 currmove e6d6 currmovenumber 5
info depth 51 currmove e6d7 currmovenumber 6
info depth 51 currmove g6g5 currmovenumber 7
info depth 51 currmove f5b1 currmovenumber 8
info depth 51 currmove e6f7 currmovenumber 9
info depth 51 currmove f5h3 currmovenumber 10
info depth 51 seldepth 59 multipv 1 score cp 173 lowerbound nodes 80580801 nps 1785328 hashfull 152 tbhits 1704939 time 45135 pv f5h3
info depth 50 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 182 lowerbound nodes 89404928 nps 1812421 hashfull 168 tbhits 1902882 time 49329 pv f5h3
info depth 49 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 195 lowerbound nodes 96454100 nps 1837921 hashfull 172 tbhits 2038865 time 52480 pv f5h3
info depth 48 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 212 lowerbound nodes 103536847 nps 1860901 hashfull 179 tbhits 2172988 time 55638 pv f5h3
info depth 47 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 235 lowerbound nodes 111271216 nps 1885633 hashfull 185 tbhits 2308548 time 59010 pv f5h3
info depth 46 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 265 lowerbound nodes 121291864 nps 1912095 hashfull 192 tbhits 2492164 time 63434 pv f5h3
info depth 45 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 305 lowerbound nodes 134245490 nps 1937471 hashfull 202 tbhits 2738634 time 69289 pv f5h3
info depth 44 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 355 lowerbound nodes 152234800 nps 1962243 hashfull 223 tbhits 3118252 time 77582 pv f5h3
info depth 43 currmove f5h3 currmovenumber 1
info depth 51 seldepth 59 multipv 1 score cp 420 lowerbound nodes 174966069 nps 1984349 hashfull 249 tbhits 3679762 time 88173 pv f5h3
info depth 42 currmove f5h3 currmovenumber 1
info depth 51 seldepth 69 multipv 1 score cp 503 lowerbound nodes 207718306 nps 2016291 hashfull 279 tbhits 4504320 time 103020 pv f5h3
info depth 41 currmove f5h3 currmovenumber 1
info depth 51 seldepth 69 multipv 1 score cp 607 lowerbound nodes 254813029 nps 2032488 hashfull 327 tbhits 5960000 time 125370 pv f5h3
info depth 40 currmove f5h3 currmovenumber 1
info depth 51 seldepth 69 multipv 1 score cp 739 lowerbound nodes 334388195 nps 2049185 hashfull 445 tbhits 8507752 time 163181 pv f5h3
info depth 39 currmove f5h3 currmovenumber 1
info depth 51 seldepth 69 multipv 1 score cp 906 lowerbound nodes 482747579 nps 2054463 hashfull 605 tbhits 14671969 time 234975 pv f5h3
info depth 38 currmove f5h3 currmovenumber 1
info depth 38 currmove a4a3 currmovenumber 2
info depth 38 currmove f5e4 currmovenumber 3
info depth 38 currmove d5d4 currmovenumber 4
info depth 38 currmove g6g5 currmovenumber 5
info depth 38 currmove e6d7 currmovenumber 6
info depth 38 currmove e6f7 currmovenumber 7
info depth 38 currmove f5g4 currmovenumber 8
info depth 38 currmove e6e7 currmovenumber 9
info depth 38 currmove f5c2 currmovenumber 10
info depth 38 currmove f5b1 currmovenumber 11
info depth 38 currmove e6d6 currmovenumber 12
info depth 38 currmove f5d3 currmovenumber 13
info depth 51 seldepth 69 multipv 1 score cp 1025 nodes 671932558 nps 2045755 hashfull 776 tbhits 21652206 time 328452 pv f5h3 g1h2 h3g4 c3b2 e6f5 h2g1 f5e4 g1f2 g4h3 g2h3 d5d4 f2e2 f6f5 b2a3 f5f4 e2d1 e4d3 h4h5 g6h5 a3b2 d3e3 d1e1 h5h4 e1f1 d4d3 f1e1 f4f3 b2c1 e3d4 c1b2 d4c4 b2e5 a4a3 e5f6 c4b3 e1f2 d3d2 f6e7 b3c2 f2e3 a3a2 e3e4 a2a1r e4d5 f3f2 d5c6 f2f1q
Contempt MG: 53
Contempt EG: 26

info depth 52 currmove f5h3 currmovenumber 1
info depth 52 seldepth 40 multipv 1 score cp 1047 lowerbound nodes 877847441 nps 2018007 hashfull 888 tbhits 31545361 time 435007 pv f5h3
info depth 51 currmove f5h3 currmovenumber 1
info depth 52 seldepth 40 multipv 1 score cp 1069 lowerbound nodes 1108558342 nps 2005318 hashfull 940 tbhits 42111714 time 552809 pv f5h3
info depth 50 currmove f5h3 currmovenumber 1
?
info depth 52 seldepth 40 multipv 1 score cp 1069 nodes 1232637496 nps 2029888 hashfull 952 tbhits 46800723 time 607244 pv f5h3
Contempt MG: 61
Contempt EG: 30

bestmove f5h3 ponder g1h2
based on what I see, I no reason not to use SF contempt scoring in analysis, but I understand people have their own reasons and that's fine, it is certainly not my way or the highway ;>) - also , note - that SF contempt code is symmetrical ...

Dann Corbit
Posts: 10207
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Stockfish with and without contempt

Post by Dann Corbit » Thu Nov 07, 2019 6:40 am

The only place where it matters, both in game play and analysis, is when the score is very close to zero after a good, long think. E.g. Well under a pawn.
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.

MikeB
Posts: 3561
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: Stockfish with and without contempt

Post by MikeB » Thu Nov 07, 2019 6:45 am

Dann Corbit wrote:
Thu Nov 07, 2019 6:40 am
The only place where it matters, both in game play and analysis, is when the score is very close to zero after a good, long think. E.g. Well under a pawn.
Well the good news is when the score get close to zero with a deep long think, , contempt also gets very close to 0

Code: Select all

info depth 42 seldepth 43 multipv 1 score cp -0 nodes 5201104017 nps 23568426 hashfull 995 tbhits 45753584 time 220681 pv b5b4 d1d3 b4b3 f1d1 b3b2 d5e3 c4c1 d3d7 c1d1 f3d1 c5e3 d1d6 f8g8 d6b8 e4e8 b8b2 e3e4 g2g3 e4e3 g3g2
info depth 42 seldepth 41 multipv 2 score cp -0 nodes 5201104017 nps 23568426 hashfull 995 tbhits 45753584 time 220681 pv c4d4 d1d4 e4d4 d5c3 d7b6 f1e1 b6d5 c3e4 c5c6 g2g1 f7f5 e4f6 d4f4 f3d5 f4g4 g1f2 c6d5 f6d5 g4g5 e1e5 g5g6 e5f5 f8e8 f5h5 e8f7 f2f3 b5b4 d5b4 g6f6 f3g4 f6g6 g4f5 g6f6
Contempt MG: 0
Contempt EG: 0

info depth 43 currmove b5b4 currmovenumber 1
Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: -6
Contempt EG: -3

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

info depth 43 currmove c4d4 currmovenumber 2
Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

?
Contempt MG: 0
Contempt MG: 0
Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt EG: 0

Contempt MG: 0
Contempt MG: 0
Contempt EG: 0

Contempt EG: 0

Contempt MG: 0
Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt MG: 0
Contempt EG: 0

Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

Contempt MG: 0
Contempt EG: 0

info depth 43 seldepth 41 multipv 1 score cp -0 nodes 5494602974 nps 23584011 hashfull 995 tbhits 50593724 time 232980 pv c4d4 d1d4 e4d4 d5c3 d7b6 f1e1 b6d5 c3e4 c5c6 g2g1 f7f5 e4f6 d4f4 f3d5 f4g4 g1f2 c6d5 f6d5 g4g5 e1e5 g5g6 e5f5 f8e8 f5h5 e8f7 f2f3 b5b4 d5b4 g6f6 f3g4 f6g6 g4f5 g6f6
info depth 42 seldepth 33 multipv 2 score cp -0 nodes 5494602974 nps 23584011 hashfull 995 tbhits 50593724 time 232980 pv b5b4 f1e1
Contempt MG: 0
Contempt EG: 0

Joerg Oster
Posts: 691
Joined: Fri Mar 10, 2006 3:29 pm
Location: Germany

Re: Stockfish with and without contempt

Post by Joerg Oster » Thu Nov 07, 2019 3:09 pm

MikeB wrote:
Thu Nov 07, 2019 5:23 am
based on what I see, I no reason not to use SF contempt scoring in analysis, but I understand people have their own reasons and that's fine, it is certainly not my way or the highway ;>) - also , note - that SF contempt code is symmetrical ...
Are you sure, Mike?

To me it looks like Contempt breaks the symmetry just like Tempo does.
I may be wrong, ofc.
Jörg Oster

Michel
Posts: 2057
Joined: Sun Sep 28, 2008 11:50 pm

Re: Stockfish with and without contempt

Post by Michel » Thu Nov 07, 2019 4:02 pm

Joerg Oster wrote:
Thu Nov 07, 2019 3:09 pm
MikeB wrote:
Thu Nov 07, 2019 5:23 am
based on what I see, I no reason not to use SF contempt scoring in analysis, but I understand people have their own reasons and that's fine, it is certainly not my way or the highway ;>) - also , note - that SF contempt code is symmetrical ...
Are you sure, Mike?

To me it looks like Contempt breaks the symmetry just like Tempo does.
I may be wrong, ofc.
Static contempt is asymmetric (it is awarded to the side to move at root, so its contribution to the eval changes sign when a root move is made). Tempo is symmetric (it is awarded to the side to move, which is a property of the position). Dynamic contempt is mostly symmetric (since presumably the sign of dynamic contempt changes when a root move is made).
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.

Joerg Oster
Posts: 691
Joined: Fri Mar 10, 2006 3:29 pm
Location: Germany

Re: Stockfish with and without contempt

Post by Joerg Oster » Thu Nov 07, 2019 5:50 pm

Michel wrote:
Thu Nov 07, 2019 4:02 pm
Joerg Oster wrote:
Thu Nov 07, 2019 3:09 pm
MikeB wrote:
Thu Nov 07, 2019 5:23 am
based on what I see, I no reason not to use SF contempt scoring in analysis, but I understand people have their own reasons and that's fine, it is certainly not my way or the highway ;>) - also , note - that SF contempt code is symmetrical ...
Are you sure, Mike?

To me it looks like Contempt breaks the symmetry just like Tempo does.
I may be wrong, ofc.
Static contempt is asymmetric (it is awarded to the side to move at root, so its contribution to the eval changes sign when a root move is made). Tempo is symmetric (it is awarded to the side to move, which is a property of the position). Dynamic contempt is mostly symmetric (since presumably the sign of dynamic contempt changes when a root move is made).
I indeed mainly meant static contempt.
Thank you for the clarification.
Jörg Oster

User avatar
Ovyron
Posts: 2837
Joined: Tue Jul 03, 2007 2:30 am

Re: Stockfish with and without contempt

Post by Ovyron » Thu Nov 07, 2019 9:33 pm

Leo wrote:
Wed Nov 06, 2019 4:29 pm
Deberger wrote:
Wed Nov 06, 2019 1:25 pm
MikeB wrote:
Wed Nov 06, 2019 2:41 am
On the other hand, when you really study the Stockfish code - contempt is nothing about a draw score , it's about scoring for the initiative, so in that sense , what they are saying makes sense. What they call contempt, should be labeled "initiative", left alone and should be symmetrical.
Does this mean that people can finally stop advocating Contempt = 0 for analysis mode?
Yes.
Finally.

What's next: People will accept that unbiased evaluation depends on the color. There's an unbiased evaluation for white and an unbiased evaluation for black, and they can be unrelated to each other. People are currently facing problems in analysis because they want to get a score at a leaf node, and backsolve it to both sides, even though it should be only backsolved for the side that produced the score.

Only then you can have a position with an ubiased white eval of 0.20 and an unbiased black eval of -0.15 (both sides with the initiative) which will be closer to the truth than a 0.05 (inaccurate as the tree will rank better than it black moves that are 0.04 even though 0.04 is much worse than -0.15.)
Great spirits have always encountered violent opposition from mediocre minds.

Dann Corbit
Posts: 10207
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Stockfish with and without contempt

Post by Dann Corbit » Thu Nov 07, 2019 9:43 pm

Here is my definition of unbiased analysis:

Engine A, playing white is analyzing position X.
Engine B, playing black is pondering position X.
If Engine A is another instance of Engine B, they should arrive at the same answer, within reasonable limits (smp uncertainty, etc).

If the numbers are half a pawn different, then they are giving wrong answers (assuming the score is close to zero).
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.

User avatar
Ovyron
Posts: 2837
Joined: Tue Jul 03, 2007 2:30 am

Re: Stockfish with and without contempt

Post by Ovyron » Thu Nov 07, 2019 10:16 pm

This is what actually happens:

Engine A, playing white is analyzing position X. Its purpose is to find how to checkmate the black king. For this, it'll build a tree and get scores at the tail of the variations that are as best for white as possible. It will check all the black lines that try to refute this line, so it is finding the best possible defense from the black side to its mainline.

Engine B, playing black is analyzing position X after white's move. Its purpose is to find how to checkmate the white king. For this, it'll build a tree and get scores at the tail of the variations that are as best for black as possible. It will check all the white lines that try to refute this line, so it is finding the best possible defense from the white side to its mainline.

The trees will have some overlap, but the scores don't have to come from the same mainline. White's and black's lines are independent and are built for different purposes. In interactive analysis, the user analyzing white can be interested in knowing what would white play if instead of black's best defense, it played black's best attack, or when analyzing black, what would black play if instead of white's best defense, it played white's best attack.

This is the new paradigm introduced since Rybka 4.1's Minbreaker settings (where both sides had asymmetric piece evaluation), later adopted by Komodo (where you have to create 2 engines in the GUI to use Contempt properly), Houdini (who dynamically adjusts the side that is defending to find the best attack of the other) and finally, Stockfish (late to the party, but with a superb implementation.)

In the old paradigm, the engine would build a tree where both white and black show their best defenses, because they don't want their king checkmated, but they will miss the best attacks from both sides, this is why Contempt 0 will miss moves that Contempt 24 doesn't, and after showing this best attack, Contempt 0 will have to accept that its mainline wasn't best.

The funny thing is that you can swing Contempt 0's mainline as you please, if you want it to get better for white, you give Contempt 24 the white side, if you want it to get better for black, you give it the black side. In practice you give Contempt to both sides, load the engine in different GUIs (so the hash of one doesn't contaminate the other) and hold different scores for the sides on each node.

I've been using asymmetric evaluation of positions since 2010, and once you compare it to what symmetric trees produce, you never go back.
Great spirits have always encountered violent opposition from mediocre minds.

Joerg Oster
Posts: 691
Joined: Fri Mar 10, 2006 3:29 pm
Location: Germany

Re: Stockfish with and without contempt

Post by Joerg Oster » Thu Nov 07, 2019 10:55 pm

Michel wrote:
Thu Nov 07, 2019 4:02 pm
Joerg Oster wrote:
Thu Nov 07, 2019 3:09 pm
MikeB wrote:
Thu Nov 07, 2019 5:23 am
based on what I see, I no reason not to use SF contempt scoring in analysis, but I understand people have their own reasons and that's fine, it is certainly not my way or the highway ;>) - also , note - that SF contempt code is symmetrical ...
Are you sure, Mike?

To me it looks like Contempt breaks the symmetry just like Tempo does.
I may be wrong, ofc.
Static contempt is asymmetric (it is awarded to the side to move at root, so its contribution to the eval changes sign when a root move is made). Tempo is symmetric (it is awarded to the side to move, which is a property of the position). Dynamic contempt is mostly symmetric (since presumably the sign of dynamic contempt changes when a root move is made).

Hmm, after a bit more thinking, maybe I mean something different than you.

Let's say we evaluate a position with white to move.
Let's assume the result is v.

Now we evaluate the same position with black to move.
Without static contempt and Tempo the result will be -v.
That's what I call symmetrical.

With a tempo bonus for the side to move, the eval with white to move will be v + Tempo, with black to move -v + Tempo.
That's asymmetrical.

SF's contempt, however, is only added to one side.
This doesn't seem to break the symmetry.
If we add contempt for white, eval will be v + contempt with white to move, and -v - contempt with black to move.
Jörg Oster

Post Reply