Acknowledgments

Thank you

I'm grateful to everyone listed here. CHA-Solver would not exist without their curiosity, generosity, and support.

Individuals

Pablo-No

For the GitHub issue that first brought this problem to my attention, and for many fruitful conversations in the early stages.

Pooya Farshim

For very fruitful discussions about countless topics, including chess unwinnability.

Elena Gutiérrez

For all her support, help and comments on the research paper.

Andrew Buchanan

For very fruitful discussions about chess unwinnability and dead reckoning.

Daniel Bächli

For many fruitful and deep conversations about this project and the FIDE rules.

Fedor Ryabinin

For reviewing the previous C++ implementation and proposing improvements.

Antonio Nappa

For providing the hardware used for running CHA-Solver over the entire Lichess database.

Maarten Löffler

For all his feedback about the research paper and for having found a gap in an earlier version.

George Wang

For all his support and interest in this project and for all his feedback.

José María Gutiérrez

For his very careful reading of our research paper.

Ricardo García

For all his support and interest in this project.

Daniel Dugovic

For taking the time to review the preliminary version of this tool.

Niklas Fiekas

For mentioning this project on GitHub and for python-chess.

Jesper Nørgaard

For having found and reported the first known class of positions.

Chess Community and Organizations

CHA-Solver would also be far less robust without the community members whose queries to the analyzer have, since 2021, helped build tests/positions.txt: a growing set of challenging test vectors, each with its expected classification, that keeps CHA-Solver honest with every release. If you've ever thrown a tricky position at the analyzer, thank you: it's probably in there.

jordanbray/chess

An amazing Rust chess library by Jordan Bray, on which CHA-Solver relies for move generation and chess-related functions.

Lichess

For the open database of games used to test this tool.

Peón de Rey

The Spanish chess magazine, for their interest and support.

Fun with Algorithms

All the anonymous reviewers of the 11th International Conference on Fun with Algorithms.

If you have contributed to CHA-Solver and are not listed here, please reach out.