On the Dynamic Logic of Agency and Action

We present a Hilbert style axiomatization and an equational theory for reasoning about actions and capabilities. We introduce two novel features in the language of propositional dynamic logic, converse as backwards modality and abstract processes specified by preconditions and effects, written as $${\varphi \Rightarrow \psi}$$ and first explored in our recent paper (Hartonas, Log J IGPL Oxf Univ Press, 2012), where a Gentzen-style sequent calculus was introduced. The system has two very natural interpretations, one based on the familiar relational semantics and the other based on type semantics, where action terms are interpreted as types of actions (sets of binary relations). We show that the proof systems do not distinguish between the two kinds of semantics, by completeness arguments. Converse as backwards modality together with action types allow us to produce a new purely equational axiomatization of Dynamic Algebras, where iteration is axiomatized independently of box and where the fixpoint and Segerberg induction axioms are derivable. The system also includes capabilities operators and our results provide then a finitary Hilbert-style axiomatization and a decidable system for reasoning about agent capabilities, missing in the KARO framework.

[1]  Richard E. Ladner,et al.  Propositional Dynamic Logic of Regular Programs , 1979, J. Comput. Syst. Sci..

[2]  D. Kozen Typed Kleene Algebra , 1998 .

[3]  Dexter Kozen,et al.  Kleene algebra with tests , 1997, TOPL.

[4]  Jerzy Tiuryn,et al.  Substructural logic and partial correctness , 2003, TOCL.

[5]  Vaughan R. Pratt,et al.  Dynamic algebras as a well-behaved fragment of relation algebras , 1988, Algebraic Logic and Universal Algebra in Computer Science.

[6]  Chrysafis Hartonas Reasoning about Types of Action and Action Capabilities , 2012 .

[7]  Dov M. Gabbay,et al.  On the Logic of Information Flow , 1995, Log. J. IGPL.

[8]  W. Hoek,et al.  An Integrated Modal Approach to Rational Agents , 1999 .

[9]  Stephen Hodge,et al.  A. Theoretical Basis , 2005 .

[10]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[11]  James A. Hendler,et al.  Complexity results for HTN planning , 1994, Annals of Mathematics and Artificial Intelligence.

[12]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[13]  Yde Venema,et al.  Dynamic Logic by David Harel, Dexter Kozen and Jerzy Tiuryn. The MIT Press, Cambridge, Massachusetts. Hardback: ISBN 0–262–08289–6, $50, xv + 459 pages , 2002, Theory and Practice of Logic Programming.

[14]  Jerzy Tiuryn,et al.  Dynamic logic , 2001, SIGA.

[15]  Dexter Kozen,et al.  On Action Algebras , 1994 .

[16]  D. Kozen On Hoare Logic, Kleene Algebra, and Types , 1999 .

[17]  John-Jules Ch. Meyer,et al.  A Logic of Capabilities , 1994, LFCS.

[18]  Michael Wooldridge,et al.  Towards a Logic of Rational Agency , 2003, Log. J. IGPL.

[19]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[20]  D. Kozen Automata on Guarded Strings and Applications , 2001 .

[21]  Chrysafis Hartonas,et al.  Reasoning about types of action and agent capabilities , 2013, Log. J. IGPL.

[22]  Vaughan R. Pratt,et al.  Dynamic algebras: Examples, constructions, applications , 1991, Stud Logica.

[23]  Vaughan R. Pratt,et al.  Action Logic and Pure Induction , 1990, JELIA.

[24]  Chrysa s Hartonas,et al.  Duality for Modal mu-Logics , 1998, Theor. Comput. Sci..

[25]  Dexter Kozen,et al.  On Kleene Algebras and Closed Semirings , 1990, MFCS.

[26]  James A. Hendler,et al.  Automatic Web Services Composition Using SHOP2 , 2003, WWW.

[27]  R. Milner,et al.  A Theoretical Basis of Communication-Centred Concurrent Programming , 2005 .

[28]  Vaughan R. Pratt,et al.  Dynamic algebras and the nature of induction , 1980, STOC '80.