In 2009 Benoit Cloitre introduced a certain self-generating sequence $$(a_n)_{n\geq 1} = 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, \ldots,$$ with the property that the sum of the terms appearing in the $n$'th run equals twice the $n$'th term of the sequence. We give a connection between this sequence and the paperfolding sequence, and then prove Cloitre's conjecture about the density of $1$'s appearing in $(a_n)_{n \geq 1}$.
论文ID : 2501.00784标题 : Cloitre's Self-Generating Sequence作者 : Jeffrey Shallit (University of Waterloo)分类 : math.CO cs.DM cs.FL math.NT发表时间 : 2025年1月3日论文链接 : https://arxiv.org/abs/2501.00784 2009年,Benoit Cloitre引入了一个特殊的自生成序列 ( a n ) n ≥ 1 = 1 , 1 , 2 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , … (a_n)_{n\geq 1} = 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, \ldots ( a n ) n ≥ 1 = 1 , 1 , 2 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , … ,该序列具有这样的性质:第n n n 个游程(run)中所有项的和等于序列第n n n 项的两倍。本文建立了该序列与纸折叠序列之间的联系,并证明了Cloitre关于序列中数字1密度的猜想。
本文研究的核心问题是分析Cloitre自生成序列的结构性质,特别是:
该序列与已知数学对象(纸折叠序列)的关系 序列中数字1的渐近密度问题 自生成序列在组合数学中具有重要地位,它们展现了复杂的结构性质,同时与多个数学分支相关联。Cloitre序列的研究具有以下意义:
扩展了对自生成序列性质的理解 建立了与纸折叠序列等经典序列的新联系 为自动机理论在序列分析中的应用提供了新案例 现有关于类似序列(如Oldenburger-Kolakoski序列)的研究表明,这类序列的渐近性质往往难以分析。例如,对于Oldenburger-Kolakoski序列,其1的密度是否为1/2仍是未解决的猜想。
Cloitre在OEIS条目A157196中提出了关于该序列中1的密度为2/3的猜想,这为本文的研究提供了明确目标。
建立了新的序列联系 :首次发现Cloitre自生成序列与正规纸折叠序列之间的深层联系证明了密度猜想 :严格证明了Cloitre关于序列中1的密度为2/3的猜想提供了精确的界限 :证明了0 ≤ 3 g n − 2 n ≤ 4 0 \leq 3g_n - 2n \leq 4 0 ≤ 3 g n − 2 n ≤ 4 ,其中g n g_n g n 是前n n n 项中1的个数开发了自动机方法 :使用有限自动机和Walnut软件为序列分析提供了计算验证框架扩展到一般情况 :将结果推广到任意纸折叠序列研究Cloitre序列( a n ) n ≥ 1 (a_n)_{n\geq 1} ( a n ) n ≥ 1 ,该序列由以下自生成规则定义:
序列在字母表{1,2}上取值 以a 1 = 1 a_1 = 1 a 1 = 1 开始 第n n n 个游程中所有元素的和等于2 a n 2a_n 2 a n 论文构造了一系列相互关联的序列:
正规纸折叠序列( p n ) (p_n) ( p n ) 二元版本( q n ) (q_n) ( q n ) ,满足p n = ( − 1 ) q n p_n = (-1)^{q_n} p n = ( − 1 ) q n 一阶差分序列( d n ) (d_n) ( d n ) 绝对值序列( d n ′ ) (d'_n) ( d n ′ ) 游程结束位置( e n ′ ) (e'_n) ( e n ′ ) 最终得到( b n ) = ( a n ) (b_n) = (a_n) ( b n ) = ( a n ) 每个序列都可以用有限自动机表示:
DFAO(带输出的确定有限自动机) :用于取有限值的序列同步自动机 :用于取整数值的序列所有自动机都使用最低有效位优先的二进制表示 使用Walnut软件进行形式化验证:
eval q_test "?lsd_2 An (Q[2*n]=Q[n] & Q[4*n+1]=@0 & Q[4*n+3]=@1)":
创新性地发现了Cloitre序列与纸折叠序列的联系:
q 2 n = q n , q 4 n + 1 = 0 , q 4 n + 3 = 1 q_{2n} = q_n, \quad q_{4n+1} = 0, \quad q_{4n+3} = 1 q 2 n = q n , q 4 n + 1 = 0 , q 4 n + 3 = 1
对于复杂的序列(如游程结束位置),采用了"猜测自动机然后验证"的策略,这是处理自动序列的有效方法。
通过构造多个中间序列,将复杂的自生成性质分解为可处理的自动机计算。
Walnut软件 :用于自动机计算和形式化验证有限自动机 :所有序列都通过自动机表示和计算OEIS数据库 :用于序列验证和对比自动机正确性验证 :通过多个条件检验自动机的正确性递推关系验证 :验证序列满足的递推关系边界条件检查 :验证初始条件和特殊情况使用最低有效位优先的二进制表示 自动机状态数从4到32个不等 所有计算都经过Walnut的形式化验证 定理2 :设g n g_n g n 为序列a 1 a 2 ⋯ a n a_1a_2\cdots a_n a 1 a 2 ⋯ a n 中1的个数,则:
0 ≤ 3 g n − 2 n ≤ 4 0 \leq 3g_n - 2n \leq 4 0 ≤ 3 g n − 2 n ≤ 4
因此lim n → ∞ g n / n = 2 / 3 \lim_{n\to\infty} g_n/n = 2/3 lim n → ∞ g n / n = 2/3 。
序列一致性 :验证了b n = a n b_n = a_n b n = a n ,即构造的序列确实是Cloitre序列自生成性质 :验证了σ n = 2 b n \sigma_n = 2b_n σ n = 2 b n ,其中σ n \sigma_n σ n 是第n n n 个游程的和游程长度 :证明了游程长度只能是1、2或4密度界限 :通过16状态自动机验证了密度界限证明了序列w n = min { t ≥ 1 : e t ′ ≥ n } w_n = \min\{t \geq 1 : e'_t \geq n\} w n = min { t ≥ 1 : e t ′ ≥ n } 就是OEIS序列A091960,满足:
w 1 = 1 w_1 = 1 w 1 = 1 w 2 n = w 2 n − 1 + ( w n m o d 2 ) w_{2n} = w_{2n-1} + (w_n \bmod 2) w 2 n = w 2 n − 1 + ( w n mod 2 ) w 2 n + 1 = w 2 n + 1 w_{2n+1} = w_{2n} + 1 w 2 n + 1 = w 2 n + 1 Oldenburger-Kolakoski序列 :k : = 1 , 2 , 2 , 1 , 1 , 2 , 1 , 2 , 2 , 1 , 2 , 2 , 1 , 1 , 2 , … k := 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, \ldots k := 1 , 2 , 2 , 1 , 1 , 2 , 1 , 2 , 2 , 1 , 2 , 2 , 1 , 1 , 2 , … 第n n n 项等于第n n n 个游程的长度 1的密度问题仍未解决 Dekking序列 :1 , 3 , 3 , 3 , 1 , 1 , 1 , 3 , 3 , 3 , … 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, \ldots 1 , 3 , 3 , 3 , 1 , 1 , 1 , 3 , 3 , 3 , … 纸折叠序列 :由迭代折纸产生的序列Cloitre序列比Oldenburger-Kolakoski序列更易处理,因为它与二进制表示有微妙但明确的联系,这使得自动机方法特别有效。
密度定理 :严格证明了Cloitre序列中1的密度为2/3结构联系 :建立了与纸折叠序列的深层联系计算框架 :展示了自动机方法在序列分析中的强大能力论文第7节表明,所有结果都可以推广到任意纸折叠序列,尽管一般情况下没有明显的自生成性质类比。
研究其他自生成序列与经典序列的联系 开发更一般的自动机分析框架 探索在其他数学分支中的应用 方法创新 :将自动机理论与序列分析巧妙结合严格性 :所有结果都通过形式化验证完整性 :不仅证明了主要猜想,还发现了额外的结构性质可扩展 :方法可推广到更广泛的序列类别猜测-验证策略 :为复杂自动序列分析提供了实用方法多层序列构造 :通过中间序列简化了复杂性质的分析计算验证 :Walnut软件的使用确保了结果的可靠性计算复杂性 :某些自动机状态数较多,可能限制了更复杂序列的分析猜测依赖 :部分自动机需要先猜测再验证,缺乏系统的构造方法推广限制 :虽然可推广到任意纸折叠序列,但失去了自生成性质理论贡献 :为自生成序列研究提供了新的分析工具方法论价值 :展示了计算机辅助证明在组合数学中的应用实用性 :为OEIS中相关序列的研究提供了模板该方法特别适用于:
与二进制表示相关的序列分析 具有递推结构的自动序列研究 需要精确密度分析的组合序列 论文引用了14篇重要文献,涵盖了自动序列理论、纸折叠序列、Kolakoski序列等相关领域的经典工作,为研究提供了坚实的理论基础。