Dyck Words, Pattern Avoidance, and Automatic Sequences
Mol, Rampersad, Shallit
We study various aspects of Dyck words appearing in binary sequences, where $0$ is treated as a left parenthesis and $1$ as a right parenthesis. We show that binary words that are $7/3$-power-free have bounded nesting level, but this no longer holds for larger repetition exponents. We give an explicit characterization of the factors of the Thue-Morse word that are Dyck, and show how to count them. We also prove tight upper and lower bounds on $f(n)$, the number of Dyck factors of Thue-Morse of length $2n$.
academic
Parole di Dyck, Evitamento di Motivi e Sequenze Automatiche
Il presente articolo esamina varie proprietà delle parole di Dyck in sequenze binarie, dove 0 è interpretato come parentesi sinistra e 1 come parentesi destra. La ricerca dimostra che le parole binarie 7/3-libere da potenze possiedono un livello di annidamento limitato, mentre questa proprietà non sussiste per esponenti di ripetizione maggiori. L'articolo fornisce una caratterizzazione esplicita dei fattori di Dyck nella parola di Thue-Morse e illustra come calcolarne la quantità. Inoltre, vengono provati limiti superiori e inferiori ristretti per il numero f(n) di fattori di Dyck di Thue-Morse di lunghezza 2n.
La ricerca affronta il problema centrale di comprendere la struttura e le proprietà dei fattori di parole di Dyck in infinite sequenze binarie. Le parole di Dyck costituiscono un concetto fondamentale nella teoria dei linguaggi formali, rappresentando stringhe di parentesi bilanciate, con importanti applicazioni nell'informatica e nella matematica.
Significato Teorico: Il linguaggio di Dyck è un esempio paradigmatico di linguaggio context-free; lo studio della sua distribuzione nelle sequenze automatiche contribuisce a comprendere i legami profondi tra la teoria dei linguaggi formali e la teoria degli automi
Valore Combinatorio: L'evitamento di motivi e l'evitamento di potenze rappresentano direzioni di ricerca centrali nella combinatoria delle parole; il presente studio combina questi concetti con le parole di Dyck
Applicazioni Computazionali: Le sequenze automatiche trovano ampia applicazione nella teoria degli algoritmi e della complessità computazionale; la comprensione delle proprietà dei loro fattori di Dyck possiede significato pratico
Relazione tra Evitamento di Potenze e Livello di Annidamento: Si dimostra che il livello di annidamento delle parole di Dyck 7/3-libere da potenze è al massimo 3, mentre esistono parole di Dyck 7/3⁺-libere da potenze con livello di annidamento arbitrariamente grande
Caratterizzazione dei Fattori di Dyck di Thue-Morse: Si fornisce una caratterizzazione completa di tutti i fattori di Dyck nella sequenza di Thue-Morse: forma h(x), dove x è un fattore di una certa sequenza ternaria s
Teoria Generale per Sequenze Automatiche: Si stabilisce un quadro teorico di decidibilità per i fattori di Dyck di sequenze automatiche sincrone e run-length
Risultati di Conteggio Precisi: Si provano limiti superiori e inferiori ristretti per il numero d(n) di fattori di Dyck di lunghezza 2n nella sequenza di Thue-Morse: d(n) ≤ n e d(n) ≥ n/2
Data una parola binaria w = w1..n, si dice che w è una parola di Dyck se, interpretando 0 come parentesi sinistra e 1 come parentesi destra, w rappresenta una stringa di parentesi bilanciate. Formalmente, w è una parola di Dyck se e solo se:
B(w) = |w|₀ - |w|₁ = 0 (condizione di bilancio)
Per tutti i prefissi w', B(w') ≥ 0 (condizione di non-negatività)
Il livello di annidamento N(w) è definito come il valore massimo di B(w') su tutti i prefissi.
Utilizzo del metodo induttivo e della dimostrazione costruttiva:
Teorema 2.1: Attraverso l'analisi della struttura delle parole di Dyck 7/3-libere da potenze, si dimostra che il loro livello di annidamento ≤ 3
Teorema 2.9: Costruzione di morfismi speciali f e g tali che f(gᵗ(2)) produca parole di Dyck 7/3⁺-libere da potenze con livello di annidamento arbitrariamente grande
Utilizzo del provatore di teoremi Walnut per la verifica computazionale:
morphism f "0->00100110100110010110010011001011001101
1->00101100110100110110011010010110011011
2->00101101001101001011001101001011010011"
morphism g "0->022012 1->022112 2->202101"
Tecnica di Costruzione di Morfismi: Progettazione di morfismi speciali 6-uniformi g e 38-uniformi f, realizzando il controllo preciso del livello di annidamento
Teoria delle Sequenze Sincrone: Estensione dei concetti di run-length e sincronizzazione all'analisi del linguaggio di Dyck, stabilendo un quadro di decidibilità
Minimizzazione della Rappresentazione Lineare: Utilizzo dell'algoritmo di Schützenberger per ridurre il rango della rappresentazione lineare del conteggio dei fattori di Dyck di Thue-Morse da 29 a 7
Verifica a Piccola Scala: Calcolo diretto per i casi n < 29
Dimostrazione Induttiva: Utilizzo dell'induzione matematica per provare risultati generali
Assistenza Computazionale: Sfruttamento di Walnut per verifiche computazionali su larga scala (ad esempio, 130 GB di memoria, 20321 secondi di tempo CPU)
La presente ricerca si basa sulla teoria dei linguaggi context-free di Chomsky e Schützenberger, in particolare sulla teoria algebrica del linguaggio di Dyck.
Fenomeno dell'Indice Critico: 7/3 è l'indice critico per la limitatezza del livello di annidamento delle parole di Dyck, riflettendo il profondo legame tra evitamento di potenze e complessità strutturale
Universalità delle Sequenze Automatiche: Le proprietà di sincronizzazione e run-length forniscono un quadro unificato per lo studio dei fattori di Dyck in sequenze automatiche
Teoria del Conteggio Preciso: Il conteggio dei fattori di Dyck della sequenza di Thue-Morse rivela la ricca struttura delle sequenze k-regolari
Profondità Teorica: Combinazione organica della teoria dell'evitamento di potenze, delle sequenze automatiche e della teoria dei linguaggi formali, dimostrando una solida base teorica
Innovazione Metodologica: Applicazione ingegnosa delle tecniche di costruzione di morfismi e della teoria della rappresentazione lineare, in particolare il controllo preciso del livello di annidamento
Rigore Computazionale: Ampio utilizzo della verifica assistita da computer, rafforzando l'affidabilità dei risultati
Completezza dei Risultati: Fornisce un quadro teorico completo dall'esistenza al conteggio
Il presente articolo cita importanti letteratura nella teoria dei linguaggi formali, nella combinatoria e nella teoria degli automi, includendo:
Teoria dei linguaggi context-free di Chomsky & Schützenberger
Lavoro pioneristico di Thue sulle parole prive di sovrapposizioni
Teoria delle sequenze k-regolari di Allouche & Shallit
Serie razionali non commutative di Berstel & Reutenauer
Letteratura correlata dello strumento computazionale moderno Walnut
Valutazione Complessiva: Questo è un articolo che dimostra eccellenza sia nella profondità teorica che nell'innovazione tecnica, combinando con successo concetti e metodi di molteplici rami della matematica, fornendo importanti contributi alla comprensione dei motivi strutturali nelle sequenze automatiche. Sebbene presenti alcune limitazioni nella complessità computazionale e nella generalizzabilità, il suo valore teorico e il significato metodologico sono considerevoli.