RevCRN: Reversible Analog Computation using Chemical Reaction Networks

arXiv:2608.11362 · cs.CC, cs.CL, math.DS · Submitted 2026-08-11 · Read on arXiv

Iowa State University · Ames National Laboratory

cs.CC, cs.CL, math.DS

Submitted: 2026-08-11

Updated: 2026-09-07

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 75/100

The gist: This paper introduces the Reversible Chemical Reaction Network (RevCRN) model and investigates the computability of real numbers using this framework.

Terminology

Summary

This paper introduces the Reversible Chemical Reaction Network (RevCRN) model and investigates the computability of real numbers using this framework. The work has two primary contributions: (1) establishing relationships among CRN-computable real number classes including Lyapunov CRN (RLCRN), Real-Time CRN (RRT CRN), rational numbers (Q), and RevCRNs (RRevCRN), and (2) exploring the existence of a hierarchy within RRevCRN.

The paper formally defines a RevCRN as a CRN where all rate constants and initial concentrations are positive rationals, all stoichiometric coefficients are natural numbers, and every forward reaction is accompanied by a reverse reaction with positive rate constants (for open and closed systems), with semi-open systems allowing unidirectional matter exchange across boundaries.

Key results established in the paper include:

  • Q is a strict subset of R1sRevCRN (Lemma 15), meaning 1-species RevCRNs can compute all rational numbers.

  • The set of positive algebraic numbers (ALG), RLCRN, and real numbers computable by 1-species RevCRN (R1sRevCRN) are equal (Corollary 21): ALG = RLCRN = R1sRevCRN.

  • RRT CRN and RRevCRN exhibit non-empty overlap (Corollary 29).

  • The set of real numbers computable by detailed-balanced RevCRNs (RDetBalRevCRN) is a subset of ALG (Corollary 25).

  • RRevCRN ≠ ALG (Proposition 26), demonstrated by constructing a 2-species semi-open RevCRN that computes the transcendental number 2e2/(1+e2).

  • R1sRevCRN is a strict subset of R2sRevCRN (Corollary 28).

The paper also proves that all species concentrations in any n-species RevCRN are bounded (Lemma 13 and Corollary 14), and that if a RevCRN converges to a positive stable state, then its components are in ALG (Proposition 22).

Regarding the hierarchy within RRevCRN, the paper demonstrates a 3-dimensional constrained hierarchy based on three parameters: the maximum degree of rate equation polynomials (d), the number of species (S), and a constraint parameter (α) that bounds the sum of stoichiometric coefficients and rate constants. The results show that increasing any one of these parameters while fixing the others strictly expands the set of computable real numbers (Lemma 30, Theorem 33, Propositions 34 and 35).

The paper leaves open the exact relationship between RRevCRN and RRT CRN, posing four possibilities: RRevCRN ⊊ RRT CRN, RRT CRN ⊊ RRevCRN, RRevCRN = RRT CRN, or significant overlap without containment. It also conjectures that RnsRevCRN ⊂ R(n+1)sRevCRN for all n ∈ N, meaning the hierarchy of species-restricted computable reals is strict at every level.

Improvements for AI systems

Improvements to AI Systems:

  1. Symbolic-Numeric Hybrid Reasoning for Algebraic Number Verification
  • Improvement: Integrate the paper’s proof techniques (e.g., Lemma 15, Corollary 21) into an AI theorem prover or symbolic computation engine. The system can automatically verify whether a given real number is algebraic by checking if it is computable by a 1-species RevCRN, using polynomial rate equations and positive rational constants.

  • Capability: The AI can now decide membership in ALG for candidate numbers (e.g., √2, φ) and generate constructive CRN designs that compute them, aiding in automated discovery of algebraic identities.

  1. Constrained Hierarchy Optimization for Resource-Limited Computation
  • Improvement: Use the 3-dimensional hierarchy (d, S, α) from Lemma 30 and Theorem 33 to design an AI meta-optimizer. Given a target real number, the system can search over (d, S, α) to find the minimal-complexity RevCRN that computes it, balancing expressiveness against resource constraints.

  • Capability: The AI can automatically synthesize chemical reaction networks (or analogous computational models) with provably minimal species count, polynomial degree, or rate-constant bounds—useful for synthetic biology or molecular computing design.

  1. Transcendental Number Detection via Semi-Open RevCRN Simulation
  • Improvement: Implement a neural-symbolic simulator that, given a 2-species semi-open RevCRN (as in Proposition 26), numerically integrates the ODEs and checks convergence to a non-algebraic value. The system can then flag such numbers as candidates for transcendence, using the paper’s construction as a template.

  • Capability: The AI can generate new transcendental numbers (e.g., variations of 2e2/(1+e2)) and classify them, providing a novel computational tool for number theory exploration and automated conjecture generation.

  1. Boundedness-Aware Stability Prediction for Dynamical Systems
  • Improvement: Incorporate Lemma 13 and Corollary 14 (all species concentrations bounded) into an AI-based ODE solver or reinforcement learning agent for controlling chemical reactors. The system can predict long-term stability and bound violations without full simulation, using the RevCRN structure.

  • Capability: The AI can guarantee safe operation of open/semi-open chemical processes by pre-checking if a proposed CRN will remain within physical concentration limits, preventing runaway reactions or system failure.

  1. Automated Hierarchy Proof Generation for Species-Restricted Computability
  • Improvement: Train an AI reasoning system on the paper’s strict subset proofs (e.g., R1sRevCRN ⊊ R2sRevCRN, Corollary 28) to automatically generate similar proofs for higher species counts (conjecture RnsRevCRN ⊂ R(n+1)sRevCRN). The system can search for counterexamples or constructive separations using SAT/SMT solvers and Gröbner basis methods.

  • Capability: The AI can autonomously prove or disprove the open hierarchy conjecture, advancing theoretical computer science and providing a benchmark for AI-driven mathematical discovery.

  1. Cross-Model Equivalence Checking for CRN and Real-Time Computation
  • Improvement: Build an AI classifier that, given a real number, determines whether it belongs to RRevCRN, RRT CRN, or their intersection (Corollary 29), by training on features like algebraic degree, rate-constant structure, and convergence time. This uses the paper’s partial overlap results to guide the classifier.

  • Capability: The AI can map computational power between different real-time models (CRNs vs. real-time Turing machines), enabling translation of algorithms across paradigms and identifying which model is more efficient for a given task.

  1. Parameter-Sweep Discovery of New Computable Reals
  • Improvement: Use the paper’s parameterization (d, S, α) to run an AI-driven evolutionary search over RevCRN topologies, with fitness functions based on the novelty of the computed real number (e.g., not in known databases like OEIS). The system can explore the hierarchy’s boundaries.

  • Capability: The AI can discover previously unknown computable real numbers with specified complexity, enriching mathematical databases and potentially revealing new constants relevant to physics or engineering.

Sources

Related papers