Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
149 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Specifying and Verifying the Convergence Stairs of the Collatz Program (2403.04777v1)

Published 29 Feb 2024 in cs.DM, cs.DS, and cs.FL

Abstract: This paper presents an algorithmic method that, given a positive integer $j$, generates the $j$-th convergence stair containing all natural numbers from where the Collatz conjecture holds by exactly $j$ applications of the Collatz function. To this end, we present a novel formulation of the Collatz conjecture as a concurrent program, and provide the general case specification of the $j$-th convergence stair for any $j > 0$. The proposed specifications provide a layered and linearized orientation of Collatz numbers organized in an infinite set of infinite binary trees. To the best of our knowledge, this is the first time that such a general specification is provided, which can have significant applications in analyzing and testing the behaviors of complex non-linear systems. We have implemented this method as a software tool that generates the Collatz numbers of individual stairs. We also show that starting from any value in any convergence stair the conjecture holds. However, to prove the conjecture, one has to show that every natural number will appear in some stair; i.e., the union of all stairs is equal to the set of natural numbers, which remains an open problem.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (33)
  1. Parameterized verification through view abstraction. International Journal on Software Tools for Technology Transfer, 18(5):495–516, 2016.
  2. Parameterized verification of infinite-state processes with global conditions. In Computer Aided Verification: 19th International Conference, CAV 2007, Berlin, Germany, July 3-7, 2007. Proceedings 19, pages 145–157. Springer, 2007.
  3. Automatic predicate abstraction of c programs. In Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, pages 203–213, 2001.
  4. A novel image encryption scheme based on collatz conjecture. Entropy, 20(12):901, 2018.
  5. Statistical analysis of descending open cycles of collatz function. Mathematics, 11(3):675, 2023.
  6. D. Barina. Convergence verification of the collatz problem. The Journal of Supercomputing, 77(3):2681–2688, 2021.
  7. F. Bocart. Inflation propensity of collatz orbits: a new proof-of-work for blockchain applications. Journal of Risk and Financial Management, 11(4):83, 2018.
  8. F. Briscese and F. Calogero. Conjectures analogous to the collatz conjecture. Open Communications in Nonlinear Mathematical Physics, 2024.
  9. Model-checking concurrent systems with unbounded integer variables: Symbolic representations, approximations, and experimental results. ACM Transactions on Programming Languages and Systems (TOPLAS), 21(4):747–789, 1999.
  10. E. W. Dijkstra. Self-stabilizing systems in spite of distributed control. Communications of the ACM, 17(11):643–644, 1974.
  11. A. Ebnenasir. Synthesizing self-stabilizing parameterized protocols with unbounded variables. In Conference on Formal Methods in Computer-Aided Design (FMCAD), page 245, 2022.
  12. A. Ebnenasir and A. P. Klinkhamer. Topology-specific synthesis of self-stabilizing parameterized systems with constant-space processes. IEEE Transactions on Software Engineering, 47(3):614–629, 2019.
  13. S. Eliahou. The 3x+ 1 problem: new lower bounds on nontrivial cycle lengths. Discrete mathematics, 118(1-3):45–56, 1993.
  14. C. J. Everett. Iteration of the number-theoretic function f(2n) = n, f(2n + 1) = 3n + 2. Advances in Mathematics, 25:42–45, 1977.
  15. Proving liveness of parameterized programs. In Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science, pages 185–196, 2016.
  16. M. Furuta. Proof of collatz conjecture using division sequence. Advances in Pure Mathematics, 12(2):96–108, 2022.
  17. M. Gouda. Multiphase stabilization. IEEE Transactions on Software Engineering, 28(2):201–208, 2002.
  18. Stabilizing communication protocols. IEEE Transactions on Computers, 40(4):448–458, 1991.
  19. S. Graf and H. Saidi. Construction of abstract state graphs with pvs. In CAV, volume 97, pages 72–83, 1997.
  20. J. A. Grauer. Analogy between the collatz conjecture and sliding mode control. 2021.
  21. J. Hernandez. The collatz regular language. ScienceOpen Preprints, 2023.
  22. Dynamic cutoff detection in parameterized concurrent programs. In Computer Aided Verification: 22nd International Conference, CAV 2010, Edinburgh, UK, July 15-19, 2010. Proceedings 22, pages 645–659. Springer, 2010.
  23. I. Krasikov and J. C. Lagarias. Bounds for the 3⁢x+13𝑥13x+13 italic_x + 1 problem using difference inequalities. Acta Arithmetica, 109:237–258, 2003.
  24. S. S. Kulkarni and A. Arora. Automating the addition of fault-tolerance. In Formal Techniques in Real-Time and Fault-Tolerant Systems: 6th International Symposium, FTRTFT 2000 Pune, India, September 20–22, 2000 Proceedings 6, pages 82–93. Springer, 2000.
  25. J. C. Lagarias. The ultimate challenge: The 3x+ 1 problem. American Mathematical Society, 10:12, 2010.
  26. J. Leventides and C. Poulios. Koopman operators and the 3x+1-dynamical system. SIAM Journal on Applied Dynamical Systems, 20(4):1773–1813, 2021.
  27. Xmark: dynamic software watermarking using collatz conjecture. IEEE Transactions on Information Forensics and Security, 14(11):2859–2874, 2019.
  28. M. Orús-Lacort and C. Jouis. Analyzing the collatz conjecture using the mathematical complete induction method. Mathematics, 10(12):1972, 2022.
  29. An algorithm for linearizing the collatz convergence. Mathematics, 9(16):1898, 2021.
  30. T. Stérin. Binary expression of ancestors in the collatz graph. In International Conference on Reachability Problems, pages 115–130. Springer, 2020.
  31. F. Stomp. Structured design of self-stabilizing programs. In Proceedings of the 2nd Israel Symposium on Theory and Computing Systems, pages 167–176, 1993.
  32. T. Tao. Almost all orbits of the Collatz map attain almost bounded values. In Forum of Mathematics, Pi, volume 10. Cambridge University Press, 2022.
  33. An automated approach to the collatz conjecture. In CADE, pages 468–484, 2021.
Citations (1)

Summary

We haven't generated a summary for this paper yet.