Universidad · Otoño 2026
Teoría de la Computación·Salón NE 111·Sesión 2 · Semana 1

Desarrollo de las ciencias computacionales

miércoles 12 de agosto · 16:00–17:15 · hace 70 días

Origen de las notas: Tú (Word)

Guía del maestro.docx

GUÍA 12-08-26 Teoría de la Computación

NE111 · miércoles 12/08/2026 · 16:00-17:15 · Sesión 2

Desarrollo de las ciencias computacionales


POR QUÉ VER LA HISTORIA

Los modelos formales del curso no salieron de la nada: son respuestas a preguntas concretas que alguien se hizo. Entender la pregunta hace que el modelo deje de parecer arbitrario.

ANTES DE QUE HUBIERA COMPUTADORAS

  • Siglo XIX — Babbage diseña la máquina analítica; Ada Lovelace escribe lo que se reconoce como el primer algoritmo destinado a una máquina.
  • Boole formaliza la lógica como álgebra, lo que después permitirá construir circuitos digitales.

LA CRISIS DE LOS FUNDAMENTOS

A inicios del siglo XX, Hilbert plantea su programa: encontrar un procedimiento mecánico que decida la verdad de cualquier enunciado matemático. Era el Entscheidungsproblem, el problema de la decisión.

La respuesta llegó en negativo y de tres lados a la vez.

  • 1931 — Gödel demuestra sus teoremas de incompletitud: todo sistema formal suficientemente potente tiene enunciados verdaderos que no puede demostrar.
  • 1936 — Church formula el cálculo lambda y demuestra que el problema de la decisión no tiene solución.
  • 1936 — Turing, de forma independiente, define su máquina abstracta y llega al mismo resultado.

POR QUÉ GANÓ EL MODELO DE TURING

El cálculo lambda de Church y las funciones recursivas de Gödel y Kleene son igual de potentes, pero la máquina de Turing es la que se parece a algo mecánico. Se puede imaginar, dibujar y explicar sin formación en lógica, y por eso es la que se volvió el modelo de referencia.

DE LA TEORÍA A LA MÁQUINA FÍSICA

  • 1937 — Shannon muestra que el álgebra de Boole describe circuitos de conmutación.
  • 1945 — Von Neumann describe la arquitectura de programa almacenado.
  • 1940s — ENIAC, Colossus y las primeras máquinas electrónicas.

Fíjate en el orden: la teoría de la computabilidad es anterior a la primera computadora electrónica. Turing demostró qué no podría hacer una computadora antes de que existiera una.

LA SEGUNDA OLA: EFICIENCIA

Resuelto qué es computable, la pregunta se desplazó a cuánto cuesta. En 1971 Cook formula el problema P contra NP, que sigue abierto y es uno de los siete problemas del milenio.

LO QUE SIGUE

La próxima sesión define con precisión qué es un algoritmo y presenta las tres áreas en que se divide el curso.

Mis notasTú (Word)211 palabras
Editor embebido

Edita aquí con aspecto de Word. Guardar en Word escribe el .docx en tu carpeta del semestre. Ctrl+S guarda directo al archivo.

Abrir .docx
Tareas propias de esta sesión
1.- Leer sobre los teoremas de incompletitud de Gödel, entender al menos el enunciado
2.- Qué es el cálculo lambda y por qué es equivalente a las máquinas de Turing
3.- Ver por qué P vs NP vale un millón de dólares