El documento describe el lenguaje de programación lógica Prolog. Prolog se basa en cláusulas de Horn y la inferencia lógica de modus ponens. El documento explica cómo instalar Prolog, su interfaz, sintaxis, hechos, relaciones, reglas, consultas, backtracking y operadores. También incluye un ejemplo de programa Prolog sobre patos y sus características.