Reasoning About Actions: Projection Problem

Author(s):  
Areski Nait Abdallah
10.29007/2m22 ◽  
2018 ◽  
Author(s):  
Mikhail Soutchanski ◽  
Wael Yehia

In the area of reasoning about actions, one of the key computational problems is the projection problem: to find whether a given logical formula is true afterperforming a sequence of actions. This problem is undecidable in the generalsituation calculus; however, it is decidable in some fragments. We considera fragment P of the situation calculus and Reiter's basic action theories (BAT)such that the projection problem can be reduced to the satisfiability problemin an expressive description logic $ALCO(U)$ that includes nominals ($O$),the universal role ($U$), and constructs from the well-known logic $ALC$. It turns outthat our fragment P is more expressive than previously explored description logicbased fragments of the situation calculus. We explore some of the logical properties of our theories.In particular, we show that the projection problem can be solved using regressionin the case where BATs include a general ``static" TBox, i.e., an ontology that hasno occurrences of fluents. Thus, we propose seamless integration of traditionalontologies with reasoning about actions. We also show that the projectionproblem can be solved using progression if all actions have only local effects onthe fluents, i.e., in P, if one starts with an incomplete initial theory thatcan be transformed into an $ALCO(U)$ concept, then its progression resulting fromexecution of a ground action can still be expressed in the same language. Moreover,we show that for a broad class of incomplete initial theories progression can be computed efficiently.


2021 ◽  
Author(s):  
Yilan Gu ◽  
Mikhail Soutchanski

We consider a modified version of the situation calculus built using a two-variable fragment of the first-order logic extended with counting quantifiers. We mention several additional groups of axioms that can be introduced to capture taxonomic reasoning. We show that the regression operator in this framework can be defined similarly to regression in Reiter’s version of the situation calculus. Using this new regression operator, we show that the projection and executability problems (the important reasoning tasks in the situation calculus) are decidable in the modified version even if an initial knowledge base is incomplete. We also discuss the complexity of solving the projection problem in this modified language in general. Furthermore, we define description logic based sub-languages of our modified situation calculus. They are based on the description logics ALCO(U) (or ALCQO(U), respectively). We show that in these sub-languages solving the projection problem has better computational complexity than in the general modified situation calculus. We mention possible applications to formalization of Semantic Web services and some connections with reasoning about actions based on description logics.


2021 ◽  
Author(s):  
Yilan Gu ◽  
Mikhail Soutchanski

We consider a modified version of the situation calculus built using a two-variable fragment of the first-order logic extended with counting quantifiers. We mention several additional groups of axioms that can be introduced to capture taxonomic reasoning. We show that the regression operator in this framework can be defined similarly to regression in Reiter’s version of the situation calculus. Using this new regression operator, we show that the projection and executability problems (the important reasoning tasks in the situation calculus) are decidable in the modified version even if an initial knowledge base is incomplete. We also discuss the complexity of solving the projection problem in this modified language in general. Furthermore, we define description logic based sub-languages of our modified situation calculus. They are based on the description logics ALCO(U) (or ALCQO(U), respectively). We show that in these sub-languages solving the projection problem has better computational complexity than in the general modified situation calculus. We mention possible applications to formalization of Semantic Web services and some connections with reasoning about actions based on description logics.


2016 ◽  
Vol 10 (5) ◽  
pp. 870-888 ◽  
Author(s):  
Jiankun He ◽  
Xishun Zhao

Author(s):  
WOLFGANG FABER ◽  
MICHAEL MORAK ◽  
LUKÁŠ CHRPA

Abstract In the context of planning and reasoning about actions and change, we call an action reversible when its effects can be reverted by applying other actions, returning to the original state. Renewed interest in this area has led to several results in the context of the PDDL language, widely used for describing planning tasks. In this paper, we propose several solutions to the computational problem of deciding the reversibility of an action. In particular, we leverage an existing translation from PDDL to Answer Set Programming (ASP), and then use several different encodings to tackle the problem of action reversibility for the STRIPS fragment of PDDL. For these, we use ASP, as well as Epistemic Logic Programming (ELP), an extension of ASP with epistemic operators, and compare and contrast their strengths and weaknesses.


2017 ◽  
Author(s):  
Arab World English Journal ◽  
Mostafa OUALIF

There has been debate among linguists with regards to the semantic view and the pragmatic view of presupposition. Some scholars believe that presupposition is purely semantic and others believe that it is purely pragmatic. The present paper contributes to the ongoing debate and exposes the different ways presupposition was approached by linguists. The paper also tries to attend to (i) what semantics is and what pragmatics is in a unified theory of meaning and (ii) the possibility to outline a semantic account of presupposition without having recourse to pragmatics and vice versa. The paper advocates Gazdar’s analysis, a pragmatic analysis, as the safest grounds on which a working grammar of presupposition could be outlined. It shows how semantic accounts are inadequate to deal with the projection problem. Finally, the paper states explicitly that the increasingly puzzling theoretical status of presupposition seems to confirm the philosophical contention that not any fact can be translated into words.


Sign in / Sign up

Export Citation Format

Share Document