Turing machines deciders, part I
Abstract
The Busy Beaver Challenge (or bbchallenge) aims at collaboratively solving the following conjecture: "" [Rad\'o, 1962], [Marxen and Buntrock, 1990], [Aaronson, 2020]. This conjecture says that if a 5-state Turing machine runs for more than 47,176,870 steps without halting, then it will never halt -- starting from the all-0 tape. Proving this conjecture amounts to deciding whether 181,385,789 Turing machines with 5 states halt or not -- starting from the all-0 tape [bbchallenge, 2025]. To do so, we write : programs that take as input a Turing machine and output either HALT, NONHALT, or UNKNOWN. Each decider is specialised in recognising a particular type of non-halting behavior. After two years of work, the Busy Beaver Challenge achieved its goal in July 2024 by delivering a proof of "" formalised in Coq [bbchallenge, 2025]. In this document, we present deciders that were developed before the Coq proof and which were mainly not used in the proof; nonetheless, they are relevant techniques for analysing Turing machines. Part II of this work is the decider section of our paper showing "" [bbchallenge, 2025], presenting the deciders that were used in the Coq proof.
Cite
@article{arxiv.2504.20563,
title = {Turing machines deciders, part I},
author = {The bbchallenge Collaboration and Justin Blanchard and Konrad Deka and Nathan Fenner and Tony Guilfoyle and Iijil and Maja Kądziołka and Pavel Kropitz and Shawn Ligocki and Pascal Michel and Mateusz Naściszewski and Tristan Stérin},
journal= {arXiv preprint arXiv:2504.20563},
year = {2025}
}
Comments
41 pages