Skip to main content
QUICK REVIEW

[论文解读] Simulation of the Collatz 3x+1 function by Turing machines

Michel Pascal|arXiv (Cornell University)|Sep 25, 2014
Benford’s Law and Fraud Detection参考文献 3被引用 4
一句话总结

本文提出了一种新颖的3状态、4符号图灵机,可无终止地模拟Collatz 3x+1函数,优于先前的3×5和4×4机器。此外,本文还引入了四台新的停机图灵机——3×10、4×6、5×4和13×2——当Collatz序列达到2→1→2循环时,这些机器恰好停机,为3x+1猜想提供了新的计算编码。

ABSTRACT

We give new Turing machines that simulate the iteration of the Collatz 3x+1 function. First, a never halting Turing machine with 3 states and 4 symbols, improving the known 3x5 and 4x4 Turing machines. Second, Turing machines that halt on the final loop, in the classes 3x10, 4x6, 5x4, and 13x2.

研究动机与目标

  • 使用更少的状态和符号,构建一个更高效的Collatz 3x+1函数通用模拟器。
  • 通过证明3x+1函数可被一台永不终止的3×4图灵机模拟,进一步完善图灵机的分类。
  • 设计新型停机图灵机,以检测Collatz序列的最终2→1→2循环,为3x+1猜想提供一种计算测试方法。
  • 探索在图灵机模拟中使用不同数制表示——二进制、一进制和三进制——以优化状态和符号数量。

提出的方法

  • 该3×4图灵机在三进制编码的数上运行,利用乘以3的简便性以及标准的除以2算法。
  • 停机机器是通过在已知的非停机机器基础上增加额外状态,以检测对应于数字1或2→1→2循环的配置而构建的。
  • 对于3×10和4×6机器,分别在Margenstern的2×10和3×6机器基础上增加一个停机状态,以检测表示数字1的(A1)b配置。
  • 5×4机器使用三进制编码,并引入一个状态以清理末尾的零,并将(Bb)配置作为停机条件。
  • 13×2机器通过在Margenstern的11×2二进制编码机器基础上增加状态,以检测表示二进制编码中数字1的(A1)10配置。
  • 所有机器均经过形式化验证,可正确模拟Collatz函数,并在序列恰好达到2→1→2循环时停机。

实验结果

研究问题

  • RQ1能否用一台3状态、4符号的图灵机无终止地模拟Collatz 3x+1函数,从而优于已知的3×5和4×4机器?
  • RQ2能否在3×10、4×6、5×4和13×2类中构造出新的停机图灵机,使其在Collatz序列恰好达到2→1→2循环时停机?
  • RQ3不同的数制表示——二进制、一进制和三进制——如何影响模拟3x+1函数的图灵机的效率与设计?
  • RQ4模拟3x+1函数并带有最终循环停机条件的最小状态与符号配置是什么?

主要发现

  • 构建了一台新的3×4图灵机,可无终止地模拟Collatz 3x+1函数,优于先前的3×5和4×4机器。
  • 3×10图灵机通过在Margenstern的2×10机器基础上增加一个状态构建而成,可在检测到(A1)b配置时停机。
  • 4×6图灵机通过在Margenstern的3×6机器基础上增加一个额外状态构建而成,用于检测(A1)b配置并停机。
  • 5×4图灵机通过在3×4机器基础上增加两个新状态构建而成:一个用于清理末尾的零,另一个用于检测(Bb)配置作为停机条件。
  • 13×2图灵机通过在Margenstern的11×2机器基础上增加两个状态构建而成,用于检测(A1)10配置,以表示二进制编码中的数字1。
  • 每台新停机机器均提供一种形式化、有限状态的3x+1猜想测试:当且仅当该机器在所有正整数输入上均停机时,3x+1猜想成立。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。