Non-leftmost Unfolding in Partial Evaluation of Logic Programs with Impure Predicates.
Elvira AlbertGermán PueblaJohn P. GallagherPublished in: LOPSTR (2005)
Keyphrases
- partial evaluation
- logic programs
- logic programming
- explanation based generalization
- horn clauses
- function symbols
- monotonicity constraints
- fixpoint
- answer set programming
- stable models
- background knowledge
- answer sets
- computational properties
- partial deduction
- prolog programs
- normal logic programs
- inductive logic programming
- datalog programs
- strong equivalence
- stable model semantics
- xpath queries
- expert systems
- loop formulas
- deductive databases
- machine learning
- functional programs
- databases