An Ansatz for computational undecidability in RNA automata
Adam J. Svahn, Mikhail Prokopenko

TL;DR
This paper explores the theoretical construction of RNA automata capable of universal computation, highlighting how self-reference leads to undecidability and proposing that resolving these undecidable states could drive biological innovation.
Contribution
It introduces a novel framework for RNA automata that models computational undecidability and suggests a biological role for resolving such undecidable states.
Findings
RNA automata can simulate Turing-complete computation
Self-reference in RNA automata leads to undecidability
Resolving undecidable states may generate biological novelty
Abstract
In this Ansatz we consider theoretical constructions of RNA polymers into automata, a form of computational structure. The basis for transitions in our automata are plausible RNA enzymes that may perform ligation or cleavage. Limited to these operations, we construct RNA automata of increasing complexity; from the Finite Automaton (RNA-FA) to the Turing Machine equivalent 2-stack PDA (RNA-2PDA) and the universal RNA-UPDA. For each automaton we show how the enzymatic reactions match the logical operations of the RNA automaton. A critical theme of the Ansatz is the self-reference in RNA automata configurations which exploits the program-data duality but results in computational undecidability. We describe how computational undecidability is exemplified in the self-referential Liar paradox that places a boundary on a logical system, and by construction, any RNA automata. We argue that an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDNA and Biological Computing · RNA and protein synthesis mechanisms · semigroups and automata theory
