In the remainder of the chapter, we use the query evaluator to give examples of typical logic programming applications.
Among the examples considered are implementations of Prolog-style lists (Section 3), nondeterministic automata, backtracking, and exhaustive search (Section 4), as well as theorem proving and deductive databases (Section 5).
LogicProgramming.m
DAG.m
Unify.m
Lisp.m
FSA.m
NIM.m
Lists.m
JurassicPark.m
LogicExamples.nb