Este documento presenta conceptos básicos de Prolog como cláusulas, hechos, reglas, estructuras, operadores, igualdad, listas y recursión. Explica cómo Prolog implementa la programación lógica y cómo resuelve consultas mediante inferencia lógica. También incluye ejemplos de cómo definir relaciones y estructuras, y realizar operaciones con listas de forma recursiva.