Difference between revisions of "Intrinsic Universality of the aTAM"
Line 1: | Line 1: | ||
− | An intrinsically universal model is one which contains some system ''U'', such that for any arbitrary system ''T'' within that model, ''U'' can be given a starting condition based on ''T'' such that ''U'' will then completely [[Simulation in the aTAM | simulate]] the behavior of ''T''. That is, ''U'' will mimic all behaviors of ''T'', but at a re-scaling in which each ''n × n'' block within ''U'', for some $n \in \mathbb{N}$, can be mapped to a single element of ''T''. Cellular automata and Turing machines are both examples of models which are intrinsically universal. | + | ==Intrinsic Universality== |
+ | An intrinsically universal (IU) model is one which contains some system ''U'', such that for any arbitrary system ''T'' within that model, ''U'' can be given a starting condition based on ''T'' such that ''U'' will then completely [[Simulation in the aTAM | simulate]] the behavior of ''T''. That is, ''U'' will mimic all behaviors of ''T'', but at a re-scaling in which each ''n × n'' block within ''U'', for some $n \in \mathbb{N}$, can be mapped to a single element of ''T''. Cellular automata and Turing machines are both examples of models which are intrinsically universal. | ||
+ | |||
+ | ==The aTAM is IU== | ||
+ | While an aTAM system can be designed to simulate an arbitrary Turing machine, which could computationally simulate an arbitrary aTAM system, another interesting question was whether or not the aTAM is intrinsically universal, or: Is there a single tile set which can be used to simulate the behavior of any arbitrary aTAM system? Essentially, if the tiles of this "universal" tile set could be arranged to form a seed structure such that that structure contains an encoding of some other aTAM system, say $\mathcal{T}$, could additional copies of tiles from the universal tile set attach to grow into an assembly which simulates the system $\mathcal{T}$? Of course, the simulation would be a scaled up version of the original system, but it must be the case that every behavior that $\mathcal{T}$ is capable of, the simulating system is also capable of. Preliminary work by Doty, Lutz, Patitz, Summers, and Woods in <ref name=USA /> showed that for a constrained set of aTAM systems, namely those in which all tiles bind with exactly strength $\tau$ and there are no glue mismatches between adjacent tile edges, that class is intrinsically universal. Furthermore, it was later shown by Doty, Lutz, Patitz, Schweller, Summers, and Woods in <ref name=IUSA /> that the entire, unconstrained class of aTAM systems is intrinsically universal. In fact, they demonstrated a tile set ''U'' and a method for using the definition of an arbitrary aTAM system $\mathcal{T}$ of ''any'' temperature to form a seed structure for ''U'' so that the system with that seed, the tiles from ''U'', and at temperature 2, can simulate $\mathcal{T}$. Thus, a single tile set in a properly seeded system at temperature 2 can simulate the behavior of ''any'' aTAM system at ''any'' temperature. | ||
+ | |||
+ | ==IU vs. temperature== | ||
+ | The previous result shows a powerful symmetry to the aTAM, since there is a system within it that can behave exactly like any other system within it. In <ref name=IUNeedsCoop />, Meunier, Patitz, Summers, Theyssier, Winslow, and Woods showed that the temperature 2 parameter for systems using the intrinsically universal tile set is in fact a lower bound. They showed that no aTAM tile set exists which can simulate arbitrary aTAM systems of temperature >1, while operating in a system of temperature 1, proving that the cooperative behavior provided by temperature 2 self-assembly can not be simulated at temperature 1. Further, their impossibility result extends to 3D, showing that even 3D temperature 1 aTAM systems cannot simulate 2D temperature 2 aTAM systems, which is contrasted with the facts that 3D temperature 1 systems are capable of universal computation (see [[The influence of temperature]]), and the second result of <ref name=IUNeedsCoop /> shows that 3D temperature 1 systems can simulate arbitrary 2D temperature 1 systems. These results especially emphasize the fact that the power to perform universal computation does not imply the power to simulate arbitrary behaviors of algorithmic self-assembly. | ||
+ | |||
+ | Answering more of the questions about the limitations of simulation at temperature 1, in <ref name=TempOneNotIU /> Meunier and Woods proved that the class of temperature 1 aTAM systems are not themselves IU. This work also showed that they are not capable of simulating bounded Turing machines, further showing their limitations in terms of computing. | ||
+ | |||
+ | ==Directedness and IU== | ||
+ | A directed system | ||
− | |||
==References== | ==References== | ||
Line 33: | Line 44: | ||
<ref name =IUNeedsCoop><bibtex> | <ref name =IUNeedsCoop><bibtex> | ||
− | @ | + | @inproceedings{IUNeedsCoop, |
− | author = {Pierre-Etienne Meunier and | + | title = {Intrinsic universality in tile self-assembly requires cooperation}, |
+ | author = {Pierre-\'Etienne Meunier and | ||
Matthew J. Patitz and | Matthew J. Patitz and | ||
Scott M. Summers and | Scott M. Summers and | ||
Line 40: | Line 52: | ||
Andrew Winslow and | Andrew Winslow and | ||
Damien Woods}, | Damien Woods}, | ||
− | title | + | year = {2014}, |
− | + | booktitle = {Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA 2014), (Portland, OR, USA, January 5-7, 2014)}, | |
− | + | pages = {752--771}, | |
− | + | } | |
− | + | ||
+ | </bibtex></ref> | ||
+ | |||
+ | <ref name =TempOneNotIU><bibtex> | ||
+ | @inproceedings{TempOneNotIU, | ||
+ | author = {Meunier, Pierre-\'{E}tienne and Woods, Damien}, | ||
+ | title = {The Non-cooperative Tile Assembly Model is Not Intrinsically Universal or Capable of Bounded Turing Machine Simulation}, | ||
+ | booktitle = {Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing}, | ||
+ | series = {STOC 2017}, | ||
+ | year = {2017}, | ||
+ | isbn = {978-1-4503-4528-6}, | ||
+ | location = {Montreal, Canada}, | ||
+ | pages = {328--341}, | ||
} | } | ||
Revision as of 08:12, 11 July 2018
Contents
Intrinsic Universality
An intrinsically universal (IU) model is one which contains some system U, such that for any arbitrary system T within that model, U can be given a starting condition based on T such that U will then completely simulate the behavior of T. That is, U will mimic all behaviors of T, but at a re-scaling in which each n × n block within U, for some \(n \in \mathbb{N}\), can be mapped to a single element of T. Cellular automata and Turing machines are both examples of models which are intrinsically universal.
The aTAM is IU
While an aTAM system can be designed to simulate an arbitrary Turing machine, which could computationally simulate an arbitrary aTAM system, another interesting question was whether or not the aTAM is intrinsically universal, or: Is there a single tile set which can be used to simulate the behavior of any arbitrary aTAM system? Essentially, if the tiles of this "universal" tile set could be arranged to form a seed structure such that that structure contains an encoding of some other aTAM system, say \(\mathcal{T}\), could additional copies of tiles from the universal tile set attach to grow into an assembly which simulates the system \(\mathcal{T}\)? Of course, the simulation would be a scaled up version of the original system, but it must be the case that every behavior that \(\mathcal{T}\) is capable of, the simulating system is also capable of. Preliminary work by Doty, Lutz, Patitz, Summers, and Woods in [1] showed that for a constrained set of aTAM systems, namely those in which all tiles bind with exactly strength \(\tau\) and there are no glue mismatches between adjacent tile edges, that class is intrinsically universal. Furthermore, it was later shown by Doty, Lutz, Patitz, Schweller, Summers, and Woods in [2] that the entire, unconstrained class of aTAM systems is intrinsically universal. In fact, they demonstrated a tile set U and a method for using the definition of an arbitrary aTAM system \(\mathcal{T}\) of any temperature to form a seed structure for U so that the system with that seed, the tiles from U, and at temperature 2, can simulate \(\mathcal{T}\). Thus, a single tile set in a properly seeded system at temperature 2 can simulate the behavior of any aTAM system at any temperature.
IU vs. temperature
The previous result shows a powerful symmetry to the aTAM, since there is a system within it that can behave exactly like any other system within it. In [3], Meunier, Patitz, Summers, Theyssier, Winslow, and Woods showed that the temperature 2 parameter for systems using the intrinsically universal tile set is in fact a lower bound. They showed that no aTAM tile set exists which can simulate arbitrary aTAM systems of temperature >1, while operating in a system of temperature 1, proving that the cooperative behavior provided by temperature 2 self-assembly can not be simulated at temperature 1. Further, their impossibility result extends to 3D, showing that even 3D temperature 1 aTAM systems cannot simulate 2D temperature 2 aTAM systems, which is contrasted with the facts that 3D temperature 1 systems are capable of universal computation (see The influence of temperature), and the second result of [3] shows that 3D temperature 1 systems can simulate arbitrary 2D temperature 1 systems. These results especially emphasize the fact that the power to perform universal computation does not imply the power to simulate arbitrary behaviors of algorithmic self-assembly.
Answering more of the questions about the limitations of simulation at temperature 1, in [4] Meunier and Woods proved that the class of temperature 1 aTAM systems are not themselves IU. This work also showed that they are not capable of simulating bounded Turing machines, further showing their limitations in terms of computing.
Directedness and IU
A directed system
References
- ↑
David Doty, Jack H. Lutz, Matthew J. Patitz, Scott M. Summers, Damien Woods - Intrinsic Universality in Self-Assembly
- Proceedings of the 27th International Symposium on Theoretical Aspects of Computer Science pp. 275--286,2009
- BibtexAuthor : David Doty, Jack H. Lutz, Matthew J. Patitz, Scott M. Summers, Damien Woods
Title : Intrinsic Universality in Self-Assembly
In : Proceedings of the 27th International Symposium on Theoretical Aspects of Computer Science -
Address :
Date : 2009
- ↑
David Doty, Jack H. Lutz, Matthew J. Patitz, Robert T. Schweller, Scott M. Summers, Damien Woods - The tile assembly model is intrinsically universal
- Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science ,2012
- BibtexAuthor : David Doty, Jack H. Lutz, Matthew J. Patitz, Robert T. Schweller, Scott M. Summers, Damien Woods
Title : The tile assembly model is intrinsically universal
In : Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science -
Address :
Date : 2012
- ↑ 3.0 3.1
Pierre-\'Etienne Meunier, Matthew J. Patitz, Scott M. Summers, Guillaume Theyssier, Andrew Winslow, Damien Woods - Intrinsic universality in tile self-assembly requires cooperation
- Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA 2014), (Portland, OR, USA, January 5-7, 2014) pp. 752--771,2014
- BibtexAuthor : Pierre-\'Etienne Meunier, Matthew J. Patitz, Scott M. Summers, Guillaume Theyssier, Andrew Winslow, Damien Woods
Title : Intrinsic universality in tile self-assembly requires cooperation
In : Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA 2014), (Portland, OR, USA, January 5-7, 2014) -
Address :
Date : 2014
- ↑
Meunier, Pierre-\'{E}tienne, Woods, Damien - The Non-cooperative Tile Assembly Model is Not Intrinsically Universal or Capable of Bounded Turing Machine Simulation
- Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing pp. 328--341,2017
- BibtexAuthor : Meunier, Pierre-\'{E}tienne, Woods, Damien
Title : The Non-cooperative Tile Assembly Model is Not Intrinsically Universal or Capable of Bounded Turing Machine Simulation
In : Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing -
Address :
Date : 2017