Physics of Computation and Information
22 Feb 2008 18:22
First: what does physics say about computation and communication? That is, what constraints do physical laws put on realizable computers? (See below.)
Second: What, if anything, do the theories of computation and information say about physics? I am particularly thinking of attempts to derive physical laws from information theory, none of which look the least bit convincing to me. The hope, I guess, is that what looks like physics, like a more-or-less contigent fact about the world, will turn out to be really math, something which would have to be true in any world which we deal with more-or-less statistically. As I said, I'm not familiar with any attempt to do this --- to get "it from bit," as Wheeler says --- which looks at all convincing. The only thing which comes close to being an exception is the use of the method of maximum entropy in statistical mechanics. But I'd argue this is deceptive: maximum-entropy distributions are ones with minimal interaction between their variables. The fact that they work for many but not all physical situations tells us in many cases we can find independent or nearly-independent variables to work with --- i.e., maxent works, when it does, because of contingent facts about the physical world, not out of some mathematical necessity. But that would take us into an argument about the foundations of statistical mechanics, which God forbid.
("Computational physics" in the sense of the journal classifications --- using computers to do calculations on physical problems --- is a third subject altogether. I find it about as interesting as the work which goes into compiling a handbook of integrals and formulas --- which is to say, I'm glad somebody else does it.)
Fundamental physical limits on computation: Landauer's principle (erasing one bit produces kTlog 2 joules of heat, where T is the absolute temperature and k is Boltzmann's constant), and erasure is necessary so that the computation goes forward from inputs to outputs, and not the reverse. (Or is it? Couldn't you just ignore the bits you keep around so as to have a reversible computation? For that matter, I should read the papers casting doubt on Landauer's principle, by Shenker and Norton, infra.) Others? Limits on bit storage per unit phase-space? Per unit mass? Limits on time needed to perform one logical operation? (See Lloyd's article in Nature, below, for discussion and references of these points. I'm not quite sure that he's right about the speed limitation.)
All physically-implementable computers would seem to have only finite memory. Therefore they cannot really be anything more than finite state machines, though their memories may be so large and so structured that devices of higher computational power are good approximations to them. Is there any way out of this conclusion? What does it imply for physics (if anything)? Of course, this in no way impunges on the mathematical soundness of notions of infinity. (I have an amusing proof that 1 is the largest integer for those who feel otherwise.)
23 July 2005: Reading Shenker and Norton's papers has pretty much convinced me that all the arguments I've heard in favor of Landauer's principle are invalid. More elsewhere.
See also: Computation; Information Theory; Physics; Quantum Mechanics
- Recommended:
- David Albert, Time and Chance [For the discussions of Maxwellian and pseudo-Maxwellian demons]
- Greg Egan [I'd say that Egan's novels are as good as the scientific
literature, but when it comes to knowledge, sophistication and imagination,
they're actually significiantly better than much of it.]
- Distress
- Permutation City
- Neil Gershenfeld, The Physics of Information Technology [Superb. He should not be able to teach as much as he does, assuming as little on the reader's part as he does, in as little space as he does; but somehow the trick is pulled off.]
- Information Physics at the University of New Mexico
- Seth Lloyd, "Ultimate Physical Limits to Computation," Nature 406(2000): 1047--1054
- Norm Margolus and L. B. Levitin, "The Maximum Speed of Dynamical Evolution," Physica D 120(1998): 188--195 = quant-ph/9710043
- O. C. Martin, R. Monasson and R. Zecchina, "Statistical mechanics methods and phase transitions in optimization problems," cond-mat/0104428
- Cris Moore, "Computational Complexity in Physics," cond-mat/0109010
- John D. Norton, "Eaters of the Lotus: Landauer's Principle and the Return of Maxwell's Demon", phil-sci 1729
- Orly Shenker, "Logic and Entropy", phil-sci 115 [Claims Landauer's principle is wrong]
- W. H. Zurek (ed.), Complexity, Entropy, and the Physics of Information
- Dis-recommended:
- B. Roy Frieden, Physics from Fisher Information: A Unification [Attempt to derive physics from information theory. I think this is a bad book, but (immodestly) I do recommend my review of it: Laboring to Bring Forth a Mouse]
- To read [thanks to Erik Tellgren for references on Maxwell's demon]:
- A. E. Allahverdyan and Th. M. Nieuwenhuizen, "Breakdown of the Landauer bound for information erasure in the quantum regime," cond-mat/0012284 [Color me skeptical]
- Scott Aaronson, "NP-complete Problems and Physical Reality", quant-ph/0502072
- Samson Abramsky, "A structural approach to reversible computation", Theoretical Computer Science 347 (2005): 441--464
- R. Balian, "Information in statistical physics", cond-mat/0501322
- M. Maissam Barkeshli, "Dissipationless Information Erasure and the Breakdown of Landauer's Principle", cond-mat/0504323
- Charles H. Bennett, "Notes on Landauer's principle, reversible computation, and Maxwell's Demon", Studies In History and Philosophy of Science Part B 34 (2003): 501--510
- Brillouin, Science and Information Theory
- J. Bub, "Maxwell's Demon and the Thermodynamics of Computation", Studies In History and Philosophy of Science B 32 (2001): 569--579
- Ariel Caticha, "Entropic Dynamics," gr-qc/0109068 [More maxentery]
- John C. Collins, "On the Compatibility Between Physics and Intelligent Organisms," physics/0102024 [Claims to have a truly elegant refutation of Penrose]
- A. Daffertshofer and A. R. Plastino, "Landauer's principle and the conservation of information", Physics Letters A 342 (2005): 213--216
- John Earman and John Norton, "Exorcist XIV: The wrath of
Maxwell's Demon"
- "From Maxwell to Szilard", Studies in the History and Philosophy of Modern Physics 29 (1998): 435--471
- "From Szilard to Landauer and beyond", Studies in the History and Philosophy of Modern Physics 30 (1999): 1--40
- Gramss, Bornholdt, Gross, Mitchell and Pellizzari (eds.), Non-Standard Computation: Molecular Computation --- Cellular Automata --- Evolutionary Algorithms --- Quantum Computers
- Anthony J. G. Hey (ed.), Feynman and Computation
- Antonio Iovanella, Benedetto Scoppola and Elisabetta Scoppola, "Some Spin Glass Ideas Applied to the Clique Problem", Journal of Statistical Physics 126 (2007): 895--915
- Dominik Janzing, "On the Computational Power of Molecular Heat Engines", Journal of Statistical Physics 122 (2006): 531--566
- Rolf Landauer, "The Physical Nature of Information," Physics Letters A 217 (1996): 188--193
- Lev B. Levitin, "Energy Cost of Information Transmission (Along the Path to Understanding)," Physica D 120(1998): 162--167
- Lev B. Levitin and Tommaso Toffoli, "Thermodynamic Cost of Reversible Computing", Physical Review Letters 99 (2007): 110502
- Seth Lloyd
- "Use of Mutual Information to Decrease Entropy --- Implications for the Second Law of Thermodynamics," Physical Review A 39 (1989): 5378--5386
- "Computational capacity of the universe," quant-ph/0110141 [Already at the abstract I have doubts. I'm not quibbling with idea that there's a certain minimal amount of time needed to perform (the equivalent of) logic operations, or phase-space needed to store information. But given that the most plausible hypothesis for the composition of the universe is presently "90% of all mass is something we can't see", well, I don't think this is a profitable calculation to make]
- O. J. E. Maroney, "Does a Computer have an Arrow of Time?", 0709.3131
- Caterina E. Mora and Hans J. Briegel, "Algorithmic Complexity and Entanglement of Quantum States", Physical Review Letters 95 (2005): 200503 ["We define the algorithmic complexity of a quantum state relative to a given precision parameter, and give upper bounds for various examples of states. We also establish a connection between the entanglement of a quantum state and its algorithmic complexity."]
- Allon Percus, Gabriel Istrate and Cristopher Moore (eds.), Computational Complexity and Statistical Physics [Blurb. Thanks to Cris for arranging for a review copy for me.]
- A. R. Plastino and A. Daffertshofer, "Liouville Dynamics and the Conservation of Classical Information", Physical Review Letters 93 (2004): 138701
- Takahiro Sagawa and Masahito Ueda, "Jarzynski Equality with Maxwell's Demon", cond-mat/0609085
- Matthias Scheutz, "When Physical Systems Realize Functions...", Minds and Machines 9 (1999): 161--196 ["I argue that standard notions of computation together with a 'state-to-state correspondence view of implementation' cannot overcome difficulties posed by Putnam's Realization Theorem and that, therefore, a different approach to implementation is required. The notion 'realization of a function', developed out of physical theories, is then introduced as a replacement for the notional pair, 'computation-implementation'. After gradual refinement, taking practical constraints into account, this notion gives rise to the notion 'digital system' which singles out physical systems that could be actually used, and possibly even built."]
- Orly Shenker and Meir Hemmo, "Maxwell's Demon", phil-sci/3795 [preprint in the evil Word]
- Tony Short, James Ladyman, Berry Groisman and Stuart Presnell, "The Connection between Logical and Thermodynamical Irreversibility", phil-sci 2374
- Tommaso Toffoli, Silvio Capobianco, Patrizia Mentrasti, "When--and how--can a cellular automaton be rewritten as a lattice gas?", 0709.1173 ["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."]
- Steven Weinstein, "Objectivity, Information, and Maxwell's Demon", Philosophy of Science 70 (2003): 1245--1255
- Michael M. Wolf, Frank Verstraete, Matthew B. Hastings, and J. Ignacio Cirac, "Area Laws in Quantum Systems: Mutual Information and Correlations", Physical Review Letters 100 (2008): 070502
- David Wolpert, "On the Computational Capabilities of Physical Systems," physics/0005058 (pt. I, "The Impossibility of Infallible Computation") and physics/0005059 (pt. II, "Relationship with Conventional Computer Science")
