Выбрать главу
TERMINOLOGY

replicator An entity that causes certain environments to make copies of it.

gene A molecular replicator. Life on Earth is based on genes that are DNA strands (RNA in the case of some viruses).

meme An idea that is a replicator, such as a joke or a scientific theory.

niche The niche of a replicator is the set of all possible environments in which the replicator would cause its own replication. The niche of an organism is the set of all possible environments and life-styles in which it could live and reproduce.

adaptation The degree to which a replicator is adapted to a niche is the degree to which it causes its own replication in that niche. More generally, an entity is adapted to its niche to the extent that it embodies knowledge that causes the niche to keep that knowledge in existence.

SUMMARY

Scientific progress since Galileo has seemed to refute the ancient idea that life is a fundamental phenomenon of nature. It has revealed the vast scale of the universe, compared with the Earth’s biosphere. Modern biology seems to have confirmed this refutation, by explaining living processes in terms of molecular replicators, genes, whose behaviour is governed by the same laws of physics as apply to inanimate matter. Nevertheless, life is associated with a fundamental principle of physics — the Turing principle — since it is the means by which virtual reality was first realized in nature. Also, despite appearances, life is a significant process on the largest scales of both time and space. The future behaviour of life will determine the future behaviour of stars and galaxies. And the largest-scale regular structure across universes exists where knowledge-bearing matter, such as brains or DNA gene segments, has evolved.

This direct connection between the theory of evolution and quantum theory is, to my mind, one of the most striking and unexpected of the many connections between the four strands. Another is the existence of a substantive quantum theory of computation underlying the existing theory of computation. That connection is the subject of the next chapter.

9

Quantum Computers

To anyone new to the subject, quantum computation sounds like the name of a new technology — the latest, perhaps, in the remark able succession that has included mechanical computation, transistorized electronic computation, silicon-chip computation, and so on. And it is true that even existing computer technology relies on microscopic quantum-mechanical processes. (Of course all physical processes are quantum-mechanical, but here I mean ones for which classical physics — i.e. non-quantum physics — gives very inaccurate predictions.) If the trend towards ever faster, more compact computer hardware is to continue, the technology must become even more ‘quantum-mechanical’ in this sense, simply because quantum-mechanical effects are dominant in all sufficiently small systems. If there were no more to it than that, quantum computation could hardly figure in any fundamental explanation of the fabric of reality, for there would be nothing fundamentally new in it. All present-day computers, whatever quantum-mechanical processes they may exploit, are merely different technological implementations of the same classical idea, that of the universal Turing machine. That is why the repertoire of computations available to all existing computers is essentially the same: they differ only in their speed, memory capacity and input-output devices. That is to say, even the lowliest of today’s home computers can be programmed to solve any problem, or render any environment, that our most powerful computers can, provided only that it is given additional memory, allowed to run for long enough, and given appropriate hardware for displaying its results.

Quantum computation is more than just a faster, more miniaturized technology for implementing Turing machines. A quantum computer is a machine that uses uniquely quantum-mechanical effects, especially interference, to perform wholly new types of computation that would be impossible, even in principle, on any Turing machine and hence on any classical computer. Quantum computation is therefore nothing less than a distinctively new way of harnessing nature.

Let me elaborate that claim. The earliest inventions for harnessing nature were tools powered by human muscles. They revolutionized our ancestors’ situation, but they suffered from the limitation that they required continuous human attention and effort during every moment of their use. Subsequent technology overcame that limitation: human beings managed to domesticate certain animals and plants, turning the biological adaptations in those organisms to human ends. Thus the crops could grow, and the guard dogs could watch, even while their owners slept. Another new type of technology began when human beings went beyond merely exploiting existing adaptations (and existing non-biological phenomena such as fire), and created completely new adaptations in the world, in the form of pottery, bricks, wheels, metal artefacts and machines. To do this they had to think about, and understand, the natural laws governing the world — including, as I have explained, not only its superficial aspects but the underlying fabric of reality. There followed thousands of years of progress in this type of technology — harnessing some of the materials, forces and energies of physics. In the twentieth century information was added to this list when the invention of computers allowed complex information processing to be performed outside human brains. Quantum computation, which is now in its early infancy, is a distinct further step in this progression. It will be the first technology that allows useful tasks to be performed in collaboration between parallel universes. A quantum computer would be capable of distributing components of a complex task among vast numbers of parallel universes, and then sharing the results.

I have already mentioned the significance of computational universality — the fact that a single physically possible computer can, given enough time and memory, perform any computation that any other physically possible computer can perform. The laws of physics as we currently know them do admit computational universality. However, to be at all useful or significant in the overall scheme of things, universality as I have defined it up to now is not sufficient. It merely means that the universal computer can eventually do what any other computer can. In other words, given enough time it is universal. But what if it is not given enough time? Imagine a universal computer that could execute only one computational step in the whole lifetime of the universe. Would its universality still be a profound property of reality? Presumably not. To put that more generally, one can criticize this narrow notion of universality because it classifies a task as being in a computer’s repertoire regardless of the physical resources that the computer would expend in performing the task. Thus, for instance, we have considered a virtual-reality user who is prepared to go into suspended animation for billions of years, while the computer calculates what to show next. In discussing the ultimate limits of virtual reality, that is the appropriate attitude for us to take. But when we are considering the usefulness of virtual reality — or what is even more important, the fundamental role that it plays in the fabric of reality — we must be more discriminating. Evolution would never have got off the ground if the task of rendering certain properties of the earliest, simplest habitats had not been tractable (that is, computable in a reasonable time) using readily available molecules as computers. Likewise, science and technology would never have got off the ground if designing a stone tool had required a thousand years of thinking. Moreover, what was true at the beginning has remained an absolute condition for progress at every step. Computational universality would not be much use to genes, no matter how much knowledge they contained, if rendering their organism were an intractable task — say, if one reproductive cycle took billions of years.