2012
DOI: 10.1613/jair.3489
|View full text |Cite
|
Sign up to set email alerts
|

Reformulating the Situation Calculus and the Event Calculus in the General Theory of Stable Models and in Answer Set Programming

Abstract: Circumscription and logic programs under the stable model semantics are two wellknown nonmonotonic formalisms. The former has served as a basis of classical logic based action formalisms, such as the situation calculus, the event calculus and temporal action logics; the latter has served as a basis of a family of action languages, such as language A and several of its descendants. Based on the discovery that circumscription and the stable model semantics coincide on a class of canonical formulas, we reformulat… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(20 citation statements)
references
References 47 publications
0
20
0
Order By: Relevance
“…Previous work translated discrete EC into ASP [15,16] by reformulating the EC models as first-order stable models and translating the (almost universal) formulas of EC into a logic program that preserves stable models. Given a finite domain, EC2ASP (and its evolution, F2LP) compile (discrete) Event Calculus formulas into ASP programs [15,16]. This translation scheme relies on two facts: second order circumscription and first order stable model semantics coincide on canonical formulas, and almost-universal formulas can be transformed into a logic program while the stable models are preserved.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Previous work translated discrete EC into ASP [15,16] by reformulating the EC models as first-order stable models and translating the (almost universal) formulas of EC into a logic program that preserves stable models. Given a finite domain, EC2ASP (and its evolution, F2LP) compile (discrete) Event Calculus formulas into ASP programs [15,16]. This translation scheme relies on two facts: second order circumscription and first order stable model semantics coincide on canonical formulas, and almost-universal formulas can be transformed into a logic program while the stable models are preserved.…”
Section: Related Workmentioning
confidence: 99%
“…Our translation of EC description into s(CASP) program is similar to that of the systems EC2ASP and F2LP [15,16], but we differ in some key aspects that improve performance and are relevant for expressiveness: the treatment of rules with negated heads, the possibility of generating unsafe rules, and the use of constraints over rationals. We describe below, with the help of a running example, the translation that turns logic statements (as found in BEC) into a s(CASP) program.…”
Section: Translating Bec Into S(casp)mentioning
confidence: 99%
See 1 more Smart Citation
“…The "Event Calculus" was first introduced in a 1986 paper by Bob Kowalski and Marek Sergot [16] as a logic programming framework used to represent and reason about the effects of events or actions [23]. First employed in database applications, it has since then been integrated into other forms of logic programming, classical logic and modal logic, and used in wider contexts such as planning, abductive reasoning or cognitive robotics [18][22] [17].…”
Section: The Event Calculusmentioning
confidence: 99%
“…Various intuitionistic fragments of linear logic were hence found to be effective languages in which dynamic state could be natively and effectively represented, avoiding issues such as the frame problem [11,17,17,23,38]. The utility of non-monotonic features were also observed and used by other planners, including those that were based on logic programming and answer sets [9,13,25,26].…”
Section: Introductionmentioning
confidence: 99%