Transition

Programming, Logic, Logic Programming

Compare and Contrast ACL2 v. LP

Story and History of LP

BTW, if you want to know more, please see:

  1. Kowalski
  2. Colmerauer & Roussel
  3. Cohen

Colmerauer, the Marseilles group

“Predicate Logic as a Programming Language” Kowalski 74 IFIP

Skolemization

miniKanren vs. Prolog

miniKanren: it’s like Racket

==

run

fresh

conde

recursion

appendo

Updated: