2.1. Using Tabular Form and Algebraic Expressions to Represent the Collatz Sequence
The
reduced Collatz function [6] is an alternate form of the Collatz function that maps one odd number to the next odd number, so that only odd numbers are included in the Collatz sequence.
where
m and
r are two natural number, and the result is an odd number. We use a table that has been modified from the tabular forms in [6], which is the process for iterating the Collatz function (1.1) on
n. For instance, if
, the tabular forms is as follows.
| Line 0 |
|
|
|
|
|
|
117 |
|
| Line 1 |
117→ |
352→ |
176→ |
88→ |
44→ |
22→ |
11 |
|
| Line 2 |
11→ |
34→ |
17 |
|
|
|
|
|
| Line 3 |
17→ |
52→ |
26→ |
13 |
|
|
|
|
| Line 4 |
13→ |
40→ |
20→ |
10→ |
5 |
|
|
|
| Line 5 |
5→ |
16→ |
8→ |
4→ |
2→ |
1 |
|
|
| Line 6 |
1→ |
4→ |
2→ |
1 |
|
|
|
|
The tabular’s unique feature is that the first and last numbers in each row are all odd numbers. If
x is the first odd number, then
y in the same row can be represented by the formula
where
r is the number of the arrows from the even number to last odd number in the same row. For instance, for the table on
, there are the following,
| Line 1 |
suppose
|
there is the expression
|
| Line 2 |
suppose
|
there is the expression
|
| Line 3 |
suppose
|
there is the expression
|
| Line 4 |
suppose
|
there is the expression
|
| Line 5 |
suppose
|
there is the expression
|
| Line 6 |
suppose
|
there is the expression
|
Substitute the expression in line 1 into the expression in line 2, we obtain
We substitute this expression into the expression in line 3, get
Using the same method, we get the following expressions,
Thus, we have an algebraic expression
In general, the algebraic expressions are obtained: Starting from the last row of the table and going up to the binary corresponding to the initial value n of the first row, the numerator is , The denominator is , , here for the before k lines at the end of the second column of binary string number 0. The details are expressed in the last column of the corresponding table.
The powers of 2 in the denominator are the sum of the numbers of arrows after the even numbers to the end of the row and the power of 2 in next row. We can see that in the last column of the table from the last row to the first row, the powers of 3 are 0, in the numerator successively.
2.2. Discuss the Collatz Problem by Binary Strings
If the Collatz function (1.1) is expressed in binary form as
The characteristics of the left side and right side and the penultimate of the binary string are illustrated by the
Figure 4.
Then we use binary string to illustrate the reduced Collatz function (3.8) as the follows,
where × is 0 or 1.
In the Collatz squence, for the Collatz function
, next
, and next and next
, so on, there have not unified formulas. If we use binary string to state the procedure
, i.e.,
, which is correspond to add 1 or 10 in the left side or delete all 0 in the right side. Thus we reduced the tabular form to the follows. For example, for
one obtain the following tables.
| 1000011→ |
11001010→ |
1100101 |
|
|
| 1100101→ |
100110000→ |
10011 |
|
|
| 10011→ |
111010→ |
11101 |
|
|
| 11101→ |
1011000→ |
1011 |
|
|
| 1011→ |
100010→ |
10001 |
|
|
| 10001→ |
110100→ |
1101 |
|
|
| 1101→ |
101000→ |
101 |
|
|
| 101→ |
10000→ |
1 |
|
|
| 1 |
|
|
|
|
| |
|
10027 |
|
| 10027=(10011100101011)
|
(111010110000010)
|
(11101011000001)
|
|
| 15041=(11101011000001)
|
(1011000001000100)
|
(10110000010001)
|
|
| 11281=(10110000010001)
|
(1000010000110100)
|
(10000100001101)
|
|
| 8461=(10000100001101)
|
(110001100101000)
|
(110001100101)
|
|
| 3173=(110001100101)
|
(10010100110000)
|
(1001010011)
|
|
| 595=(1001010011)
|
(11011111010)
|
(1101111101)
|
|
| 893=(1101111101)
|
(101001111000)
|
(101001111)
|
|
| 335=(101001111)
|
(1111101110)
|
(111110111)
|
|
| 503=(111110111)
|
(10111100110)
|
(1011110011)
|
|
| 755=(1011110011)
|
(100011011010)
|
(10001101101)
|
|
| 1133=(10001101101)
|
(110101001000)
|
(110101001)
|
|
| 425=(110101001)
|
(10011111100)
|
(100111111)
|
|
| 319=(100111111)
|
(1110111110)
|
(111011111)
|
|
| 479=(111011111)
|
(10110011110)
|
(1011001111)
|
|
| 719=(1011001111)
|
(100001101110)
|
(10000110111)
|
|
| 1079=(10000110111)
|
(110010100110)
|
(11001010011)
|
|
| 1619=(11001010011)
|
(1001011111010)
|
(100101111101)
|
|
| 2429=(100101111101)
|
(1110001111000)
|
(1110001111)
|
|
| 911=(1110001111)
|
(101010101110)
|
(10101010111)
|
|
| 1367=(10101010111)
|
(1000000000110)
|
(100000000011)
|
|
| 2051=(100000000011)
|
(1100000001010)
|
(110000000101)
|
|
| 3077=(110000000101)
|
(10010000010000)
|
(1001000001)
|
|
| 577=(1001000001)
|
(11011000100)
|
(110110001)
|
|
| 433=(110110001)
|
(10100010100)
|
(101000101)
|
|
| 325=(101000101)
|
(1111010000)
|
(111101)
|
|
| 61=(111101)
|
(10111000)
|
(10111)
|
|
| 23=(10111)
|
(1000110)
|
(100011)
|
|
| 35=(100011)
|
(1101010)
|
(110101)
|
|
| 53=(110101)
|
(10100000)
|
(101)
|
|
| 5=(101)
|
(10000)
|
(1)
|
|
We observe the procedure of composite reduced Collatz function (3,8), i.e., the Collatz sequences, that we pay close attention to the zeros in right side of binary strings of an even number and the end-substring between the first 0 encountered from right to left which is make of 1. There are many properties in the tabular expressions as the follows.
1. Column characteristic
1) In each row, the first column is always odd (empty when the initial value is even), i.e., the last bit of its binary string must be 1.
The second column must be even, its binary string must end with at least one 0, the number of subsequent even numbers must be as many as the number of zeros at the end of the second column’s binary string, and the number of zeros at the end of each even number to the right is one less than the previous one, until all zeros are deleted to become the last odd number in the row.
The last column must be odd, and the last bit of its binary string must be 1.
2) When there are only three numbers in a row, that is, only one even number, the last odd number must be greater than the first odd number (the first column); When there are more than three numbers in a row, that is, more than two even numbers, the last odd number must be smaller than the first odd number.
3) The preceding binary string is identical from the second column to the last column in one line, except for the all 0 at the end.
2. Row characteristic
From top to bottom, the binary string in the first column of two adjacent rows has the following two characteristics:
1) If the number of bits of 1 in the end-substring of the previous row is greater than 1, the number of bits of 1 in the end-substring of the next row is reduced by one, until it finally becomes only one; The corresponding number is greater than the number in the previous row;
2) If the end-substring of the binary string in a row contains only one bit of 1, then the end-substring of the binary string in the next row contains either one bit of 1 or many bits of 1, and the corresponding number is smaller than the number in the previous row;
3. Comprehensive characteristic
1) When the end-substring of the binary is 1, the corresponding digit of the decimal number can be any one of . For instance, , , , , .
2) The number ending in decimal is 9 and the corresponding binary number can end in any end-substrings of 1—for instance—, ,,,,.
3) When the last substring of binary is reduced by one bit from many, the corresponding decimal number’s unit’s digit are always reciprocated within the three groups of numbers: , or , and unit’s digit is always .
2.3. Discuss the Collatz Sequences by Convert Function and Only Odd Numbers
Because the result of the reduced Collatz function (3.4) is only odd numbers, we talk three sets to divide the odd number set
. In [15,16] the odd number set can be divided into three sets
,
As [16] the authors call inverse Collatz function, if
, i.e.,
,
for each
we get infinite sequences of
sets as following:
,
,
,
,
,
,
⋯
If
, i.e.,
,
for each
we get infinite sequences of
sets as following:
,
,
,
,
,
,
⋯
is the hard number set, they are in a zigzag branch which the start vertex is 1. The other set
or
are in the other zigzag branchs. For the per number in one set
,
the Collatz paths (corresponding Collatz sequence) from it to 1 are the same shape. It is shown in
Figure 6.
For
, i.e.,
, we give a new formula
which result is the odd set
. We observe (3.10) that
.
,
,
,
,
,
,
,
⋯
Thus we have two properties:
Proposition 3 The formulas (3.12) and (3.13) can map to O.
Proposition 4 The formula (3.14) can map to . Namely The formula maps from O to .