MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Inductive Definability and the Situation Calculus (1998) [14 citations — 1 self]

by Eugenia Ternovskaia
In Transaction and Change in Logic Databases
Add To MetaCart

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 Introduction...

Citations

2701 Communication and Concurrency – Milner - 1989
1044 Structural approach to operational semantics – Plotkin - 1981
892 Temporal and modal logic – Emerson - 1990
495 The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression – Reiter - 1991
398 Scherl, “GOLOG: A Logic Programming Language for Dynamic Domains – Levesque, Reiter, et al. - 1997
366 Logic programming – Apt - 1990
195 Results on the propositional mu-calculus – Kozen - 1983
164 Embracing causality in specifying the indirect effects of actions – Lin - 1995
149 An Introduction to Inductive Definitions – Aczel - 1977
147 Elementary Induction on Abstract Structures – Moschovakis - 1974
142 Ramification and causality – Thielscher - 1997
102 Proving properties of states in the situation calculus – Reiter
96 A Practical Theory of Programming – Hehner - 1993
89 Process Algebra, volume 18 of Cambridge Tracts in TCS – Baeten, Weijland - 1990
88 Characterizing correctness properties of parallel programs using – Emerson, Clarke - 1980
83 Inductive definitions, semantics and abstract interpretation – Cousot, Cousot - 1992
62 Reasoning about concurrent execution, prioritized interrupts, and exogenous actions in the situation calculus – Giacomo, Lesperance, et al. - 1997
38 A Course – Bell, Machover - 1977
34 Fixpoint induction and proofs of program properties – Park - 1969
24 Representing actions and state constraints in model-based diagnosis – McIlraith - 1997
23 Induction rules and termination proofs – Hitchcock, Park
15 Higher order logic – Leivant - 1994
5 Nonterminating processes in the situation calculus – Giacomo, Ternovskaia, et al. - 1997
1 A decidable -calculus (preliminary rept – Pratt - 1981