Computability and Complexity in Self-assembly

This paper explores the impact of geometry on computability and complexity in Winfree’s model of nanoscale self-assembly. We work in the two-dimensional tile assembly model, i.e., in the discrete Euclidean plane ℤ×ℤ. Our first main theorem says that there is a roughly quadratic function f such that...

Full description

Saved in:
Bibliographic Details
Published inTheory of computing systems Vol. 48; no. 3; pp. 617 - 647
Main Authors Lathrop, James I., Lutz, Jack H., Patitz, Matthew J., Summers, Scott M.
Format Journal Article
LanguageEnglish
Published New York Springer-Verlag 01.04.2011
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper explores the impact of geometry on computability and complexity in Winfree’s model of nanoscale self-assembly. We work in the two-dimensional tile assembly model, i.e., in the discrete Euclidean plane ℤ×ℤ. Our first main theorem says that there is a roughly quadratic function f such that a set A ⊆ℤ + is computably enumerable if and only if the set X A ={( f ( n ),0)∣ n ∈ A }—a simple representation of A as a set of points on the x -axis—self-assembles in Winfree’s sense. In contrast, our second main theorem says that there are decidable sets D ⊆ℤ×ℤ that do not self-assemble in Winfree’s sense. Our first main theorem is established by an explicit translation of an arbitrary Turing machine M to a modular tile assembly system , together with a proof that carries out concurrent simulations of M on all positive integer inputs.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1432-4350
1433-0490
DOI:10.1007/s00224-010-9252-0