Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Metadata
slug: ferenczi-zamboni-2023-arnoux-rauzy-longest-clustering
bibkey: ferenczizamboni2024arnouxrauzy
doi: 10.1016/j.aam.2023.102621
url: https://arxiv.org/abs/2305.18986v1
triage: theorem
motivation_gids:
  - D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.result

Ferenczi–Zamboni Conjecture 1 on longest clustering words

Problem

S. Ferenczi and L. Q. Zamboni, Clustering and Arnoux–Rauzy words, arXiv:2305.18986v1, Advances in Applied Mathematics 153 (2024) 102621, DOI 10.1016/j.aam.2023.102621, state Conjecture 1:

In a given AR language satisfying , the word in Proposition [14] is the longest clustering word, or, if this fails, the longest clustering word conjugate to a standard AR word.

The formal statement uses the source’s three-letter Arnoux–Rauzy blocks, languages, standard words, conjugacy, Burrows–Wheeler transform and clustering definitions. It records the second alternative of the conjecture as claim.

Statement echo

The alphabet is , with , , and ; words are lists. The three AR rules are the pointwise update that fixes the selected block and appends it to each other block. arBlocks uses Nat.rec and Function.update for that recurrence. InfOften is the universal occurrence condition expressed using Filter.Frequently at Filter.atTop, equivalent to . The boundary is Nat.findGreatest of the positions with , bounded by ; the value is when no such positive position exists. Stage blocks are enumerated by List.ofFn and sorted by length. For BWT, the non-strict permutation-rank order is the negation of reverse List.lex; List.insertionSort sorts the rotations and List.getLast? extracts their last letters. The quantified conditions in claim are exactly the weaker standard-conjugacy alternative of Conjecture 1.

Motivation

Issue #15366 preregistered the source question, the convention, the directive , and the witness. The settling declaration D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.result has type and carries OpenProblemResolutionClaim(Refuted).

Gap

The source proves that its Proposition 14 word is primitive, perfectly clustering and conjugate to a standard Arnoux–Rauzy word, but Conjecture 1 asserts that the word is longest among the relevant clustering factors. The settlement supplies a longer factor in the language for a directive satisfying , so that maximality assertion fails.

Route

Fix . Let have directive prefix , followed by any directive in which every letter occurs infinitely often. Define and for , and put . The blocks at stage are

Thus . Set and .

  1. The source’s word. The first occurs at , and the first subsequent and occur at and . Hence , , and the preceding run of starts at . The source recurrence at stage gives , , and . Since and , the Proposition 14 word is , with .

  2. Membership. The following and rules give, successively, and a -block . The last letter of is . Starting there yields the factor . This standard block depends only on the prescribed prefix, so membership holds for every permitted continuation.

  3. BWT transport and clustering. Let be primitive of length , with . There are positions labelled in the cyclic word : each original letter supplies its image’s final . The row starting at that is cyclically, where is the original rotation starting just after the corresponding original letter. Its last letter is that original letter. The ordering of these rows is the ordering of : common original prefixes have identical images, and at the first distinct letter the images begin with those distinct letters. Therefore the last-column subword on the -starting rows is exactly . The remaining rows start at non- letters and end in . When is least, the first group precedes all remaining rows; when is greatest, it follows them. Thus

    For , its sorted rotations are , , , , , , , so . Its counts are . Since is greatest on its support, the first transport gives , with counts . Next is greatest, giving . Each of the substitutions by the least letter adds terminal letters. Since , this proves for . The base word has counts and is primitive. The successive images have counts , , and finally ; each gcd is , so each is primitive. The displayed reverse-order blocks prove perfect clustering.

  4. Standard conjugate and length. Write with . Direct substitution gives . Moving the initial block of to the end gives , a standard block for the directive prefix with any infinitely recurrent continuation. Finally, exceeds by .

These four steps are a paper derivation in this dossier. The kernel-checked instance is the endpoint in result; the family statement and its transport argument are not claimed as Lean theorems here.

Falsifier

A directive satisfying and , together with a language word that is clustering, conjugate to a standard word, and no longer than the Proposition 14 word, would not refute the conjecture. The delivered instance instead has and with all hypotheses kernel-checked.

Evidence

The kernel-checked declaration is D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.result; its axiom closure is contained in . Its proof uses the directive conditions, language membership, clustering, standard conjugacy and strict length comparison at . The exact BWT and perfect-clustering block structure are the computation and prose conclusions below.

The public result is the designated refutation result (basis=refutes) and is exempt from four-slot escape registration (CLAUDE.md §3.9).

The exact computation is recorded in the experiment entry docs/reports/ferenczi-zamboni-2023-arnoux-rauzy-longest-clustering/check.py at commit 03ed7e9bd34d0762f74d4ce290a98120ce3d7b6f. From that directory, python3 check.py exits 0, reports bad= 0, and has script SHA-256 3841366d6e40869b7165f37c2dd0d67cc532db7076991382295b32ca23f613b0. Its tested scope is exactly .

for

For these four instances the computation verifies that is perfectly clustering, is a factor of the stated standard block, primitive and conjugate to a standard AR word, and . These readings do not extend the computational scope beyond the four listed values.

Triage

The settlement is Refuted for Conjecture 1 under admission_basis: open-problem-resolution (#15366; Refuted).

itemstatusevidence kind and boundary
The refutationprovedKernel-checked declaration result states . Its proof uses dir_rabc, dir_inf, witness_mem, witness_cluster, witness_conjugate and prop_len; prop_len states . Exact witness lengths, BWT and primitivity are computed in the experiment entry.
Extreme-letter BWT transport and the boundary-occurrence mechanismprovedPaper derivation in Route steps 1–4: the least/greatest-letter substitution identities and the occurrence across standard-block boundaries. The mechanism is not a separate Lean theorem.
The family and its BWT formulaprovedPaper derivation in Route steps 1–4 gives , standard conjugacy, and for every . This uniform family is not claimed as a Lean theorem.
Exact checks for computedPinned experiment entry above; python3 check.py, exit 0, script SHA-256 as recorded, with bad= 0.
Proposition 14’s surviving propertyprovedThe source’s Proposition 14 remains valid: its word is primitive, perfectly clustering, and conjugate to a standard AR word. This is a source reading, not a new Lean declaration.
The longest clustering word of , including whether is longestopenThe refutation supplies a longer word than Proposition 14 but does not identify the global maximum.
The general longest-word value under openNo uniform maximum is established by the kernel instance, the paper derivation, or the finite computation.

What the settlement shows

The conjectured maximality of the Proposition 14 word is false already at , and the paper derivation gives a longer family for every . Proposition 14 itself survives with its stated primitive, perfect-clustering and standard-conjugacy conclusions. Any later argument that uses Conjecture 1 as a longest-word conclusion must be restricted or withdrawn; arguments using only the surviving Proposition 14 properties are unaffected.

ASSUMED-UNVERIFIED

The openness and priority assessment is bounded by the cited arXiv version, the published article, and preregistration #15366. Exhaustive worldwide priority, later versions, and independent unpublished settlements are not certified by this dossier.