Preprint
Article

This version is not peer-reviewed.

Collatz Trees: A Structural Framework for Understanding the 3x+1 Problem

Submitted:

19 November 2025

Posted:

21 November 2025

You are already at the latest version

Abstract

The Collatz Conjecture remains one of the most enduring unsolved problems in mathematics, despite being based on an extraordinarily simple rule. Given any natural number n, the conjecture posits that repeatedly applying the operation—dividing by 2 if even, or multiplying by 3 and adding 1 if odd—will eventually result in the number 1.This paper develops a structural perspective by proposing the Collatz Tree as a framework to organize and visualize natural numbers. Each branch is the geometric ray {k·2^b} for an odd core k, and the trunk is the ray from 1. We introduce a trunk–branch indexing that bijects N with Z≥0 × Z≥0.Algebraically, we encode Collatz steps as affine maps and prove the absence of nontrivial finite cycles for a three-way map T. Through a bridge theorem, this implies the same for the standard accelerated map A(n) = (3n+1)/2^ν₂(3n+1) on odd integers. Thus, the global Collatz convergence reduces to an independent pillar: the coverage (reachability) of the inverse tree rooted at 1, isolating cycle-freeness from coverage and reducing the conjecture to the remaining reachability problem.This framework provides a unified algebraic and graph-theoretic foundation for future Collatz research.

Keywords: 
;  ;  ;  ;  

1. Decomposing All Natural Numbers into Geometric Sequences

1.1. Background and Objective

We express N 1 as a collection of rays parameterized by odd cores and powers of two, providing a structural stage for Collatz dynamics.

1.2. Definitions and Goals

Let
S = { ( 2 a + 1 ) · 2 b a , b Z 0 } .
We show S = N 1 and the representation is unique.

1.3. Prime Factorization and Classification

Every n N 1 decomposes uniquely as
n = 2 b · k , b Z 0 , k odd .

1.4. Exhaustion of Odd Numbers

Any odd k is k = 2 a + 1 with a 0 , giving 1 , 3 , 5 , 7 , .

1.5. Exhaustion of Even Parts

For each odd k, the ray k , 2 k , 4 k , exhausts the even multiples of k.

1.6. Construction of S and Uniqueness

By the above, every n = ( 2 a + 1 ) 2 b with a , b 0 . If
( 2 a + 1 ) 2 b = ( 2 a + 1 ) 2 b ,
then ( 2 a + 1 ) / ( 2 a + 1 ) = 2 b b , forcing a = a and b = b since the left side is odd rational and the right is a power of two. Hence S = N 1 bijectively.

1.7. Remarks from the Collatz Perspective

For odd k, 3 k + 1 is even and belongs to some ray ( 2 a + 1 ) 2 b . This exhibits inter-branch connections. However, the assertion that every number lies on a finite forward path to 1 (global convergence) is a separate issue (coverage) and is not implied by the mere classification S = N 1 .
Takeaway of Chapter 1. We obtain a clean, bijective indexing of N 1 by odd core and 2-adic height, furnishing a coordinate system on which later structural/affine arguments are staged.

2. The Structure of the Collatz Tree

2.1. Definition (Branches and Trunk)

Define the trunk  T 0 = { 1 · 2 b : b 0 } and for each odd k 3 the branch  B k = { k · 2 b : b 0 } . These rays partition N 1 disjointly.
Figure 1. Trunk and branches (schematic; reverse orientation when embedded into the inverse graph: edges point to preimages).
Figure 1. Trunk and branches (schematic; reverse orientation when embedded into the inverse graph: edges point to preimages).
Preprints 185856 g001

2.2. Branch–Branch Links via 3 k + 1

Given odd k, 3 k + 1 is even and decomposes as ( 2 a + 1 ) 2 b , indicating where the branch from k can merge into another branch/trunk in forward dynamics. This shows linkage patterns but does not by itself prove global coverage of the tree by reverse generation.
Figure 2. Branch connections (schematic; reverse orientation: edges point to preimages).
Figure 2. Branch connections (schematic; reverse orientation: edges point to preimages).
Preprints 185856 g002
Figure 3. Collatz execution units (forward Collatz tree; edges follow the usual 3 n + 1 iteration).
Figure 3. Collatz execution units (forward Collatz tree; edges follow the usual 3 n + 1 iteration).
Preprints 185856 g003

2.3. Forward vs. Reverse Orientation

Let the standard forward map be
f ( n ) = n / 2 , n even , 3 n + 1 , n odd .
The forward graph (edges n f ( n ) ) is a functional digraph (out-degree 1). It is not acyclic due to the trivial 1 4 2 1 three-cycle; nontrivial finite cycles are excluded later at the level of the three-way auxiliary map T.
The reverse (preimage) graph rooted at 1, with edges to preimages under f, is a true DAG: levels increase with each application of a reverse step.

2.4. Tree Language

When drawing a reverse BFS tree rooted at 1, each node is assigned a unique parent by construction (though a number may have up to two preimages as graph children). Connectivity of every node to 1 in the forward sense is equivalent to coverage of the reverse tree, which is equivalent to the Collatz convergence; see thm:reduction for a formal statement.

3. Trunk–Branch Indexing of the Natural Numbers

Definition 1 
(Odd core, 2-adic valuation). For n N 1 , write uniquely n = odd ( n ) · 2 ν 2 ( n ) where odd ( n ) is odd and ν 2 ( n ) Z 0 is the exponent of 2 in n.
Definition 2 
(Trunk and branches). The trunk is T 0 = { 1 · 2 b : b = 0 , 1 , 2 , } = 1 , 2 , 4 , 8 , . For any odd k 3 , B k = { k · 2 b : b = 0 , 1 , 2 , } . Then { T 0 } { B k : k odd 3 } is a disjoint partition of N 1 .
Definition 3 
(Indices). Order the odd numbers as 1 , 3 , 5 , 7 , . Assign the branch index br ( odd ) = ( odd 1 ) / 2 Z 0 , so that br ( 1 ) = 0 and br ( 3 ) = 1 , br ( 5 ) = 2 , etc. Define the height ht ( n ) = ν 2 ( n ) . Set
Idx : N 1 Z 0 × Z 0 , Idx ( n ) = br ( odd ( n ) ) , ht ( n ) , Idx 1 ( i , b ) = ( 2 i + 1 ) · 2 b .
Theorem 1 
(Complete classification). The map n Idx ( n ) is a bijection from N 1 onto Z 0 × Z 0 .
Proof. 
Uniqueness of odd ( n ) and ν 2 ( n ) is immediate; disjointness/exhaustiveness of rays follows.    □
Figure 4. Trunk–branch indexing (schematic; reverse orientation in the inverse graph).
Figure 4. Trunk–branch indexing (schematic; reverse orientation in the inverse graph).
Preprints 185856 g004
Figure 5. Indexed reverse tree (schematic; edges point to preimages).
Figure 5. Indexed reverse tree (schematic; edges point to preimages).
Preprints 185856 g005
In this table we use a 1-based display index I ( k ) = br ( k ) + 1 = ( k + 1 ) / 2 .
Table 1. Trunk –Branch Indexing (sample). Here I = ( k + 1 ) / 2 .
Table 1. Trunk –Branch Indexing (sample). Here I = ( k + 1 ) / 2 .
Odd k Index (I) Next Index (rule) Parity-based trend Transition factor
1 1
3 2 3 increase ( 3 / 2 ) I
5 3 1 decrease ( 3 I + 1 ) / 2
7 4 6 increase ( 3 / 2 ) I
9 5 4 decrease ( 3 I + 1 ) / 4
11 6 9 increase ( 3 / 2 ) I
13 7 3 decrease ( 3 I + 1 ) / 2
15 8 12 increase ( 3 / 2 ) I
17 9 7 decrease ( 3 I + 1 ) / 4
19 10 15 increase ( 3 / 2 ) I
Lemma 1 
(Index dynamics and monotonicity of O1). Every x N 1 can be written uniquely as x = k · 2 b with an odd core k 1 and b 0 . Under the three maps
E ( x ) = 3 2 x , O 1 ( x ) = 3 x + 1 2 ( if x 3 ( mod 4 ) ) , O 2 ( x ) = 3 x + 1 4 ( if x 1 ( mod 4 ) ) .
the ( k , b ) -state evolves as
E : ( k , b ) ( 3 k , b 1 ) for b 1 , O 1 : ( k , 0 ) 3 k + 1 2 , 0 for k 3 ( mod 4 ) ( ν 2 ( 3 k + 1 ) = 1 ) , O 2 : ( k , 0 ) odd 3 k + 1 4 , ν 2 3 k + 1 4 for k 1 ( mod 4 ) ( ν 2 ( 3 k + 1 ) 2 ) .
Proof. 
A direct check. For O 1 we have ( 3 k + 1 ) / 2 k = ( k + 1 ) / 2 1 .    □

4. Affine Word Method: Obstructions to Nontrivial Finite Cycles

We now introduce a three-way map T whose branches are affine maps, and analyze its finite compositions. The focus of this section is on rigorous algebraic obstructions to nontrivial cycles of T.
Expository roadmap.
We first record several algebraic lemmas. A historical/sketch-type criterion is stated only for context and is not used later. The definitive, self-contained proof of cycle-freeness for T is Theorem 2 in §Section 4.3; readers may safely skip directly there.

4.1. Definition of the three-way map T

Define T : N 1 N 1 by
T ( n ) = 3 2 n , n even , 3 n + 1 2 , n odd and ν 2 ( 3 n + 1 ) = 1 , 3 n + 1 4 , n odd and ν 2 ( 3 n + 1 ) 2 .
Thus T is a deterministic three-way refinement of the usual Collatz step.
Lemma 2 
(Well-definedness and totality of T). For every n N 1 , exactly one of the three branches of T applies, and the image T ( n ) is an integer.
Proof. 
If n is even, then E ( n ) = 3 2 n N 1 . If n is odd, write r = ν 2 ( 3 n + 1 ) 1 . When r = 1 we use O 1 ( n ) = 3 n + 1 2 N 1 ; when r 2 we use O 2 ( n ) = 3 n + 1 4 N 1 . Exactly one of { r = 1 , r 2 } holds, hence the rule is deterministic and total on N 1 .    □
Layer terminology. We call a state nodd-layer if ν 2 ( n ) = 0 and even-layer otherwise. We also speak of a return to the odd layer when the orbit first hits ν 2 = 0 again.

4.2. Elementary Steps and Words

Introduce affine maps
E ( x ) = 3 2 x , O 1 ( x ) = 3 x + 1 2 , O 2 ( x ) = 3 x + 1 4 .
Definition 4 
(Admissibility and cyclic admissibility). Let W = s s 1 with s i { E , O 1 , O 2 } . Given x N 1 , we say that W isadmissible at xif the forward evaluation applies each s i to the current integer according to the defining side-conditions: E only at even inputs; O 1 only when ν 2 ( 3 · current + 1 ) = 1 ; and O 2 only when ν 2 ( 3 · current + 1 ) 2 . We call W cyclically admissibleif it is admissible at every point along a full period of a putative cycle and returns to the initial state.
Remark 1. 
In cycle arguments we tacitly restrict to cyclically admissible words. Purely formal words violating the side-conditions are irrelevant to actual T-orbits.
For any finite word W over { E , O 1 , O 2 } , the composition is
F W ( x ) = a W x + c W , a W = 3 m + o 1 + o 2 2 m + o 1 + 2 o 2 ,
where m = # E , o 1 = # O 1 , o 2 = # O 2 .
Lemma 3 
(No a W = 1 for nonempty words). If W is nonempty, then a W 1 .
Proof. 
If a W = 1 , then 3 m + o 1 + o 2 = 2 m + o 1 + 2 o 2 , which forces m = o 1 = o 2 = 0 .    □
Lemma 4 
(Odd numerator for 1 a W ).
1 a W = 2 m + o 1 + 2 o 2 3 m + o 1 + o 2 2 m + o 1 + 2 o 2 ,
and the numerator is odd.
Remark 2 
(On fixed points with m 1 ). We do not exclude integral fixed points solely by x = c W / ( 1 a W ) ; instead, cycle-freeness will follow from the odd-layer tour in §Section 4.3.
( m = 0 )).Lemma 5 (Odd-layer words Let W be a nonempty word over { O 1 , O 2 } . If o 1 = 0 (all O 2 ), then F W is a contraction and the only integer fixed point is x = 1 .

4.3. Alternative Proof of Cycle-Freeness (Rotation-Free via O 1 and the Odd Layer)

For a word W = s s 1 with s i { E , O 1 , O 2 } , put
W ( x ) = 3 e ( W ) x + B ( W ) 2 n ( W ) , B ( W ) Z .
Here e ( W ) and n ( W ) count, with multiplicity, the number of odd-branch multipliers 3 and the total power of 2 in the denominator along the evaluation, respectively. When W is cyclically admissible (Def. 4), these counts are uniquely determined by W.
Then any period-1 point satisfies
( 2 n ( W ) 3 e ( W ) ) x = B ( W ) .
The coefficient on the left is always odd.
Lemma 6 
(Parity pinned by the first symbol). For any nonempty W with first symbol s 1 ,
B ( W ) 0 ( mod 2 ) , s 1 = E , 1 ( mod 2 ) , s 1 { O 1 , O 2 } .
This parity is invariant under further extensions of W.
Proof 
(Proof of Lemma 6). Any finite word W = s s 1 can be written in the normalized form
W ( x ) = 3 e ( W ) x + B ( W ) 2 n ( W ) , B ( W ) Z ,
where e ( W ) , n ( W ) are the accumulated exponents of 3 and 2 along the evaluation.
Base step (length 1). A direct check gives
E ( x ) = 3 x + 0 2 B = 0 0 ( mod 2 ) , O 1 ( x ) = 3 x + 1 2 , O 2 ( x ) = 3 x + 1 4 B = 1 1 ( mod 2 ) .
Inductive step. Assume U ( x ) = 3 e x + B 2 n with B mod 2 already fixed by the first symbol of U. Prepending s { E , O 1 , O 2 } yields
E U ( x ) = 3 e + 1 x + 3 B 2 n + 1 , O 1 U ( x ) = 3 e + 1 x + ( 3 B + 2 n ) 2 n + 1 , O 2 U ( x ) = 3 e + 1 x + ( 3 B + 2 n ) 2 n + 2 .
Hence the new constant term is
B = 3 B , s = E , 3 B + 2 n , s { O 1 , O 2 } .
Because 3 1 ( mod 2 ) and 2 n 0 ( mod 2 ) , we have B B ( mod 2 ) . Therefore the parity of B is determined by the first symbol and remains unchanged under any further left extensions. Together with the base step, the claim follows.    □
Lemma 7 
(Any cycle uses both O 2 and E). If a forward cycle exists, then it contains at least one O 2 and at least one E.
Proof. (i) Suppose a cycle contains no E. Then the orbit never leaves the odd layer. If it uses only O 2 , the induced affine factor is a strict contraction on N , hence the only fixed point is 1 (Lemma 5); this contradicts nontriviality. If it uses O 1 at least once, then on odd cores the map k ( 3 k + 1 ) / 2 is strictly increasing (Lemma 1), so periodicity is impossible. Thus any nontrivial cycle must contain E.
(ii) Suppose a cycle contains no O 2 . If it consists only of E, the orbit never returns to the odd layer, hence it cannot close a cycle. If it uses O 1 , then whenever the orbit is on the odd layer, the odd core strictly increases again by Lemma 1, so periodicity is impossible. Therefore any nontrivial cycle must also contain O 2 .    □
(odd-layer tour argument)).Theorem 2 (Cycle-freeness There is no nontrivial cycle for T = { E , O 1 , O 2 } on N 1 .
Remark 3 (What Theorem 2 doesnotclaim)The theorem rules out nontrivial cycles for the auxiliary map T. It does not, by itself, imply global convergence of the original Collatz iteration. Section 5Section 6 separate the conjectural bridge and the coverage program explicitly.
Proof. 
Assume a cycle exists. By lem:must-O2-and-E it has both O 2 and E. Start at an odd occurrence whose next step is O 2 ; write k for its odd core. Then ( 2 n 3 e ) k = B ˜ with B ˜ odd. Rotating the same tour to start at the even occurrence after that O 2 yields ( 2 n 3 e ) k * = B ˜ * with B ˜ * even, forcing k * even—contradiction.    □

5. Bridge to the Accelerated Collatz Map: A Conjectural Framework

Remark 4 
(Compatibility via coefficient matching). An accelerated step A ( x ) = 3 x + 1 2 ν 2 ( 3 x + 1 ) consists of one odd reduction followed by a total 2-adic division of size r = ν 2 ( 3 x + 1 ) . While T uses E ( x ) = 3 2 x on even layers (not literal halving), one canencodethe same ( e , E ) exponents by a word over { O 1 , O 2 , E } with matching counts (coefficient matching). This is the sense in which our Bridge program relates hypothetical A-cycles to T-cycles.

5.1. Cycles of the Accelerated Map

Let A : { n N 1 n odd } { n N 1 n odd } be
A ( n ) = 3 n + 1 2 ν 2 ( 3 n + 1 ) .
Suppose ( x 0 , , x L 1 ) is a hypothetical cycle of A, with r j = ν 2 ( 3 x j + 1 ) and
E = j = 0 L 1 r j , e = L .
Then there exists C Z with
( 2 E 3 e ) x 0 = C , D : = 2 E 3 e 0 , gcd ( 3 , D ) = 1 .

5.2. Matching Coefficients on the T-Side

For a word W over { E , O 1 , O 2 } with counts ( m , o 1 , o 2 ) , we have
a W = 3 m + o 1 + o 2 2 m + o 1 + 2 o 2 .
If W satisfies
m = e , m + o 1 + 2 o 2 = E ,
then a W = 3 e 2 E and
1 a W = 2 E 3 e 2 E = D 2 E .
Definition 5 
(Coefficient-matched word). Given ( E , e ) from an A-cycle, a word W iscoefficient-matchedif m = e and m + o 1 + 2 o 2 = E .

5.2.0.1. Adjacent-swap effect on c W .

E O 1 ( x ) = 9 x + 3 4 , O 1 E ( x ) = 9 x + 2 4 , Δ c = 1 4 , E O 2 ( x ) = 9 x + 3 8 , O 2 E ( x ) = 9 x + 2 8 , Δ c = 1 8 , O 1 O 2 ( x ) = 9 x + 5 8 , O 2 O 1 ( x ) = 9 x + 5 8 , Δ c = 0 .
Thus, swapping E to the left of O i increases c W by 2 n i (with n i { 1 , 2 } ). This local move makes it feasible to tune c W ( mod D ) .
Lemma 8 
(Local swap reachability mod D). Let D = 2 E 3 e and let W be any coefficient-matched word (so that a W = 3 e / 2 E ). Performing the adjacent swap E O 1 O 1 E increases the constant term c W by 2 1 , and E O 2 O 2 E increases c W by 2 2 , when measured before the final normalization by 2 E . Consequently, the set of residues of c W mod D reachable from a given coefficient-matched word contains the subgroup generated by { 2 1 , 2 2 } in ( Z / D Z ) .
Remark 5. 
Because gcd ( 3 , D ) = 1 , tuning c W mod D reduces to understanding the subgroup generated by the 2-adic increments above. A full classification is not required here, but this mechanism underlies the Bridge Conjecture (conj:bridge) by making the fixed-point equation x = c W / ( 1 a W ) congruentially solvable.

5.3. Bridge Conjecture

Conjecture 3 
(Equivalence of cyclicity). Suppose the accelerated map A admits a nontrivial finite cycle of length L 1 . Then there exist a coefficient-matched word W over { E , O 1 , O 2 } and an x N 1 such that F W ( x ) = x , and the T-orbit of x follows exactly the step pattern encoded by W. In particular, any nontrivial cycle of A induces a nontrivial cycle of T.
Corollary 1 
(Conditional absence of nontrivial cycles for A). If conj:bridge holds, then the accelerated map A ( n ) = ( 3 n + 1 ) / 2 ν 2 ( 3 n + 1 ) has no nontrivial finite cycles.
Proof. 
By conj:bridge, a nontrivial cycle of A would induce a nontrivial cycle of T, which contradicts thm:cyclefree-alt.    □
Theorem 4 
(Reduction to convergence). For A, the following are equivalent:
(1)
Every positive integer reaches 1 in finitely many steps (global convergence).
(2)
The inverse Collatz tree rooted at 1 covers all positive integers (reachability/coverage).
Proof. 
This is the standard argument for functional digraphs: global convergence is equivalent to every node being in the basin of the component containing 1, which is equivalent to coverage in the reverse (preimage) tree.    □

6. Coverage of the Inverse Collatz Tree: A Program

Assuming cycle-freeness for the accelerated map, global convergence reduces to coverage of the inverse tree (thm:reduction). We do not claim a proof; rather we outline a program.

6.1. Inverse Graph Definition

For n N 1 , define preimages
C ( n ) = { 2 n } n 1 3 | n 1 ( mod 3 ) , n 1 3 odd .
This yields a DAG rooted at 1.
Definition 6 
(Coverage). The inverse Collatz tree iscoveringif every n N 1 appears at some depth from the root 1.

6.2. Local Branching and Odd Cores

Lemma 9 
(Two-Child Criterion). If n 4 ( mod 6 ) , then C ( n ) = { 2 n , ( n 1 ) / 3 } with ( n 1 ) / 3 odd; otherwise C ( n ) = { 2 n } .
Proposition 1 
(Descent at branching). For n 4 ( mod 6 ) , the odd core of ( n 1 ) / 3 is ( n 1 ) / 3 2 3 n .
Proposition 2 
(Infinitely many potential descent levels when 3 k ). If the odd core k is not a multiple of 3, the levels k · 2 b 4 ( mod 6 ) occur infinitely often in b.

6.3. A Coverage Conjecture

Conjecture 5 
(Coverage Conjecture). The inverse Collatz tree rooted at 1 is covering.

7. Related Work

The affine-composition viewpoint ( 3 m / 2 E ) is classical (Lagarias; Terras). Our contribution is to combine (i) trunk–branch indexing and inverse-tree structure, (ii) a complete loop-elimination for the three-way map T, and (iii) a conjectural bridge transporting hypothetical A-cycles into T.

Data Availability Statement

Figures can be regenerated using the Python in the Appendix (for visualization; not a proof of coverage).

Appendix A. Python Code for Reverse Collatz Tree Visualization

This script visualizes structure up to a finite cutoff and isnota proof of coverage.
Listing A1: Reverse Collatz Tree (visualization only)
Preprints 185856 i001

Appendix B. Python-Generated Tree Visualizations (Illustrative Only)

Figure A1. Reverse Collatz tree generated programmatically (limit = 250).
Figure A1. Reverse Collatz tree generated programmatically (limit = 250).
Preprints 185856 g0a1
Figure A2. Reverse Collatz tree generated programmatically (limit = 500).
Figure A2. Reverse Collatz tree generated programmatically (limit = 500).
Preprints 185856 g0a2
Figure A3. Reverse Collatz tree generated programmatically (limit = 1000).
Figure A3. Reverse Collatz tree generated programmatically (limit = 1000).
Preprints 185856 g0a3

References

  1. J. C. Lagarias, The 3x+1 Problem and Its Generalizations, The American Mathematical Monthly, Vol. 92, No. 1 (1985), pp. 3–23.
  2. R. Terras, A stopping time problem on the positive integers, Acta Arithmetica, 30 (1976), pp. 241–252.
  3. Wikipedia contributors, Collatz conjecture, Wikipedia, accessed 2025-03-26.
  4. Petro Kosobutskyy, The Collatz problem from the point of view of transformations of Jacobsthal numbers, arXiv preprint, arXiv:2306.14635, 2023. arXiv:2306.14635, 2023.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated