Chronological Verification of the Collatz Conjecture using Theoretically Proven Sieves | ||||
Electronic Journal of Mathematical Analysis and Applications | ||||
Volume 13, Issue 1, 2025, Page 1-10 PDF (236.87 K) | ||||
Document Type: Regular research papers | ||||
DOI: 10.21608/ejmaa.2025.334871.1289 | ||||
![]() | ||||
Author | ||||
Samrat Dutta ![]() ![]() | ||||
IBM, Bangalore, India | ||||
Abstract | ||||
Lothar Collatz proposed a conjecture in number theory in 1937. The widely known Collatz conjecture has not been proven or disproven till date. It states that given any arbitary positive integer n, the function f (n), defined as n/2 if x is even and 3n + 1 if n is odd, generates a finite sequence that eventually converges to the trivial cycle passing through the value of 1. There are several algorithmic approaches for verification of the conjecture. The sieve of Collatz is a new and popular algorithm to trace back the non linear problem to a linear cross back algorithm, speeding up the verification process. This paper presents a novel algorithmic approach to generate mathematically proven sieve bitsets of O(2^m) elements, where m ∈ N. The paper further presents a multi-core distributed approach for computational convergence verification of the Collatz conjecture using the pre-computed sieve. Our multi-threaded CPU implementation can verify 1.3 × 10^9 128-bit integers per second on Intel(R) Core(TM) i7-11850H CPU. | ||||
Keywords | ||||
Collatz Conjecture; Number Theory; Sieve; Parallal Computing; Algorithm | ||||
Statistics Article View: 119 PDF Download: 225 |
||||