ElemedexEnciclopedia de bolsillo de arquitecturas de IA
N.º 003

Logic Theorist

Logic Theory Machine (LT)

Demostrador heurístico

Probó 38 de los primeros 52 teoremas del capítulo 2 de los Principia Mathematica sin saber qué significa «o». Para uno encontró una prueba más corta que la de Whitehead y Russell, y según Simon, Russell se alegró. Antes de tener computadora, lo ejecutaron a mano la familia y los estudiantes de Simon.

Altura
— (un programa: árbol de subproblemas)
Parámetros
0 aprendidos; guarda y reutiliza teoremas probados
Contexto
una fórmula del cálculo proposicional
Datos de entrenamiento
5 axiomas + definiciones de los Principia · 52 teoremas del cap. 2
Año
1956
Generación
1 · Cibernética y símbolos
Creadores
Allen Newell, Herbert A. Simon & J. C. (Cliff) Shaw (RAND Corporation / Carnegie Institute of Technology)
Clase
Sistema

Estadísticas base

Total
120

Escalas ordinales y aproximadas, pensadas para comparar especies entre sí; los números duros están en la ficha.

Debilidades

  • Solo conoce el cálculo proposicional del capítulo 2 de los Principia.
  • Sus heurísticas no garantizan nada: con el esfuerzo acotado, 14 de los 52 teoremas se le escaparon.
  • No aprende heurísticas nuevas: lo único que acumula son teoremas probados.
  • Sus símbolos no refieren a nada; el significado lo pone quien lee la prueba.

Hábitat

Nació en la RAND Corporation de Santa Mónica, primero como fichas de cartón que personas de carne y hueso ejecutaban a mano, y luego en la computadora JOHNNIAC. Hoy vive en los libros de historia de la IA, en su nieto Lisp y en un intérprete de IPL-V reconstruido que en 2026 volvió a hacerlo correr.

Movimientos

  • —Sustitución de variables
  • —Desprendimiento (modus ponens)
  • MT089Encadenamiento hacia atrás
  • —Encadenamiento hacia adelante
  • —Reutilizar teoremas ya probados
  • —Una prueba nueva de *2.85

Habilidades

Búsqueda heurística
No enumera todas las pruebas posibles: aplica métodos que suelen funcionar, reparte el trabajo en subproblemas y abandona al agotar un límite de esfuerzo.
Trabajo hacia atrás
Parte del teorema buscado y se pregunta de qué podría seguirse, como un estudiante frente a un ejercicio de lógica.
Procesamiento de listas
Está escrito en IPL, un lenguaje que el mismo equipo inventó para manipular símbolos y listas, y que es antecesor directo de Lisp.

Anatomía

Métodos heurísticos×nTeorema a probar (*2.01)Axiomas + teoremas probadosSustituciónDesprendimientoEncadenar hacia adelanteEncadenar hacia atrásLista de subproblemasPrueba (o abandono)

Ante cada meta, el LT prueba sus métodos en orden; el desprendimiento es el modus ponens. Los intentos fallidos dejan subproblemas que se exploran hasta hallar una prueba o agotar el esfuerzo. Ejemplo: *2.01, (p → ¬p) → ¬p, sale del axioma *1.2, (p ∨ p) → p, sustituyendo p por ¬p y aplicando la definición de →.

Cadena evolutiva

003 Logic Theorist

El Logic Theorist (LT) es un programa que demuestra teoremas de lógica proposicional. Lo escribieron Allen Newell, Herbert Simon y Cliff Shaw en la RAND Corporation entre 1955 y 1956, y suele presentarse como el primer programa de inteligencia artificial: una máquina que no calcula números sino que manipula símbolos para encontrar pruebas (Newell y Simon, 1956). Es el ejemplar tipo de lo que Haugeland (1985) bautizaría GOFAI, la IA simbólica «a la antigua».

Cómo funciona

El LT recibe los cinco axiomas proposicionales de los Principia Mathematica de Whitehead y Russell (*1.2 a *1.6), algunas definiciones y un teorema del capítulo 2 para probar. Tiene pocos métodos: sustitución (instanciar las variables de un axioma o teorema conocido hasta que coincida con la meta), desprendimiento (el modus ponens: si quiero B y tengo A → B, me basta probar A) y encadenamiento hacia adelante o hacia atrás. Por ejemplo, *2.01, (p → ¬p) → ¬p, sale de *1.2, (p ∨ p) → p, sustituyendo p por ¬p y reescribiendo ¬p ∨ ¬p como p → ¬p por definición.

Cada método que no cierra la prueba deja subproblemas en una lista, que el programa recorre hasta encontrar una prueba o agotar un límite de esfuerzo. Eso es búsqueda heurística: enumerar todas las secuencias de fórmulas hasta dar con una prueba es posible en principio y absurdo en la práctica; trabajar hacia atrás desde la meta poda ese espacio a costa de no garantizar nada. Cada teorema probado, además, pasa a la memoria y sirve de premisa para los siguientes.

Según Newell et al. (1957), el LT probó 38 de los primeros 52 teoremas del capítulo 2 y, para *2.85, encontró una prueba más corta que la de los Principia. Simon se la mostró a Russell, quien, según el relato de Simon, respondió encantado.

Dónde apareció

Newell y Simon llegaron al taller de Dartmouth del verano de 1956 con el programa ya especificado y simulado a mano (Shrager, 2026), algo que casi nadie más tenía. Mitchell cuenta que allí se reunieron los futuros «cuatro grandes» del campo, McCarthy, Minsky, Newell y Simon, y que salieron del encuentro con un optimismo enorme (M. Mitchell, 2019, ch. 1). El 11 de septiembre de ese año el LT abrió la segunda jornada del Simposio de Teoría de la Información del MIT; ese mismo día Noam Chomsky presentó «Three models for the description of language», y ambos trabajos salieron en el mismo número de las IRE Transactions on Information Theory. George Miller (2003) fecha en esa jornada la concepción de las ciencias cognitivas: la IA simbólica y la gramática generativa se presentaron en la misma sala.

Qué dejó

Para programar el LT, el equipo inventó IPL, un lenguaje de listas, símbolos y recursión que es antecesor directo de Lisp (Shrager, 2026). Sus heurísticas se generalizaron en el General Problem Solver, que resolvía acertijos como el de los misioneros y los caníbales (M. Mitchell, 2019, ch. 1), y luego se especializaron en los sistemas expertos, que cambiaron la búsqueda general por muchas reglas de dominio. La idea de buscar en un árbol con buenas heurísticas llega hasta Deep Blue y AlphaGo. Filosóficamente, el LT fue, en retrospectiva, una primera prueba de concepto de lo que Newell y Simon llamarían la hipótesis del sistema físico de símbolos (Newell y Simon, 1976).

Límites

El LT solo conoce un fragmento pequeño y decidible de la lógica, y sus heurísticas, escritas a mano, no aprenden. Mitchell señala un rasgo de toda la familia: si se reemplaza MISIONEROS por «Z372B», el programa funciona exactamente igual, porque para la máquina el significado de un símbolo se reduce a cómo se combina y se opera con él (M. Mitchell, 2019, ch. 1). Los modelos de razonamiento actuales invierten la receta: heurísticas aprendidas de los datos, pruebas que no siempre pueden auditarse paso a paso.

Fuentes

  • Brandom, R. B. (1994). Making it explicit: Reasoning, representing, and discursive commitment. Harvard University Press. §
  • Harnad, S. (1990). The symbol grounding problem. Physica D: Nonlinear Phenomena, 42(1–3), 335–346. https://doi.org/10.1016/0167-2789(90)90087-6 §
  • Haugeland, J. (1985). Artificial intelligence: The very idea. MIT Press. §
  • Miller, G. A. (2003). The cognitive revolution: A historical perspective. Trends in Cognitive Sciences, 7(3), 141–144. https://doi.org/10.1016/S1364-6613(03)00029-9 §
  • Mitchell, M. (2019). Artificial intelligence: A guide for thinking humans. Pelican Books. §
  • Newell, A., & Simon, H. A. (1956). The logic theory machine: A complex information processing system. IRE Transactions on Information Theory, 2(3), 61–79. https://doi.org/10.1109/TIT.1956.1056797 §
  • Newell, A., & Simon, H. A. (1976). Computer science as empirical inquiry: Symbols and search. Communications of the ACM, 19(3), 113–126. https://doi.org/10.1145/360018.360022 §
  • Newell, A., Shaw, J. C., & Simon, H. A. (1957). Empirical explorations of the logic theory machine: A case study in heuristic. In Papers presented at the February 26–28, 1957, Western Joint Computer Conference: Techniques for reliability (pp. 218–230). Association for Computing Machinery. https://doi.org/10.1145/1455567.1455605 §
  • Shrager, J. (2026). Executable archaeology: Reanimating the Logic Theorist from its IPL-V source (arXiv:2603.13514). arXiv. https://doi.org/10.48550/arXiv.2603.13514 §