1. Introduction
The Collatz problem [
1,
2,
3,
4], defines the following set of rules: If
n is odd, multiply it by 3, and add 1. If
n is even, it is divided by 2.
The associated Collatz conjecture states that every integer ultimately reduces to unity. To prove this conjecture, it must be shown not only that the sequence eventually cycles through 1, 4, 2, 1, but also that no integer diverges to infinitely larger integers [
5,
6].
While a complete proof may be impossible, this article attempts to understand the working of Collatz-type sequences. For this, the odd integers are expressed as modified binary expressions ending in for . By examining the integers that result from this seed form, insights are gained into the patterns of the odd-even steps. The conditions that govern the progression of Collatz-type sequences are immediately made clear through the use of the modified binary form ending with . For this reason, is stated as the governing integer formulation for Collatz-type sequences.
2. Behavior of Collatz Sequence
Let x be an odd integer ending with . The term is crucial because it governs the sequence’s behavior. Although calculations will only explicitly show the evolution of this term, it is implied that the full odd integer, including higher index terms, is present but not explicitly written out.
Let
denote the resulting integer at the end of the odd step while
denote the resulting integer at the end of the even step. The modified binary expression of integers at the end of each step is:
The above expressions are re-written in the expanded form as follow:
The following observations are made based on the expanded form:
Under normal conditions, each step is followed by exactly one step.
However, after each step, the value of the lowest index decreases. Consequently, after m steps, the lowest index becomes zero.
When the first term is reached, it cancels out the negative 1, resulting in an even integer. Additional steps are performed until the integer becomes odd again, meaning the next lowest index also becomes zero and a positive 1 is obtained.
The positive 1 is rewritten as . An step is then performed, followed immediately by two steps.
This process repeats until m additional steps are completed. These m additional steps reduce the term to , causing all lower index terms to vanish. The value m is also subtracted from higher indices.
This demonstrates that, despite the overall growth of the integer, terms with progressively smaller indices are being generated. Once the smallest index is reduced to zero, it triggers a domino effect, causing the next smallest index to also become zero. This cascading process continues until all indices are reduced to zero.
Let the even integer obtained at the first even step after the
odd step be
.
Suppose the actual integer is
, then the integer obtained at
becomes
A few examples are given in
Table 1.
3. Controlling the Collatz Sequence
Since the behavior of the Collatz sequence is understood, it is now possible to estimate the starting integer based on a given pattern of cycles, or to estimate the cycle pattern based on the integer. An example of estimating the integer based on a given cycle is presented.
3.1. Estimating Integer based on a Cycle Pattern
Suppose the following cycle pattern is desired:
The cycle is segmented into , , and blocks depending on termination by the extra step. Let the integer be of the form , . The value of is visually determined as 1.
The residue of
at the end of
block is one. The lowest index term at the end of
block determine the cycle pattern for the
block. The lowest index terms resulting from
and
at the end of the
block are estimated using binary formulation in previous section.
The higher index terms are ignored. The integer formulation should end in
since there is one
cycle. Therefore, the odd integer resulting from
should be equivalent to
.
In a similar manner, the lowest index at the end of
block are
The higher index terms obtained from coalescing lower index terms are removed. The lowest index terms are
and this should be equivalent to
since the
continues for two cycle.
If , the term becomes equal to . Therefore, the value of is greater than 4. Some of the integers obtained for different values of along with their cycle are given.
3.1.1.
The integer is . The Collatz cycle is . The cycle is correct till the block but then differs for the block. It happens because the value of and is taken equal that results in index coalescing.
3.1.2.
The integer is . The Collatz cycle is . The cycle is improvement over the previous one but still not correct. This occurs because . As one can see, the indices are same and coalesce to become for which the repeat three times.
3.1.3.
The integer is and the Collatz cycle is which is the desired cycle.
3.1.4.
The integer is and the Collatz cycle is which is also the desired cycle. Similarly, any integer will follow the desired cycle for any .
4. Constructing Integers That ‘Might’ Diverge
There are two ways the sequence can diverge:
m is infinite.
Alternatively, if every time the binary expression of an integer ends in positive 1 and is re-written as , there is a sequence of that combines with to produce an index larger than m.
This discussion focuses on the second method of divergence. Let the seed integer be of the form .
As a starting point, let
. The integer obtained after applying
is:
If the terms are set to for , the integer obtained after becomes , and the seed integer is .
Next, let the seed integer be
. The integer obtained after applying
is:
The integer is reduced to odd value in last step. For instance, let . The resulting integer is , giving a seed integer of . This shows that the value of the lowest index has increased once again.
Higher indices can be calculated in a similar manner. Changing the value of a will yield different seed integers.
5. Application to Collatz-Type Sequence
Consider the modified binary expression of integers obtained when
is applied to
:
The following observations are made:
If m is odd then the pattern repeats for times. The integer obtained at is odd and a step follows, resulting in the pattern terminating with .
If m is even then the pattern repeats for times. The integer obtained at is even and another step follows, resulting in the pattern terminating with . The actual number of steps depend on the integer.
5.1. Case 1: m is odd
Suppose
m is odd and the
step occurs after the
step. The even integer obtained at
is
As before, if the actual integer is
, then the integer obtained at
becomes
A few examples are given in
Table 2.
5.2. Case 2: m is even
Let
z additional
steps occur after
. The resulting odd integer will be
The odd step produces an even integer given by
As before, if the actual integer is
, then the integer obtained at
becomes
The variable z is chosen such that is even.
A few examples are given in
Table 3.
6. Conclusions
It has been recently discovered that expressing odd integers in the alternate binary form aids in understanding the workings of Collatz-type sequences. The understanding leads to formulations that generate the even integer obtained after m odd-even steps are completed. For the original Collatz sequence , the said even integer is given by . This formulation allows for construction on odd integers that follow a specific odd-even step pattern.
For the modified Collatz-type sequence , the formulation for the even integer depends on m. If m is odd, the even integer is . However, when m is even, the even integer is . Here, the maximum value of z is such that the integer remains even.
Data Availability Statement
Data availability is not applicable to this article as no new data were created or analysed in this study.
References
- Lagarias, J.C. The 3x+ 1 problem: An annotated bibliography (1963–1999). The ultimate challenge: the 3x 2003, 1, 267–341. [Google Scholar]
- Lagarias, J.C. The 3x+ 1 problem: An annotated bibliography. preprint 2004. [Google Scholar]
- Lagarias, J.C. The 3x+ 1 problem: An annotated bibliography, II (2000-2009). arXiv preprint math/0608208 2006. [Google Scholar]
- Lagarias, J.C. The ultimate challenge: The 3x+ 1 problem; American Mathematical Soc., 2010.
- Terras, R. A stopping time problem on the positive integers. Acta Arithmetica 1976, 3, 241–252. [Google Scholar] [CrossRef]
- Tao, T. Almost all orbits of the Collatz map attain almost bounded values. Forum of Mathematics, Pi. Cambridge University Press, 2022, Vol. 10, p. e12.
Table 1.
Examples of the even integer obtained at for various seed integers.
Table 1.
Examples of the even integer obtained at for various seed integers.
Integer |
Modified binary |
|
Integer value |
7 |
|
|
26 |
19 |
|
|
44 |
34603007 |
|
|
115063885232 |
57343 |
|
|
11160260 |
Table 2.
Values of even integer obtained at for various seed integers with odd m.
Table 2.
Values of even integer obtained at for various seed integers with odd m.
Integer |
Modified binary |
|
Integer value |
7 |
|
|
116 |
95 |
|
|
1866 |
57343 |
|
|
2734366 |
Table 3.
Values of even integer obtained at for various seed integers with even m. (*6 is obtained when is applied to 1.)
Table 3.
Values of even integer obtained at for various seed integers with even m. (*6 is obtained when is applied to 1.)
Integer |
Modified binary |
|
z |
Integer value |
3 |
|
|
2 |
6* |
79 |
|
|
2 |
156 |
53247 |
|
|
2 |
253906 |
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).