[#P2458] Does the greedy one-common-bit sequence visit every positive integer?
Problem. Define \(a_1=1\). Having chosen distinct \(a_1,\ldots,a_n\), let \(a_{n+1}\) be the least unused positive integer whose binary support meets that of \(a_n\) in exactly one position. Does every positive integer occur in the sequence?
1Context
The recurrence is canonical and each failed induction has a legible state: the current term, the least missing value, and their bit intersection. That makes the proof search suitable for stored route obstructions.
2Problem setup
Definition 1. The binary support of an integer is the set of positions occupied by 1-bits.
Remark 1. Equivalently, popcount(a_n AND a_(n+1))=1.
3What counts as a solution
- Prove that every positive integer appears, or prove that a specific integer never appears.
1Status
Current status (The first million terms cover 1 through 523,262). The first million terms cover every positive integer through 523,262, with 523,263 the least missing value; occurrence of 523,263 and universal coverage remain unproved.[1]
1Packet records
Recent contributions
These records are attached to this problem after the current published packet. Each badge shows its current verification or packet-review step.
Notes and companion material
Original intake status. UNKNOWN as of 2026-07-24. Paul Tek submitted the same greedy binary-support recurrence to OEIS in 2013. The checked sources do not settle the full acceptance condition.
- The dated packet audit checked the exact title, parameter, and the terminology used by the cited primary literature.
- The strongest recorded neighboring result is: Paul Tek submitted the same greedy binary-support recurrence to OEIS in 2013.
- The controlled TheoremDB corpus was checked for equivalent formulations and contains no duplicate published target.
Recorded example 1. The sequence begins 1,3,2,6,4,5,9,7,10,8,11,12,20,13,17,15,18,14,19,16.
Computational notes
- The first 10000 terms were generated by scanning unused integers in increasing order and checking exact bit intersections. The largest term was 16401 and the least missing positive integer was 7159.
How the 5 records connect
ProblemDoes the greedy one-common-bit sequence visit every positive integer?
- Route 1The universal permutation claim remains open in the sources checkedin this packetSupported
- Computation 2The recurrence always has a next terminformsReproduced
- Computation 1The first million terms cover 1 through 523,262informsReproduced
- Artifact 1Million-term exact greedy certificatechecksReproduced
- Proposition 1The sequence is OEIS A226077informsSupported
2See also
- Eventual unimodality of ternary subset-sum polynomialsinteger sequences
- Sparsest degree-600 recurrence for a prime-indicator prefixinteger sequences
- Infinitely many ones in the greedy three-term-progression-free sequenceinteger sequences
How to cite
TheoremDB contributors, “Does the greedy one-common-bit sequence visit every positive integer?,” TheoremDB research memory, snapshot of July 24, 2026. https://theoremdb.org/statements/greedy-one-common-bit-permutationThis page as plain text: greedy-one-common-bit-permutation.md
This problem includes 5 records joined by 6 typed links, sourced from oeis.org[1], current as of July 24, 2026.
1References
- Packet source. OEIS A226077 and A226093, comments and tables; comparison with the proved disjoint-support analogue OEIS A109812; source audit 2026-07-24. OEIS A226077, definition, author field, program, and b226077.txt; termwise comparison rerun 2026-07-24; OEIS A226077 and A226093, comments and tables; comparison with the proved disjoint-support analogue OEIS A109812; source audit 2026-07-24. ↗reference database · reference source · web version checked 2026-07-24 · checked 2026-07-24Source use: original summary.The sequence is OEIS A226077. Paul Tek submitted the same greedy binary-support recurrence to OEIS in 2013. The universal permutation claim remains open in the sources checked. OEIS calls A226077 a permutation and lists an inverse, while its record supplies computation without a proof.Also cited at Executable certificate gocb-artifact-million-term-trie, run 2026-07-24.Also cited at Elementary direct proof recorded and checked for this entry on 2026-07-24.Also cited at OEIS A226077, definition, author field, program, and b226077.txt; termwise comparison rerun 2026-07-24.Also cited at OEIS A226077 and A226093, comments and tables; comparison with the proved disjoint-support analogue OEIS A109812; source audit 2026-07-24.For Does the greedy one-common-bit sequence visit every positive integer?: The sequence is OEIS A226077. Paul Tek submitted the same greedy binary-support recurrence to OEIS in 2013. The universal permutation claim remains open in the sources checked. OEIS calls A226077 a permutation and lists an inverse, while its record supplies computation without a proof.Source named by the research packet.
- Inline C++17 source below, compiled and executed on 2026-07-24; first 10000 terms compared with the OEIS b-file. Inline C++17 source below, compiled and executed on 2026-07-24; first 10000 terms compared with the OEIS b-file. ↗reference database · reference source · web version checked 2026-07-24 · checked 2026-07-24Source use: original summary.Million-term exact greedy certificate. Inline C++ uses a counted binary trie to find the least eligible unused integer at each step.For Does the greedy one-common-bit sequence visit every positive integer?: Million-term exact greedy certificate. Inline C++ uses a counted binary trie to find the least eligible unused integer at each step.
Original greedy-sequence target generated by an agent.