rec.puzzles Archive

Start with any positive integer x; if it is even, replace it by x/2, if odd by 3x+1, and repeat.

arithmetic/collatz New

New entry, edited from material collected for the archive and not yet in a released version.

Problem

Start with any positive integer x; if it is even, replace it by x/2, if
odd by 3x+1, and repeat.  Does every starting value eventually reach 1?

[ Editor: problem statement reconstructed from the posting, which
discusses the problem without stating it. ]
Show solution
This problem is an old one (it goes back to at least the sixties), and
it has been referred to in many different ways: the 3x+1 problem, the
Collatz problem, the Syracuse problem, Kakutani's problem, Hasse's
algorithm, Ulam's problem.  Please, let us not call it Hofstadter's
problem also.

None of the essential questions have been solved.  It is not even known
if almost all positive integers end up going to 1.  A positive result is
that almost all positive integers have an iterate smaller than the
starting value.  The conjecture that all positive integers go to 1 has
been verified up to 2^40, and the length of a nontrivial cycle in
positive integers is at least 275,000.

Reference:
  The 3x+1 problem and its generalizations.
  Jeffrey C. Lagarias.
  The American Mathematical Monthly, Vol. 92, Nr. 1 (Jan. 1985),
  pp. 3-23.

[ Editor: the posting is unsigned and undated; the figures above are as
of its writing (Lagarias 1985 is the latest reference cited). ]

[ Editor: two later notes on the names and the literature of the
problem, from 1997 and 1998. ]

The problem which is given by Al DeSuda in its standard form is best
known as simply "the 3x+1 problem" but is also known as the Collatz
problem, the Syracuse problem, Kakutani's problem, Hasse's problem,
and Ulam's problem.  (Clifford Pickover has referred to it as the
Hailstone problem.)

I maintain a file on the problem (as well as files on quite a few
other problems).  The most recent paper I have is 1993, as of when it
was still unsolved.  It is difficult to believe it will be solved,
except by advanced mathematical techniques.

-- George Groth (npl-folk mailing list, May 1997)
   [ Editor: the message was sent from the address of Dana Richards
   <richards@cne.gmu.edu> but signed "george groth". ]

In article <fgrieu-1702981155190001@pppa119.francenet.fr>,
fgrieu@micronet.fr (Francois Grieu) wrote:
> Given a positive integer n, consider
>    a(0) = n
>  a(i+1) = a(i)/2         if a(i) is even
>  a(i+1) = (3*a(i)+1)/2   if a(i) is odd
> prove (or disprove) that for some i, a(i) = 1
>
> Has this problem (which my math teacher presented me as unsolved some
> 20 years ago) found a solution ?  who first coined it ?

Jeffrey Lagarias wrote a survey article on this problem for the
American Mathematical Monthly about 10 years ago.  It's available on
the web at
http://www.cecm.sfu.ca/organics/papers/lagarias/index.html

Lagarias says that it's also known as the Collatz problem, the
Syracuse problem, Kakutani's problem, Hasse's algorithm, and Ulam's
problem.  I am not competent to ascertain priority between these
claimants.

-- Robin Chapman <rjc@maths.ex.ac.uk> (February 1998)