~/talk

Unlimited Register Machines, Gödelization and Universality

Talkat clojureD 2016 · on Saturday, 2016-02-20· [computing-history]
slides:none on file

Defines an Unlimited Register Machine formalism and shows a working Clojure DSL and interpreter that executes URM programs, adds convenience instructions (push, pop, copy) to avoid astronomic runtimes, and implements Gödelization to turn programs into numbers by encoding pairs and lists. Demonstrates encoding the add program as a single huge number and evaluating it (e.g. 5+5 produces 10), outlines how parity marks instruction types, and sketches a concrete Universal URM construction aimed at a mechanized undecidability proof.

AI-written summary · about

  1. 0:00Introduction to URMs
  2. 1:09Defining register machines
  3. 5:22Executing programs
  4. 9:53Multiplication and complexity
  5. 13:14Building a Clojure DSL
  6. 15:15Universality and Gödelization
  7. 20:22Data encoding techniques
  8. 25:07Universal machine conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.