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

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

基本信息

  • 论文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都恰好包含2n2n个长度为nn的因子的无穷序列。Shallit和Shur以及Ollinger和Shallit证明了存在避免(5/2)+(5/2)^+-幂的Rote序列,且这是最优的。本文给出了避免(5/2)+(5/2)^+-幂的Rote序列的结构定理,证实了Ollinger和Shallit的一个猜想。

研究背景与动机

核心问题

本研究关注组合词理论中的两个核心概念:幂避免性和因子复杂度。具体要解决的问题是:刻画所有避免(5/2)+(5/2)^+-幂且具有最低复杂度(2n2n)的二进制无穷序列的结构。

问题重要性

  1. 理论意义:幂避免性和因子复杂度是组合词理论的基础概念,它们的相互关系是该领域的核心研究方向
  2. 结构理论:类似于Restivo-Salemi关于无重叠序列的经典结构定理,本研究建立了新的结构定理
  3. 猜想验证:证实了Ollinger和Shallit提出的关于Rote序列结构的重要猜想

现有研究局限性

  • Shallit和Shur以及Ollinger和Shallit虽然证明了避免(5/2)+(5/2)^+-幂的Rote序列的存在性和最优性,但缺乏完整的结构刻画
  • 现有工作只给出了具体的构造例子,没有提供一般性的结构定理

研究动机

建立完整的结构定理,类似于Restivo-Salemi定理对无重叠二进制序列的刻画,为理解低复杂度序列的幂避免性质提供理论基础。

核心贡献

  1. 提出了proper和antiproper序列的概念:定义了三进制序列的两个重要子类
  2. 建立了第一个结构定理:刻画了proper和antiproper序列的递归结构
  3. 证明了第二个结构定理:完全刻画了避免(5/2)+(5/2)^+-幂的Rote序列的结构
  4. 验证了Ollinger-Shallit猜想:提供了涉及态射ffgg的完整结构刻画
  5. 提供了计算验证:通过回溯搜索验证了关键引理的正确性

方法详解

任务定义

输入:二进制无穷序列ww约束条件

  1. ww是Rote序列(因子复杂度为2n2n
  2. ww避免(5/2)+(5/2)^+-幂

输出ww的结构刻画,即证明ww可以表示为特定态射作用于proper或antiproper序列的形式

关键定义

Proper和Antiproper序列

对于三进制序列uΣ3u \in \Sigma_3^*,定义Parikh向量π(u)=[u0,u1,u2]\pi(u) = [|u|_0, |u|_1, |u|_2]

Proper序列满足:

  1. 不包含因子xyxyxxyxyx,其中π(x)>π(y)\pi(x) > \pi(y)
  2. 不包含因子:00,11,22,20,10101,2121,1021021000, 11, 22, 20, 10101, 2121, 10210210

Antiproper序列:其逆序是proper序列

关键态射

定义态射f:Σ3Σ3f: \Sigma_3^* \to \Sigma_3^*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

定义态射g:Σ3Σ2g: \Sigma_3^* \to \Sigma_2^*

  • g(0)=011g(0) = 011, g(1)=0g(1) = 0, g(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. 递归结构分析

证明proper和antiproper序列具有自相似的递归结构,可以通过态射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验证:验证了17个长度为9的特定序列的约束条件

实验结果

主要结果

定理1(第一结构定理)

  1. 对于proper序列uΣ3ωu \in \Sigma_3^{\omega},其某个后缀具有形式f(v)f(v),其中vv是proper序列
  2. 对于antiproper序列uΣ3ωu \in \Sigma_3^{\omega},其某个后缀具有形式h(v)h(v),其中vv是antiproper序列

定理2(第二结构定理)

避免(5/2)+(5/2)^+-幂的Rote序列ww有四种情况,其长度为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是proper序列。

计算验证结果

  • 不包含01100110的最长(5/2)+(5/2)^+-幂避免序列:长度14
  • 不包含CC中两个元素的最长序列:长度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. 猜想证实:验证了Ollinger-Shallit关于态射ffgg作用的猜想
  3. 方法创新:结合了组合论证和计算验证,提供了rigorous的证明

局限性

  1. 计算依赖:部分关键引理依赖于计算机验证,虽然结果可靠但缺乏纯理论证明
  2. 特定指数:结果仅适用于(5/2)+(5/2)^+-幂,对其他指数的推广需要进一步研究
  3. 二进制限制:主要结果集中在二进制序列,三进制情况仍有待探索

未来方向

  1. 三进制推广:探索三进制序列中复杂度2n+12n+1与幂避免性的关系
  2. 其他指数:研究避免其他指数幂的低复杂度序列结构
  3. 算法应用:将结构定理应用于序列生成和识别算法

深度评价

优点

  1. 理论完整性:提供了完整的结构刻画,解决了一个重要的开放问题
  2. 方法严谨:结合理论分析和计算验证,证明过程严密可靠
  3. 技术创新:proper/antiproper序列的概念具有独创性
  4. 实用价值:结构定理为相关序列的构造和分析提供了理论工具

不足

  1. 证明复杂度:某些引理的证明依赖大量的情况分析,可能存在更简洁的方法
  2. 计算验证:关键步骤依赖计算机搜索,理论纯度有所欠缺
  3. 推广性:结果的推广到其他参数或字母表的可能性不够明确

影响力

  1. 理论贡献:为组合词理论提供了新的结构定理,具有重要理论价值
  2. 方法论意义:展示了理论分析与计算验证相结合的有效性
  3. 后续研究:为相关问题的研究提供了新的思路和工具

适用场景

  1. 理论研究:组合词理论、形式语言理论研究
  2. 序列分析:具有特定性质的无穷序列的构造和分析
  3. 算法设计:避免特定模式的序列生成算法

参考文献

论文引用了该领域的重要工作,包括:

  • Restivo & Salemi关于无重叠序列的经典结构定理
  • Shallit & Shur关于幂避免性与复杂度关系的开创性工作
  • Ollinger & Shallit关于Rote序列重复阈值的最新研究
  • Carpi & de Luca关于Sturmian序列的经典结果

总体评价:这是一篇高质量的理论论文,解决了组合词理论中的一个重要问题,提供了完整的结构刻画,验证了重要猜想,对该领域具有显著贡献。虽然部分证明依赖计算验证,但整体方法严谨,结果可靠,为后续研究奠定了坚实基础。