ExplorationsSay what you see, write it down, and say that

The Sequence That Reads Itself Aloud

Exhaustively checkedself-descriptionrun-length encodinggrowth ratescurious

Begin with the digit 1 and describe each consecutive group by its count followed by its digit. One 1 becomes 11, two 1s become 21, and one 2 followed by one 1 becomes 1211. Repeating this description makes longer strings; from this starting digit, only 1, 2 and 3 ever appear, and the length approaches about 1.303577.

Current view: The reading

One term, its runs bracketed, and the words that turn it into the next term.

The reading · term 6 of 6312211

Across the 6 terms computed here the largest digit is 3. That is a fact about 6 terms and not about the sequence: the general statement is a theorem of Conway’s, cited in the ledger below, and nothing in this browser establishes it.

Every term of this run, as a table
Each term of the sequence from 1, its length, and how it is read aloud
TermThe digitsDigitsRead aloudLargest digit
111one 11
2112two 1s1
3212one 2, one 12
412114one 1, one 2, two 1s2
51112216three 1s, two 2s, one 12
63122116one 3, one 1, two 2s, two 1s3
run
a block of the same digit repeated, with a different digit on each side
the reading
what one run is called out loud, written under its bracket
the next term
every reading written down as a count followed by its digit

The row of tiles at the top is the current term. Every bracket beneath it holds one run, meaning a block of the same digit repeated with a different digit on each side, and under each bracket is what that run is called out loud: three 1s, two 2s, one 1. Writing those readings down as a count followed by a digit gives the row of tiles at the bottom, which is the next term. Nothing is added, multiplied or compared anywhere in the figure, and a term too long to set as tiles is printed as a plain row of digits instead.

6 terms from the seed 1. Term 6 is 312211, and the largest digit anywhere in these 6 terms is 3.

Terms
6
Digits in the last term
6
Largest digit so far
3

The seed

Step by step

Use Step for one change you can inspect, or Run to watch the changes accumulate.

Speed
Advanced parameters

Cases worth seeing

Try this

The sixth term is 312211. Say it out loud as counts and digits, write down what you said, and check it against the laboratory. Then do the seventh.

1/4

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.

Worked by handStarting from a single 1: each row said out loud, and what saying it produces. Five readings, no arithmetic anywhere.
  1. 1one 111a single 1, so the reading is one 1
  2. 11two 1s21the two 1s are one run, not two readings
  3. 21one 2, one 11211a run ends wherever the digit changes
  4. 1211one 1, one 2, two 1s111221
  5. 111221three 1s, two 2s, one 1312211the three leading 1s are read once, as a count of three

The laboratory draws the same reading rather than listing it: the current term is set as a row of tiles, a bracket is drawn under each block of repeated digits, and the words for that block are written beneath the bracket. Reading the brackets left to right and writing each one down as a count followed by a digit gives the row of tiles at the bottom.

Nothing in that calculation was a calculation. No two digits were added, nothing was compared, and no number was ever treated as a number: 1211 was read as symbols, not as one thousand two hundred and eleven. And yet the rows do not grow haphazardly. Each one comes out about thirty per cent longer than the last, and that keeps returning no matter which seed you start from.

01

What you are seeing

A plain description of the process

Write down a row of digits. Now describe it out loud, going left to right, by saying how many of each digit you see in a row: not what the number is, but what it looks like. Write down what you said, using digits, and then describe that.

Start with 1. That is one 1, so write 11. That is two 1s, so write 21. That is one 2 and one 1, so write 1211. That is one 1, one 2 and two 1s, so write 111221. That is three 1s, two 2s and one 1, so write 312211.

The important detail is the word "in a row". In 111221 the three leading 1s are described once, as a count of three, and the single 1 at the end is described separately because two 2s stand between them. A block of the same digit with something different on each side is called a run, and the rule is: replace every run by its length followed by its digit.

Two things go wrong if you expect this to behave like arithmetic, and both are worth seeing early. Start from 22 and nothing happens at all: two 2s is written 22, which is where you began, so the stands still forever. Start from 5 and every term for as long as you care to compute ends in a 5, because reading a run of 5s aloud puts a 5 straight back.

02

Why it starts to make sense

Intuition, before any algebra

Two questions are worth separating, because the answers are of very different kinds.

Why can a digit never disappear? This one is easy and complete. If the digit appears anywhere in a term, it sits inside some run of s, of some length . The rule replaces that run by the two digits and . So is still there in the next term, and by the same argument in the one after that, forever. That single line settles what the seed 5 is doing, and it also explains why the famous statement about this has to name its starting point: "no digit above 3" cannot possibly be a fact about the rule, because the rule has no way to remove the 7 you handed it.

Why should the length grow at a steady rate? This one is genuinely hard, and the honest intuition is only half an answer. Each run in a term becomes exactly two digits in the next one, so the next length is twice the number of runs. If the runs kept a stable average length, the growth would be exactly 2 divided by that average, and long stretches of these terms do look statistically similar to one another: mostly runs of one and two, occasionally three, never longer from the seed 1. Growth by a roughly fixed factor is what you would expect from a rule that keeps producing the same mixture of runs.

What that argument does not do is say what the is, or prove there is one. The mixture of runs would have to be shown to settle, and settling is exactly the hard part. Conway's proceeds quite differently: past a certain point every term splits into blocks that never interact again, there are 92 of them, and the whole is bookkeeping over a finite list of pieces. The growth factor falls out as the of the saying which pieces produce which. None of that happens in this browser.

03

The key idea

What this page can settle, and what it cannot

The sentence worth carrying away is this one.

The rule cannot remove a digit, so what a contains is decided entirely by its seed. How fast it grows is decided by nothing you can see, and is a .

Three statements live on this page and they were established in three completely different ways.

  • A digit that appears once appears forever. Proved here, in one line, for every seed and every step. It is the only unbounded statement on the page that this laboratory really establishes.
  • From the seed 1, no digit above 3 ever appears. A of Conway's, cited. The laboratory computes forty-five terms and finds the largest digit in all of them is 3. That is a fact about forty-five terms, and it would look exactly the same whether or not a 4 turned up at term 400.
  • The lengths grow by a approaching about 1.303577. Also Conway's, also cited, and this one is worth being especially careful about, because the page prints numbers that look like measurements of it and are not.

That last point is the whole reason the growth view exists. Print the of each length to the one before it and you get 1.336 at term 20, 1.3085 at term 30, and 1.3042 at term 40. Those are close to the constant, and they are visibly still moving: they wobble between roughly 1.302 and 1.306 term after term without settling anywhere. Forty terms is nowhere near enough to see a , and reading three matching places out of a computation that supports fewer is the exact mistake this site exists to avoid. The constant is in the ledger because somebody proved it, not because this page measured it.

04

Formal statement

Precisely what is being claimed

For a non-empty string over the digits , write for its decomposition into maximal runs, so and every . Define the look-and-say map

where is the representation of . Write for applications and for the length of the th term.

  1. If the digit occurs in , then occurs in . Proved.
  2. , and is the only with satisfying . Proved: the first by direct evaluation, the second by checking all such strings.
  3. For , every term contains no digit greater than . Proved by Conway, and cited rather than reproduced. This laboratory verifies it for only.
  4. for is . Exhaustively checked over exactly those forty terms.
  5. For every seed , as , where is the largest real root of a particular degree-71 . Proved by Conway (the Cosmological ), and cited. No is computed on this page, and the it prints at still differ from in the third .

Statement 5 is the one that makes the exploration. Statements 1, 2 and 4 are what this page can establish on its own, and their agreement with 3 and 5 is consistency rather than evidence.

05

Proof

Of the parts that admit one

A digit that appears once appears forever. Let occur in . Then for some run index , and by definition contains the substring , so occurs in . on gives the statement for every later term.

Two consequences follow immediately and are worth stating, because between them they account for every failure preset on this page. The set of digits occurring in is non-decreasing in ; and if the seed contains a digit above 3, so does every term after it, whatever Conway's says about the seed 1.

is fixed. The string is a single run: , . So . The from this seed is constant, which is why the growth in layer 4 has to exclude it.

is the only fixed string of length at most 5. Each of the strings of one to five digits, leading zeroes included, was mapped once and compared with itself by exact string equality. Exactly one matched. The space is finite and every element of it was checked, so this is a about strings of length at most 5, and it says nothing whatever about longer ones.

One structural fact narrows the search, and is worth having even though this page does not push it to a general . Every run contributes exactly two digits to the reading, so a string of runs has . A fixed string therefore has even length and exactly runs, meaning its runs average length two. At length 2 that settles the matter by hand: a string of two different digits has two runs and so reads as four digits; a string has one run and reads as , which equals only when .

What is not proved here. Both headline . The absence of digits above 3 from the seed 1 is a statement about infinitely many terms, and forty-five of them establish nothing about the forty-sixth. The growth constant is a statement about a , and the this page prints do not converge over the range it can compute: they are , , , and over the last five of forty terms, moving in the third place in both directions. Conway's of both goes through the decomposition into 92 elements and the of the resulting , and reproducing it is not something a browser can be talked into doing.

06

Limits and frontier

Where this page stops being able to help

What this laboratory computes. Terms 1 to 45 from a seed of up to twenty digits, generated by exact string operations with no arithmetic in the generation at all. Forty-five is where it stops because the terms grow by about thirty per cent each time: term 45 from the seed 1 has 237,746 digits, term 60 would have tens of millions, and there is nothing to see in either of them that term 40 does not already show. The tile figure gives up well before that and prints the digits plainly instead, because a row of sixty thousand tiles is not a figure.

are not . The single most misleading thing this page could do is print 1.3042 next to 1.303577 and let a reader draw the obvious conclusion. Those two numbers agree to three places by coincidence of scale rather than by : the successive ratios are still moving in that decimal place term after term, in both directions, with no sign of settling. Raising the term count does not fix this in any way a reader can watch, since the wobble shrinks far more slowly than the terms grow.

Where the mathematics is still moving. The itself is closed: Conway's Cosmological is proved, and the original having been lost, it has since been reproved by others. The neighbouring questions are not so settled. The same rule in other bases has its own constant, and the general behaviour across bases is less thoroughly described than the story. Nothing on this page computes or claims anything about any base other than ten.

Read this next to Ducci sequences. There the whole character of the machine is decided by the number of places in the ring, and the values barely matter. Here it is decided by which digits the seed happens to contain, since the rule can never remove one. Both are rules whose outcome is settled by a feature of the input that has nothing to do with how large it is.

What is actually established

Every statement on this page, with its status, its exact scope, and the date that status was last checked.

Proved

Every digit that appears in a term appears in every later term, so a digit in the seed can never be removed by the rule.

Scope
Every non-empty row of decimal digits, and every one of the infinitely many steps after it. Proved here in full, in one line, and it is the only unbounded statement on this page that is.
Why
Suppose the digit d occurs somewhere in a term. It lies in some maximal run of d, of some length c. The rule replaces that run by the two digits c and d, in that order, so d occurs in the next term as well. Apply that at every step and d occurs in every term from then on. This is why the seed 5 keeps a 5 forever and why the seed 7 keeps a 7 forever: nothing has broken, and the rule was never able to remove a digit in the first place. It is also why the statement about digits above 3 has to name its seed.
Status checked
Proved

Starting from the seed 1, no term of the sequence ever contains a digit greater than 3.

Scope
The sequence beginning at the single digit 1, over all of its infinitely many terms. Proved by Conway and cited here. This page does not establish it and cannot: what the laboratory checks is the first forty-five terms, which is a fact about forty-five terms.
Why
The proof runs through Conway’s decomposition of the sequence into 92 persistent pieces, which he calls elements: past a certain point every term splits into blocks that evolve independently of one another, the list of blocks is finite, and none of them contains a digit above 3. Nothing resembling that argument happens in this browser. The laboratory computes forty-five terms and reports that the largest digit in all of them is 3, which is evidence and is labelled as evidence in the copy beneath the figure. It would remain exactly as true if some term far beyond forty-five contained a 4. The reason no such term exists is the citation, not the computation.
Status checked
Proved

The number of digits in successive terms grows by a factor approaching Conway’s constant, about 1.303577, and this holds for every seed except 22.

Scope
The limit of the ratio of consecutive term lengths, for every starting row of digits other than 22. Proved by Conway as the Cosmological Theorem and cited here. It is a statement about a limit, and this page computes no limits.
Why
The constant is the largest real root of a particular polynomial of degree 71, which arises as the dominant eigenvalue of the matrix describing how Conway’s 92 elements turn into one another. The ratios this laboratory prints are not that constant and are not converging to it in any visible way at the sizes shown: 1.336 at term 20, 1.3085 at term 30, 1.3042 at term 40, still moving in the third decimal place and still oscillating rather than settling. Forty terms is nowhere near enough to see a limit, and a reader who took the printed ratios as a measurement of the constant would be reading three digits of agreement out of a computation that supports fewer. The value quoted in this claim comes from the sources and not from anything on this page.
Status checked
Exhaustively checked

The first forty terms from the seed 1 have lengths 1, 2, 2, 4, 6, 6, 8, 10, 14, 20 and so on up to 63,138, and the largest digit occurring in any of them is 3.

Scope
Exactly the first forty terms of the sequence beginning at 1. Every one of them was generated in full and measured. Nothing here covers term 41 or anything beyond it, and nothing here covers a different seed.
Why
A complete check of forty specific strings, which is a proof about those forty strings and about nothing else. The first twenty lengths are checked against the published sequence A005341 in the test suite, so what is plotted is the known sequence rather than whatever this code happened to produce. The temptation this page has to resist is treating the run as support for the two theorems above it: forty terms with no digit above 3 would look precisely the same whether or not a 4 appears at term 400, and the growth ratios over these forty terms do not converge.
Computation (exact)
Forty terms generated by exact string operations, no arithmetic and no floating point in the generation itself, ending at a term of 63,138 digits. The interactive ceiling is forty-five terms, where the last term is 237,746 digits. Ratios of lengths are computed in double-precision floating point and shown to four decimal places, which is far more precision than the underlying integers need. Recomputed in the test suite. Algorithm look-and-say-1.
Status checked
Proved

The row 22 reads back as itself, and it is the only row of five digits or fewer that does.

Scope
That 22 is fixed is proved outright, for the whole sequence. That it is the only such row is checked over every one of the 111,110 rows of one to five digits, and is a statement about rows of that length.
Why
The first half needs no computation at all: 22 is a single run of two 2s, its reading is "two 2s", and writing that down gives 22. So the sequence from 22 is constant, and it is the one seed the growth theorem has to exclude. The second half is the finite check: every row of one to five digits was read once and compared with itself, and 22 was the only match. One structural constraint is worth having in hand while reading that check, because it says the search is not blind. Every run contributes exactly two digits to the reading, so a fixed row must have even length, and a fixed row of length 2r must be made of exactly r runs, meaning its runs average two digits each. At length 2 that pins things down completely: a row of two different digits reads as four digits, and a row of two equal digits d reads as 2d, which equals dd only when d is 2. Beyond length 2 this page does not push the argument through, and the ledger claims only what the finite check covers.
Computation (exact)
All 111,110 rows of one to five decimal digits, including those with leading zeroes, each read once and compared with itself using exact string equality. Recomputed in the test suite. Algorithm look-and-say-1.
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.

  1. John H. Conway, The Weird and Wonderful Chemistry of Audioactive Decay, Open Problems in Communication and Computation, Springer, 1987. Link

    Where the sequence is decomposed into 92 persistent "elements", from which both results this page cites follow: that every term from the seed 1 is built out of those elements and so contains no digit above 3, and that the length of the terms grows by a fixed factor, the largest root of a degree-71 polynomial. Cited for both theorems; this page reproduces neither.

    Bibliographic record checked. This is not an independent verification of the proof.

    Bibliographic review:

    AI-assisted bibliographic audit. Evidence type: publisher record.

    Publisher's contents confirm the chapter in the 1987 Cover and Gopinath volume.

  2. Steven R. Finch, Mathematical Constants, Cambridge University Press, 2003. Link

    Book-length reference for mathematical constants, including the limiting growth factor of the look-and-say sequence.

    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, Cambridge and 2003 edition; chapter number not verified.

  3. A005341: Number of digits in the nth term of the look-and-say sequence, The On-Line Encyclopedia of Integer Sequences. Link

    Lists term lengths for the look-and-say sequence starting at 1, used to cross-check the laboratory's finite computation.

    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.

Connected by how they work, not by sharing a topic label.