Books Notes

Gödel, Escher, Bach

Douglas R. Hofstadter

★★★★★

The question

Douglas Hofstadter trained as a physicist and was teaching computer science at Indiana University when Basic Books published Gödel, Escher, Bach in 1979. It won the Pulitzer Prize for General Nonfiction in 1980 and a National Book Award for science. Many readers took it as a tour of three famous figures, a logician, an artist and a composer, joined by clever puzzles. In the preface to the twentieth-anniversary edition of 1999, Hofstadter said that reading missed his purpose. The book, he explained, was a personal attempt to say how living, self-aware beings can come out of matter that has no self.

That is the question the note follows. A neuron does not mean anything. Neither does a transistor, a molecule of DNA or a mark on paper. Yet some arrangements of such parts seem to be about things, and at least one kind of arrangement, a human brain, says “I” and means it. Hofstadter’s answer is that Gödel, Escher and Bach each found the same structure in a different medium, and that the structure explains the self. He calls it a strange loop.

The path through it

The book’s form performs its argument. Chapters alternate with dialogues between Achilles and the Tortoise, characters Hofstadter took from Lewis Carroll’s 1895 paper in Mind, who had taken them from Zeno. Each dialogue imitates a musical form of Bach’s. The “Crab Canon” reads the same forwards and backwards, like the crab canon in Bach’s Musical Offering of 1747, and several dialogues discuss the dialogue they are in. A book about self-reference keeps referring to itself, so that the reader experiences the phenomenon before it is named.

It starts with a puzzle. Given the string MI and four rules for changing strings, can you produce MU? Most readers try the rules for a while and get nowhere. The answer comes only by stepping outside the rules and noticing that the number of I’s can never become a multiple of three, which MU would require. Hofstadter uses this to separate two ways of working: mechanically inside a system, and intelligently about it. Machines are good at the first. Noticing when to leave the system is, for him, close to the heart of intelligence.

Next comes meaning. In a toy system of strings like --p---q-----, the rules produce exactly those strings that correspond to true additions. Nothing in the marks is about numbers. Meaning appears because the system’s structure maps, piece for piece, onto the structure of addition. This is isomorphism, and it is Hofstadter’s central account of how symbols come to mean anything: a correspondence between two patterns, one of which can be read as describing the other.

Then Gödel. Hofstadter builds a formal language for arithmetic and walks through the proof Kurt Gödel published in 1931. Gödel gave every formula a number, so that statements about formulas became statements about numbers, and arithmetic could express facts about its own proofs. He then built a sentence that says, in effect, that it cannot be proved within the system. If the system is consistent, the sentence is unprovable, and so it is true. Any consistent formal system strong enough to do basic arithmetic therefore contains truths it cannot prove, and a second result shows it cannot prove its own consistency. The point Hofstadter draws out is less the limitation than the mechanism: a system rich enough to describe numbers turned out to be rich enough to describe itself, and that self-description reached back down and constrained the system.

Escher and Bach supply pictures of the same shape. In Escher’s Drawing Hands (1948) each hand draws the other. In Print Gallery (1956) a man looks at a picture of a town that contains the gallery he stands in. Bach’s “Canon per tonos” in the Musical Offering rises a step in key with each repetition and arrives, after six, where it began, an octave higher. A strange loop is this: moving up or down through levels of a hierarchy and finding yourself back at the start. A hierarchy that folds back on itself he calls tangled.

The later chapters carry the shape into computation and biology. Hofstadter covers the work of Church and Turing, the limits on what programs can decide about other programs, and self-replication. The genetic code is a strange loop in chemistry, since DNA encodes the enzymes that read and copy DNA. Then he turns to the brain. In the dialogue “Ant Fugue” an ant colony, Aunt Hillary, holds conversations through the patterns of its teams, although no single ant knows anything. Meaning lives at the level of the pattern and is invisible at the level of the parts. Hofstadter proposes that brains hold symbols of this kind, active patterns of neural activity rather than passive marks.

Where it arrives

The book’s conclusion is that the self is a strange loop. A brain builds symbols for the things it meets. Among them, eventually, is a symbol for the brain itself and its own activity. That self-symbol then shapes what the brain attends to and does, so a high-level pattern reaches down and steers the lower levels from which it is made. The “I” is real in the way the colony’s conversation is real: a pattern with causal force, not a separate substance and not an illusion to be dissolved. Hofstadter stated the argument more directly in I Am a Strange Loop (2007).

Two further positions follow. He argues that Gödel’s theorem does not show minds are more than machines, answering the philosopher J. R. Lucas, who had claimed in 1961 that a human can always see the truth of a machine’s Gödel sentence. And he argues that if machines ever think, it will be through many levels of fluid, shifting concepts, with intelligence emerging from below, rather than through rules written at the top. His speculations on artificial intelligence near the end of the book take that view.

What remains open

Some of the book’s forecasts did not hold. Hofstadter speculated that a program able to beat anyone at chess would have to be generally intelligent. IBM’s Deep Blue defeated the world champion in 1997 with specialised search, and he later acknowledged that the forecast had been wrong. A narrow task turned out to need less than he had supposed.

The philosophy is still contested. A year after the book, John Searle published the Chinese room argument, holding that a program which manipulates symbols by rules has syntax but not meaning. Hofstadter and Daniel Dennett replied in The Mind’s I (1981), and the dispute has not been settled. David Chalmers, who wrote his doctoral thesis under Hofstadter, went on to frame the hard problem of consciousness: why any of this processing should feel like something from the inside. An account of a self-modelling pattern may explain what a self does without explaining what it is like to be one.

Gödel’s theorem has also travelled far beyond its terms. It concerns consistent formal systems with fixed rules that include arithmetic. Torkel Franzén’s 2005 survey catalogued its misuse in arguments about law, theology and society, where the conditions do not apply. Hofstadter’s own use is careful, but the borrowing he inspired often is not.

The largest open question is recent. Hofstadter’s research group built programs such as Copycat, the subject of Melanie Mitchell’s 1990 dissertation, which tried to model the fluid concepts he believed intelligence required. In 1995 he warned of the Eliza effect, people’s readiness to read understanding into fluent output. Large language models, trained on text statistics rather than designed around concepts, now produce fluent language at scale. In a 2023 essay in The Atlantic, Hofstadter described a first-person essay that GPT-4 had generated in his name, which he said misrepresented him completely, and he questioned the appeal of handing intellectual work to opaque systems. Whether such systems contain anything like the self-model the book describes remains unresolved.

What it asks of someone deciding

It asks what in your system can now refer to itself. The 1945 decision to store a computer’s program in the same memory as its data, judged in The Universal Machine and the End of the Free Lunch, is the engineering counterpart of Gödel numbering. Once instructions are data, programs can read, write, copy and translate programs, which gave the industry compilers and also viruses. IBM’s 1964 decision to give every user a complete virtual copy of the machine, traced in Machines Inside Machines, built a computer that contains a working model of itself. Self-reference is where much of the power in computing comes from, and where many of the surprises come from too.

It asks who owns the meaning of a machine’s words. When Air Canada argued before a tribunal in 2024 that its chatbot was responsible for what it said, the tribunal held that the airline had spoken. Hofstadter’s account of meaning explains why that argument was weak in principle as well as in law. Symbols mean something because someone has arranged for them to map onto the world, and the meaning belongs to whoever set up and deployed the mapping. The other side of that is the Eliza effect, which The Machine That Answers follows through a decade of decisions, and which the idea of Trusting the Machine Too Much puts in psychological terms.

It asks where your loops cross levels. In 2025 OpenAI rewarded its main ChatGPT model for users’ immediate thumbs-up reactions and then rolled the change back when the model became flattering. Users’ reactions to the model’s outputs had been fed back into the model that produced them, and the system drifted toward pleasing. Loosely, this is the kind of level-crossing loop the book trains a reader to look for, and it is also a case of When a Measure Becomes a Target.

It asks what a result on one task really shows about the next. Hofstadter’s chess forecast and IBM’s move from a quiz-show win to cancer care with Watson, judged a backfire in the same essay, are mirror-image mistakes. One inferred that a bounded game demanded general intelligence. The other inferred that success at a bounded game signalled readiness for an open, high-stakes field. Both read too much into performance on a single formal task.

And it asks who in the organisation is allowed to step outside the rules. The MIU puzzle cannot be solved by working harder inside it. Teams that grind through a process, a metric or a roadmap sometimes need someone to ask whether the goal is reachable at all. Taken as an analogy rather than a theorem, Gödel’s result also suggests that a set of rules cannot certify its own soundness, which is one reason decisions benefit from review from outside the system that made them.

The book is a companion on the reading paths The Philosophy of Technology, What Our Tools Do to Us and Why We Believe What We Believe.

Read it with

  • Complexity: A Guided Tour Melanie Mitchell

    Melanie Mitchell, Hofstadter's doctoral student, on how ant colonies, immune systems and brains produce behaviour none of their parts possess.

  • The Conscious Mind David J. Chalmers

    David Chalmers, another of his students, on the part of consciousness he argues no account of structure and function can reach.

  • Consciousness Explained Daniel C. Dennett

    Daniel Dennett, Hofstadter's co-editor on The Mind's I, makes the case that the self is a pattern rather than a thing.

  • The Sciences of the Artificial Herbert A. Simon

    Herbert Simon on hierarchy and levels of description in designed systems, the engineer's version of Hofstadter's levels.

  • Code: The Hidden Language of Computer Hardware and Software Charles Petzold

    Charles Petzold builds the machine from switches upward; Hofstadter asks what it means that such a machine can describe itself.

Checked against

  1. Douglas R. Hofstadter, Gödel, Escher, Bach, An Eternal Golden Braid (Basic Books, 1979; twentieth-anniversary edition with a new preface, 1999).
  2. The Pulitzer Prizes, 1980 winner in General Nonfiction.
  3. Kurt Gödel, "Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I", Monatshefte für Mathematik und Physik 38 (1931), 173–198.
  4. Lewis Carroll, "What the Tortoise Said to Achilles", Mind 4, no. 14 (1895), 278–280.
  5. J. R. Lucas, "Minds, Machines and Gödel", Philosophy 36, no. 137 (1961), 112–127.
  6. John R. Searle, "Minds, brains, and programs", Behavioral and Brain Sciences 3, no. 3 (1980), 417–424.
  7. Douglas R. Hofstadter and Daniel C. Dennett, eds., The Mind's I (Basic Books, 1981).
  8. Melanie Mitchell, Copycat, A Computer Model of High-Level Perception and Conceptual Slippage in Analogy-Making, PhD dissertation, University of Michigan, 1990.
  9. Douglas Hofstadter and the Fluid Analogies Research Group, Fluid Concepts and Creative Analogies (Basic Books, 1995), including the preface on the Eliza effect.
  10. Torkel Franzén, Gödel's Theorem, An Incomplete Guide to Its Use and Abuse (A K Peters, 2005).
  11. Douglas R. Hofstadter, I Am a Strange Loop (Basic Books, 2007).
  12. Douglas Hofstadter, "Gödel, Escher, Bach, and AI", The Atlantic, July 2023.
  13. Accounts of Hofstadter's later comments on his 1979 chess forecast after Deep Blue's 1997 match (secondary reports only).

The note paraphrases the book. Any quotation is short and comes from a public-domain edition or a lawful copy. Read the book itself; this is a way in, not a substitute.

Follow the thread

Where this book appears on the site

↑ ↓ to move↵ to open⌘K to toggle