Abstract
Matrix grammars are one of the first approaches ever proposed in regulated rewriting, prescribing that rules have to be applied in a certain order. In traditional regulated rewriting, the most interesting case shows up when all rules are context-free. Typical descriptional complexity measures incorporate the number of nonterminals or the length, i.e., the number of rules per matrix. When viewing matrices as program fragments, it becomes natural to consider additional applicability conditions for such matrices. Here, we focus on forbidding sets, i.e., a matrix is applicable to a sentential form w only if none of the words in its forbidding set occurs as a subword in w. This gives rise to further natural descriptional complexity measures: How long could words in forbidding sets be? How many words could be in any forbidding set? How many matrices contain non-empty forbidding contexts? As context-free grammars with forbidding sets are known as generalized forbidding grammars, we call this variant of matrix grammars also generalized forbidding. In this paper, we attempt to answer the above four questions while studying the computational completeness of generalized forbidding matrix grammars. We also link our research to processing strings with membrane computing and discuss appropriate variations of \(\textsf {P}\) systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Notice that computational completeness results have quite some history in the literature of \(\textsf {GF}\) grammars; we only refer to [7, 17,18,19,20] in some historical order. In the long version of [7] which is appearing in Discrete Applied Mathematics [8], we obtained some further improved results of the conference version [7].
- 2.
For the subtle distinction between possibly allowing or disallowing the empty word for v or u, respectively, we refer to the discussions in [7].
References
Ábrahám, S.: Some questions of phrase-structure grammars. I. Comput. Linguist. 4, 61–70 (1965)
Bottoni, P., Labella, A., Martín-Vide, C., PĂun, G.: Rewriting P systems with conditional communication. In: Brauer, W., Ehrig, H., Karhumäki, J., Salomaa, A. (eds.) Formal and Natural Computing. LNCS, vol. 2300, pp. 325–353. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45711-9_18
Bottoni, P., Martín-Vide, C., Păun, Gh, Rozenberg, G.: Membrane systems with promoters/inhibitors. Acta Informatica 38(10), 695–720 (2002)
Dassow, J., Păun, Gh: Regulated Rewriting in Formal Language Theory, EATCS Monographs in Theoretical Computer Science, vol. 18. Springer (1989)
Fernau, H.: Nonterminal complexity of programmed grammars. Theor. Comput. Sci. 296, 225–251 (2003)
Fernau, H., Freund, R., Oswald, M., Reinhardt, K.: Refining the nonterminal complexity of graph-controlled, programmed, and matrix grammars. J. Automata Lang. Comb. 12(1/2), 117–138 (2007)
Fernau, H., Kuppusamy, L., Oladele, R.O., Raman, I.: Improved descriptional complexity results on generalized forbidding grammars. In: Pal, S.P., Vijayakumar, A. (eds.) CALDAM 2019. LNCS, vol. 11394, pp. 174–188. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-11509-8_15
Fernau, H., Kuppusamy, L., Oladele, R.O., Raman, I.: Improved descriptional complexity results on generalized forbidding grammars. Disc. Appl. Math. (2021). https://doi.org/10.1016/j.dam.2020.12.027
Fernau, H., Kuppusamy, L., Raman, I.: On path-controlled insertion-deletion systems. Acta Informatica 56(1), 35–59 (2019)
Fernau, H., Kuppusamy, L., Raman, I.: On the power of generalized forbidding insertion-deletion systems. In: Jirásková, G., Pighizzini, G. (eds.) DCFS 2020. LNCS, vol. 12442, pp. 52–63. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-62536-8_5
Ferretti, C., Mauri, G., Paun, Gh, Zandron, C.: On three variants of rewriting P systems. Theor. Comput. Sci. 1–3(301), 201–215 (2003)
Freund, R., Păun, G.: On the number of non-terminal symbols in graph-controlled, programmed and matrix grammars. In: Margenstern, M., Rogozhin, Y. (eds.) MCU 2001. LNCS, vol. 2055, pp. 214–225. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45132-3_14
Geffert, V.: Normal forms for phrase-structure grammars. RAIRO Informatique théorique et Appl./Theor. Inform. Appl. 25, 473–498 (1991)
Hauschildt, D., Jantzen, M.: Petri net algorithms in the theory of matrix grammars. Acta Informatica 31, 719–728 (1994)
Ionescu, M., Sburlan, D.: On P systems with promoters/inhibitors. J. Universal Comput. Sci. 10(5), 581–599 (2004)
Madhu, M.: Descriptional complexity of rewriting P systems. J. Automata, Lang. Comb. 9(2–3), 311–316 (2004)
Masopust, T., Meduna, A.: Descriptional complexity of generalized forbidding grammars. In: Geffert, V., Pighizzini, G. (eds.) 9th International Workshop on Descriptional Complexity of Formal Systems - DCFS, pp. 170–177. University of Kosice, Slovakia (2007)
Masopust, T., Meduna, A.: Descriptional complexity of grammars regulated by context conditions. In: Loos, R., Fazekas, S.Z., Martín-Vide, C. (eds.) LATA 2007. Proceedings of the 1st International Conference on Language and Automata Theory and Applications. vol. Report 35/07, pp. 403–412. Research Group on Mathematical Linguistics, Universitat Rovira i Virgili, Tarragona (2007)
Meduna, A.: Generalized forbidding grammars. Int. J. Comput. Math. 36, 31–39 (1990)
Meduna, A., Svec, M.: Descriptional complexity of generalized forbidding grammars. Int. J. Comput. Math. 80(1), 11–17 (2003)
Păun, Gh: Six nonterminals are enough for generating each r.e. language by a matrix grammar. Int. J. Comput. Math. 15(1–4), 23–37 (1984)
Păun, Gh: A variant of random context grammars: semi-conditional grammars. Theor. Comput. Sci. 41, 1–17 (1985)
Păun, Gh: Computing with membranes. J. Comput. Syst. Sci. 61(1), 108–143 (2000)
Acknowledgement
Without the numerous contributions of Gheorghe Păun to the theory of Formal Languages, the present paper could hardly be written, as it is based in particular on [12, 22, 23]. Also, the second author profusely thanks Gheorghe Păun for being his source of inspiration since from his Ph.D. days. Happy birthday, Gheorghe!
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Fernau, H., Kuppusamy, L., Raman, I. (2021). Generalized Forbidding Matrix Grammars and Their Membrane Computing Perspective. In: Freund, R., Ishdorj, TO., Rozenberg, G., Salomaa, A., Zandron, C. (eds) Membrane Computing. CMC 2020. Lecture Notes in Computer Science(), vol 12687. Springer, Cham. https://doi.org/10.1007/978-3-030-77102-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-77102-7_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77101-0
Online ISBN: 978-3-030-77102-7
eBook Packages: Computer ScienceComputer Science (R0)