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.
論文ID : 2506.19050タイトル : Low complexity binary words avoiding ( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -powers著者 : James Currie, Narad Rampersad分類 : math.CO(組合数学)、cs.FL(形式言語)発表日時 : 2025年10月13日(arXiv プレプリント)論文リンク : https://arxiv.org/abs/2506.19050 Rote数列とは、すべてのn ≥ 1 n \geq 1 n ≥ 1 に対して長さn n n の因子をちょうど2 n 2n 2 n 個含む無限数列である。ShalitとShur、およびOllingerとShalitは、( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するRote数列が存在し、これが最適であることを証明した。本論文は、( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するRote数列の構造定理を与え、OllingerとShalitの予想を確認する。
本研究は、組合せ語理論における2つの中心的概念、すなわちべき乗回避性と因子複雑度に焦点を当てている。具体的には、( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避し、最低複雑度(2 n 2n 2 n )を持つすべての二進法無限数列の構造を特徴付けることを目指している。
理論的意義 :べき乗回避性と因子複雑度は組合せ語理論の基礎概念であり、それらの相互関係はこの分野の中心的研究方向である構造理論 :Restivo-Salemiの重複なし数列に関する古典的構造定理と同様に、本研究は新しい構造定理を確立する予想の検証 :OllingerとShalitが提出したRote数列の構造に関する重要な予想を確認するShalitとShur、およびOllingerとShalitは、( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するRote数列の存在性と最適性を証明したが、完全な構造特性付けが欠けている 既存の研究は具体的な構築例のみを提供し、一般的な構造定理を提供していない Restivo-Salemi定理が重複なし二進法数列を特徴付けるのと同様に、完全な構造定理を確立し、低複雑度数列のべき乗回避特性を理解するための理論的基礎を提供する。
適切(proper)および反適切(antiproper)数列の概念を提案 :三進法数列の2つの重要な部分クラスを定義第1の構造定理を確立 :適切および反適切数列の再帰的構造を特徴付け第2の構造定理を証明 :( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するRote数列の構造を完全に特徴付けOllinger-Shallit予想を検証 :態射f f f とg g g を含む完全な構造特性付けを提供計算検証を提供 :バックトラッキング探索により主要補題の正確性を検証入力 :二進法無限数列w w w 制約条件 :
w w w はRote数列である(因子複雑度は2 n 2n 2 n )w w w は( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避する出力 :w w w の構造特性付け、すなわちw w w が特定の態射を適切または反適切数列に作用させた形式で表現できることの証明
三進法数列u ∈ Σ 3 ∗ u \in \Sigma_3^* u ∈ Σ 3 ∗ に対して、Parikh ベクトルπ ( u ) = [ ∣ u ∣ 0 , ∣ u ∣ 1 , ∣ u ∣ 2 ] \pi(u) = [|u|_0, |u|_1, |u|_2] π ( u ) = [ ∣ u ∣ 0 , ∣ u ∣ 1 , ∣ u ∣ 2 ] を定義する。
適切数列 は以下を満たす:
π ( x ) > π ( y ) \pi(x) > \pi(y) π ( x ) > π ( y ) である因子x y x y x xyxyx x y x y x を含まない以下の因子を含まない:00 , 11 , 22 , 20 , 10101 , 2121 , 10210210 00, 11, 22, 20, 10101, 2121, 10210210 00 , 11 , 22 , 20 , 10101 , 2121 , 10210210 反適切数列 :その逆順が適切数列である
態射f : Σ 3 ∗ → Σ 3 ∗ f: \Sigma_3^* \to \Sigma_3^* f : Σ 3 ∗ → Σ 3 ∗ とh : Σ 3 ∗ → Σ 3 ∗ h: \Sigma_3^* \to \Sigma_3^* h : Σ 3 ∗ → Σ 3 ∗ を定義する:
f ( 0 ) = 0121 f(0) = 0121 f ( 0 ) = 0121 、f ( 1 ) = 021 f(1) = 021 f ( 1 ) = 021 、f ( 2 ) = 01 f(2) = 01 f ( 2 ) = 01 h ( 0 ) = 1210 h(0) = 1210 h ( 0 ) = 1210 、h ( 1 ) = 120 h(1) = 120 h ( 1 ) = 120 、h ( 2 ) = 10 h(2) = 10 h ( 2 ) = 10 態射g : Σ 3 ∗ → Σ 2 ∗ g: \Sigma_3^* \to \Sigma_2^* g : Σ 3 ∗ → Σ 2 ∗ を定義する:
g ( 0 ) = 011 g(0) = 011 g ( 0 ) = 011 、g ( 1 ) = 0 g(1) = 0 g ( 1 ) = 0 、g ( 2 ) = 01 g(2) = 01 g ( 2 ) = 01 ( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避する二進法数列が必ず含まなければならない長さ4の因子を詳細に分析することで、このクラスの数列の基本的な構造制約を決定する。
主要補題 :
補題1 :( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するすべての無限二進法数列は因子0110 0110 0110 と1001 1001 1001 を含まなければならない補題3 :因子複雑度≤ 2 n \leq 2n ≤ 2 n で( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避する数列は因子0011 0011 0011 と1100 1100 1100 を含まなければならないコンピュータプログラムを使用して主要補題を検証し、構成的証明により制約条件の必要性を決定する。
適切および反適切数列が自己相似の再帰的構造を持ち、態射f f f とh h h により特徴付けられることを証明する。
論文はPythonでバックトラッキング探索アルゴリズムを実装し、主要補題を検証した:
def fhpf(w): # 数列wが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)
補題1の検証 :0110 0110 0110 を含まず( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避する最長数列の長さは14補題2の検証 :集合C = { 0010 , 0100 , 1011 , 1101 } C = \{0010, 0100, 1011, 1101\} C = { 0010 , 0100 , 1011 , 1101 } の少なくとも3つの要素が出現することを検証補題3の検証 :集合A A A の各要素に対する詳細な検証補題4の検証 :長さ9の17個の特定数列の制約条件を検証適切数列u ∈ Σ 3 ω u \in \Sigma_3^{\omega} u ∈ Σ 3 ω に対して、その何らかの後尾はf ( v ) f(v) f ( v ) の形式を持つ。ここでv v v は適切数列である 反適切数列u ∈ Σ 3 ω u \in \Sigma_3^{\omega} u ∈ Σ 3 ω に対して、その何らかの後尾はh ( v ) h(v) h ( v ) の形式を持つ。ここでv v v は反適切数列である ( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するRote数列w w w は4つの場合があり、その長さ4の因子集合はそれぞれ以下の通りである:
F = { 0110 , 1001 , 0011 , 1100 , 0010 , 0100 , 1101 , 1010 } F = \{0110, 1001, 0011, 1100, 0010, 0100, 1101, 1010\} F = { 0110 , 1001 , 0011 , 1100 , 0010 , 0100 , 1101 , 1010 } F ˉ \bar{F} F ˉ (F F F の補集合)F R F^R F R (F F F の逆順)F R ‾ \overline{F^R} F R (F F F 逆順の補集合)各場合において、w w w の何らかの後尾はg ( f n ( u ) ) g(f^n(u)) g ( f n ( u )) またはg ( h n ( u ) ) g(h^n(u)) g ( h n ( u )) の形式で表現できる。ここでu u u は適切数列である。
0110 0110 0110 を含まない最長( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗回避数列:長さ14C C C の2つの要素を含まない最長数列:長さ440011 0011 0011 とA A A の何らかの要素を含まない最長数列:長さ31各種制約条件下の最長数列の長さはすべて予想範囲内 Restivo-Salemi定理 :重複なし二進法数列の構造を特徴付け、Thue-Morse態射を使用Sturmian数列理論 :Fibonacci数列は( 5 + 5 ) / 2 (5+\sqrt{5})/2 ( 5 + 5 ) /2 -べき乗を回避し、これはSturmian数列における最適結果であるShallit-Shur研究 :べき乗回避性と因子複雑度の関係研究の枠組みを確立Ollinger-Shallit研究 :( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避する具体的なRote数列の例を構築Dvořáková等の研究 :g ( f ω ( 0 ) ) g(f^{\omega}(0)) g ( f ω ( 0 )) が( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避し、Rote数列であることを証明本論文は完全な構造定理を提供し、Restivo-Salemi定理が重複なし数列における地位と同様の地位を占め、理論的空白を埋める。
完全な特性付け :( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗を回避するすべてのRote数列の完全な構造を与える予想の検証 :態射f f f とg g g の作用に関するOllinger-Shallit予想を検証する方法の革新 :組合せ論証と計算検証を組み合わせ、厳密な証明を提供する計算への依存 :主要補題の一部はコンピュータ検証に依存しており、結果は信頼できるが純粋な理論証明が欠けている特定の指数 :結果は( 5 / 2 ) + (5/2)^+ ( 5/2 ) + -べき乗にのみ適用され、他の指数への一般化にはさらなる研究が必要である二進法の制限 :主要な結果は二進法数列に集中しており、三進法の場合はまだ探索の余地がある三進法への一般化 :三進法数列における複雑度2 n + 1 2n+1 2 n + 1 とべき乗回避性の関係を探索他の指数 :他の指数べき乗を回避する低複雑度数列の構造を研究アルゴリズム応用 :構造定理を数列生成および認識アルゴリズムに応用理論的完全性 :完全な構造特性付けを提供し、重要な開放問題を解決する方法の厳密性 :理論分析と計算検証を組み合わせ、証明過程は厳密で信頼できる技術的革新 :適切/反適切数列の概念は独創的である実用的価値 :構造定理は関連数列の構築および分析に理論的ツールを提供する証明の複雑性 :いくつかの補題の証明は大量の場合分析に依存しており、より簡潔な方法が存在する可能性がある計算検証 :主要なステップはコンピュータ探索に依存しており、理論的純粋性がやや低下している一般化可能性 :結果の他のパラメータまたはアルファベットへの一般化の可能性が十分に明確でない理論的貢献 :組合せ語理論に新しい構造定理を提供し、重要な理論的価値を持つ方法論的意義 :理論分析と計算検証の組み合わせの有効性を示す後続研究 :関連問題の研究に新しい思考とツールを提供する理論研究 :組合せ語理論、形式言語理論の研究数列分析 :特定の性質を持つ無限数列の構築および分析アルゴリズム設計 :特定のパターンを回避する数列生成アルゴリズム論文は該当分野の重要な研究を引用している。以下を含む:
重複なし数列に関するRestivo & Salemiの古典的構造定理 べき乗回避性と複雑度の関係に関するShallit & Shurの開拓的研究 Rote数列の反復閾値に関するOllinger & Shalitの最新研究 Sturmian数列に関するCarpi & de Lucaの古典的結果 総合評価 :これは組合せ語理論における重要な問題を解決した高品質な理論論文であり、完全な構造特性付けを提供し、重要な予想を検証し、この分野に顕著な貢献をしている。証明の一部はコンピュータ検証に依存しているが、全体的な方法は厳密であり、結果は信頼でき、後続の研究のための堅実な基礎を築いている。