English

Binary expression of ancestors in the Collatz graph

Discrete Mathematics 2020-08-31 v4 Combinatorics

Abstract

The Collatz graph is a directed graph with natural number nodes and where there is an edge from node xx to node T(x)=T0(x)=x/2T(x)=T_0(x)=x/2 if xx is even, or to node T(x)=T1(x)=3x+12T(x)=T_1(x)=\frac{3x+1}{2} if xx is odd. Studying the Collatz graph in binary reveals complex message passing behaviors based on carry propagation which seem to capture the essential dynamics and complexity of the Collatz process. We study the set EPredk(x)\mathcal{E} \text{Pred}_k(x) that contains the binary expression of any ancestor yy that reaches xx with a limited budget of kk applications of T1T_1. The set EPredk(x)\mathcal{E} \text{Pred}_k(x) is known to be regular, Shallit and Wilson [EATCS 1992]. In this paper, we find that the geometry of the Collatz graph naturally leads to the construction of a regular expression, regk(x)\texttt{reg}_k(x), which defines EPredk(x)\mathcal{E} \text{Pred}_k(x). Our construction, is exponential in kk which improves upon the doubly exponentially construction of Shallit and Wilson. Furthermore, our result generalises Colussi's work on the x=1x = 1 case [TCS 2011] to any natural number xx, and gives mathematical and algorithmic tools for further exploration of the Collatz graph in binary.

Cite

@article{arxiv.1907.00775,
  title  = {Binary expression of ancestors in the Collatz graph},
  author = {Tristan Stérin},
  journal= {arXiv preprint arXiv:1907.00775},
  year   = {2020}
}

Comments

Main text is 14 pages, 6 pages of appendix. 6 figures. Accepted to the 14th International Conference on Reachability Problems (RP2020)

R2 v1 2026-06-23T10:08:42.195Z