O documento descreve os conceitos fundamentais da linguagem de programação PROLOG, incluindo: (1) Fatos, regras e consultas que formam a base de conhecimento; (2) Operadores lógicos como variáveis, conjunção e disjunção; (3) Mecanismos de backtracking, cut e fail para tratar recursividade.