MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Inductive definability and the situation calculus (1998) [12 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Eugenia Ternovskaia
In Transaction and Change in Logic Databases
http://www.cs.utoronto.ca/~eugenia/papers/indef.ps
Add To MetaCart

Abstract:

Abstract. We explore the situation calculus within the framework of inductive definability. A consequence of this view of the situation calculus is to establish direct connections with different variants of the-calculus [Park, 1970; Hitchcock and Park, 1973; Pratt, 1981; Kozen, 1983; Emerson and Clarke, 1980], structural operational semantics of concurrent processes [Plotkin, 1981], and logic programming [Apt, 1990]. First we show that the induction principle on situations [Reiter, 1993] is implied by an inductive definition of the set of situations. Then we consider the frame problem from the point of view of inductive definability and by defining fluents inductively we obtain essentially the same form of successor state axioms as [Reiter, 1991]. Our approach allows extending this result to the case where ramification constraints are present. Finally we demonstrate a method of applying inductive definitions for computing fixed point properties of GOLOG programs. 1

Citations

2762 Communication and Concurrency – Milner - 1989
1064 A Structural Approach to Operational Semantics – Plotkin - 1981
909 Temporal and modal logic – Emerson - 1990
523 The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression – Reiter - 1991
401 Golog: A logic programming language for dynamic domains – Levesque, Reiter, et al. - 1997
387 Logic programming – Apt - 1990
190 Results on the propositional mu-calculus – Kozen - 1983
154 Embracing causality in specifying the indirect effects of actions – Lin - 1995
140 Elementary induction on abstract structures – Moschovakis - 1974
135 An Introduction to Inductive Definitions – Aczel - 1977
133 Ramification and causality – Thielscher - 1997
106 Proving properties of states in the situation calculus – Reiter - 1993
92 Process Algebra, volume 18 of Cambridge Tracts – Baeten, Weijland - 1990
91 A Practical Theory of Programming – Hehner - 1993
85 Characterizing correctness properties of parallel programs using fixpoints, International Colloquium on Automata, Languages and Programming, Lecture Notes in Computer Science 85 – Emerson, Clarke - 1980
83 Inductive Definitions, Semantics and Abstract Interpretation – Cousot, Cousot - 1992
77 Reasoning about concurrent execution, prioritized interrupts, and exogenous actions in the situation calculus – Giacomo, LespĂ©rance, et al. - 1997
42 A Course – Bell, Machover - 1977
34 Fixpoint Induction and Proofs of Program Properties – Park - 1969
24 Induction rules and termination proofs – Hitchcock, Park - 1969
19 Representing Actions and State Constraints in Model-Based Diagnosis – McIlraith - 1997
12 Higher order logic – Leivant - 1994
6 Nonterminating processes in the situation calculus – Giacomo, Ternovskaia, et al. - 1997
1 A decidable -calculus (preliminary rept – Pratt - 1981