CSE 130: Spring 2012

Logic Programming

Ranjit Jhala, UC San Diego

Plan

Language

  1. Terms
  2. Facts
  3. Queries (Implementation: Unification)
  4. Rules
  5. Programs (Implementation: Backtracking Search)

Programming

Plan

Language

  1. Terms
  2. Facts
  3. Queries (Implementation: Unification)
  4. Rules
  5. Programs (Implementation: Backtracking Search)

Programming

TBD

Things get more interesting when queries have variables ...

Term 1

Definition 1

Term 2 with inline markup

Definition 2

some code, part of Definition 2