Reachability with Restricted Reactions in Inhibitory Chemical Reaction Networks
Pith reviewed 2026-05-10 05:12 UTC · model grok-4.3
The pith
Inhibitory chemical reaction networks make reachability NP-complete for deletion-only reactions and PSPACE-complete for (1,1)-size reactions.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Reachability with deletion-only reactions is mostly NP-complete in the Inhibitory CRN model and remains NP-complete for one case in the Priority-Inhibitory model, while even (1,1)-size general reactions are PSPACE-complete in Inhibitory CRNs; most of these problems admit fixed-parameter tractable algorithms.
What carries the argument
The inhibition rule that prevents a reaction from applying whenever a designated inhibitor species is present in the current configuration.
If this is right
- Deletion-only reachability in Inhibitory CRNs requires super-polynomial time in the worst case unless P equals NP.
- Deciding reachability for (1,1)-size reactions in Inhibitory CRNs requires polynomial space and is complete for that class.
- Fixed-parameter algorithms solve most Inhibitory CRN reachability instances efficiently when a small parameter such as the number of species is fixed.
- Reachability in CRNs with explicit states is already NP-hard for the simplest deletion-only systems.
Where Pith is reading between the lines
- Inhibition supplies a lightweight form of conditional control that raises the computational power of even the most restricted reaction rules.
- The same hardness pattern may appear in other models that combine positive and negative interactions, such as Petri nets with inhibitor arcs.
- The FPT results indicate that practical instances remain solvable when the number of inhibitor species or the size of the target configuration is small.
Load-bearing premise
The precise definitions of inhibition and of the reaction restrictions such as deletion-only are used exactly as stated without additional unstated constraints that would change the complexity.
What would settle it
A polynomial-time algorithm that correctly decides reachability for deletion-only reactions in the Inhibitory CRN model on arbitrary instances would falsify the NP-completeness claims.
read the original abstract
Chemical Reaction Networks (CRNs) are a well-established model of distributed computing characterized by quantities of molecular species that can transform or change through applications of reactions. A fundamental problem in CRNs is the reachability problem, which asks if an initial configuration of species can transition to a target configuration through an applicable sequence of reactions. It is well-known that the reachability problem in general CRNs was recently proven to be Ackermann-complete. However, if the CRN's reactions are restricted in both power, such as only deleting species (deletion-only rules) or consuming and producing an equal number of species (volume-preserving rules), and size (unimolecular or bimolecular rules), then reachability falls below Ackermann-completeness, and is even solvable in polynomial time for deletion-only systems. In this paper, we investigate reachability under this set of restricted unimolecular and bimolecular reactions, but in the Priority-Inhibitory CRN and Inhibitory CRN models. These models extend a traditional CRN by allowing some reactions to be inhibited from firing in a configuration if certain species are present; the exact inhibition behavior varies between the models. We first show that reachability with Priority iCRNs mostly remains in P for deletion-only systems, but becomes NP-complete for one case. We then show that reachability with deletion-only reactions for iCRNs is mostly NP-complete, and PSPACE-complete even for (1,1)-size (general) reactions. We also provide FPT algorithms for solving most of the reachability problems for the iCRN model. Finally, we show reachability for CRNs with states is already NP-hard for the simplest deletion-only systems, and is PSPACE-complete even for (general) (1,1)-size reactions.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript studies the reachability problem for reachability in two inhibitory extensions of chemical reaction networks (Priority iCRNs and standard iCRNs) under deletion-only reactions and size restrictions (unimolecular or bimolecular). It shows that deletion-only reachability in Priority iCRNs remains in P except for one NP-complete case. For standard iCRNs, deletion-only reachability is mostly NP-complete and PSPACE-complete even when restricted to (1,1)-size reactions. The authors supply FPT algorithms for most iCRN cases and extend the analysis to CRNs with states, proving NP-hardness for deletion-only systems and PSPACE-completeness for (1,1)-size reactions.
Significance. If the reductions and algorithms are correct, the work provides a fine-grained complexity classification for reachability in inhibitory CRN models, which naturally capture regulatory inhibition in biochemical systems. The results refine the known polynomial-time solvability for restricted standard CRNs and Ackermann-completeness for unrestricted CRNs by showing how inhibition interacts with deletion-only and size bounds. The explicit FPT algorithms constitute a constructive positive contribution that complements the hardness results and supports practical analysis of parameterized instances.
minor comments (3)
- [Abstract] Abstract: the qualifier 'mostly' appears in two places ('mostly remains in P' and 'mostly NP-complete') without an immediate enumeration of the exceptional cases; a parenthetical list of the precise exceptions would improve readability.
- [Introduction] The definitions of inhibition semantics for Priority iCRNs versus standard iCRNs are referenced but not restated in the abstract; a one-sentence contrast early in the introduction would help readers who are not already familiar with the two models.
- [Section on FPT algorithms] The FPT algorithms are claimed for 'most' iCRN reachability problems; a table summarizing which parameterizations admit FPT algorithms and which do not would make the positive results easier to compare with the hardness results.
Simulated Author's Rebuttal
We thank the referee for their positive summary of our work and for recommending minor revision. The referee's overview accurately reflects the complexity results for reachability in Priority iCRNs and iCRNs under deletion-only and size-restricted reactions, as well as the FPT algorithms and extensions to CRNs with states.
Circularity Check
No significant circularity detected
full rationale
The paper's core results consist of complexity classifications (P, NP-complete, PSPACE-complete) for reachability under deletion-only and size-restricted reactions in Priority-iCRN and iCRN models. These are established via explicit polynomial-time reductions from known hard problems (standard in complexity theory) and direct algorithmic constructions for the upper bounds, including FPT algorithms. No self-definitional loops, fitted parameters renamed as predictions, or load-bearing self-citations appear; the inhibition semantics are defined as straightforward extensions of ordinary CRNs, and the claims remain independent of any internal tautology or prior author result that would collapse the derivation.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Reachability in general CRNs is Ackermann-complete
- standard math Standard definitions of P, NP-completeness, PSPACE-completeness, and FPT via polynomial reductions and parameterized algorithms
Reference graph
Works this paper leans on
-
[1]
Neural CRNs: A Natural Implementation of Learning in Chemical Reaction Networks , author =. 2025 , journal =. doi:10.1021/acssynbio.5c00099 , url =
-
[2]
Journal of Computer and system Sciences , volume=
Parallel program schemata , author=. Journal of Computer and system Sciences , volume=. 1969 , publisher=
work page 1969
-
[3]
On the reachability problem for 5-dimensional vector addition systems , journal =
John Hopcroft and Jean-Jacques Pansiot , abstract =. On the reachability problem for 5-dimensional vector addition systems , journal =. 1979 , issn =. doi:https://doi.org/10.1016/0304-3975(79)90041-0 , url =
-
[4]
Relationships between nondeterministic and determin- istic tape complexities
Relationships between nondeterministic and deterministic tape complexities , journal =. 1970 , issn =. doi:https://doi.org/10.1016/S0022-0000(70)80006-X , url =
-
[5]
Reachability in Petri Nets with Inhibitor Arcs , journal =. 2008 , note =. doi:https://doi.org/10.1016/j.entcs.2008.12.042 , url =
-
[6]
arXiv preprint arXiv:2402.09185 , year=
Flattability of priority vector addition systems , author=. arXiv preprint arXiv:2402.09185 , year=
-
[7]
Cummings, Rachel and Doty, David and Soloveichik, David , title=. Natural Computing , doi=. 2016 , issn=
work page 2016
-
[8]
Stochastic simulation of chemical kinetics , author=. Annu. Rev. Phys. Chem. , volume=. 2007 , publisher=
work page 2007
-
[9]
Proceedings of the 52nd Annual
Optimal time and space leader election in population protocols , author=. Proceedings of the 52nd Annual
-
[10]
Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms , pages=
Space-optimal majority in population protocols , author=. Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms , pages=. 2018 , organization=
work page 2018
-
[11]
A time and space optimal stable population protocol solving exact majority , author=. 2021. 2022 , organization=
work page 2021
-
[12]
Proceedings of the twenty-third annual
Computation in networks of passively mobile finite-state sensors , author=. Proceedings of the twenty-third annual
-
[13]
The pervasive reach of resource-bounded
Allender, Eric and Kouck. The pervasive reach of resource-bounded. Journal of Computer and System Sciences , volume=. 2011 , publisher=
work page 2011
-
[14]
Decidability issues for P etri Nets---a survey
Javier Esparza and Mogens Nielsen. Decidability issues for P etri Nets---a survey. Journal of Information Processes and Cybernetics
-
[15]
Parameterized Analysis of Immediate Observation Petri Nets
Esparza, Javier and Raskin, Mikhail and Weil-Kennedy, Chana. Parameterized Analysis of Immediate Observation Petri Nets. Application and Theory of Petri Nets and Concurrency. 2019
work page 2019
-
[16]
Brief Announcement: Population protocols for leader election and exact majority with
Bilke, Andreas and Cooper, Colin and Els\". Brief Announcement: Population protocols for leader election and exact majority with. 2017 , isbn =. doi:10.1145/3087801.3087858 , booktitle =
-
[17]
14th IEEE International Symposium on Network Computing and Applications , year =
Yves Mocquard and Emmanuelle Anceaume and James Aspnes and Yann Busnel and Bruno Sericola , title =. 14th IEEE International Symposium on Network Computing and Applications , year =
-
[18]
Logarithmic Expected-Time Leader Election in Population Protocol Model , booktitle=
Sudo, Yuichi and Ooshita, Fukuhito and Izumi, Taisuke and Kakugawa, Hirotsugu and Masuzawa, Toshimitsu , editor=. Logarithmic Expected-Time Leader Election in Population Protocol Model , booktitle=. 2019 , publisher=
work page 2019
-
[19]
Fomin, Daniel Lokshtanov, Fahad Panolan, Saket Saurabh, and Meirav Zehavi
Berenbrink, Petra and Giakkoupis, George and Kling, Peter , title =. 2020 , isbn =. doi:10.1145/3357713.3384312 , booktitle =
-
[20]
AnO(log3/2 n) parallel time population protocol for majority withO(log n) states
Ben-Nun, Stav and Kopelowitz, Tsvi and Kraus, Matan and Porat, Ely , title =. 2020 , isbn =. doi:10.1145/3382734.3405747 , booktitle =
-
[21]
A population protocol for exact majority withO(log5/3n) stabilization time and Θ(logn) states
Petra Berenbrink and Robert Els. 32nd International Symposium on Distributed Computing (DISC 2018) , pages =. 2018 , volume =. doi:10.4230/LIPIcs.DISC.2018.10 , annote =
-
[22]
A time and space optimal stable population protocol solving exact majority , author=. 2021 , eprint=
work page 2021
-
[23]
Time-space trade-offs in population protocols , author=. SODA 2017: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms , pages=. 2017 , organization=
work page 2017
-
[24]
Time-space trade-offs in population protocols for the majority problem , ISSN=
Berenbrink, Petra and Elsässer, Robert and Friedetzky, Tom and Kaaser, Dominik and Kling, Peter and Radzik, Tomasz , year=. Time-space trade-offs in population protocols for the majority problem , ISSN=. doi:10.1007/s00446-020-00385-0 , journal=
-
[25]
1st Symposium on Simplicity in Algorithms,
Petra Berenbrink and Dominik Kaaser and Peter Kling and Lena Otterbach , title =. 1st Symposium on Simplicity in Algorithms,. 2018 , url =. doi:10.4230/OASIcs.SOSA.2018.9 , timestamp =
-
[26]
Almost Logarithmic-Time Space Optimal Leader Election in Population Protocols , year =
G. Almost Logarithmic-Time Space Optimal Leader Election in Population Protocols , year =. doi:10.1145/3323165.3323178 , booktitle =
-
[27]
Alistarh, Dan and Gelashvili, Rati , title =. 2015 , isbn =. doi:10.1007/978-3-662-47666-6_38 , booktitle =
-
[28]
Fast Space Optimal Leader Election in Population Protocols , year =
G. Fast Space Optimal Leader Election in Population Protocols , year =. Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms , pages =
-
[29]
Exponential space complete problems for
Cardoza, E and Lipton, R and Meyer, Albert R , booktitle=. Exponential space complete problems for
-
[30]
The reachability problem requires exponential space , author=. Research Report 62. Department of Computer Science, Yale University , year=
-
[31]
Fast and succinct population protocols for Presburger arithmetic , journal =
Philipp Czerner and Roland Guttenberg and Martin Helfrich and Javier Esparza , keywords =. Fast and succinct population protocols for Presburger arithmetic , journal =. 2024 , issn =. doi:https://doi.org/10.1016/j.jcss.2023.103481 , url =
-
[32]
35th Symposium on Theoretical Aspects of Computer Science (STACS 2018) , pages =
Blondin, Michael and Esparza, Javier and Jaax, Stefan , title =. 35th Symposium on Theoretical Aspects of Computer Science (STACS 2018) , pages =. 2018 , volume =. doi:10.4230/LIPIcs.STACS.2018.16 , annote =
-
[33]
arXiv preprint arXiv:1910.04600 , year=
Succinct population protocols for presburger arithmetic , author=. arXiv preprint arXiv:1910.04600 , year=
-
[34]
Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing , pages=
Lower bounds on the state complexity of population protocols , author=. Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing , pages=
work page 2021
-
[35]
Deterministic function computation with chemical reaction networks , author=. Natural computing , volume=. 2014 , publisher=
work page 2014
-
[36]
Theoretical Computer Science , volume=
The covering and boundedness problems for vector addition systems , author=. Theoretical Computer Science , volume=. 1978 , publisher=
work page 1978
-
[37]
Prolegomena to the rational analysis of systems of chemical reactions , journal =. 1965 , month =
work page 1965
-
[38]
Prolegomena to the rational analysis of systems of chemical reactions II. Some addenda , journal =. 1968 , month =
work page 1968
-
[39]
8th Annual Symposium on Switching and Automata Theory (SWAT 1967) , pages=
Parallel program schemata: A mathematical model for parallel computation , author=. 8th Annual Symposium on Switching and Automata Theory (SWAT 1967) , pages=. 1967 , organization=
work page 1967
-
[40]
Petri, Carl Adam , title =
- [41]
-
[42]
Vector replacement systems: A formalism for modeling asynchronous systems , author=. 1972 , publisher=
work page 1972
-
[43]
Leroux, J. The reachability problem for. 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS) , pages=. 2022 , organization=
work page 2021
-
[44]
2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS) , pages=
Reachability in vector addition systems is Ackermann-complete , author=. 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS) , pages=. 2022 , organization=
work page 2021
-
[45]
Information and Computation , volume=
Optimal algorithms for the coverability, the subword, the containment, and the equivalence problems for commutative semigroups , author=. Information and Computation , volume=. 2000 , publisher=
work page 2000
-
[46]
Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing , pages=
Composable computation in discrete chemical reaction networks , author=. Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing , pages=
work page 2019
-
[47]
Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing , pages=
Stably computable predicates are semilinear , author=. Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing , pages=
-
[48]
22nd International Conference on Principles of Distributed Systems (OPODIS 2018) , year=
Output-Oblivious Stochastic Chemical Reaction Networks , author=. 22nd International Conference on Principles of Distributed Systems (OPODIS 2018) , year=
work page 2018
-
[49]
SIAM Journal on Computing , volume=
Complexity of self-assembled shapes , author=. SIAM Journal on Computing , volume=. 2007 , publisher=
work page 2007
-
[50]
Proceedings of the thirty-second annual ACM symposium on Theory of computing , pages=
The program-size complexity of self-assembled squares , author=. Proceedings of the thirty-second annual ACM symposium on Theory of computing , pages=
-
[51]
Proceedings of the thirty-third annual ACM symposium on Theory of computing , pages=
Running time and program size for self-assembled squares , author=. Proceedings of the thirty-third annual ACM symposium on Theory of computing , pages=
-
[52]
Computation with finite stochastic chemical reaction networks , author=. natural computing , volume=. 2008 , publisher=
work page 2008
- [53]
-
[54]
Introduction to the Theory of Computation , author=. ACM Sigact News , volume=. 1996 , publisher=
work page 1996
-
[55]
IEEE/ACM Transactions on Computational Biology and Bioinformatics , volume=
Composable rate-independent computation in continuous chemical reaction networks , author=. IEEE/ACM Transactions on Computational Biology and Bioinformatics , volume=. 2019 , publisher=
work page 2019
- [56]
-
[57]
A two counter machine cannot calculate
Schroeppel, Rich , year=. A two counter machine cannot calculate
-
[58]
Algorithmic bioprocesses , pages=
Programmability of chemical reaction networks , author=. Algorithmic bioprocesses , pages=. 2009 , publisher=
work page 2009
-
[59]
In: Etessami, K., Feige, U., P uppis, G
K\". 50th International Colloquium on Automata, Languages, and Programming (ICALP 2023) , pages =. 2023 , volume =. doi:10.4230/LIPIcs.ICALP.2023.131 , annote =
-
[60]
Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing , pages=
State Complexity of Protocols With Leaders , author=. Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing , pages=
work page 2022
-
[61]
Mathematical systems theory , volume=
Counter machines and counter languages , author=. Mathematical systems theory , volume=. 1968 , publisher=
work page 1968
-
[62]
Advances in mathematics , volume=
The complexity of the word problems for commutative semigroups and polynomial ideals , author=. Advances in mathematics , volume=. 1982 , publisher=
work page 1982
-
[63]
Teaching combinatorial tricks to a computer , author=. Proc. Sympos. Appl. Math. Combinatorial Analysis , volume=
-
[64]
Journal of computer and system sciences , volume=
Relationships between nondeterministic and deterministic tape complexities , author=. Journal of computer and system sciences , volume=. 1970 , publisher=
work page 1970
-
[65]
arXiv preprint arXiv:2204.02115 , year=
Leaderless Population Protocols Decide Double-exponential Thresholds , author=. arXiv preprint arXiv:2204.02115 , year=
-
[66]
ACM Computing Surveys (CSUR) , volume=
Permutation generation methods , author=. ACM Computing Surveys (CSUR) , volume=. 1977 , publisher=
work page 1977
-
[67]
SIAM journal on computing , volume=
On relating time and space to size and depth , author=. SIAM journal on computing , volume=. 1977 , publisher=
work page 1977
-
[68]
Theoretical Computer Science , volume=
Stochastic chemical reaction networks for robustly approximating arbitrary probability distributions , author=. Theoretical Computer Science , volume=. 2020 , publisher=
work page 2020
-
[69]
29th International Conference on DNA Computing and Molecular Programming (DNA 29) , pages =
Luchsinger, Austin and Doty, David and Soloveichik, David , title =. 29th International Conference on DNA Computing and Molecular Programming (DNA 29) , pages =. 2023 , volume =. doi:10.4230/LIPIcs.DNA.29.9 , annote =
-
[70]
International Conference on Unconventional Computation and Natural Computation , pages=
Rate-independent continuous inhibitory chemical reaction networks are Turing-universal , author=. International Conference on Unconventional Computation and Natural Computation , pages=. 2024 , organization=
work page 2024
-
[71]
Rate-independent constructs for chemical computation , author=. PloS one , volume=. 2011 , publisher=
work page 2011
-
[72]
Writing and compiling code into biochemistry , author=. Biocomputing 2010 , pages=. 2010 , publisher=
work page 2010
-
[73]
10th conference on Machines, Computations and Universality (MCU 2024) , year=
Computing Threshold Circuits with Void Reactions in Step Chemical Reaction Networks , author=. 10th conference on Machines, Computations and Universality (MCU 2024) , year=
work page 2024
-
[74]
International Conference on Unconventional Computation and Natural Computation , pages=
Computing Threshold Circuits with Bimolecular Void Reactions in Step Chemical Reaction Networks , author=. International Conference on Unconventional Computation and Natural Computation , pages=. 2024 , organization=
work page 2024
-
[75]
Probability 1 computation with chemical reaction networks , author=. Natural Computing , volume=. 2016 , publisher=
work page 2016
-
[76]
Proceedings of the fourteenth annual ACM symposium on Theory of computing , pages=
Decidability of reachability in vector addition systems (preliminary version) , author=. Proceedings of the fourteenth annual ACM symposium on Theory of computing , pages=
-
[77]
Proceedings of the thirteenth annual ACM symposium on Theory of computing , pages=
An algorithm for the general Petri net reachability problem , author=. Proceedings of the thirteenth annual ACM symposium on Theory of computing , pages=
-
[78]
Theoretical Computer Science , volume=
A structure to decide reachability in Petri nets , author=. Theoretical Computer Science , volume=. 1992 , publisher=
work page 1992
-
[79]
Vector addition system reachability problem: a short self-contained proof , author=. Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages , pages=
-
[80]
Petri Net Theory and the Modeling of Systems , author=. 1981 , publisher=
work page 1981
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.