Prolog is a logic programming language developed in the early 1970s that is about objects and relationships between objects. It aims to be a declarative programming language, i.e. Prolog programs ...
?- min(1, 2, M). M = 1 ; false. But what we really want is for it to work like this: ?- min(1, 2, M). M = 1.