PulseCore

Chapter 3 · Section 16

The Inherited Compiler

A compiler turns source into a running program. Most compilers are written in the language they compile, so each one is built by the compiler before it; follow the line back and there is a small first compiler written by hand, the bootstrap. Ken Thompson showed, in his Turing Award lecture, what that lineage can carry: a trait placed in a compiler's binary alone passes to every compiler it builds, generation after generation, without ever appearing in any source (Thompson, 1984). The trait is not in the data; it is in the thing that reads the data.

The Lineage of Universes

Binary Pulse Theory reads a lineage of universes the same way. The Prime Pulse at the Zinf is the bootstrap: the one universe with no parent, its first word 0 → 1 → 0. Every universe after it runs the same Cell Rule, but a child does not start from nothing. Its Pulsecore is filled from its parent well's information (Return to Bifurcation, Part 3.10), the basin that returned through that well, laid across the child's whole field. The rule is shared; what a child inherits is the arrangement the rule acts on, and so the words the rule writes from it. Each universe speaks its own language, and close lineages speak close dialects.

A universe with no known parent, the first a player starts, has no basin to inherit. It starts from a draw, and in PulseCore 8.3 the draw is a recorded Genesis Seed: the same seed writes the same universe, so any universe can be replayed and its language read again.

What the Game Hears

The test of Part 4.10 asks whether a universe's own arrangement says more, under the rule, than the same data scrambled at its own grain. The first readings, taken on 27 October 2026, split cleanly by where the data came from:

  • A first universe, from a random draw: grammar only. Its arrangement did not beat the scrambled copies by more than their own scatter (on a 128 × 128 field it led the best scramble by 3.2 points while the scrambles themselves spread over 33).
  • Its child, from its parent's data: speaking. Its arrangement led the best of three scrambles by 18.5 points of structure, against a scatter of 0.5; in a full game run a level-13 child led its single control by 14 points.
  • A child from its parent's data scrambled first: grammar only, 0.9 points behind its best scramble.

So the speech is the inheritance. A drawn universe holds only the rule's grammar; a universe built from its parent's written data holds something the same data, scrambled, does not. These are first readings from a handful of runs, a result to repeat across many lineages before it is stated as a law.

Other Universes That Inherit

Lee Smolin proposed that black holes give birth to universes whose constants differ slightly from their parent's, so that lineages making more black holes come to dominate, which would explain why our constants seem tuned for them (Smolin, 1992; Smolin, 1997). Binary Pulse Theory shares the lineage and differs in what is carried: not a random change in the constants, but the parent well's own written data, the arrangement a child's compiler reads. It also gives each lineage a fingerprint that can be compared: its note (Part 4.9), the accent, and its vocabulary (Part 4.10), the words.

Links to Binary Pulse Theory

  • Part 3.10: Return to Bifurcation, the parent well's information as the child's Pulsecore.
  • Part 3.15: the physical as executed code; the drive and the compiler.
  • Part 4.9: the Lineage Note, a lineage's accent.
  • Part 4.10: the test that tells inherited speech from the rule's grammar.
  • Part 6.5: a child's constants from its well.