Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Longest clustering words in Arnoux–Rauzy languages

Abstract

A longer perfectly clustering Arnoux–Rauzy factor refutes the Ferenczi–Zamboni conjecture.

Definition 1.1 (Arnoux–Rauzy blocks).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.arBlocks (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

The blocks are generated from the three initial letters by the source’s rule at each stage.

Definition 1.2 (Infinitely often directives).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.InfOften (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

Every letter occurs at or after every prescribed stage.

Definition 1.3 (The condition (Rabc)).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.Rabc (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

The source condition says: “the rule at stage 0 is (a), and the first rule different from (a) is (b)”.

Definition 1.4 (Arnoux–Rauzy language).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.arLang (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

A language contains the finite factors of its directive blocks.

Definition 1.5 (Standard Arnoux–Rauzy words).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.IsStandardAR (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

A standard word is one of the directive blocks for a directive using every rule infinitely often.

Definition 1.6 (Conjugacy to a standard word).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.ConjugateToStandard (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

A word is conjugate to a standard word when one of its rotations is standard.

Definition 1.7 (The Burrows–Wheeler transform).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.bwt (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

The transform is the last column of the sorted conjugates. Bool.not of reverse List.lex compares permutation ranks; List.insertionSort orders the rotations and List.getLast? supplies the last column.

Definition 1.8 (Clustering).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.IsClustering (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

The source calls a word clustering when its transform is a concatenation of constant permutation blocks, and perfectly clustering for the symmetric permutation.

Definition 1.9 (The word from Proposition 14).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.propLongWord (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

The displayed word is the source’s construction from the shortest and middle blocks at the stages determined by (Rabc).

Definition 1.10 (Ferenczi–Zamboni Conjecture 1).

Formalization. D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.claim (✓ std3).

Citation. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

Conjecture 1 states verbatim: “In a given AR language Λ satisfying (Rabc), 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 claim is the weaker second alternative, with Fin 3 letters encoded as 0, 1, and 2 and word length measured by List.length.

Theorem 1.11 (A longer perfectly clustering factor exists).

Proof. Machine-checked in Lean as D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.result (✓ std3). ∎

Resolves. Problems/ferenczi-zamboni-2023-arnoux-rauzy-longest-clustering (refuted) by D5/S1/Words/ArnouxRauzyLongestClusteringRefutation.result.

Source. Repository-derived.

Acknowledgement. Sebastien Ferenczi; Luca Q. Zamboni (2024). Clustering and Arnoux-Rauzy words. DOI: 10.1016/j.aam.2023.102621. URL: https://arxiv.org/abs/2305.18986v1.

Commentary.

For the directive abcacba(abc)ω, the factor U₁ has length 43, is in the Arnoux–Rauzy language, is perfectly clustering, and is conjugate to a standard word. Its BWT is b¹²c⁷a²⁴ for a<c<b. The Proposition 14 word has length 40, so this factor refutes the asserted longest-word bound. The general value of the longest clustering word remains open.

References