When - and how - can a cellular automaton be rewritten as a lattice gas?

被引:15
作者
Toffoli, Tommaso [1 ]
Capobianco, Silvio [2 ]
Mentrasti, Patrizia [3 ]
机构
[1] Boston Univ, Boston, MA 02215 USA
[2] Reykjavik Univ, Sch Comp Sci, Reykjavik, Iceland
[3] Univ Roma La Sapienza, Dip Matemat, Rome, Italy
关键词
D O I
10.1016/j.tcs.2008.04.047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Both cellular automata (CA) and lattice-gas automata (LG) provide finite algorithmic presentations for certain classes of infinite dynamical systems studied by symbolic dynamics; it is Customary to use the terms 'cellular automaton' and 'lattice gas' for a dynamic system it self as well as for its presentation. The two kinds of presentation share many traits but also display profound differences oil issues ranging from decidability to modeling convenience and physical implementability. Following a conjecture by Toffoli and Margolus, it had been proved by Kari that any invertible CA, at least Up to two dimensions, can be rewritten as all isomorphic LG. But until now it was not known whether this is possible in general for noninvertible CA-which comprise "almost all" CA and represent the bulk of examples in theory and applications. Even circumstantial evidence - whether in favor or against - was lacking. Here, for noninvertible CA, (a) we prove that ail LG presentation is out of the question for the vanishingly small class of surjective ones. We then turn Our attention to all the rest noninvertible and nonsurjective - which comprise all the typical ones, including Conway's 'Game of Life'. For these (b) we prove by explicit construction that all the one-dimensional ones are representable as LG, and (c) we present and motivate the conjecture that this result extends to any number of dimensions. The tradeoff between dissipation rate and Structural complexity implied by the above results have compelling implications for the thermodynamics Of Computation at a microscopic scale. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:71 / 88
页数:18
相关论文
共 42 条
[1]  
Amoroso S., 1972, Journal of Computer and System Sciences, V6, P448, DOI 10.1016/S0022-0000(72)80013-8
[2]  
[Anonymous], 1956, INTRO CYBERNETICS
[3]  
[Anonymous], LNCS
[4]  
[Anonymous], FINITE DIFFERENCE SC
[5]  
Baker H. G., 1994, Computer Architecture News, V22, P34, DOI 10.1145/181993.181999
[6]   ELEMENTARY GATES FOR QUANTUM COMPUTATION [J].
BARENCO, A ;
BENNETT, CH ;
CLEVE, R ;
DIVINCENZO, DP ;
MARGOLUS, N ;
SHOR, P ;
SLEATOR, T ;
SMOLIN, JA ;
WEINFURTER, H .
PHYSICAL REVIEW A, 1995, 52 (05) :3457-3467
[7]   TIME-SPACE TRADE-OFFS FOR REVERSIBLE COMPUTATION [J].
BENNETT, CH .
SIAM JOURNAL ON COMPUTING, 1989, 18 (04) :766-776
[8]  
CALUDE C, 2002, INFORM RANDOMNESS AL, P367
[9]  
CAPOBIANCO S, DISCRETE MATH UNPUB
[10]  
Durand-Lose J., 2001, DISCRETE MATH THEOR, P145