Ken Conrow Home Page

Collatz 3n+1 Problem Structure

Mathematicians who refer to the problem as the 3x+1 problem were never brainwashed by FORTRAN (as I was)  into the belief that n,  not x,  stands for an integer.

Now, in July 2009, I've obtained a detailed mapping of the residue sets which constitute the abstract Collatz predecessor tree.  Systematic features of this structure permit development of formulas whose infinite summation indicates the presence of all the odd positive integers therein.;  The recursive program which develops details of this structure starting from the root node {5[8]} is effectively an inductive/constructive proof of the Collatz conjecture.

A draft paper (in February 2007) giving the trajectory structure with an ultimate proof of the conjecture and a series of supporting pictures and diagrams are ready for public view and comments.  If you print the picture gallery, use minimum borders and colors for best effect.  A more recent simplified version of the proof is also provided.

Now in May/June, 2006, I'm trying to streamline, condense, improve the organization of the components, etc.  I'll try to do so without worsening the already dense and sometimes confused presentation.  I've made a new attempt to produce a very concise presentation of the main arguments I believe will produce a proof of the Collatz conjecture.

As of early April 2005,  I've again exhausted what I have to say about the Collatz conjecture,  including pages about paradoxes encountered in this work,  some discussion of Feinstein's proof of the unprovability of the Collatz conjecture,  state transition diagrams to clarify the restrictions on the Collatz transitions,  a revised slide show,  and numerous additions and corrections.  I am ready to claim a proof at this time based on a graph theoretic argument:  a binary tree,  but no other kind of graph,  can be constructed from the nodes representing the odd positive integers.  The nodes and their edges are based on the state transition diagram which describes the Collatz trajectories.  Showing that the predecessor graph is a tree constitutes a proof of the Collatz conjecture.

If you want a quick trip through my work,  look at a somewhat outdated 24 slide show,  either serially or through an index,  which contains a few pointers to illustrative material.  Always use your browser's back button to return to the slide show if you look at some auxiliary material.

I hope someone who can formalize mathematical proofs will see the potential here and take the appropriate set of ideas and sketch or complete a formal proof of the conjecture using them.

You may communicate with me by e-mail at kconrow@ksu.edu.  Reports of errors and constructive comments will be particularly welcome.

Underpinnings

Glossary of Terms Used
Brief Overview of Logical Connections in this Web Site and Proof

Ideas Basic to the Structural View of the Collatz Graph

3n+1 Problem Statement and References
3n+1 Predecessor Tree,  Three Views
        The notion of a predecessor tree and details of the general,  binary,  and abstract versions of the predecessor tree are presented.
Proof Develops from the Abstract Predecessor Tree Properties A relatively brief overview is given of the proof to be presented in these pages.
Development of Formulas Characterizing Every Left Descent Node
        A look at the sets developed during elaboration of the abstract predecessor tree is presented.
Program Treegrow -- Tracing the Left Descent Assemblies in the Abstract Tree
        The described program produces the formulas for every element of every left descent assembly up to a user specified limit and the numeric value of the first instance of all of them.  Treegrow contributed essentially to the cardinality table,  below.
Construction of the Collatz Graph Based on Residue Sets
        A program, rsetprog, similar to treegrow, but based on residue sets rather than individual integers, offers an approach to a constructive inductive proof of the Collatz conjecture.
The Program Rsetprog
        A detailed description of the program, its operation, its output, and my failure to anticipate its behavior correctly are discussed. (But see the previous index entry.)
Infinite Sums over the Abstract Predecessor Tree and the Table of Cardinalities
        Summation of the densities of the sets of integers identified in all the left descent assemblies provides for the totality of the integers.

Ancillary Related Topics

All Left Descent Subset Formulas Represent Disjoint Sets
        It is pointed out that the method of construction of formulas of left descent assembly set members results entirely in disjoint subsets.
Locating an Arbitrary Integer in the Abstract Predecessor Tree
        An algorithm is presented for locating the position of an arbitrary odd integer within the abstract predecessor tree.
Programmed Location of an Arbitrary Integer in the Abstract Predecessor Tree: IDtheLDA
        A program using the algorithm of the above page locating the position of an arbitrary odd integer within the abstract predecessor tree has been created..
Detailed Paths Including Full Left Descent Assemblies from any Arbitrary Odd Integer to 1: fullmap
        A program tracing the detailed path from an arbitrary odd integer to 1 shows the details of all left descent assemblies traversed.
Comparison of Binary Tree Features with the Graph-Forming Capabilities in the Predecessor Graph for the (3n+1)/2i Iteration
        It is argued from a table of properties that the individual nodes within the binary predecessor tree are incapable of forming any graph other than a binary tree.
Argument via Construction of a Binary Tree
        The individual nodes in the binary predecessor tree have properties which can produce only a binary tree.
Concise Statement of Arguments Leading to a Proof.
        This repeats four major components of the previous 10 pages selected because they seem most cogent to a proof of the Collatz conjecture.  Readers who already know nearly everything are advised to start here.

Alternative Proof Involving A State Transition Diagram

State Transition Diagram for Steps Within One Left Descent Assembly
        The allowed transitions within left descents are detailed in support of the elaboration of the abstract predecessor tree and the consequent left descent assemblies.
Limits to Conclusions Drawn from the State Transition Diagram
        It has been suggested that the state transition diagram is less than omnipotent in its support of left descent assemblies and the abstract predecessor tree.

Feinstein's Proof that Collatz's Conjecture Can't be Proven

Representation of Trajectories
       Using the symbols {s,b,e} to denote fragments of the paths in the binary predecessor tree and encoding those as {'10','11','0'} achieves a shorter bit string representation of a path than the parity bit string.   Naively, at least, this undercuts the thesis of Feinstein's proof.
Infinite Steps or Infinite Sums -- Which Is More Convincing?
        The various threads of the arguments introduced in the above pages are pulled together not only to argue that Feinstein's proof of the unprovability of the Collatz conjecture is incorrect, but also that this work provides such a proof.

Minor Points not in Direct Line to the Structure of the Collatz Graph

Details of the Path Within State Transition Diagram for Left Descent to 27
        An example of the trajectory of a long left descent assembly as seen using the state transition diagram is provided.
State Transition Diagram for Multiple Chained Left Descent Assemblies
        An attempt is made to show how sequential transitions from left descent assembly to extension to l.d.a to extension .... are supported by the allowed individual transitions.
Finite Sums in the Cardinality Table
        The sums of the densities of the sets of integers represented in larger and larger samples of left descent assemblies approaches the totality of the integers more and more closely.
Set Densities From Finite Left Descent Assembly Element Sets
        The proposition that the sets being summed in the cardinality table represent sums determined from densities measured in finite sets is explored thoroughly.
What is Dull (Interesting?) About the Extensions?
        The extension sets are tightly interleaving progressions to infinity such that every odd integer can at length be found among them.
Behavior of Powers of 2 and 3 in (2a*3b*n+c)/2i in Extended Paths
        This gives a numeric argument for the directed nature of the Collatz graph.
Observational Development of Integer Sieve for 3n+1 Conjecture
        Computer runs give results suggesting that the left descent assemblies constitute a sieve which covers the odd positive integers.
A Priori Sieve for the Odd Integers >1 Using the 3n+1 World View
        A method for using the predecessor tree's structural features (left descent assemblies and extensions) to generate a sieve for the odd integers is described.
Mapping the Odd Integers>1,  the Trees,  and the List of Left Descent Assemblies Into One Another
        Only mapping the members of a set of  left descent assemblies from the abstract predecessor tree into their respective positions in the binary predecessor tree is lacking.
Two Paradoxes Encountered
       One paradox notes different estimates of the odd/even ratio of the integers in the Collatz predecessor tree. The other notes that left descent assemblies should lead to higher numbers on average, contrary to fact.  Actually,  neither is a paradox;  both are explained in detail.
Metrics of Infinity
        Can it be that using densities as a metric and recognizing that the Collatz itineraries involve only integers avoids many traps otherwise encountered when considering infinite sets?
Approaches to Dealing with the Infinity Problem in the 3n+1 Conjecture
    Here's a listing of various approaches to solving the infinity problem with references to other sections of this work and some discussion.
Several Arguments Toward a Proof
       Several arguments are presented side by side for easy comparison.
Proofs of Some Little Pieces of the Structure
       A very few oddments,   here and there,   are given proofs.

Various Analogs, (an+b)/2^i, to the Collatz trajectories

Scaling in the Collatz Itineraries
        E-Mail from Oleg developing scaling transformations to form a more general (3n+3k)/2i family of analogs.
Converging Sequences:(3n+3j)/2i
        Some quick diagnostic tests,  state transition diagrams,  and samples of  the predecessor trees for these analogs are presented.
Comparison of Behaviors of Members of the (3n+3j/2i Family
        A table detailing the differences in features of the analogous (3n+3j)/2i family members as j is varied is provided.
Observations within the (3n+3j)/2i Family
        The retention of powers of  3 in segments of the itineraries and the appearance of   left descent assemblies among these trees is noted.
Analogs of Collatz Sequences which Fail to Converge to an Integer
        We look at cases of (ax+b)/2^i where a is not 3 and/or b is not 1).
Diverging Trajectories from (5n+1)/2i
        This is the case which made everyone apprehensive that the Collatz trajectories might include one or more divergent ones.

A Few Numeric Observations: Some Useful; Some Historic


Synopsis/Abstract as of ca. 2005 Maple Provides the Clue in the Left Descent to 27     This was the discovery event (AHAH!) for this whole work.
Numeric Residue Set Values for the Descent from 445 to 27
     Detailed exposition of the residue set descent to 27; offers a contrast to the immediately preceding index entry.
Showing Complete Paths and the Huge Scatter in the Instances of a Given Left Descent Assembly
    A single example of complete paths developed from a single terminating left descent assembly.
Shortcut to Numeric Values of the Coefficients in the dn+c Formulas
        It is just a matter of knowing the number of steps in the left descent assembly and the sum of the i's in the successive (3n+1)/2^i steps.
Picture of Integer Filling Through 3 Generations of Left Descent Assemblies
        Also referred to as the bedroom wallpaper picture.

Big Programs Yielding Big Results or Big Fun

But Can We All Communicate?
        In communication with several interested investigators, situations have arisen in which we have had difficulty exchanging ideas relevant to the following four pages because of different basic assumptions made early in our independent investigations.  These differences are discussed and mutually justified.
Program Treegrow -- Tracing the Left Descent Assemblies in the Abstract Tree
        The described program produces the formulas for every element of every left descent assembly up to a user specified limit and the numeric value of the first instance of all of them.
Program Nbigpath -- Generating the General Predecessor Tree
        Except for time and space imitations, this program would generate the entire infinite predecessor tree in the form of a general tree.
Producing "Designer" Path Segments
        Less ambitious than nbigpath, two programs work together to accept a specification of an arbitrary left descent assembly and produce, then plot, the Collatz trajectory embodying the requested path.
Some of the Plots of "Designer" Paths are "Works of Art"
        Though not useful in pursuit of a proof, there is clearly an open field here for producing computer art.

Junk(?) or Outdated(?)

Under construction in September 2005, there is a beginning of sort of a proof outline.  It turned out too wordy and unfocused.

State Transition Diagram for Negative n
A bit of the history of the discovery of the identity of the state diagram for the Collatz trajectories in the positive and negative domains is given.   It is full of mistakes and my state transition diagram is poorly executed compared to Mensanator's.

Extensions Do Pass Some (Limited) Control
        A first hint arose here that certain patterns of development of the predecessor tree are propagated through iteration sequences which include extensions.

Why an Arithmetic Argument Fails; Why Twins (etc.) Arise
        Subsets of integers arising in the stepwise development of the abstract tree have overlapping magnitudes. The proof that these subsets are all disjoint requires a more sophisticated argument.

Pictures, Diagrams, Tables

Most of these are referenced somewhere from the text.
(3n+1)/2^i Predecessor Tree as a General Tree
(3n+1)/2^i Predecessor Tree as a Binary Tree
Collatz Graph Nodes and Edges in Isolation
Collatz Graph nodes and Edges in Binary Predecessor Tree Context
Abstract (3n+1)/2^i Predecessor Tree Defined Iteratively
State Transition Diagram within Left Descent Assemblies
State Transition Diagram for Multiple Chained Left Descent Assemblies
State Transition Table for the (5n+1)/2i Case Analog
State Transition Diagram for Predecessors in the (5n+1)/2i Case Analog
State Transition Diagram for the (3n+3)/2i Case Analog
Binary Predecessor Tree for the (3n+3)/2i Case Analog
State transition diagram for Successors in the (5n+1)/2i Case Analog
State Transition Diagram for the (3n+3^j)/2i Analog
Predecessor Tree (as a General Tree) for (3*n+3j)/2i (with j=12)
Abstract Predecessor Tree,  3 Levels,  With Set Names
Abstract Tree for Paths
Stepwise Downward Development of Set Contents in Abstract Predecessor Tree
Stepwise Upward Development of Subset Contents in Abstract Predecessor Tree
Subsets Nested to Show Progressive Diminution of Unresolved Extension Elements
Table of Cardinalities of Subsets Sharing {a,b} in Abstract Predecessor Tree
Cumulative Filling of the Integers, Fibonacci-Wise
Location of  Left Descent Assemblies of Zero to Three Steps in the Cardinality Table
Location of Two Lengthy Left Descent Assemblies, and Scope of  Left Descent Assemblies of Those Lengths in the Cardinality Table
Diagram of Integer Coverage by Growth of the Abstract Predecessor Tree
Diagram of Integer Coverage by Growth in the Cardinality Table
Relationship of Pascal Triangle to Fibonacci Numbers
Sample Characterization of Arbitrary Integer in Abstract Predecessor Tree
Listing of Extensions for Left Descent Assemblies<=100061
Several Examples of Complete Left Descent Assemblies
Predecessor Tree for (3n+36)/2i

I will modify or add to these pages from time to time as I get feedback from readers or make new discoveries myself.

Let me emphasize that I know no proof with adequate mathematical rigor exists here.  That is why I've put these pages up.  I hope I'm writing this well enough both to attract other amateurs to the problem and to attract one or more professional mathematicians to the problem of developing a formal proof on the basis of some or all of the structure presented here.  At least it should encourage some fresh thinking.


KSU Home Page       Index to Terms Used