Skip to content

Absurdly long forced mate evaluations in some games #291

@dan9er

Description

@dan9er

I've been processing some database dumps (namely to find a forced-mate to win% curve a la lichess-org/lila#11148), but I found some games have evaluations with absurdly large forced mate evaluations. Like, into the millions or even billions of full-moves. (For comparison, the longest known forced mate is #549 ignoring the 50-move rule.)

Here are some games from December 2025 my preprocessing script has found since I added a check for this:

It's still processing right now, around half done. (Done now, remaining games added to the above list.) I also use the Gaviota DTM tablebases for <=5 piece endgames without castle rights before checking the %eval comment, so there may be more.

Here are also some points in my processed datasets from before I added the check. I don't have the game IDs, and I can't guarantee these are all from separate games.

  • November 2025
    • #16066, White won, Blitz
    • #-1019672388, Black won, Blitz
  • October 2025
    • #1049214217, White won, Rapid
    • #1002858761, White won, Blitz
    • #844849361, White won, Blitz
    • #1021005695, White won, Blitz
    • #-1015295096, Black won, Rapid
    • #1020408300, White won, Blitz
    • #-1072213380, Black won, Bullet
    • #-806759701, Black won, Blitz
    • #981038985, White won, Blitz
    • #997796652, White won, Bullet
  • June 2022
    • Clean, as far as I know.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions