2025-11-16T20:37:12.974994

Low complexity binary words avoiding $(5/2)^+$-powers

Currie, Rampersad
Rote words are infinite words that contain $2n$ factors of length $n$ for every $n \geq 1$. Shallit and Shur, as well as Ollinger and Shallit, showed that there are Rote words that avoid $(5/2)^+$-powers and that this is best possible. In this note we give a structure theorem for the Rote words that avoid $(5/2)^+$-powers, confirming a conjecture of Ollinger and Shallit.
academic

Parole binarie a bassa complessità che evitano potenze (5/2)+(5/2)^+

Informazioni Fondamentali

  • ID Articolo: 2506.19050
  • Titolo: Low complexity binary words avoiding (5/2)+(5/2)^+-powers
  • Autori: James Currie, Narad Rampersad
  • Classificazione: math.CO (Matematica Combinatoria), cs.FL (Linguaggi Formali)
  • Data di Pubblicazione: 13 ottobre 2025 (preprint arXiv)
  • Link Articolo: https://arxiv.org/abs/2506.19050

Riassunto

Le sequenze Rote sono sequenze infinite che contengono esattamente 2n2n fattori di lunghezza nn per ogni n1n \geq 1. Shallit e Shur, nonché Ollinger e Shallit, hanno dimostrato l'esistenza di sequenze Rote che evitano potenze (5/2)+(5/2)^+, e che questo è ottimale. Questo articolo fornisce un teorema di struttura per le sequenze Rote che evitano potenze (5/2)+(5/2)^+, confermando una congettura di Ollinger e Shallit.

Contesto di Ricerca e Motivazione

Problema Centrale

Questa ricerca affronta due concetti fondamentali della teoria combinatoria delle parole: l'evitamento di potenze e la complessità fattoriale. Il problema specifico è caratterizzare la struttura di tutte le sequenze binarie infinite che evitano potenze (5/2)+(5/2)^+ e possiedono la complessità minima (2n2n).

Importanza del Problema

  1. Significato Teorico: L'evitamento di potenze e la complessità fattoriale sono concetti fondamentali della teoria combinatoria delle parole, e la loro interrelazione rappresenta una direzione di ricerca centrale in questo campo
  2. Teoria Strutturale: Analogamente al classico teorema di struttura di Restivo-Salemi per sequenze senza sovrapposizioni, questo lavoro stabilisce un nuovo teorema di struttura
  3. Verifica della Congettura: Conferma l'importante congettura di Ollinger e Shallit sulla struttura delle sequenze Rote

Limitazioni della Ricerca Esistente

  • Sebbene Shallit e Shur, nonché Ollinger e Shallit, abbiano provato l'esistenza e l'ottimalità delle sequenze Rote che evitano potenze (5/2)+(5/2)^+, manca una caratterizzazione strutturale completa
  • I lavori esistenti forniscono solo esempi costruttivi specifici, senza teoremi di struttura generale

Motivazione della Ricerca

Stabilire un teorema di struttura completo, analogo al teorema di Restivo-Salemi per la caratterizzazione delle sequenze binarie senza sovrapposizioni, al fine di fornire una base teorica per comprendere le proprietà di evitamento di potenze nelle sequenze a bassa complessità.

Contributi Principali

  1. Introduzione dei concetti di sequenze proprie e antiproprie: Definizione di due importanti sottoclassi di sequenze ternarie
  2. Stabilimento del primo teorema di struttura: Caratterizzazione della struttura ricorsiva di sequenze proprie e antiproprie
  3. Dimostrazione del secondo teorema di struttura: Caratterizzazione completa della struttura delle sequenze Rote che evitano potenze (5/2)+(5/2)^+
  4. Verifica della congettura di Ollinger-Shallit: Fornitura di una caratterizzazione strutturale completa che coinvolge i morfismi ff e gg
  5. Verifica Computazionale: Validazione della correttezza dei lemmi chiave mediante ricerca con backtracking

Spiegazione Dettagliata dei Metodi

Definizione del Compito

Input: Sequenza binaria infinita wwVincoli:

  1. ww è una sequenza Rote (complessità fattoriale pari a 2n2n)
  2. ww evita potenze (5/2)+(5/2)^+

Output: Caratterizzazione della struttura di ww, ovvero dimostrazione che ww può essere rappresentata come l'azione di morfismi specifici su sequenze proprie o antiproprie

Definizioni Chiave

Sequenze Proprie e Antiproprie

Per una sequenza ternaria uΣ3u \in \Sigma_3^*, definire il vettore di Parikh π(u)=[u0,u1,u2]\pi(u) = [|u|_0, |u|_1, |u|_2].

Sequenze proprie soddisfano:

  1. Non contengono il fattore xyxyxxyxyx, dove π(x)>π(y)\pi(x) > \pi(y)
  2. Non contengono i fattori: 00,11,22,20,10101,2121,1021021000, 11, 22, 20, 10101, 2121, 10210210

Sequenze antiproprie: La loro inversa è una sequenza propria

Morfismi Chiave

Definire i morfismi f:Σ3Σ3f: \Sigma_3^* \to \Sigma_3^* e h:Σ3Σ3h: \Sigma_3^* \to \Sigma_3^*:

  • f(0)=0121f(0) = 0121, f(1)=021f(1) = 021, f(2)=01f(2) = 01
  • h(0)=1210h(0) = 1210, h(1)=120h(1) = 120, h(2)=10h(2) = 10

Definire il morfismo g:Σ3Σ2g: \Sigma_3^* \to \Sigma_2^*:

  • g(0)=011g(0) = 011, g(1)=0g(1) = 0, g(2)=01g(2) = 01

Metodi Tecnici Fondamentali

1. Metodo di Analisi Fattoriale

Attraverso l'analisi dettagliata dei fattori di lunghezza 4 che le sequenze binarie infinite che evitano potenze (5/2)+(5/2)^+ devono contenere, sono stati determinati i vincoli strutturali fondamentali di questa classe di sequenze.

Lemmi Chiave:

  • Lemma 1: Qualsiasi sequenza binaria infinita che evita potenze (5/2)+(5/2)^+ deve contenere i fattori 01100110 e 10011001
  • Lemma 3: Le sequenze con complessità fattoriale 2n\leq 2n che evitano potenze (5/2)+(5/2)^+ devono contenere i fattori 00110011 e 11001100

2. Verifica mediante Ricerca con Backtracking

Utilizzo di programmi informatici per verificare i lemmi chiave, determinando la necessità delle condizioni di vincolo mediante prove costruttive.

3. Analisi della Struttura Ricorsiva

Dimostrazione che le sequenze proprie e antiproprie possiedono una struttura ricorsiva autosimile, caratterizzabile mediante i morfismi ff e hh.

Configurazione Sperimentale

Metodo di Verifica Computazionale

L'articolo implementa in Python un algoritmo di ricerca con backtracking per verificare i lemmi chiave:

def fhpf(w): # Verifica se la sequenza w evita potenze 5/2+
    p=1
    while (5*p<2*len(w)):
        if (w[(-(p+1)//2)-p:]==w[(-(p+1)//2)-2*p:-p]):
            return(False)
        p=p+1
    return(True)

Contenuti Verificati

  1. Verifica del Lemma 1: La sequenza più lunga che non contiene 01100110 e evita potenze (5/2)+(5/2)^+ ha lunghezza 14
  2. Verifica del Lemma 2: Verifica che almeno 3 elementi dell'insieme C={0010,0100,1011,1101}C = \{0010, 0100, 1011, 1101\} devono apparire
  3. Verifica del Lemma 3: Verifica dettagliata per ogni elemento dell'insieme AA
  4. Verifica del Lemma 4: Verifica delle condizioni di vincolo per 17 sequenze specifiche di lunghezza 9

Risultati Sperimentali

Risultati Principali

Teorema 1 (Primo Teorema di Struttura)

  1. Per una sequenza propria uΣ3ωu \in \Sigma_3^{\omega}, un suo suffisso ha la forma f(v)f(v), dove vv è una sequenza propria
  2. Per una sequenza antiproprìa uΣ3ωu \in \Sigma_3^{\omega}, un suo suffisso ha la forma h(v)h(v), dove vv è una sequenza antiproprìa

Teorema 2 (Secondo Teorema di Struttura)

Le sequenze Rote che evitano potenze (5/2)+(5/2)^+ hanno quattro casi, i cui insiemi di fattori di lunghezza 4 sono rispettivamente:

  1. F={0110,1001,0011,1100,0010,0100,1101,1010}F = \{0110, 1001, 0011, 1100, 0010, 0100, 1101, 1010\}
  2. Fˉ\bar{F} (complemento di FF)
  3. FRF^R (inversa di FF)
  4. FR\overline{F^R} (complemento dell'inversa di FF)

In ogni caso, un suffisso di ww può essere rappresentato nella forma g(fn(u))g(f^n(u)) o g(hn(u))g(h^n(u)), dove uu è una sequenza propria.

Risultati della Verifica Computazionale

  • Sequenza più lunga che evita potenze (5/2)+(5/2)^+ senza 01100110: lunghezza 14
  • Sequenza più lunga senza due elementi di CC: lunghezza 44
  • Sequenza più lunga senza 00110011 e un elemento di AA: lunghezza 31
  • Le lunghezze massime delle sequenze sotto vari vincoli rientrano nell'intervallo previsto

Lavori Correlati

Risultati Classici

  1. Teorema di Restivo-Salemi: Caratterizzazione della struttura delle sequenze binarie senza sovrapposizioni, utilizzando il morfismo di Thue-Morse
  2. Teoria delle Sequenze Sturmiane: La sequenza di Fibonacci evita potenze (5+5)/2(5+\sqrt{5})/2, che è il risultato ottimale tra le sequenze Sturmiane

Progressi Recenti

  1. Lavoro di Shallit-Shur: Stabilimento del quadro di ricerca per la relazione tra evitamento di potenze e complessità fattoriale
  2. Lavoro di Ollinger-Shallit: Costruzione di esempi concreti di sequenze Rote che evitano potenze (5/2)+(5/2)^+
  3. Lavoro di Dvořáková et al.: Dimostrazione che g(fω(0))g(f^{\omega}(0)) evita potenze (5/2)+(5/2)^+ ed è una sequenza Rote

Contributo di Questo Articolo

Questo articolo fornisce un teorema di struttura completo, analogo al ruolo del teorema di Restivo-Salemi nelle sequenze senza sovrapposizioni, colmando un vuoto teorico.

Conclusioni e Discussione

Conclusioni Principali

  1. Caratterizzazione Completa: Fornitura di una struttura completa di tutte le sequenze Rote che evitano potenze (5/2)+(5/2)^+
  2. Verifica della Congettura: Conferma della congettura di Ollinger-Shallit sull'azione dei morfismi ff e gg
  3. Innovazione Metodologica: Combinazione di argomentazioni combinatorie e verifica computazionale, fornendo una prova rigorosa

Limitazioni

  1. Dipendenza Computazionale: Alcuni lemmi chiave dipendono dalla verifica informatica; sebbene i risultati siano affidabili, manca una prova puramente teorica
  2. Esponente Specifico: I risultati si applicano solo a potenze (5/2)+(5/2)^+; la generalizzazione ad altri esponenti richiede ulteriori ricerche
  3. Restrizione Binaria: I risultati principali si concentrano su sequenze binarie; il caso ternario rimane da esplorare

Direzioni Future

  1. Generalizzazione Ternaria: Esplorazione della relazione tra complessità 2n+12n+1 e evitamento di potenze nelle sequenze ternarie
  2. Altri Esponenti: Studio della struttura di sequenze a bassa complessità che evitano potenze di altri esponenti
  3. Applicazioni Algoritmiche: Applicazione del teorema di struttura ad algoritmi di generazione e riconoscimento di sequenze

Valutazione Approfondita

Punti di Forza

  1. Completezza Teorica: Fornitura di una caratterizzazione strutturale completa, risolvendo un importante problema aperto
  2. Rigore Metodologico: Combinazione di analisi teorica e verifica computazionale, con processo dimostrativo rigoroso e affidabile
  3. Innovazione Tecnica: Il concetto di sequenze proprie/antiproprie possiede originalità
  4. Valore Pratico: Il teorema di struttura fornisce strumenti teorici per la costruzione e l'analisi di sequenze correlate

Insufficienze

  1. Complessità della Prova: La prova di alcuni lemmi dipende da un'ampia analisi di casi, potendo esistere metodi più concisi
  2. Verifica Computazionale: I passaggi chiave dipendono dalla ricerca informatica, con una certa perdita di purezza teorica
  3. Generalizzabilità: La possibilità di generalizzazione dei risultati ad altri parametri o alfabeti non è sufficientemente esplicitata

Impatto

  1. Contributo Teorico: Fornitura di un nuovo teorema di struttura alla teoria combinatoria delle parole, con significativo valore teorico
  2. Significato Metodologico: Dimostrazione dell'efficacia della combinazione di analisi teorica e verifica computazionale
  3. Ricerca Successiva: Fornitura di nuove prospettive e strumenti per la ricerca su problemi correlati

Scenari Applicabili

  1. Ricerca Teorica: Ricerca nella teoria combinatoria delle parole e nella teoria dei linguaggi formali
  2. Analisi di Sequenze: Costruzione e analisi di sequenze infinite con proprietà specifiche
  3. Progettazione di Algoritmi: Algoritmi per la generazione di sequenze che evitano modelli specifici

Bibliografia

L'articolo cita importanti lavori in questo campo, inclusi:

  • Il classico teorema di struttura di Restivo & Salemi per sequenze senza sovrapposizioni
  • Il lavoro pioneristico di Shallit & Shur sulla relazione tra evitamento di potenze e complessità
  • La ricerca più recente di Ollinger & Shallit sulla soglia di ripetizione delle sequenze Rote
  • I risultati classici di Carpi & de Luca sulle sequenze Sturmiane

Valutazione Complessiva: Questo è un articolo teorico di alta qualità che risolve un importante problema nella teoria combinatoria delle parole, fornendo una caratterizzazione strutturale completa e verificando una congettura significativa, con contributi notevoli al campo. Sebbene parte della prova dipenda dalla verifica computazionale, il metodo complessivo è rigoroso, i risultati sono affidabili e forniscono una base solida per la ricerca successiva.