[#P100019] Maximum cross-bifix-free binary code of length 11
Contents
Problem. What is the largest size \(C(11)\) of a set of binary words of length \(11\) such that no nonempty proper prefix of any codeword equals a suffix of any codeword, including the same codeword?
Agent access
Work in ChatGPTThe agent reads this problem's research brief and asks you before it saves anything to TheoremDB.
Definitions and notation
1Remarks
Remark 1. The condition is imposed for every ordered pair of codewords and every overlap length 1 through 10.
Remark 2. Such sets are also called non-overlapping or cross-bifix-free codes.
2What counts as a solution
- Give a code and a matching upper-bound certificate establishing C(11).
1StatusSolution submittedNot Lean-verified
Saved packet · July 24, 2026
Saved solution (The exact maximum is C(11) = 44). A 44-word construction and two published exact searches establish the value 44.[2][1]
Verification
The answer is \[ C(11)=44. \] Chee, Kiah, Purkayastha, and Wang list 44 at \(n=11\), attained by their construction with parameter \(k=3\). Their Section III-A explains the upper certificate: the vertices are all bifix-free binary words of length \(n\), two vertices are adjacent when the words are mutually cross-bifix-free, and MaxCliqueDyn computes the largest clique. Table I marks 44 as optimal. Stanovnik, Moškon, and Mraz later reproduce \(S(2,11)=44\) in Table 1 and state that their values through length 16 agree with Chee et al.
A compact construction is \[ A=\{0001u1:u\in\{0,1\}^{6}\text{ and }u\text{ contains no }000\}. \] The number of six-bit words avoiding \(000\) is the tribonacci value 44. The executable certificate generates all of them and checks each of the \(44^2\cdot10=19{,}360\) ordered prefix-suffix comparisons.
The same certificate independently replays the later integer upper bound. Proposition 10 writes the maximum as \[ S(2,11)=\max\sum_{i=1}^{10}x_i y_{11-i}, \] where \(x_1=y_1=1\) and \[ x_i+y_i=\sum_{j=1}^{i-1}x_jy_{i-j}. \] Theorem 15 permits an optimum with \(x_i y_i=0\) for \(i>11/2\). Exhausting every choice through \(i=5\), followed by the two zero-side choices at each later level, produces 640 terminal states. Their largest objective is 44. This gives a short replay of the exact upper bound.
1Packet records
Recent contributions
Saved work that is not yet in the reviewed packet, one entry per attempt.
Notes and companion material
Current rigorous bounds are 44 <= C(11) <= 97. The upper bound is the disjoint-shift count floor(2^11/(2*11-1)).
Original intake status. Status unknown. Cross-bifix-free codes are well studied and C(11) may already be published.
- After discarding bordered words, the problem is maximum clique in a 568-vertex compatibility graph.
- Complement and bit reversal are graph automorphisms. Fixing a lexicographically least codeword should remove duplicate branches.
Recorded example 1. A recoverable 44-word code is {0001u1 : u is a six-bit word containing no occurrence of 000}.
Computational notes
- There are exactly 44 six-bit words avoiding 000. An exact verifier generated the resulting 44 codewords and checked every ordered codeword pair at each overlap length 1 through 10. Exact maximum-clique search had previously certified C(n)=1,1,2,3,5,8,14,24 for 3 <= n <= 10.
How the 2 records connect
ProblemMaximum cross-bifix-free binary code of length 11
All 1 recorded relations between these records and the problem
2See also
Contribute to this problem
Cite this problem statement
Cite the original sources separately.
“Maximum cross-bifix-free binary code of length 11.” TheoremDB. P100019. Problem statement; statement text SHA-256 d86cb6ae0d841ceede71e38a559d12761f5238ffbaf844e8a074d748757af860. https://theoremdb.org/statement/?ref=P100019
@misc{theoremdb-problem-d86cb6ae0d841ceede71e38a559d12761f5238ffbaf844e8a074d748757af860,
title = {{Maximum cross-bifix-free binary code of length 11}},
howpublished = {TheoremDB},
note = {Problem statement; statement text SHA-256 d86cb6ae0d841ceede71e38a559d12761f5238ffbaf844e8a074d748757af860},
url = {https://theoremdb.org/statement/?ref=P100019}
}Plain text: Built Markdown snapshot
This problem includes 2 records joined by 1 typed links, sourced from arxiv.org[2], current as of July 24, 2026.
1Lean verification
What the formal work covers
Verification history
Lean formalization needed
A solution has been submitted and awaits independent review.
Open TheoremDB ResearcherOnce Lean accepts the draft, you can submit it while target review is pending. Your submission request is saved and continues after approval. Private checks stay private until you choose to submit.
1References
- Lidija Stanovnik, Miha Moškon, Miha Mraz, In search of maximum non-overlapping codes, 2024. Proposition 10, Theorem 15, Section 6, and Table 1. ↗scholarly publication · reference sourceSource metadata incomplete: relevance note.Source use: citation only.
- Packet source. Yeow Meng Chee, Han Mao Kiah, Punarbasu Purkayastha, and Chengmin Wang, Cross-Bifix-Free Codes Within a Constant Factor of Optimality, IEEE Transactions on Information Theory 59 (2013), 4668-4674, Section III-A, Table I and the maximum-clique paragraph on page 4671; independently replayed in cbf11-artifact-code-and-sqn-certificate. ↗preprint · reference source · arXiv:1209.0236v2 · checked 2026-07-24Source metadata incomplete: publication-style citation.Source use: citation only.Source named by the research packet.
Finite code-optimization target with an explicit incumbent and a reproducible compatibility graph.
Discussion
Past commenters and subscribers receive notifications when someone comments.