Abstract
Data structures basic in language theory are words,that is, strings of elements, letters. Here the idea of a “string” entails a linear order among the elements. The double helix of DNA, when presented in two dimensions as we have already done, constitutes a data structure of a new kind: a double strand. While both strands still are linear strings of elements, the double strand possesses an important additional property. The paired elements in the strands are complementary with respect to a given symmetric relation. We have already discussed the interconnection between this Watson—Crick complementarity and the twin-shuffle language The computational capacity of the latter has also been pointed out. In the next two chapters intensive use will be made of these two facts, the interconnection and computational capacity, for DNA computing. Our previous characterizations of recursively enumerable languages, based on equality sets and twin-shuffle languages, find here very natural applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Păun, G., Rozenberg, G., Salomaa, A. (1998). Sticker Systems. In: DNA Computing. Texts in Theoretical Computer Science. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03563-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-662-03563-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08388-4
Online ISBN: 978-3-662-03563-4
eBook Packages: Springer Book Archive