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

低複雑度二進法語における(5/2)+(5/2)^+-べき乗の回避

基本情報

  • 論文ID: 2506.19050
  • タイトル: Low complexity binary words avoiding (5/2)+(5/2)^+-powers
  • 著者: James Currie, Narad Rampersad
  • 分類: math.CO(組合数学)、cs.FL(形式言語)
  • 発表日時: 2025年10月13日(arXiv プレプリント)
  • 論文リンク: https://arxiv.org/abs/2506.19050

要旨

Rote数列とは、すべてのn1n \geq 1に対して長さnnの因子をちょうど2n2n個含む無限数列である。ShalitとShur、およびOllingerとShalitは、(5/2)+(5/2)^+-べき乗を回避するRote数列が存在し、これが最適であることを証明した。本論文は、(5/2)+(5/2)^+-べき乗を回避するRote数列の構造定理を与え、OllingerとShalitの予想を確認する。

研究背景と動機

中心的問題

本研究は、組合せ語理論における2つの中心的概念、すなわちべき乗回避性と因子複雑度に焦点を当てている。具体的には、(5/2)+(5/2)^+-べき乗を回避し、最低複雑度(2n2n)を持つすべての二進法無限数列の構造を特徴付けることを目指している。

問題の重要性

  1. 理論的意義:べき乗回避性と因子複雑度は組合せ語理論の基礎概念であり、それらの相互関係はこの分野の中心的研究方向である
  2. 構造理論:Restivo-Salemiの重複なし数列に関する古典的構造定理と同様に、本研究は新しい構造定理を確立する
  3. 予想の検証:OllingerとShalitが提出したRote数列の構造に関する重要な予想を確認する

既存研究の限界

  • ShalitとShur、およびOllingerとShalitは、(5/2)+(5/2)^+-べき乗を回避するRote数列の存在性と最適性を証明したが、完全な構造特性付けが欠けている
  • 既存の研究は具体的な構築例のみを提供し、一般的な構造定理を提供していない

研究動機

Restivo-Salemi定理が重複なし二進法数列を特徴付けるのと同様に、完全な構造定理を確立し、低複雑度数列のべき乗回避特性を理解するための理論的基礎を提供する。

中核的貢献

  1. 適切(proper)および反適切(antiproper)数列の概念を提案:三進法数列の2つの重要な部分クラスを定義
  2. 第1の構造定理を確立:適切および反適切数列の再帰的構造を特徴付け
  3. 第2の構造定理を証明(5/2)+(5/2)^+-べき乗を回避するRote数列の構造を完全に特徴付け
  4. Ollinger-Shallit予想を検証:態射ffggを含む完全な構造特性付けを提供
  5. 計算検証を提供:バックトラッキング探索により主要補題の正確性を検証

方法の詳細説明

タスク定義

入力:二進法無限数列ww制約条件

  1. wwはRote数列である(因子複雑度は2n2n
  2. ww(5/2)+(5/2)^+-べき乗を回避する

出力wwの構造特性付け、すなわちwwが特定の態射を適切または反適切数列に作用させた形式で表現できることの証明

主要定義

適切および反適切数列

三進法数列uΣ3u \in \Sigma_3^*に対して、Parikh ベクトルπ(u)=[u0,u1,u2]\pi(u) = [|u|_0, |u|_1, |u|_2]を定義する。

適切数列は以下を満たす:

  1. π(x)>π(y)\pi(x) > \pi(y)である因子xyxyxxyxyxを含まない
  2. 以下の因子を含まない:00,11,22,20,10101,2121,1021021000, 11, 22, 20, 10101, 2121, 10210210

反適切数列:その逆順が適切数列である

主要な態射

態射f:Σ3Σ3f: \Sigma_3^* \to \Sigma_3^*h:Σ3Σ3h: \Sigma_3^* \to \Sigma_3^*を定義する:

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

態射g:Σ3Σ2g: \Sigma_3^* \to \Sigma_2^*を定義する:

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

中核的技術方法

1. 因子分析法

(5/2)+(5/2)^+-べき乗を回避する二進法数列が必ず含まなければならない長さ4の因子を詳細に分析することで、このクラスの数列の基本的な構造制約を決定する。

主要補題

  • 補題1(5/2)+(5/2)^+-べき乗を回避するすべての無限二進法数列は因子0110011010011001を含まなければならない
  • 補題3:因子複雑度2n\leq 2n(5/2)+(5/2)^+-べき乗を回避する数列は因子0011001111001100を含まなければならない

2. バックトラッキング探索による検証

コンピュータプログラムを使用して主要補題を検証し、構成的証明により制約条件の必要性を決定する。

3. 再帰的構造分析

適切および反適切数列が自己相似の再帰的構造を持ち、態射ffhhにより特徴付けられることを証明する。

実験設定

計算検証方法

論文は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. 補題1の検証01100110を含まず(5/2)+(5/2)^+-べき乗を回避する最長数列の長さは14
  2. 補題2の検証:集合C={0010,0100,1011,1101}C = \{0010, 0100, 1011, 1101\}の少なくとも3つの要素が出現することを検証
  3. 補題3の検証:集合AAの各要素に対する詳細な検証
  4. 補題4の検証:長さ9の17個の特定数列の制約条件を検証

実験結果

主要な結果

定理1(第1構造定理)

  1. 適切数列uΣ3ωu \in \Sigma_3^{\omega}に対して、その何らかの後尾はf(v)f(v)の形式を持つ。ここでvvは適切数列である
  2. 反適切数列uΣ3ωu \in \Sigma_3^{\omega}に対して、その何らかの後尾はh(v)h(v)の形式を持つ。ここでvvは反適切数列である

定理2(第2構造定理)

(5/2)+(5/2)^+-べき乗を回避するRote数列wwは4つの場合があり、その長さ4の因子集合はそれぞれ以下の通りである:

  1. F={0110,1001,0011,1100,0010,0100,1101,1010}F = \{0110, 1001, 0011, 1100, 0010, 0100, 1101, 1010\}
  2. Fˉ\bar{F}FFの補集合)
  3. FRF^RFFの逆順)
  4. FR\overline{F^R}FF逆順の補集合)

各場合において、wwの何らかの後尾はg(fn(u))g(f^n(u))またはg(hn(u))g(h^n(u))の形式で表現できる。ここでuuは適切数列である。

計算検証結果

  • 01100110を含まない最長(5/2)+(5/2)^+-べき乗回避数列:長さ14
  • CCの2つの要素を含まない最長数列:長さ44
  • 00110011AAの何らかの要素を含まない最長数列:長さ31
  • 各種制約条件下の最長数列の長さはすべて予想範囲内

関連研究

古典的結果

  1. Restivo-Salemi定理:重複なし二進法数列の構造を特徴付け、Thue-Morse態射を使用
  2. Sturmian数列理論:Fibonacci数列は(5+5)/2(5+\sqrt{5})/2-べき乗を回避し、これはSturmian数列における最適結果である

最近の進展

  1. Shallit-Shur研究:べき乗回避性と因子複雑度の関係研究の枠組みを確立
  2. Ollinger-Shallit研究(5/2)+(5/2)^+-べき乗を回避する具体的なRote数列の例を構築
  3. Dvořáková等の研究g(fω(0))g(f^{\omega}(0))(5/2)+(5/2)^+-べき乗を回避し、Rote数列であることを証明

本論文の貢献

本論文は完全な構造定理を提供し、Restivo-Salemi定理が重複なし数列における地位と同様の地位を占め、理論的空白を埋める。

結論と考察

主要な結論

  1. 完全な特性付け(5/2)+(5/2)^+-べき乗を回避するすべてのRote数列の完全な構造を与える
  2. 予想の検証:態射ffggの作用に関するOllinger-Shallit予想を検証する
  3. 方法の革新:組合せ論証と計算検証を組み合わせ、厳密な証明を提供する

限界

  1. 計算への依存:主要補題の一部はコンピュータ検証に依存しており、結果は信頼できるが純粋な理論証明が欠けている
  2. 特定の指数:結果は(5/2)+(5/2)^+-べき乗にのみ適用され、他の指数への一般化にはさらなる研究が必要である
  3. 二進法の制限:主要な結果は二進法数列に集中しており、三進法の場合はまだ探索の余地がある

今後の方向

  1. 三進法への一般化:三進法数列における複雑度2n+12n+1とべき乗回避性の関係を探索
  2. 他の指数:他の指数べき乗を回避する低複雑度数列の構造を研究
  3. アルゴリズム応用:構造定理を数列生成および認識アルゴリズムに応用

深い評価

長所

  1. 理論的完全性:完全な構造特性付けを提供し、重要な開放問題を解決する
  2. 方法の厳密性:理論分析と計算検証を組み合わせ、証明過程は厳密で信頼できる
  3. 技術的革新:適切/反適切数列の概念は独創的である
  4. 実用的価値:構造定理は関連数列の構築および分析に理論的ツールを提供する

不足

  1. 証明の複雑性:いくつかの補題の証明は大量の場合分析に依存しており、より簡潔な方法が存在する可能性がある
  2. 計算検証:主要なステップはコンピュータ探索に依存しており、理論的純粋性がやや低下している
  3. 一般化可能性:結果の他のパラメータまたはアルファベットへの一般化の可能性が十分に明確でない

影響力

  1. 理論的貢献:組合せ語理論に新しい構造定理を提供し、重要な理論的価値を持つ
  2. 方法論的意義:理論分析と計算検証の組み合わせの有効性を示す
  3. 後続研究:関連問題の研究に新しい思考とツールを提供する

適用場面

  1. 理論研究:組合せ語理論、形式言語理論の研究
  2. 数列分析:特定の性質を持つ無限数列の構築および分析
  3. アルゴリズム設計:特定のパターンを回避する数列生成アルゴリズム

参考文献

論文は該当分野の重要な研究を引用している。以下を含む:

  • 重複なし数列に関するRestivo & Salemiの古典的構造定理
  • べき乗回避性と複雑度の関係に関するShallit & Shurの開拓的研究
  • Rote数列の反復閾値に関するOllinger & Shalitの最新研究
  • Sturmian数列に関するCarpi & de Lucaの古典的結果

総合評価:これは組合せ語理論における重要な問題を解決した高品質な理論論文であり、完全な構造特性付けを提供し、重要な予想を検証し、この分野に顕著な貢献をしている。証明の一部はコンピュータ検証に依存しているが、全体的な方法は厳密であり、結果は信頼でき、後続の研究のための堅実な基礎を築いている。