An alternative definition of splicing

被引:4
作者
Loos, Remco [1 ]
机构
[1] Univ Rovira & Virgili, Res Grp Math Linguist, Tarragona 43005, Spain
关键词
DNA computing; splicing;
D O I
10.1016/j.tcs.2006.03.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we propose a new definition of the language generated by a splicing system, motivated by both biochemical and mathematical considerations. The main feature of the new definition is that by applying a splicing rule, we not only create new strings, but also allow for the removal of the strings entering the rule. This behaviour seems to correspond better to biochemical reality and is in fact used as a tool in several experimental DNA computations. We show that using this new definition, finite extended H systems can generate all recursively enumerable languages. Even a weaker version of these H systems, defined using the new notion of delay, is shown to be strictly more powerful than H systems defined in the traditional way. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:75 / 87
页数:13
相关论文
共 15 条
  • [1] Regular splicing languages and subclasses
    Bonizzoni, P
    Mauri, G
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 340 (02) : 349 - 363
  • [2] Goode E, 2004, LECT NOTES COMPUT SC, V2950, P189
  • [3] HARJU T, 2005, LECT NOTES COMPUTER, V3384, P151
  • [4] Computing with DNA by operating on plasmids
    Head, T
    Rozenberg, G
    Bladergroen, RS
    Breek, CKD
    Lommerse, PHM
    Spaink, HP
    [J]. BIOSYSTEMS, 2000, 57 (02) : 87 - 93
  • [5] Head T, 2003, LECT NOTES COMPUT SC, V2568, P262
  • [7] Head T, 2001, DISCRETE MATH & THEO, P68
  • [8] Hopcroft J. E., 2007, Introduction to Automata Theory, Languages and Computation
  • [9] Margenstern M, 2004, LECT NOTES COMPUT SC, V2943, P48
  • [10] MARGENSTERN MAURICE, 2001, WORDS SEMIGROUPS TRA, P329