Skip to main content

11.04.2024 | Research

On the spectrum between reaction systems and string rewriting

verfasst von: Artiom Alhazov, Rudolf Freund, Sergiu Ivanov

Erschienen in: Natural Computing

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Reaction systems are a model of computing aiming to formalize biochemistry by capturing the qualitative relations between the species, and explicitly discarding any accounts of multiplicity. From the point of view of the formal language theory, this situates them in the realm of set rewriting. In this work, we propose a series of extensions of reaction systems to use strings. These extensions form a spectrum in the sense that all of them honor the hallmark features of the original model: the threshold principle and the non-permanency principle. We thoroughly discuss the details of the structure and the behavior of these variants, and commence studying their expressive power by comparing them to some classic models of computing.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Classically, regular rules have exactly one non-terminal in the left-hand side, with the right-hand side of the form \(\lambda \), a, or aB, \(a \in T\) and \(B \in V {\setminus } T\). This example includes the renaming rules \({\bar{A}} \rightarrow A\) and \({\bar{B}} \rightarrow B\). These would correspond to \(\epsilon \)-transitions in the finite automaton, which can be avoided by a simple transformation on the non-terminals of the grammar.
 
2
The first argument of \(\textsf{mctx}\) is the context and the second is the state. This function need not be commutative, nor deterministic.
 
3
In other words, k is the quotient and t the remainder of dividing \(|w|_a\) by 2.
 
4
More generally, mctx; may be the shuffle of \(\gamma '\) and w, https://static-content.springer.com/image/art%3A10.1007%2Fs11047-024-09986-1/MediaObjects/11047_2024_9986_IEq401_HTML.gif .
 
5
See also Remark 4 for a discussion of \(\textsf{post}\) taken to be \(\textsf{flat}\) in Definition 6.
 
6
Formally, the type of this function is \(\textsf{sort}_1: {{\mathcal {P}}({\mathbb {N}} \times V^*)} \rightarrow {\mathcal {P}}\big (({\mathbb {N}} \times V^*)^*\big )\).
 
7
Formally, the type of this function is \(\mathsf {cat_2}: {({\mathbb {N}} \times V^*)^*} \rightarrow V^*\). Note that \(\textsf{cat}_2\) discards the first elements of the pairs in the argument sequence, and just concatenates the words in the order in which the appear.
 
8
Often this new cell contains a special blank symbol \(\flat \in \Sigma \), designating the fact the cell does not yet contain “useful” information. In this paper, we do not rely on the distinction between \(\flat \) and \(\Sigma {\setminus } \{\flat \}\), so we do not emphasize it.
 
Literatur
Zurück zum Zitat Alhazov A, Aman B, Freund R, Ivanov S (2016a) Simulating R systems by P systems. In: Leporati A, Rozenberg G, Salomaa A, Zandron C (eds) Membrane computing—17th international conference, CMC 2016, Milan, Italy, July 25–29, 2016, Revised selected papers. Lecture notes in computer science, vol 10105, pp 51–66. Springer, Berlin. https://doi.org/10.1007/978-3-319-54072-6_4 Alhazov A, Aman B, Freund R, Ivanov S (2016a) Simulating R systems by P systems. In: Leporati A, Rozenberg G, Salomaa A, Zandron C (eds) Membrane computing—17th international conference, CMC 2016, Milan, Italy, July 25–29, 2016, Revised selected papers. Lecture notes in computer science, vol 10105, pp 51–66. Springer, Berlin. https://​doi.​org/​10.​1007/​978-3-319-54072-6_​4
Zurück zum Zitat Alhazov A, Freund R, Verlan S (2016b) P systems working in maximal variants of the set derivation mode. In: Leporati A, Rozenberg G, Salomaa A, Zandron C (eds) Membrane computing—17th international conference, CMC 2016, Milan, Italy, July 25-29, 2016, Revised selected papers. Lecture notes in computer science, vol 10105, pp 83–102. Springer, Cham. https://doi.org/10.1007/978-3-319-54072-6_6 Alhazov A, Freund R, Verlan S (2016b) P systems working in maximal variants of the set derivation mode. In: Leporati A, Rozenberg G, Salomaa A, Zandron C (eds) Membrane computing—17th international conference, CMC 2016, Milan, Italy, July 25-29, 2016, Revised selected papers. Lecture notes in computer science, vol 10105, pp 83–102. Springer, Cham. https://​doi.​org/​10.​1007/​978-3-319-54072-6_​6
Zurück zum Zitat Csuhaj-Varjú E, Vaszil G (2002) P automata or purely communicating accepting P systems. In: Paun G, Rozenberg G, Salomaa A, Zandron C (eds) Membrane computing, international workshop, WMC-CdeA 2002, Curtea de Arges, Romania, August 19–23, 2002, Revised Papers. Lecture notes in computer science, vol 2597, pp 219–233. Springer, Berlin. https://doi.org/10.1007/3-540-36490-0_14 Csuhaj-Varjú E, Vaszil G (2002) P automata or purely communicating accepting P systems. In: Paun G, Rozenberg G, Salomaa A, Zandron C (eds) Membrane computing, international workshop, WMC-CdeA 2002, Curtea de Arges, Romania, August 19–23, 2002, Revised Papers. Lecture notes in computer science, vol 2597, pp 219–233. Springer, Berlin. https://​doi.​org/​10.​1007/​3-540-36490-0_​14
Zurück zum Zitat Ehrenfeucht A, Rozenberg G (2007) Reaction systems. Fundam Informaticae 75(1–4):263–280 Ehrenfeucht A, Rozenberg G (2007) Reaction systems. Fundam Informaticae 75(1–4):263–280
Zurück zum Zitat Freund R (2019) A general framework for sequential grammars with control mechanisms. In: Hospodár M, Jirásková G, Konstantinidis S (eds) Descriptional complexity of formal systems—21st IFIP WG 1.02 international conference, DCFS 2019, Košice, Slovakia, July 17–19, 2019, Proceedings. Lecture notes in computer science, vol 11612, pp 1–34. Springer, Cham. https://doi.org/10.1007/978-3-030-23247-4_1 Freund R (2019) A general framework for sequential grammars with control mechanisms. In: Hospodár M, Jirásková G, Konstantinidis S (eds) Descriptional complexity of formal systems—21st IFIP WG 1.02 international conference, DCFS 2019, Košice, Slovakia, July 17–19, 2019, Proceedings. Lecture notes in computer science, vol 11612, pp 1–34. Springer, Cham. https://​doi.​org/​10.​1007/​978-3-030-23247-4_​1
Zurück zum Zitat Freund R, Staiger L (2019) Turing machines with activations of transitions. In: Freund R, Holzer M, Sempere JM (eds) Eleventh workshop on non-classical models of automata and applications, NCMA 2019, Valencia, Spain, July 2–3, 2019. Österreichische Computer Gesellschaft, Vienna, pp 79–91 Freund R, Staiger L (2019) Turing machines with activations of transitions. In: Freund R, Holzer M, Sempere JM (eds) Eleventh workshop on non-classical models of automata and applications, NCMA 2019, Valencia, Spain, July 2–3, 2019. Österreichische Computer Gesellschaft, Vienna, pp 79–91
Zurück zum Zitat Freund R, Verlan S (2007) A formal framework for static (tissue) P systems. In: Eleftherakis G, Kefalas P, Păun Gh, Rozenberg G, Salomaa A (eds) Membrane computing, 8th international workshop, WMC 2007, Thessaloniki, Greece, June 25–28, 2007 Revised selected and invited papers. Lecture notes in computer science, vol. 4860, pp. 271–284. Springer, Heidelberg. https://doi.org/10.1007/978-3-540-77312-2_17 Freund R, Verlan S (2007) A formal framework for static (tissue) P systems. In: Eleftherakis G, Kefalas P, Păun Gh, Rozenberg G, Salomaa A (eds) Membrane computing, 8th international workshop, WMC 2007, Thessaloniki, Greece, June 25–28, 2007 Revised selected and invited papers. Lecture notes in computer science, vol. 4860, pp. 271–284. Springer, Heidelberg. https://​doi.​org/​10.​1007/​978-3-540-77312-2_​17
Zurück zum Zitat Lindenmayer A (1968) Mathematical models for cellular interaction in development. J Theor Biol 18:280–315CrossRef Lindenmayer A (1968) Mathematical models for cellular interaction in development. J Theor Biol 18:280–315CrossRef
Zurück zum Zitat Margenstern M, Rogozhin Yu (2001) About time-varying distributed H systems. In: Condon A, Rozenberg G (eds) DNA computing. Springer, Berlin, pp 53–62CrossRef Margenstern M, Rogozhin Yu (2001) About time-varying distributed H systems. In: Condon A, Rozenberg G (eds) DNA computing. Springer, Berlin, pp 53–62CrossRef
Zurück zum Zitat Mȩski A, Koutny M, Penczek W (2019) Model checking for temporal-epistemic properties of distributed reaction systems. Technical report, School of Computing, University of Newcastle upon Tyne Mȩski A, Koutny M, Penczek W (2019) Model checking for temporal-epistemic properties of distributed reaction systems. Technical report, School of Computing, University of Newcastle upon Tyne
Zurück zum Zitat Păun Gh, Rozenberg G, Salomaa A (eds) (2010) The Oxford handbook of membrane computing. Oxford University Press, Oxford Păun Gh, Rozenberg G, Salomaa A (eds) (2010) The Oxford handbook of membrane computing. Oxford University Press, Oxford
Zurück zum Zitat Salomaa A (2014) Minimal reaction systems defining subset functions. In: Calude CS, Freivalds R, Iwama K (eds) Computing with new resources—essays dedicated to Jozef Gruska on the Occasion of His 80th Birthday. Lecture Notes in Computer Science, vol 8808, pp 436–446. Springer, Cham. https://doi.org/10.1007/978-3-319-13350-8_32 Salomaa A (2014) Minimal reaction systems defining subset functions. In: Calude CS, Freivalds R, Iwama K (eds) Computing with new resources—essays dedicated to Jozef Gruska on the Occasion of His 80th Birthday. Lecture Notes in Computer Science, vol 8808, pp 436–446. Springer, Cham. https://​doi.​org/​10.​1007/​978-3-319-13350-8_​32
Zurück zum Zitat Verlan S (2010) Study of language-theoretic computational paradigms inspired by biology, Paris. Habilation thesis Verlan S (2010) Study of language-theoretic computational paradigms inspired by biology, Paris. Habilation thesis
Metadaten
Titel
On the spectrum between reaction systems and string rewriting
verfasst von
Artiom Alhazov
Rudolf Freund
Sergiu Ivanov
Publikationsdatum
11.04.2024
Verlag
Springer Netherlands
Erschienen in
Natural Computing
Print ISSN: 1567-7818
Elektronische ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-024-09986-1

Premium Partner