A1 Refereed original research article in a scientific journal
Splicing systems for universal turing machines
Authors: Harju T, Margenstern M
Publication year: 2005
Journal:: Lecture Notes in Computer Science
Journal name in source: DNA COMPUTING
Journal acronym: LECT NOTES COMPUT SC
Volume: 3384
First page : 149
Last page: 158
Number of pages: 10
ISBN: 3-540-26174-5
ISSN: 0302-9743
Abstract
It turns out that starting from a Turing machine M with alphabet A and finite set of states Q which generates a given recursively enumerable language L, we need around 2x/I/+2 rules in order to define an extended H system H which generates L, where I is the set of instructions of Turing machine M. Next, coding the states of Q and the non-terminal symbols of,C, we obtain, an extended H system H-1 which generates L using /A/+2 symbols. At last, by encoding the alphabet, we obtain a splicing system U which generates a universal recursively enumerable set using only two letters.
It turns out that starting from a Turing machine M with alphabet A and finite set of states Q which generates a given recursively enumerable language L, we need around 2x/I/+2 rules in order to define an extended H system H which generates L, where I is the set of instructions of Turing machine M. Next, coding the states of Q and the non-terminal symbols of,C, we obtain, an extended H system H-1 which generates L using /A/+2 symbols. At last, by encoding the alphabet, we obtain a splicing system U which generates a universal recursively enumerable set using only two letters.