Skip to main content
Top
Published in: New Generation Computing 2/2022

10-03-2022

Chemical Reaction Regular Grammars

Authors: Fumiya Okubo, Kaoru Fujioka, Takashi Yokomori

Published in: New Generation Computing | Issue 2/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We propose a new type of computing devices based on grammatical formulation augmented by multiset storages, called chemical reaction regular grammars (CRRGs), and investigate some formal language theoretic characterizations of CRRGs including their generative capabilities. Shortly, a CRRG is a regular grammar with multisets, while its computational capability exhibits very intriguing aspects depending on the manners of rule applications. Firstly, we show that the class of languages (denoted by \(\mathcal {CRRL}^{\lambda }\)) generated by CRRGs coincides with the class of languages accepted by chemical reaction automata (Okubo and Yokomori in Nat Comput 15(2): 215–224, 2016), whose implication is that the computing power of CRRGs is also equivalent to that of several known devices introduced from different motivations such as Petri nets (Peterson in ACM Comput Surv 9(3):223–252, 1977) and partially blind 1-way multicounter machines (Greibach in Theor Comput Sci 7:311–324, 1979). Second, a new manner of rewriting strategy is integrated into CRRGs and we show that CRRGs working in maximal-sequential manner can generate any recursively enumerable language, which is an unexpected result with a surprise. In contrast, it is also shown that regulated controls due to regular sets and matrix constraints do not enhance the computing power of CRRGs. Third, for each \(k\ge 1\) a subclass of languages k-\(\mathcal {CRRL}^{\lambda }\) is considered, where k is the number of different symbols for multisets of CRRGs. We show that the class of languages is a full principal semi-AFL, which is obtained from a characterization result that L is in k-\(\mathcal {CRRL}^{\lambda }\) iff \(L=h(g^{-1}(B_k) \cap R)\) for some homomorphisms gh, a regular set R, where \(B_k\) is a paritally balanced language over k-symbol alphabet.

Dont have a licence yet? Then find out more about our products and how to get one now:

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 "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!

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!

Footnotes
1
Note that a reaction of a reaction system in [5] is defined as a special case of \(\mathbf{a} = (R_\mathbf{a}, I_\mathbf{a}, P_\mathbf{a})\), where each component of a is a subset of S.
 
Literature
1.
go back to reference Araki, T., Kasami, T.: Some decision problems related to the reachability problem for Petri nets. Theoret. Comput. Sci. 3, 85–104 (1977)MathSciNetCrossRef Araki, T., Kasami, T.: Some decision problems related to the reachability problem for Petri nets. Theoret. Comput. Sci. 3, 85–104 (1977)MathSciNetCrossRef
2.
go back to reference Calude, C., Păun, Gh., Rozenberg, G., Salomaa, A. (Eds.): Multiset Processing, Lecture Notes in Computer Science vol. 2235, Springer (2001) Calude, C., Păun, Gh., Rozenberg, G., Salomaa, A. (Eds.): Multiset Processing, Lecture Notes in Computer Science vol. 2235, Springer (2001)
3.
go back to reference Daley, M., Eramian, M., McQuillan, I.: The Bag automaton: a model of nondeterministic storage. J. Automata Languages Combinator. 13, 185–206 (2008)MathSciNetMATH Daley, M., Eramian, M., McQuillan, I.: The Bag automaton: a model of nondeterministic storage. J. Automata Languages Combinator. 13, 185–206 (2008)MathSciNetMATH
4.
go back to reference Dassow, J., Păun, Gh.: Regulated Rewriting in Formal Language Theory. Springer-Verlag, Berlin (1989)CrossRef Dassow, J., Păun, Gh.: Regulated Rewriting in Formal Language Theory. Springer-Verlag, Berlin (1989)CrossRef
6.
7.
9.
go back to reference Fujioka, K.: Swarm-based multiset rewriting computing models. Lecture Notes in Computer Science vol. 11493, Springer, pp. 79–93 (2019) (Also, to appear in Natural Computing (2021)) Fujioka, K.: Swarm-based multiset rewriting computing models. Lecture Notes in Computer Science vol. 11493, Springer, pp. 79–93 (2019) (Also, to appear in Natural Computing (2021))
11.
go back to reference Greibach, S.A.: Remarks on blind and partially blind one-way multicounter machines. Theor. Comput. Sci. 7, 311–324 (1979)MathSciNetCrossRef Greibach, S.A.: Remarks on blind and partially blind one-way multicounter machines. Theor. Comput. Sci. 7, 311–324 (1979)MathSciNetCrossRef
12.
go back to reference Hopcroft, J.E., Pansiot, J.-J.: On the reachability problem for 5-dimensional vector addition systems. Theor. Comput. Sci. 8, 135–159 (1979)MathSciNetCrossRef Hopcroft, J.E., Pansiot, J.-J.: On the reachability problem for 5-dimensional vector addition systems. Theor. Comput. Sci. 8, 135–159 (1979)MathSciNetCrossRef
13.
go back to reference Hopcroft, J.E., Motwani, T., Ullman, J.D.: Introduction to Automata Theory, Language and Computation, 2nd edn. Addison-Wesley, Boston (2003)MATH Hopcroft, J.E., Motwani, T., Ullman, J.D.: Introduction to Automata Theory, Language and Computation, 2nd edn. Addison-Wesley, Boston (2003)MATH
15.
16.
go back to reference Kudlek, M., Martin-Vide, C., Păun, Gh.: Toward a formal macroset theory. in: Multiset Processing, C. Calude, Gh. Păun, G. Rozenberg, A. Salomaa (Eds.), Lecture Notes in Computer Science vol. 2235, Springer, pp. 123–134 (2001) Kudlek, M., Martin-Vide, C., Păun, Gh.: Toward a formal macroset theory. in: Multiset Processing, C. Calude, Gh. Păun, G. Rozenberg, A. Salomaa (Eds.), Lecture Notes in Computer Science vol. 2235, Springer, pp. 123–134 (2001)
17.
go back to reference Okubo, F.: On the computational power of reaction automata working in sequential manner. 4th Workshop on Non-Classical Models for Automata and Applications, book@ocg.at series 290, pp. 149–164, Osterreichische Computer Gesellschaft (2012) (Also, RAIRO Theoretical Informatics and Applications, vol. 48, pp. 23–38 (2014)) Okubo, F.: On the computational power of reaction automata working in sequential manner. 4th Workshop on Non-Classical Models for Automata and Applications, book@ocg.at series 290, pp. 149–164, Osterreichische Computer Gesellschaft (2012) (Also, RAIRO Theoretical Informatics and Applications, vol. 48, pp. 23–38 (2014))
18.
go back to reference Okubo, F., Yokomori, T.: The computational capability of chemical reaction automata. Nat. Comput. 15(2), 215–224 (2016)MathSciNetCrossRef Okubo, F., Yokomori, T.: The computational capability of chemical reaction automata. Nat. Comput. 15(2), 215–224 (2016)MathSciNetCrossRef
19.
go back to reference Okubo, F., Yokomori, T.: Morphic characterization of language families based on local and star languages. Fund. Inform. 154, 323–341 (2017)MathSciNetMATH Okubo, F., Yokomori, T.: Morphic characterization of language families based on local and star languages. Fund. Inform. 154, 323–341 (2017)MathSciNetMATH
20.
go back to reference Okubo, F., Yokomori, T.: The computing power of determinism and reversibility in chemical reaction automata. In: Adamatzky, A. (ed.) Reversibility and Universality. Emergence, Complexity and Computation, vol. 30, pp. 279–298. Springer, Cham (2018)CrossRef Okubo, F., Yokomori, T.: The computing power of determinism and reversibility in chemical reaction automata. In: Adamatzky, A. (ed.) Reversibility and Universality. Emergence, Complexity and Computation, vol. 30, pp. 279–298. Springer, Cham (2018)CrossRef
21.
go back to reference Okubo, F., Yokomori, T.: Decomposition and factorization of chemical reaction transducers. Theor. Comput. Sci. 777, 431–442 (2019)MathSciNetCrossRef Okubo, F., Yokomori, T.: Decomposition and factorization of chemical reaction transducers. Theor. Comput. Sci. 777, 431–442 (2019)MathSciNetCrossRef
23.
go back to reference Okubo, F., Kobayashi, S., Yokomori, T.: On the properties of language classes defined by bounded reaction automata. Theor. Comput. Sci. 454, 206–221 (2012)MathSciNetCrossRef Okubo, F., Kobayashi, S., Yokomori, T.: On the properties of language classes defined by bounded reaction automata. Theor. Comput. Sci. 454, 206–221 (2012)MathSciNetCrossRef
25.
26.
go back to reference Peterson, J.L.: Petri Net Theory and the Modeling of Systems. Prentice-Hall, Englewood Cliffs (1981)MATH Peterson, J.L.: Petri Net Theory and the Modeling of Systems. Prentice-Hall, Englewood Cliffs (1981)MATH
27.
go back to reference Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages. Springer, Berlin (1998) Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages. Springer, Berlin (1998)
28.
go back to reference Salomaa, A.: Formal Languages. Academic Press, New York (1973)MATH Salomaa, A.: Formal Languages. Academic Press, New York (1973)MATH
Metadata
Title
Chemical Reaction Regular Grammars
Authors
Fumiya Okubo
Kaoru Fujioka
Takashi Yokomori
Publication date
10-03-2022
Publisher
Ohmsha
Published in
New Generation Computing / Issue 2/2022
Print ISSN: 0288-3635
Electronic ISSN: 1882-7055
DOI
https://doi.org/10.1007/s00354-022-00160-8

Other articles of this Issue 2/2022

New Generation Computing 2/2022 Go to the issue

Premium Partner