Specific ergodicity asks, for an invertible cellular automaton, lattice gas, or similar indefinitely-extended computational medium, what fraction of the information needed to specify an individual state is still missing after one is told the computational trajectory to which that state belongs. While the well-known distinction between "ergodic" and "nonergodic" for a dynamical system is an all-or-nothing classification, specific ergodicity---with range in the [0,1] interval---provides a continuous parameter which may be interpreted as "degree of ergodicity." Moreover, while the property of a system's being ergodic can only refer to the system as a whole, specific ergodicity is an intensive quantity (ie it factors out the size of the system); thus, for a spatially-distributed, homogeneous computational system such as a cellular automaton or a lattice gas, in the limit of infinite system size this quantity reflects an intrinsic property of the material that makes up the computational medium, abstracting from its specific size or shapeWe provide the conceptual background, present theoretical and numerical results, and discuss the relevance of specific ergodicity to a number of concrete research questions.Values of specific ergodicity for a variety of systems of actual interest turn out to be well distributed over its entire range; in this sense, this quantity is an informative indicator. Indeed, besides representing a useful parameter in the classification of distributed computational media, specific ergodicity provides a "sense of direction" in issues such as protection from noise, design of self-organizing media, necessary conditions for the emergence and persistence of life, effectiveness of a parallel architecture as a "programmable medium," and a number of topics in nanotechnology
[1]
Lev B. Levitin,et al.
Physical limitations of rate, depth, and minimum energy in information processing
,
1982
.
[2]
Norman Margolus,et al.
Physics-Like Models of Computation
,
2002,
Collision-Based Computing.
[3]
Tommaso Toffoli.
A pedestrian's introduction to spacetime crystallography
,
2004,
IBM J. Res. Dev..
[4]
Y. Pomeau,et al.
Molecular dynamics of a classical lattice gas: Transport properties and time correlation functions
,
1976
.
[5]
N. Margolus,et al.
Invertible cellular automata: a review
,
1991
.
[6]
T. Toffoli,et al.
Conservative logic
,
2002,
Collision-Based Computing.
[7]
Jérôme Olivier Durand-Lose,et al.
Representing Reversible Cellular Automata with Reversible Block Cellular Automata
,
2001,
DM-CCG.
[8]
Stewart Baldwin,et al.
Calculating Topological Entropy
,
1997
.
[9]
Silvio Capobianco.
Structure and Invertibility in Cellular Automata
,
2004
.
[10]
Norman H. Margolus,et al.
Crystalline computation
,
1998,
comp-gas/9811002.
[11]
Tommaso Toffoli,et al.
Cellular automata machines - a new environment for modeling
,
1987,
MIT Press series in scientific computation.
[12]
Tommaso Toffoli,et al.
Action, or the fungibility of computation
,
1999
.