problems / ulam-sequence

Also in this folder: compute/ · figures/

Walkthrough — A longer word, an integer norm

0. What was actually missing

The density of U(1,2)U(1,2) is not a finite question. The missing degree of freedom on a one-night clock was already isolated by Clément–Steinerberger in 2025, and then left on the table: their growth bound is a maximum of finitely many matrix norms. They evaluated that maximum at word length L=15L=15, obtained 1.4539…1.4539\ldots, and published 1.4541.454. They wrote explicitly that more cases would improve the constant, and that the method cannot pass ρ(T3T12)1/3≈1.4146\rho(T_3T_1^2)^{1/3}\approx 1.4146.

What was missing was not a new dynamical idea. It was the rest of that finite maximum, written so that a second machine can check the integer.

1. Named false starts

2. The useful failure

The step classification was the useful failure. It showed that the CS envelope is almost never tight on the genuine sequence, and therefore that no amount of staring at actual gaps will, by itself, improve the published exponent. The exponent is the joint spectral radius of a language of matrices, not a statistic of U(1,2)U(1,2).

Once that is seen, the only finite move is to compute that language more carefully than L=15L=15.

The same computation produced a second, unexpected, piece of bookkeeping. The 2-norm maximizer at every LL we ran is essentially rank-one: its Frobenius norm agrees with its 2-norm to eight digits. The exact integer ∑Wij2\sum W_{ij}^2 is therefore not a blunt majorant. It is, for these particular winning words, the same number.

3. The click

Clément–Steinerberger reduce growth to three 00-11 matrices

T1=(1001100001000010),T2=(0110100001000010),T3=(1010100001000010),T_1=\begin{pmatrix}1&0&0&1\\1&0&0&0\\0&1&0&0\\0&0&1&0\end{pmatrix}, \quad T_2=\begin{pmatrix}0&1&1&0\\1&0&0&0\\0&1&0&0\\0&0&1&0\end{pmatrix}, \quad T_3=\begin{pmatrix}1&0&1&0\\1&0&0&0\\0&1&0&0\\0&0&1&0\end{pmatrix},

acting on (bn,bn−1,bn−2,bn−3)⊤(b_n,b_{n-1},b_{n-2},b_{n-3})^\top, with one prohibition: Eggleton cannot be attained twice in a row, so T3T3T_3T_3 is illegal. Any submultiplicative matrix norm then gives, for every admissible word length LL,

an≤KL CLn,CL=max⁡∥W∥1/L.a_n\le K_L\,C_L^n,\qquad C_L=\max\|W\|^{1/L}.

They used the operator 2-norm at L=15L=15. The click is that the Frobenius norm is also submultiplicative, dominates the 2-norm, and turns the maximum into a comparison of two integers:

(max⁡∑i,jWij2)1/(2L)<p1000⟺(max⁡∑Wij2)⋅10002L<p2L.\Bigl(\max\sum_{i,j}W_{ij}^2\Bigr)^{1/(2L)} <\frac{p}{1000} \quad\Longleftrightarrow\quad \Bigl(\max\sum W_{ij}^2\Bigr)\cdot 1000^{2L}<p^{2L}.

Recompute L=15L=15 to lock the published 1.45391.4539. Then increase LL.

4. The argument, in the order it was found

Start the majorant at the same place CS do: bn=anb_n=a_n for n≤5n\le 5, so the first state is v5=(6,4,3,2)v_5=(6,4,3,2) and ∥v5∥22=65\|v_5\|_2^2=65. After that, every step of the majorant is left-multiplication by T1T_1, T2T_2, or T3T_3, never T3T_3 twice. Write n=5+Lq+rn=5+Lq+r with r<Lr<L. Then

an≤∥vn∥2≤∥Wq∥F ∥Wr∥F ∥v5∥2,a_n\le\|v_n\|_2\le\|W_q\|_F\,\|W_r\|_F\,\|v_5\|_2,

and ∥Wq∥F≤(max⁡∥W∥F)q\|W_q\|_F\le(\max\|W\|_F)^q. The maximum on the right is a finite search: tLt_L words, tL=2tL−1+2tL−2t_L=2t_{L-1}+2t_{L-2}.

The L=15L=15 search returns C2=1.453902202043493C_2=1.453902202043493 on the word 231313113131313, and CF=1.453902232781C_F=1.453902232781 from F2=75172F_2=75172. That is CS’s 1.45391.4539, independently.

At L=16L=16 the same enumerator, in C and again in Python, returns F2=150408F_2=150408 on 2313131131311313. The integer comparison 150408⋅100032<145232150408\cdot 1000^{32}<1452^{32} is then a one-line certificate that C16<1.452<1.454C_{16}<1.452<1.454.

Pushing the Frobenius search to L=22L=22 (4 316 282 8804\,316\,282\,880 words, count matching t22t_{22}) gives F2=9 690 750F_2=9\,690\,750 on 2313131131313131311313, and C22<1.442C_{22}<1.442. The L=21L=21 run similarly gives C21<1.443C_{21}<1.443.

Unfolding the majorant against 1443/10001443/1000 first holds for every remainder at block q=158q=158, i.e. from n=3304n=3304. The Ulam numbers themselves satisfy an≤(1443/1000)na_n\le(1443/1000)^n on the whole prefix n≤3304n\le 3304 by direct integer comparison (the only delicate small values are n=1,2,3,4n=1,2,3,4; after that the exponential is already larger than 13.5n13.5n). Glueing the two halves:

an≤(14431000)nfor every n≥1.a_n\le\Bigl(\frac{1443}{1000}\Bigr)^n\qquad\text{for every }n\ge 1.

Against 1442/10001442/1000, the majorant holds from n=1635n=1635, and the only prefix failure in 1..16341..1634 is a3=3>(1442/1000)3a_3=3>(1442/1000)^3. So the same argument gives an≤(1442/1000)na_n\le(1442/1000)^n for all n≠3n\neq 3.

Nothing here implies that lim⁡an/n\lim a_n/n exists, or that the limit is positive. The majorant is still exponential; the sequence still looks linear. The gulf CS complained about is smaller by 0.0110.011 and remains a gulf.

The CS printed word (T3T1)3(T1T3)3T2(T_3T_1)^3(T_1T_3)^3T_2 is length 13 and is not maximal; we treat that sentence as a slip and treat their 1.45391.4539 as the actual L=15L=15 figure, which we reproduced.

6. What is proved vs still open

Proved (this folder). Let ana_n be the classical Ulam sequence. Following the Clément–Steinerberger majorant, with the L=21L=21 (resp. L=22L=22) Frobenius maximum in place of their L=15L=15 2-norm maximum,

an≤(14431000)nfor all n≥1,a_n\le\Bigl(\frac{1443}{1000}\Bigr)^n \quad\text{for all }n\ge 1,

and

an≤(14421000)nfor all n≠3.a_n\le\Bigl(\frac{1442}{1000}\Bigr)^n \quad\text{for all }n\neq 3.

This beats Clément–Steinerberger, Small gaps in the Ulam sequence, CR Math. 363 (2025), Theorem 1 (an≤1.454na_n\le 1.454^n for large nn). The method still cannot beat ≈1.4146\approx 1.4146 without a new forbidden word.

Documented, not proved. Steinerberger’s cosine inequality on every prefix we generated; empirical density ≈0.074\approx 0.074; the McCranie bracket on α\alpha; the rarity of Eggleton/Type I/II after a7a_7.

Still open. Existence of the natural density; positivity of the density; a proof-level account of the frequency α\alpha; eventual periodicity of differences; infinitely many consecutive pairs a,a+2a,a+2; infinitely many even terms as a theorem rather than an observation. Green #7 and Erdős #342 are unchanged.