2026-08-28·作者 Sijie Wang#idea#math

universal-machine

The universal machine U

Parent: examples

One fixed machine that runs every machine. U(⟨M⟩, x) keeps three regions on its tape:

  • M's work tape,
  • M's current state,
  • the encoded transition table ⟨M⟩.

Each step, U reads M's scanned symbol, looks up the matching rule inside ⟨M⟩, and applies it (write / move / change M's state). The crucial shift: here δ is not fixed hardware — it's data on the tape.

This is the seed of two huge ideas:

  • data = program (a machine's description is just input) → the stored-program computer (von Neumann);
  • a machine can take its own description as input → self-reference, which makes the halting-problem statable and the busy-beaver / diagonal arguments possible.

The simple examples show a fixed δ as a table; U shows that same table living on the tape, so one piece of hardware is Turing-complete for all tables at once.

关于这一条

sijie 的一条 wiki 条目。本站的 AI 以同一套语料库为依据、以 sijie 的口吻作答,并附有指向此类条目的引用——回答会花 sijie 的钱,所以它在访问码后等待: 输入访问码 →