cs.AIMar 13, 2026

Executable Archaeology: Reanimating the Logic Theorist from its IPL-V Source

Authors: Jeff Shrager

Organizations: Bennu Climate, Inc.

Abstract

The Logic Theorist (LT), created by Allen Newell, J. C. Shaw, and Herbert Simon in 1955-1956, is widely regarded as the first artificial intelligence program. While the original conceptual model was described in 1956, it underwent several iterations as the underlying Information Processing Language (IPL) evolved. Here I describe the construction of a new IPL-V interpreter, written in Common Lisp, and the faithful reanimation of the Logic Theorist from code transcribed directly from Stefferud's 1963 RAND technical report. Stefferud's version represents a pedagogical re-coding of the original heuristic logic into the standardized IPL-V. The reanimated LT successfully proves 16 of 23 attempted theorems from Chapter 2 of Principia Mathematica, results that are historically consistent with the original system's behavior within its search limits. To the author's knowledge, this is the first successful execution of the original Logic Theorist code in over half a century.

Figures & tables

Explore similar work

CardsList
  1. Case study: solving P-99 with LPTP and an LLM

    Jul 23, 2026Fred Mesnard, Thierry Marianne, Étienne Payet +1Logic ProgrammingLLM-Based Program Synthesis

  2. Case study: proving sqrt(2) irrational with LPTP and an LLM

    Jul 23, 2026Fred Mesnard, Étienne Payet, Wim VanhoofLarge Language Model-Guided Theorem ProvingAutomated Theorem Proving