Abstract
Matrix insertion–deletion (matrix ins–del) systems combine the idea of matrix control (as established in regulated rewriting) with that of insertion and deletion operations (as opposed to replacements). There are matrix ins–del systems of small sizes that are known to describe linear languages but not even context-free languages. Our aim is to study the generative power of such matrix ins–del systems. In this regard, we consider six language classes, called super-linear languages between LIN and CFL, namely \({\mathrm {CLIN}}\), \({\mathrm {SLIN}}\), \({\mathrm {CSLIN}}\), \({\mathrm {SCLIN}}\), \({\mathrm {CSCLIN}}\) and \({\mathrm {SCSLIN}}\) obtained by applying concatenation or/and Kleene closure operation on linear languages. These classes deserve special attention due to the fact that \({\mathrm {LIN}}\) is closed neither under concatenation nor under Kleene closure. In this paper, we discuss the context-free grammars that generate these language classes and also simulate them by matrix ins–del systems.
Similar content being viewed by others
Notes
As per the notations used in this paper, metalinear language class is \({\mathcal {L}}_{\cup } ({\mathcal {L}}_{\circ }({\mathrm {LIN}}))\).
References
Benne, R. (ed.): RNA Editing: The Alteration of Protein Coding Sequences of RNA. Series in Molecular Biology. Ellis Horwood, Chichester (1993)
Biegler, F., Burrell, M.J., Daley, M.: Regulated RNA rewriting: modelling RNA editing with guided insertion. Theor. Comput. Sci. 387(2), 103–112 (2007)
Păun, G., Rozenberg, G., Salomaa, A.: DNA Computing: New Computing Paradigms. Springer, Berlin (1998)
Marcus, S.: Contextual grammars. Rev. Roum. Math. Pures Appl. 14, 1525–1534 (1969)
Galiukschov, B.S.: Semicontextual Grammars (in Russian). Mat. logica i mat. ling., Kalinin Univ., pp. 38–50 (1981)
Kari, L.: On insertion and deletion in formal languages. Ph.D. Thesis, University of Turku, Finland (1991)
Kari, L., Thierrin, G.: Contextual insertions/deletions and computability. Inf. Comput. 131(1), 47–61 (1996)
Alhazov, A., Krassovitskiy, A., Rogozhin, Y., Verlan, S.: P systems with minimal insertion and deletion. Theor. Comput. Sci. 412(1–2), 136–144 (2011)
Kuppusamy, L., Rama, R.: On the power of tissue P systems with insertion and deletion rules. Pre-Proceedings of Workshop on Membrane Computing, Volume 28 of Report RGML, pp. 304–318. Univ. Tarragona, Spain (2003)
Margenstern, M., Păun, G., Rogozhin, Y., Verlan, S.: Context-free insertion–deletion systems. Theor. Comput. Sci. 330(2), 339–348 (2005)
Fernau, H., Kuppusamy, L., Raman, I.: Descriptional complexity of graph-controlled insertion–deletion systems. In: Câmpeanu, C., Manea, F., Shallit, J.O. (eds.) 18th International Conference on Descriptional Complexity of Formal Systems, DCFS, Volume 9777 of LNCS, pp. 111–125. Springer (2016)
Freund, R., Kogler, M., Rogozhin, Y., Verlan, S.: Graph-controlled insertion–deletion systems. In: McQuillan, I., Pighizzini, G. (eds.) Proceedings 12th Annual Workshop on Descriptional Complexity of Formal Systems, DCFS, Volume 31 of EPTCS, pp. 88–98 (2010)
Ivanov, S., Verlan, S.: Universality of graph-controlled leftist insertion–deletion systems with two states. In: Durand-Lose, J., Nagy, B. (eds.) Machines, Computations, and Universality—7th International Conference, MCU, Volume 9288 of LNCS, pp. 79–93. Springer (2015)
Kuppusamy, L., Mahendran, A.: Modelling DNA and RNA secondary structures using matrix insertion–deletion systems. Int. J. Appl. Math. Comput. Sci. 26(1), 245–258 (2016)
Kuppusamy, L., Mahendran, A., Krishna, S.N.: Matrix insertion–deletion systems for bio-molecular structures. In: Natarajan, R., Ojo, A.K. (eds) Distributed Computing and Internet Technology—7th International Conference, ICDCIT, Volume 6536 of LNCS, pp. 301–312. Springer (2011)
Petre, I., Verlan, S.: Matrix insertion–deletion systems. Theor. Comput. Sci. 456, 80–88 (2012)
Verlan, S.: Recent developments on insertion–deletion systems. Comput. Sci. J. Mold. 18(2), 210–245 (2010)
Julie, J., Babujee, B., Masilamani, V.: Dissecting power of certain matrix languages. ICTCSDM, pp. 98–105 (2016)
Kuppusamy, L., Mahendran, A., Krishna, S.N.: On representing natural languages and bio-molecular structures using matrix insertion–deletion systems and its computational completeness. In: Bel-Enguix, G., Dahl, V., Ortega de la Puente, A. (eds.) Proceedings of the 1st International Workshop on AI Methods for Interdisciplinary Research in Language and Biology (ICAART 2011), pp. 47–56. Science and Technology Publications (2011)
Kuppusamy, L., Raman, I., Krithivasan, K.: On succinct description of certain context-free languages by ins–del and matrix ins–del systems. Int. J. Found. Comput. Sci. 27(7), 775–786 (2016)
Fernau, H., Kuppusamy, L., Raman, I.: Investigations on the power of matrix insertion–deletion systems with small sizes. Nat. Comput. 17(2), 249–269 (2018)
Fernau, H., Kuppusamy, L., Raman, I.: Generative power of matrix insertion–deletion systems with context-free insertion or deletion. In: Amos, M., Condon, A. (eds.) Unconventional Computation and Natural Computation Conference, UCNC, Volume 9726 of LNCS, pp. 35–48. Springer (2016)
Stabler, E.: Varieties of crossing dependencies: structure dependence and mild context sensitivity. Cogn. Sci. 28, 699–720 (2004)
Kutrib, M., Malcher, A.: Finite turns and the regular closure of linear context-free languages. Discrete Appl. Math. 155(16), 2152–2164 (2007)
Yntema, M.K.: Cap expressions for context-free languages. Inf. Control (Inf. Comput.) 18(4), 311–318 (1971)
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. Autom. Lang. Comb. 12(1/2), 117–138 (2007)
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.) Machines, Computations, and Universality; 3rd MCU, Volume 2055 of LNCS, pp. 214–225 (2001)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Raman, I., Kuppusamy, L. On describing super-linear languages by matrix insertion–deletion systems. Int J Adv Eng Sci Appl Math 11, 11–24 (2019). https://doi.org/10.1007/s12572-019-00246-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12572-019-00246-5