On Matrix Ins-Del Systems of Small Sum-Norm

  • Henning FernauEmail author
  • Lakshmanan Kuppusamy
  • Indhumathi Raman
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11376)


A matrix ins-del system is described by a set of insertion-deletion rules presented in matrix form, which demands all rules of a matrix to be applied in the given order. These systems were introduced to model very simplistic fragments of sequential programs based on insertion and deletion as elementary operations as can be found in biocomputing. We are investigating such systems with limited resources as formalized in descriptional complexity. A traditional descriptional complexity measure of such a system is its ins-del size. Summing up the according numbers, we arrive at the sum-norm. We show that matrix ins-del systems with sum-norm 4 and (i) maximum length 3 with only one of insertion or deletion being performed under a one-sided context, or (ii) maximum length 2 with both insertion and deletion being performed under a one-sided context, can describe all recursively enumerable languages. We also show that if a matrix ins-del system of size s can describe the class of linear languages \(\mathrm {LIN}\), then without any additional resources, matrix ins-del systems of size s also describe the regular closure of \(\mathrm {LIN}\).


Matrix ins-del systems Computational completeness Regular closure of linear languages 


  1. 1.
    Dassow, J., Păun, G.: Regulated Rewriting in Formal Language Theory. EATCS Monographs in Theoretical Computer Science, vol. 18. Springer, Heidelberg (1989)CrossRefGoogle Scholar
  2. 2.
    Fernau, H., Kuppusamy, L.: Parikh images of matrix ins-del systems. In: Gopal, T.V., Jäger, G., Steila, S. (eds.) TAMC 2017. LNCS, vol. 10185, pp. 201–215. Springer, Cham (2017). Scholar
  3. 3.
    Fernau, H., Kuppusamy, L., Raman, I.: Computational completeness of path-structured graph-controlled insertion-deletion systems. In: Carayol, A., Nicaud, C. (eds.) CIAA 2017. LNCS, vol. 10329, pp. 89–100. Springer, Cham (2017). Scholar
  4. 4.
    Fernau, H., Kuppusamy, L., Raman, I.: On the computational completeness of graph-controlled insertion-deletion systems with binary sizes. Theor. Comput. Sci. 682, 100–121 (2017). Special Issue on Languages and Combinatorics in Theory and NatureMathSciNetCrossRefGoogle Scholar
  5. 5.
    Fernau, H., Kuppusamy, L., Raman, I.: Computational completeness of simple semi-conditional insertion-deletion systems. In: Stepney, S., Verlan, S. (eds.) UCNC 2018. LNCS, vol. 10867, pp. 86–100. Springer, Cham (2018). Scholar
  6. 6.
    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)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Fernau, H., Kuppusamy, L., Raman, I.: On describing the regular closure of the linear languages with graph-controlled insertion-deletion systems. RAIRO Inf. théor. et Appl./Theor. Inf. Appl. 52(1), 1–21 (2018)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Fernau, H., Kuppusamy, L., Raman, I.: Properties of language classes between linear and context-free. J. Autom. Lang. Combin. 23(4), 329–360 (2018)MathSciNetGoogle Scholar
  9. 9.
    Freund, R., Kogler, M., Rogozhin, Y., Verlan, S.: Graph-controlled insertion-deletion systems. In: McQuillan, I., Pighizzini, G. (eds.) Proceedings Twelfth Annual Workshop on Descriptional Complexity of Formal Systems, DCFS, vol. 31 of EPTCS, pp. 88–98 (2010)CrossRefGoogle Scholar
  10. 10.
    Geffert, V.: How to generate languages using only two pairs of parentheses. J. Inf. Process. Cybern. EIK 27(5/6), 303–315 (1991)zbMATHGoogle Scholar
  11. 11.
    Kari, L., Thierrin, G.: Contextual insertions/deletions and computability. Inf. Comput. 131(1), 47–61 (1996)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Krassovitskiy, A., Rogozhin, Y., Verlan, S.: Computational power of insertion-deletion (P) systems with rules of size two. Nat. Comput. 10, 835–852 (2011)MathSciNetCrossRefGoogle Scholar
  13. 13.
    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)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Păun, G., Rozenberg, G., Salomaa, A.: DNA Computing: New Computing Paradigms. Springer, Heidelberg (1998). Scholar
  15. 15.
    Petre, I., Verlan, S.: Matrix insertion-deletion systems. Theor. Comput. Sci. 456, 80–88 (2012)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Stabler, E.: Varieties of crossing dependencies: structure dependence and mild context sensitivity. Cogn. Sci. 28, 699–720 (2004)CrossRefGoogle Scholar
  17. 17.
    Verlan, S.: Recent developments on insertion-deletion systems. Comput. Sci. J. Moldova 18(2), 210–245 (2010)MathSciNetzbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Henning Fernau
    • 1
    Email author
  • Lakshmanan Kuppusamy
    • 2
  • Indhumathi Raman
    • 3
  1. 1.Fachbereich 4 - Abteilung Informatikwissenschaften, CIRTUniversität TrierTrierGermany
  2. 2.School of Computer Science and EngineeringVITVelloreIndia
  3. 3.Department of Applied Mathematics and Computational SciencesPSG College of TechnologyCoimbatoreIndia

Personalised recommendations