Fundamentals
- 1.Getting Started
- 2.Facts & Rules
- 3.Unification
- 4.Backtracking & the Search Tree
- 5.Lists
- 6.Recursion Over Lists
- 7.Arithmetic: is vs. = vs. ==
- 8.Cut (!) — Controlling Backtracking, Honestly
Read as One Page
PDF Downloads
Exercise Solutions
prolog1-1_challenge1.txtprolog1-1_challenge2.txtprolog1-1_challenge3.txtprolog1-2_challenge1.txtprolog1-2_challenge2.txtprolog1-2_challenge3.txtprolog1-3_challenge1.txtprolog1-3_challenge2.txtprolog1-3_challenge3.txtprolog1-4_challenge1.txtprolog1-4_challenge2.txtprolog1-4_challenge3.txtprolog1-5_challenge1.txtprolog1-5_challenge2.txtprolog1-5_challenge3.txtprolog1-6_challenge1.txtprolog1-6_challenge2.txtprolog1-6_challenge3.txtprolog1-7_challenge1.txtprolog1-7_challenge2.txtprolog1-7_challenge3.txtprolog1-8_challenge1.txtprolog1-8_challenge2.txtprolog1-8_challenge3.txt