Explica a filosofia declarativa do Prolog, onde se descrevem relações em vez de algoritmos imperativos.

Introdução à Programação Lógica