We show that there is no automaton accepting the Tribonacci representations of $n$ and $x$ in parallel, where $Ï= 1.839\cdots$ is the Tribonacci constant, and $x= \lfloor n Ï\rfloor$. Similarly, there is no Tribonacci automaton generating the Sturmian characteristic word with slope $Ï-1$.
academic The Tribonacci constant and finite automata 论文ID : 2510.10834标题 : The Tribonacci constant and finite automata作者 : Jeffrey Shallit (University of Waterloo)分类 : cs.FL cs.DM math.NT发表时间 : October 21, 2025 (arXiv预印本)论文链接 : https://arxiv.org/abs/2510.10834 本文证明了不存在能够并行接受n和x的Tribonacci表示的自动机,其中ψ = 1.839···是Tribonacci常数,x = ⌊nψ⌋。类似地,不存在能够生成斜率为ψ-1的Sturmian特征字的Tribonacci自动机。
Fibonacci情形的成功案例 :对于黄金比例φ = (1+√5)/2,序列(⌊φn⌋)_{n≥0}是Fibonacci同步的,即存在有限自动机能够并行接受n和x的Zeckendorf表示,当且仅当x = ⌊φn⌋。自然的推广问题 :是否对于Fibonacci数的推广(如Tribonacci数)也存在类似的性质?数论与自动机理论的交叉 :这个问题涉及数论中的无理数性质与理论计算机科学中的有限自动机理论的深层联系。探索从二阶递推(Fibonacci)到三阶递推(Tribonacci)的推广是否保持自动机的可识别性 理解高阶递推序列与有限自动机之间的根本差异 为相关的逻辑理论和可判定性问题提供理论基础 主要否定性结果 :证明了序列(⌊ψn⌋)_{n≥0}不是Tribonacci同步的,其中ψ是Tribonacci常数Sturmian序列的不可自动性 :证明了相应的Sturmian特征序列不是Tribonacci自动的逻辑理论的影响 :证明了映射n → ⌊ψn⌋不能在一阶理论⟨N,+,V'(n)⟩中表达深层数学洞察 :揭示了二阶与三阶情形的根本差异在于周期性的缺失研究两类自动机问题:
同步自动机 :接受函数f: N → N,并行输入n和x(Tribonacci表示),当且仅当x = f(n)时接受输出自动机(DFAO) :计算序列(a_n)_{n≥0},输入n的Tribonacci表示,输出a_n递推关系:T_i = T_ + T_ + T_,初值T_0 = 0, T_1 = 1, T_2 = 1 闭式表达:T_n = c_1ψ^n + c_2α^n + c_3β^n 其中ψ ≈ 1.839是X³ - X² - X - 1的实根,α,β是复共轭根 定义:
a(n) = ⌊ψn⌋ b(n) = ⌊(ψ-1)(n+2)⌋ - ⌊(ψ-1)(n+1)⌋ c(n) = ⌊ψ(n+1)⌋ - ⌊ψn⌋ 归约论证 :证明如果a(n)是同步的,则b(n)是自动的状态区分 :构造无穷多个可区分的自动机状态Myhill-Nerode定理应用 :利用状态区分证明不存在有限自动机利用分数部分的性质:
{ψT_n} = {2Re c_2(ψ-α)α^n}
其中:
γ = arg c_2(ψ-α) = 2.536155··· ζ = arg α = 4.10695··· c(T_n)的值依赖于v(n) := γ + nζ mod 2π 本文主要是理论证明,使用的验证方法包括:
数值计算 :验证复数系数和参数的精确值Kronecker定理应用 :证明稠密性质线性无关性验证 :确认ζ和2π在有理数上线性无关|c_2(ψ-α)| = 0.608085··· |α| = 0.73735··· 验证了|2Re c_2(ψ-α)α^n| < 2-ψ对n ≥ 5成立 证明了:
序列(a(n))_{n≥0}不是Tribonacci同步的 序列(b(n))_{n≥0}不是Tribonacci自动的 对所有i < j,存在k使得c(T_{i+k}) ≠ c(T_{j+k}) 利用Kronecker定理保证了无穷多个这样的k存在 成功构造了无穷多个可区分状态 证明了映射n → ⌊ψn⌋不能在一阶理论⟨N,+,V'(n)⟩中表达,其中V'(n)是n的Tribonacci表示中最小的Tribonacci数。
Mousavi等人和Hieronymi独立证明了n → ⌊φn⌋在相应结构中可表达 Khani和Zarei用不同方法也得到了类似结果 对于任意二次无理数都有类似性质 Zeckendorf表示理论 广义Fibonacci数列的表示理论 Pisano数相关的数值系统 根本差异 :Fibonacci和Tribonacci情形存在本质区别周期性缺失 :F_{n+1} - φF_n的符号是周期的,但T_{n+1} - ψT_n的符号不是周期的近似结果存在 :虽然精确结果不可达,但存在误差在±1内的自动机近似否定性结果 :主要是否定性的,没有提供替代的构造方法特定于Tribonacci :结果特定于三阶递推,更高阶情形需要单独分析近似方法的精度 :近似自动机的误差界限可能不够精确其他Pisano数 :研究基于其他三次Pisano数的数值系统更高阶推广 :考虑k阶递推序列的情形近似算法 :改进近似自动机的精度和效率理论深度 :揭示了递推阶数对自动机可识别性的根本影响证明技巧 :巧妙地利用了复分析、数论和自动机理论的结合完整性 :不仅证明了主要结果,还分析了逻辑理论的影响数学严谨性 :证明过程严密,计算精确构造性不足 :主要是存在性的否定结果,缺乏正面的构造应用有限 :结果主要是理论性的,实际应用价值有限推广性 :方法对其他类似问题的推广性需要进一步验证理论贡献 :为自动机理论和数论的交叉研究提供了重要洞察方法论价值 :证明技巧对相关问题具有参考价值边界确定 :明确了自动机方法的适用边界理论研究 :数论、自动机理论、形式语言理论算法设计 :需要考虑自动机限制的数值算法设计复杂性理论 :相关可判定性问题的研究论文引用了17篇重要文献,涵盖:
自动机理论经典教材(Hopcroft & Ullman) Fibonacci自动机的开创性工作(Bruyère等) 数论基础(Hardy & Wright) 相关的最新研究(Mousavi等,Hieronymi等) 总体评价 :这是一篇高质量的理论论文,通过严密的数学证明揭示了Fibonacci和Tribonacci情形在自动机可识别性方面的根本差异。虽然主要是否定性结果,但为相关领域的理论发展提供了重要贡献,特别是在理解递推序列与有限自动机关系方面具有深远意义。