The program-size complexity of self-assembled paths

02/10/2020
by   Pierre-Etienne Meunier, et al.
0

We prove a Pumping Lemma for the noncooperative abstract Tile Assembly Model, a model central to the theory of algorithmic self-assembly since the beginning of the field. This theory suggests, and our result proves, that small differences in the nature of adhesive bindings between abstract square molecules gives rise to vastly different expressive capabilities. In the cooperative abstract Tile Assembly Model, square tiles attach to each other using multi-sided cooperation of one, two or more sides. This precise control of tile binding is directly exploited for algorithmic tasks including growth of specified shapes using very few tile types, as well as simulation of Turing machines and even self-simulation of self-assembly systems. But are cooperative bindings required for these computational tasks? The definitionally simpler noncooperative (or Temperature 1) model has poor control over local binding events: tiles stick if they bind on at least one side. This has led to the conjecture that it is impossible for it to exhibit precisely controlled growth of computationally-defined shapes. Here, we prove such an impossibility result. We show that any planar noncooperative system that attempts to grow large algorithmically-controlled tile-efficient assemblies must also grow infinite non-algorithmic (pumped) structures with a simple closed-form description, or else suffer blocking of intended algorithmic structures. Our result holds for both directed and nondirected systems, and gives an explicit upper bound of (8|T|)^4|T|+1(5|σ| + 6), where |T| is the size of the tileset and |σ| is the size of the seed assembly, beyond which any path of tiles is pumpable or blockable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/06/2019

Non-cooperatively assembling large structures: a 2D pumping lemma cannot be as powerful as its 1D counterpart

We show the first asymptotically efficient constructions in the so-calle...
research
11/07/2022

The Need for Seed (in the abstract Tile Assembly Model)

In the abstract Tile Assembly Model (aTAM) square tiles self-assemble, a...
research
07/21/2020

Improved lower and upper bounds on the tile complexity of uniquely self-assembling a thin rectangle non-cooperatively in 3D

We investigate a fundamental question regarding a benchmark class of sha...
research
03/14/2019

Geometric Tiles and Powers and Limitations of Geometric Hindrance in Self-Assembly

Tile-based self-assembly systems are capable of universal computation an...
research
01/03/2022

Purely local growth of a quasicrystal

Self-assembly is the process in which the components of a system, whethe...
research
02/09/2022

Deterministic Non-cooperative Binding in Two-Dimensional Tile Assembly Systems Must Have Ultimately Periodic Paths

We consider non-cooperative binding, so-called 'temperature 1', in deter...
research
05/03/2023

The Impacts of Dimensionality, Diffusion, and Directedness on Intrinsic Cross-Model Simulation in Tile-Based Self-Assembly

Algorithmic self-assembly occurs when disorganized components autonomous...

Please sign up or login with your details

Forgot password? Click here to reset