Self-Replicating Mechanical Universal Turing Machine

Ralph P. Lano
2024-09-27
Abstract:This paper presents the implementation of a self-replicating finite-state machine (FSM) and a self-replicating Turing Machine (TM) using bio-inspired mechanisms. Building on previous work that introduced self-replicating structures capable of sorting, copying, and reading information, this study demonstrates the computational power of these mechanisms by explicitly constructing a functioning FSM and TM. This study demonstrates the universality of the system by emulating the UTM(5,5) of Neary and Woods.
Formal Languages and Automata Theory,Computation and Language
What problem does this paper attempt to address?
The problems that this paper attempts to solve are self - replicating finite - state machines (FSMs) and Turing machines (TMs) realized through bio - inspired mechanisms, and to demonstrate the computational capabilities of these mechanisms. Specifically, the authors aim to: 1. **Construct self - replicating FSMs and TMs**: Based on previous research, the authors propose using bio - inspired mechanisms to construct self - replicating structures capable of performing basic information - processing tasks such as sorting, copying, and reading information. This paper shows how to explicitly construct a functional FSM and TM. 2. **Verify the universality of the system**: By simulating UTM(5, 5) proposed by Neary and Woods, the authors demonstrate the universality of the proposed system. This means that the system can simulate any other Turing machine, thus proving its universal computational ability. 3. **Solve the deficiencies in previous designs**: Although previous self - replicating Turing machine designs were theoretically feasible, they had flaws in terms of efficiency and practicality. For example, the gluing mechanism was not clear, the block - sorting problem was not solved, and the move - by - n component was missing. This paper solves these problems by introducing bio - inspired mechanisms of protein folding, making the design more complete and practical. 4. **Demonstrate computational potential**: This paper not only focuses on construction and self - replication mechanisms but also particularly emphasizes the computational potential of these mechanisms. By converting the decoder machine into a finite - state machine and further expanding it to a Turing machine, the authors demonstrate the application of these mechanisms in computational tasks. ### Specific problem descriptions - **Self - replicating FSM**: Modify the decoder machine so that it can work as a finite - state machine. The article details how to use tRNA for state transitions and demonstrates the working principle of the FSM through specific examples such as parity checkers. - **Self - replicating TM**: A Turing machine can not only read symbols but also write symbols, and its read - write head can move in both directions. The article shows how to realize the functions of a Turing machine through a physical model and illustrates it with examples of binary incrementers and unary number adders. - **Universal TM**: To verify the universality of the system, the authors choose to implement UTM(5, 5) proposed by Neary and Woods. This requires defining new symbol and state representations and converting the transition table into corresponding tRNA rules. In summary, the goal of this paper is to realize self - replicating computing devices through bio - inspired mechanisms and demonstrate their universal computational ability.