2003
DOI: 10.1017/cbo9780511543357
|View full text |Cite
|
Sign up to set email alerts
|

Knowledge Representation, Reasoning and Declarative Problem Solving

Abstract: This book describes theoretical results about AnsProlog * that have been obtained over the past decade. AnsProlog * or Prolog with Answer Sets 1 is a variation of the Prolog programming language, and extends the language by allowing clauses of the form:

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
842
0
3

Year Published

2007
2007
2018
2018

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 928 publications
(847 citation statements)
references
References 0 publications
2
842
0
3
Order By: Relevance
“…Answer set programming is a modern approach to declarative programming and has its roots in logic programming, logic-based knowledge representation and reasoning, deductive databases, and constraint solving (Gelfond and Lifschitz 1988, Baral 2003, Lifschitz 2008, Gebser et al 2017. The main idea behind answer set programming is to represent a computational problem as a (non-monotonic) logic program whose resulting models (= answer sets) correspond to solutions of the problem.…”
Section: Answer Set Programming and Natural Language Processingmentioning
confidence: 99%
“…Answer set programming is a modern approach to declarative programming and has its roots in logic programming, logic-based knowledge representation and reasoning, deductive databases, and constraint solving (Gelfond and Lifschitz 1988, Baral 2003, Lifschitz 2008, Gebser et al 2017. The main idea behind answer set programming is to represent a computational problem as a (non-monotonic) logic program whose resulting models (= answer sets) correspond to solutions of the problem.…”
Section: Answer Set Programming and Natural Language Processingmentioning
confidence: 99%
“…La programmation par ensembles réponses [2] (abrégé ici par l'acronyme anglais ASP, "answer set programming") est proche de l'idéal de la programmation déclarative : le problème est le programme. La solution est un ensemble de modèles particuliers appelés ensembles réponses.…”
Section: Représentation Du Problème En Aspunclassified
“…In this section we discuss the use of answer set programming (ASP) [4] to model and reason about institutions, the agents that participate in them and the norms that govern them. ASP is a logic programming language that has the advantage that specification and implementation are identical, the language is easy to understand yet very powerful and expressive, it comes with efficient algorithms, called solvers, to provide the solution to the encoded problem and the availability of different types of negation: classical negation and negation-as-failure 1 , the latter giving rise to non-deterministic outcomes.…”
Section: Modelling Institutions Using Answer Set Programmingmentioning
confidence: 99%
“…In answer set programming ( [4,24]) a logic program is used to describe the requirements that must be fulfilled by the solutions of a certain problem. The answer sets of the program, usually defined through (a variant/extension of) the stable model semantics [24], then correspond to the solutions of the problem.…”
Section: Answer Set Programmingmentioning
confidence: 99%