In-vitro reconfigurability of native chemical automata, the inclusiveness of their hierarchy and their thermodynamics
Autor: | Marta Dueñas-Díez, Juan Pérez-Mercader |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
Multidisciplinary
Theoretical computer science Finite-state machine Hierarchy (mathematics) 010405 organic chemistry Chomsky hierarchy Context-free language lcsh:R Pushdown automaton lcsh:Medicine 02 engineering and technology 021001 nanoscience & nanotechnology Computer science 01 natural sciences Article 0104 chemical sciences Turing machine symbols.namesake Physical chemistry Regular language symbols lcsh:Q State (computer science) 0210 nano-technology lcsh:Science |
Zdroj: | Scientific Reports, Vol 10, Iss 1, Pp 1-12 (2020) Scientific Reports |
ISSN: | 2045-2322 |
DOI: | 10.1038/s41598-020-63576-6 |
Popis: | Living systems process information using chemistry. Computations can be viewed as language recognition problems where both languages and automata recognizing them form an inclusive hierarchy. Chemical realizations, without using biochemistry, of the main classes of computing automata, Finite Automata (FA), 1-stack Push Down Automata (1-PDA) and Turing Machine (TM) have recently been presented. These use chemistry for the representation of input information, its processing and output information. The Turing machine uses the Belousov-Zhabotinsky (BZ) oscillatory reaction to recognize a representative Context-Sensitive Language (CSL), the 1-PDA uses a pH network to recognize a Context Free Language (CFL) and a FA for a Regular Language (RL) uses a precipitation reaction. By chemically reconfiguring them to recognize representative languages in the lower classes of the Chomsky hierarchy we illustrate the inclusiveness of the hierarchy of native chemical automata. These examples open the door for chemical programming without biochemistry. Furthermore, the thermodynamic metric originally introduced to identify the accept/reject state of the chemical output for the CSL, can equally be used for recognizing CFL and RL by the automata. Finally, we point out how the chemical and thermodynamic duality of accept/reject criteria can be used in the optimization of the energetics and efficiency of computations. |
Databáze: | OpenAIRE |
Externí odkaz: | |
Nepřihlášeným uživatelům se plný text nezobrazuje | K zobrazení výsledku je třeba se přihlásit. |