Higher-order logic programming: An expressive language for representing qualitative preferences.
Angelos CharalambidisPanos RondogiannisAntonis TroumpoukisPublished in: Sci. Comput. Program. (2018)
Keyphrases
- logic programming
- logic programming language
- higher order
- programming language
- qualitative preferences
- logic programs
- knowledge representation language
- declarative semantics
- constraint logic programming
- classical first order logic
- nonmonotonic reasoning
- deductive databases
- knowledge base
- answer set programming
- knowledge representation
- answer sets
- stable models
- disjunctive logic programming
- default logic
- computational logic
- inductive logic programming
- natural language
- satisfiability problem
- object oriented
- reasoning about actions
- high level
- knowledge representation and reasoning
- dynamic logic
- expert systems
- lower bound
- representation language
- conceptual graphs
- general purpose
- inference rules