TY - GEN

T1 - Nondefinite vs. Definite causal theories

AU - Lee, Joohyung

N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2004.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.

PY - 2004

Y1 - 2004

N2 - Nonmonotonic causal logic can be used to represent properties of actions, including actions with conditional and indirect effects, nondeterministic actions, and concurrently executed actions. The definite fragment of causal logic can be mapped to propositional logic by the process of completion, and this idea has led to the development of the Causal Calculator. In this note, we show how to turn arbitrary causal theories into definite theories without changing the sets of models. The translation consists of two parts: one is a set of definite rules which is obtained from the given theory by translating each rule one by one, in a modular way, and the other is a set of constraints similar to loop formulas for logic programs. Our result characterizes the semantics of causal logic in terms of propositional logic and tells us that an essential difference between the semantics of causal logic and the answer set semantics is related to the definition of a loop in each.

AB - Nonmonotonic causal logic can be used to represent properties of actions, including actions with conditional and indirect effects, nondeterministic actions, and concurrently executed actions. The definite fragment of causal logic can be mapped to propositional logic by the process of completion, and this idea has led to the development of the Causal Calculator. In this note, we show how to turn arbitrary causal theories into definite theories without changing the sets of models. The translation consists of two parts: one is a set of definite rules which is obtained from the given theory by translating each rule one by one, in a modular way, and the other is a set of constraints similar to loop formulas for logic programs. Our result characterizes the semantics of causal logic in terms of propositional logic and tells us that an essential difference between the semantics of causal logic and the answer set semantics is related to the definition of a loop in each.

UR - http://www.scopus.com/inward/record.url?scp=9444282648&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=9444282648&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:9444282648

T3 - Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science)

SP - 141

EP - 153

BT - Logic Programming and Nonmonotonic Reasoning

A2 - Niemela, Ilkka

A2 - Lifschitz, Vladimir

PB - Springer Verlag

T2 - 7th International Conference on Logic Programming and Nonmonotonic Reasoning , LPNMR 2004

Y2 - 6 January 2004 through 8 January 2004

ER -