Keyphrases
- logic programming
- expert systems
- prolog programs
- programming language
- procedural semantics
- abstract machine
- knowledge representation
- inference engine
- semantically equivalent
- constraint logic programming
- knowledge base
- functional programming
- logic programming language
- theorem proving
- special case
- decision trees
- web services
- information retrieval