Computing Threshold Circuits with Void Reactions in Step Chemical Reaction Networks
Rachel Anderson, Alberto Avila, Bin Fu, Timothy Gomez, Elise Grizzell, Aiden Massie, Gourab Mukhopadhyay, Adrian Salinas, Robert Schweller, Evan Tomai, Tim Wylie
TL;DR
This work introduces Step CRNs, a staged extension of traditional CRNs, and shows that even a restricted class of void rules becomes computationally powerful when augmented with steps. The authors construct threshold circuits using only true void $(3,0)$ rules with precise circuit‑level indexing, achieving TC computation in $O(D\log F_{out})$ steps and favorable space bounds; they also demonstrate that using $(2,0)$ and $(2,1)$ rules (with or without catalysts) preserves the ability to compute TC with competitive resource costs, including $O(G)$ species and $O(W)$ volume. A lower bound for constant‑size rules ($\,\Omega(\log k)$ steps for $k$‑CNOT) and a coNP‑hardness result for strict function verification establish fundamental limits of the model. The results together argue that steps are essential for the computational power of void rules and identify promising directions for robustness and broader staged CRN frameworks with potential practical molecular implementations.
Abstract
We introduce a new model of \emph{step} Chemical Reaction Networks (step CRNs), motivated by the step-wise addition of materials in standard lab procedures. Step CRNs have ordered reactants that transform into products via reaction rules over a series of steps. We study an important subset of weak reaction rules, \emph{void} rules, in which chemical species may only be deleted but never changed. We demonstrate the capabilities of these simple limited systems to simulate threshold circuits and compute functions using various configurations of rule sizes and step constructions, and prove that without steps, void rules are incapable of these computations, which further motivates the step model. Additionally, we prove the coNP-completeness of verifying if a given step CRN computes a function, holding even for $O(1)$ step systems.
