ExplorationsThe digit routine with no known finish for 196
Reverse, Add, and 196
Start with a positive whole number in base 10, reverse its digits and add that reversal to the original, repeating with the result. Stop if the result is a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left., meaning it reads the same forwards and backwards: 59 reaches 1111 after three additions. No palindrome has been found from 196, but whether it ever reaches one remains unresolved.
Current view: One step
The addition worked as a column sum, with the carries marked.
177 digits - too many to set as columns at a readable size. The growth view plots exactly this: how the width climbs, step after step, without ever landing.
740251556080263244266465619798299116270814919186602074086615745995468682150446712273537131724372228535140286864600538615690371195681919527962622991807817653672441462179566152036
Step 400 of 400 so far.
- tile
- one digit of the number being added
- reversed
- the same digits, in the opposite order
- sum
- what the two rows add to, column by column
- carried
- a column that overflowed - what breaks the symmetry
The two rows being added are the same digits in opposite orders, set in true columns so you can run a finger down any one and see the pair that made the digit beneath it. The marked columns are the ones that carried, and they are the mechanism: adding a digit string to its own reverse is symmetric column by column, so a step with no carries lands on a palindrome by construction. Every step that fails to land is a step where a column overflowed.
Still not a palindrome after 400 steps, at 177 digits. That is a fact about this computation. Published searches have taken 196 past a billion digits without landing, and that is not a proof either.
- Steps
- 400+
- Digits now
- 177
- Base
- 10
Starting value
Any whole number. The arithmetic is exact however wide it gets.
Step by step
Use Step for one change you can inspect, or Run to watch the changes accumulate.
Advanced parameters
Reversing digits is a question about notation, so the answer can change with the base. Try base 2, where one start is proved never to land.
How long each start gets before the sweep gives up on it. Lower it and more starts become candidates; raise it and fewer do. The list is a fact about the search.
Cases worth seeing
Try this
Run 89 and then 187 to see that both land on the same palindrome; how many steps does each take, and why do their paths end up together?
What is going on
Each explanation begins with a worked example and follows the same operation through intuition, formal statements and proofs. Later sections distinguish what is established from questions that remain open, so you can follow the level of detail useful to you.
- 5959 + 95154not a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left., so go again
- 154154 + 451605
- 605605 + 5061111reads the same both ways - done
The laboratory sets each of those additions out in columns - the number on top, its reverse beneath, the sum below the line - and marks the columns that carried, because those are what decide whether the answer comes out symmetricDefinition: A symmetry is a transformation that leaves an object looking exactly the same..
Every one of those sums is a number added to its own mirror image, and adding a digit string to its reverse is perfectly symmetricDefinition: A symmetry is a transformation that leaves an object looking exactly the same. column by column. If nothing carries, the answer is a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. immediately - no exceptions, by construction. So the only thing that can go wrong is a column overflowing. That is the entire mechanism, and it is still enough to have defeated everyone for fifty years.
What you are seeing
A plain description of the process
Write a positive whole number in base 10, reverse its digits and add the reversed value to the original. If the result reads the same forwards and backwards, it is a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. and this laboratory stops. Otherwise repeat with the new total.
For 59, the calculations are 59 + 95 = 154, then 154 + 451 = 605, then 605 + 506 = 1111. The third addition reaches a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left.. Leading zeroes in a reversal do not change its value: reversing 120 gives 021, which is 21.
The sweep also counts a start that is already palindromicDefinition: A palindrome is a string that reads the same from left to right and right to left. as finished with zero additions. With its sixty-step limitDefinition: A limit is the value that a sequence or function approaches under a stated limiting process., 9,754 starts from 1 to 10,000 are already palindromic or reach a palindrome within the limit.
The start 196 does not reach a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. in the laboratory's 400 additions. Larger published searches have also failed to find one, but a finite unsuccessful search cannot establish that a palindrome will never appear.
Why it starts to make sense
Intuition, before any algebra
Look at what the addition actually does. You are adding a digit string to its own reverse, so column from the left gets the same pair of digits as column from the right - just the other way round. Addition does not care about order, so without carries the sum is a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. automatically.
Try it: 1234 + 4321 = 5555. Every column adds to 5, nothing carries, done in one step.
So the question is never "will it be a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left." in general. It is only ever "will a column overflow". A carry pushes a 1 into the neighbouring column and breaks the symmetryDefinition: A symmetry is a transformation that leaves an object looking exactly the same., and then you go round again with a number whose digits are no longer mirror-friendly.
Most starts in the finite ranges shown here run out of carries quickly. The step limitDefinition: A limit is the value that a sequence or function approaches under a stated limiting process. becomes interesting when a value keeps producing digits large enough to carry, step after step - which is what every completed search from 196 has observed, and observation is as far as anyone has got.
The key idea
What a candidate is, and is not
Here is the sentence this page exists to make impossible to misread.
196 is a candidate, not a proved failure. Not one base-10Definition: Decimal notation writes numbers in base ten, using digits 0 through 9 and place values based on powers of ten. starting value has ever been proved never to reach a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left..
The word for such a number is LychrelDefinition: A Lychrel number never reaches a palindrome through repeated reverse-and-add in a specified base; a finite unsuccessful search finds only a candidate., and it is defined as "never reaches a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left.". Nobody has ever shown that any base-10Definition: Decimal notation writes numbers in base ten, using digits 0 through 9 and place values based on powers of ten. number satisfies that definition. The published lists - 196, 295, 394, 493, 592, 689 … - are lists of numbers that searches have not finished.
You can watch this happen. In the sweep view, set the step limitDefinition: A limit is the value that a sequence or function approaches under a stated limiting process. to 10 and count how many starts below 300 look unresolved: ten of them. Set it to 120 and there are two. The list is a fact about the search.
There is also a genuinely settled case this page can show, which is the sharpest way to see what kind of question this is. In base 2, the number written 10110 - that is 22 - has been proved never to reach a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left.. Reversing digitsDefinition: Digit reversal writes a chosen string of digits in the opposite order. is a question about notation, so the answer is allowed to depend on the base. What that settles is base 2: the argument uses the binaryDefinition: Binary is a way to write numbers using only 0 and 1, with place values that double to the left. form, and no result in one base transfers a conclusion to another. The other bases in that view - 3, 4, 8, 16
- are there to be tried, not to be pronounced on; this page cites a proofDefinition: A proof is a finite argument showing that a conclusion follows from stated assumptions. for base 2 and makes no claim either way about the rest.
Formal statement
Precisely what is being claimed
Fix a base . For written in base , let be the value obtained by reversing its digits, and define
Call -LychrelDefinition: A Lychrel number never reaches a palindrome through repeated reverse-and-add in a specified base; a finite unsuccessful search finds only a candidate. if no iterateDefinition: Iteration applies the same rule repeatedly, feeding each output into the next step. , , is a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. in base .
- for all , with equality only at . Proved.
- There exists a 2-Lychrel numberDefinition: A Lychrel number never reaches a palindrome through repeated reverse-and-add in a specified base; a finite unsuccessful search finds only a candidate.: . Proved.
- Whether any 10-Lychrel numberDefinition: A Lychrel number never reaches a palindrome through repeated reverse-and-add in a specified base; a finite unsuccessful search finds only a candidate. exists is open. In particular, whether 196 is one is open.
Statement 1 is what makes this different from every convergentDefinition: A sequence converges when its terms approach a definite limit as the index grows. digit routine on this site: the orbitDefinition: The orbit of a starting value is the sequence of states produced by repeated iteration. is strictly increasing, so there is no finite region to trap it in and no space to exhaust.
Proof
Of the parts that admit one
The orbitDefinition: The orbit of a starting value is the sequence of states produced by repeated iteration. never decreases. for every , so . Equality requires , which requires every digit of to be 0 - that is, . So for the sequenceDefinition: A sequence is an ordered list of values, usually indexed by whole numbers. is strictly increasing, and its digit count is non-decreasing. ∎
A carry-free step lands immediately. Let have base- digits . Then has digits , and column of the sum receives - which is the same quantity as column receives. If no column reaches , no carry occurs, each column stands alone, and the resulting digit string is its own reverse. ∎
Consequently, every step that fails to produce a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. carried. The contrapositive of the above. This is what the marked columns in the laboratory are showing. ∎
What is not proved, and why the gap is not technical. Nothing above constrains how long the carries can keep happening. To show 196 never lands you would have to rule out a palindromeDefinition: A palindrome is a string that reads the same from left to right and right to left. at every one of infinitely many steps. Across the 400-step window drawn here the values grow by roughly 0.44 digits each time, so even this small computation illustrates how the number of digit patterns to exclude keeps growing. The base-2Definition: Binary is a way to write numbers using only 0 and 1, with place values that double to the left. proofDefinition: A proof is a finite argument showing that a conclusion follows from stated assumptions. does not provide a corresponding argument for 196 in base 10; it works by an argument specific to how the value looks in binary.
Limits and frontier
Where this page stops being able to help
What this laboratory computes. Four hundred steps per run, in exact arbitrary-precision arithmetic. That is not a shortcut: 196 leaves the range where ordinary whole numbers are exact at step 33, and every value printed after that in floating point would be a rounded fiction that looks exactly like arithmetic. The published search has gone more than a billion digits farther than this page ever will, and it has settled nothing either.
Candidate lists depend on both the range and the step limitDefinition: A limit is the value that a sequence or function approaches under a stated limiting process.. Hold the range fixed and a shorter step limit produces more candidates; raising the limit can only remove them. This page scans fewer starting values than published lists, so it may still print fewer candidates overall for that different reason. Two honest searches can disagree about their lists without disagreeing about any number, because each list describes its search.
Read this next to the 6174 attractor. They are the same kind of object - a digit routine, iteratedDefinition: Iteration applies the same rule repeatedly, feeding each output into the next step., on ordinary decimalDefinition: Decimal notation writes numbers in base ten, using digits 0 through 9 and place values based on powers of ten. numbers - and one is completely settled while the other is completely open. The difference is not sophistication. It is that Kaprekar's routine maps four-digit numbers to four-digit numbers, so the whole space is ten thousand states and can be exhausted; and reverse-and-add only ever grows, so there is no space to exhaust and nothing for a finite computation to close.
That is the most useful thing this page can leave you with. From the outside - a rule you can explain in one line, orbitsDefinition: The orbit of a starting value is the sequence of states produced by repeated iteration. you can watch, a pattern that holds every time you try it - a settled problem and an open one are indistinguishable. What tells them apart is whether the thing being iteratedDefinition: Iteration applies the same rule repeatedly, feeding each output into the next step. has anywhere to escape to.
What is actually established
Every statement on this page, with its status, its exact scope, and the date that status was last checked.
Of the starts from 1 to 10,000 in base 10, 9,754 are already palindromic or reach a palindrome within 60 reverse-and-add steps.
- Scope
- Starts from 1 to 10,000 in base 10, swept in your browser with a limit of 60 steps. 246 of them did not resolve within that limit.
- Why
- Within this finite sweep, the overwhelming majority land in fewer than ten steps. The longest resolved run below ten thousand that this page computes starts at 89 and takes 24 steps.
- Computation (exact)
- Exact integer arithmetic at every width, using arbitrary-precision integers - 196 leaves the range where ordinary whole numbers are exact at step 33, so nothing here uses floating point. Sweeps up to 10,000 starts; individual runs stop after 400 steps and report that they stopped. Algorithm reverse-add-1.
- Status checked
Whether 196 ever reaches a palindrome under reverse-and-add in base 10 is unresolved.
- Scope
- The single start 196, over all of the infinitely many steps the rule allows.
- Why
- A distributed search has taken 196 past a billion digits without a palindrome. That establishes that it does not land early. It is not evidence that it never lands, and no base-10 starting value has ever been proved to fail.
- Status checked
The list of starts that “do not resolve” is a property of the search, not of the numbers.
- Scope
- Starts from 1 to 300 in base 10: with a limit of 10 steps this page finds 10 candidates, and with a limit of 120 it finds 2 - 196 and 295.
- Why
- Included as a claim rather than a remark because it is the single most likely thing for a reader to get wrong. A candidate list shrinks as the search grows, and the only thing every list has in common is that none of its members has been proved to fail.
- Computation (exact)
- Exact integer arithmetic over starts 1 to 300, at step limits of 10 and 120, recomputed in the test suite. Algorithm reverse-add-1.
- Status checked
In base 2, the number written 10110 never reaches a palindrome under reverse-and-add.
- Scope
- Base 2, the single start 10110 - which is 22 in decimal.
- Why
- A settled case that makes the open base-10 question easier to see, and the reason the base view exists. The argument is about the binary form specifically: reversing digits is a question about notation, so a result in one base says nothing directly about another. This page shows this one case and cites its proof. Whether any other base the laboratory offers has a proved non-resolving start is not something this page establishes either way - in particular nothing here settles base 3, which the base view displays alongside base 2.
- Status checked
Reverse-and-add never decreases a value, and never decreases its digit count.
- Scope
- Every non-negative starting value, in every base.
- Why
- The reverse of a non-negative number is non-negative, and adding a non-negative number cannot decrease the total; a larger number cannot have fewer digits. So the orbit is strictly increasing except where the reverse is 0, which happens only at 0 itself. This is why there is no finite space to exhaust here - the contrast with Kaprekar, where there is.
- Status checked
Sources
Review notes show which bibliographic details Mathomaly has checked and which remain unresolved. Checking a publication record does not independently verify its proof.
A historical reference for recreational mathematics and the binary reverse-and-add problem. The catalogue check confirms the book, not the particular nontermination proof.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: library record.
British National Bibliography confirms author, title, Blackie and 1963 edition; specific proof not inspected.
- A023108 - Integers that apparently never result in a palindrome, The On-Line Encyclopedia of Integer Sequences. Link
The candidate list: 196, 295, 394, 493, 592, 689, 691, 788, 790, … Note the word “apparently” in the title, which is the whole point - not one entry has been proved.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: source text.
Checked the sequence identifier, definition and displayed initial terms on the database entry.
- A033665 - Number of reverse-and-add steps needed to reach a palindrome, The On-Line Encyclopedia of Integer Sequences. Link
Lists reverse-and-add step counts. Its -1 entries for unresolved base-ten cases are conjectural, not proofs of nontermination.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: source text.
Checked the sequence identifier, definition and displayed initial terms on the database entry.
- Wade VanLandingham, 196 and other Lychrel numbers. Link
The long-running distributed search, which has taken 196 past a billion digits without a palindrome. Cited for the size of the search; this page reproduces none of it.
Bibliographic record checked. This is not an independent verification of the proof.
Bibliographic review:
AI-assisted bibliographic audit. Evidence type: source text.
Project's own FAQ confirms the title, terminology and VanLandingham attribution.
Related by mechanism
Connected by how they work, not by sharing a topic label.