Monotone Progressions in Rearrangements of the Integers (Erdős Problems 195 and 196)
If you shuffle all the whole numbers into one infinite list, must some evenly spaced run of them, like
Note. This is a hobby project and a draft. Claims marked as checked by computer were decided by a program and confirmed by independent programs, but no one else has refereed them yet, and I am still working on proofs a person can read line by line.
Arithmetic progressions
Definition (Arithmetic progression). A list of numbers with a constant gap between consecutive terms:
Example.
Rearranging all the numbers
Write
Definition (Permutation of the natural numbers). An infinite list
Example. Swapping neighbours gives
A permutation of the integers is the same thing for
Progressions hiding in order
Definition (Monotone progression). A permutation contains a monotone
Example. In the finite list
The two problems
Problem 196. Must every permutation of the natural numbers contain a monotone 4-term progression?
Problem 195. What is the largest
In 1977 Davis, Entringer, Graham and Simmons proved that every permutation of
Why infinity makes it hard: the doubling trick
For a finite set of numbers, monotone 3-term progressions can always be avoided, and the classical construction shows the main idea behind everything on this page.
Example (Doubling). Start with the list
Here is why. Take three evenly spaced values
The trick puts all the even numbers before all the odd ones. In an infinite list that is impossible: every number must sit at some finite position, so the odd numbers cannot all wait until after infinitely many even ones. This is the intuition behind the 1977 theorem that monotone 3-term progressions are unavoidable in infinite permutations, and behind the difficulty of the length-4 question. The best constructions so far (LeSaulnier and Vijay; Adenwalla) still split by parity at every scale, but leave themselves free choices inside each block.
What my draft does
A natural idea that cannot work
The obvious attempt to finish the job is a list that is exactly self-similar under doubling: the even numbers appear in the same pattern as the whole list, scaled by two, and so do the odd numbers, at every scale. The draft shows that this idea fails:
- Every exactly self-similar permutation of this kind, of
or of , contains a monotone 4-term progression, and the draft gives small explicit ones. - Over
, the variants in which one of the two copies is reversed cannot exist at all. - Over
, those reversed variants do exist; every one in two large, systematically listed families contains a monotone 4-term progression (checked by computer, with certificates that can be verified independently).
So exact self-similarity cannot avoid monotone 4-term progressions. This closes one natural route; it says nothing about the answers to the problems themselves.
Where it stops failing: length five
Running the same searches for 5-term progressions, every arrangement in those families contains one except a single arrangement built from base
Definition (Binary reflected Gray code). List the natural numbers so that each one differs from the one before in exactly one binary digit. The number at position
Theorem (Gray code). The Gray code ordering of
Example. The values
Over
Definition (Negabinary). Base
Theorem (Negabinary ordering). Take each position
Example. The values
Because this list is a permutation of the integers with no monotone 5-term progression, it gives a second, independent proof that the answer to Problem 195 is at most 4, the bound Adenwalla proved, with an ordering that can be described in one line. The third ordering in the draft runs in both directions, with positions and values both in
Together these results put the open case in an interesting place: exact self-similarity can avoid monotone 5-term progressions, but in every family checked it cannot avoid 4-term ones, and length 4 is precisely where Problem 195 is open.
How a computer proves "never"
No computer can check infinitely many progressions one at a time. These orderings, though, are defined digit by digit, so a machine with a small, fixed amount of memory can read the binary digits of a position and a value side by side and decide whether that value sits at that position.
Definition (Finite automaton). A machine that reads a string of symbols one at a time, keeps track of one of finitely many states, and at the end answers yes or no. Many statements about whole numbers written in binary can be turned into automata.
A statement like "there are numbers
Where it stands
The draft is being checked and is not yet submitted anywhere. Since Ho's preprint addresses Problem 196, my current work is on Problem 195: whether a construction like Ho's can be carried over from the natural numbers to the integers. Moving it over directly fails (there is an explicit counterexample), and I am trying a more flexible version.
References
- J. A. Davis, R. C. Entringer, R. L. Graham, G. J. Simmons, On permutations containing no long arithmetic progressions, Acta Arithmetica 34 (1977) 81–90.
- T. D. LeSaulnier, S. Vijay, On permutations avoiding arithmetic progressions, Discrete Mathematics 311 (2011) 205–207.
- J. Geneson, Forbidden arithmetic progressions in permutations of subsets of the integers, Discrete Mathematics 342 (2019) 1489–1491.
- S. Adenwalla, Avoiding monotone arithmetic progressions in permutations of integers, Discrete Mathematics 347 (2024) 114183; arXiv:2211.04451.
- Ho, preprint, arXiv:2609.12780 (2026).
- H. Mousavi, Automatic theorem proving in Walnut, arXiv:1603.06017 (2016).
- T. F. Bloom, Erdős Problems 195 and 196, erdosproblems.com.