On obligations and normative ability: Towards a logical analysis of the social contract

We develop a logic of normative ability, as an extension to the Alternating-time Temporal Logic (ATL) of Alur, Henzinger, and Kupferman. While conventional ATL contains cooperation modalities of the form " " C# # ! , intended to express the fact that coalition C have the capability to bring about ! , in Normative ATL* (NATL*), these expressions are replaced with constructs of the form " " " : C# # ! , with the intended interpretation that C have the ability to achieve ! within the context of the normative system " . A normative system is a set of constraints on the actions that may be performed in any give state. We show how these normative ability constructs can be used to define obligations and permissions: ! is said to be obligatory within the context of the normative system " if ! is a necessary consequence of every agent in the system behaving according to the conventions of " . After introducing NATL*, we investigate some of its axiomatic properties. To demonstrate its value as a logic for reasoning about multi-agent systems, we show how NATL* can be used to formalise a version of the social contract. ! 2005 Elsevier B.V. All rights reserved.

[1]  M. Wooldridge,et al.  Model checking cooperation, knowledge, and time—a case study , 2003 .

[2]  Govert van Drimmelen,et al.  Satisfiability in Alternating-time Temporal Logic , 2003, LICS.

[3]  Michael Wooldridge,et al.  Cooperation, Knowledge, and Time: Alternating-time Temporal Epistemic Logic and its Applications , 2003, Stud Logica.

[4]  Moshe Tennenholtz,et al.  On the Synthesis of Useful Social Laws for Artificial Agent Societies (Preliminary Report) , 1992, AAAI.

[5]  Jan van Leeuwen,et al.  Handbook of Theoretical Computer Science, Vol. B: Formal Models and Semantics , 1994 .

[6]  Thomas A. Henzinger,et al.  Alternating-time temporal logic , 1999 .

[7]  Nuel Belnap,et al.  The deliberative stit: A study of action, omission, ability, and obligation , 1995, J. Philos. Log..

[8]  Michael Wooldridge,et al.  Time, Knowledge, and Cooperation: Alternating-Time Temporal Epistemic Logic and Its Applications , 2002, KI.

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

[10]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[11]  Michael Wooldridge,et al.  Understanding the Emergence of Conventions in Multi-Agent Systems , 1995, ICMAS.

[12]  Ken Binmore,et al.  Game theory and the social contract , 1984 .

[13]  Brian F. Chellas Modal Logic: Normal systems of modal logic , 1980 .

[14]  Zohar Manna,et al.  Temporal verification of reactive systems - safety , 1995 .

[15]  Moshe Tennenholtz,et al.  Artificial Social Systems , 1992, Lecture Notes in Computer Science.

[16]  Hans Peter Grüner Rezension zu: Gardner, Roy: Games for Business and Economics. New York, NY, 1995 und zu Binmore, Ken: Fun and Games. Lexington, 1992 und zu Eichberger, Jürgen: Game Theory for Economists. San Diego, 1993 , 1996 .

[17]  Ken Binmore,et al.  Game Theory and the Social Contract, Vol. 2: Just Playing , 1998 .

[18]  Marc Pauly,et al.  A Modal Logic for Coalitional Power in Games , 2002, J. Log. Comput..

[19]  Ken Binmore,et al.  Game theory and the social contract: volume 1: playing fair , 1994 .

[20]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[21]  R. Conte,et al.  Cognitive and social action , 1995 .

[22]  David Lewis Convention: A Philosophical Study , 1986 .

[23]  Joseph Y. Halpern,et al.  “Sometimes” and “not never” revisited: on branching versus linear time temporal logic , 1986, JACM.

[24]  S. Rosenschein,et al.  Computational Theories of Interaction and Agency , 1996 .

[26]  John-Jules Ch. Meyer,et al.  A different approach to deontic logic: deontic logic viewed as a variant of dynamic logic , 1987, Notre Dame J. Formal Log..

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

[28]  Krister Segerberg,et al.  Getting started: Beginnings in the logic of action , 1992, Stud Logica.

[29]  Roel Wieringa,et al.  Deontic logic in computer science: normative system specification , 1994 .

[30]  Michael Wooldridge,et al.  Time, Knowledge, and Cooperation: Alternating-Time Temporal Epistemic Logic and Its Applications , 2002, COORDINATION.

[31]  Moshe Tennenholtz,et al.  On the Emergence of Social Conventions: Modeling, Analysis, and Simulations , 1997, Artif. Intell..

[32]  Wojciech Jamroga,et al.  On Obligations and Abilities , 2004, DEON.

[33]  Roel Wieringa,et al.  Deontic logic: a concise overview , 1994 .

[34]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[35]  Alessio Lomuscio,et al.  Deontic Interpreted Systems , 2003, Stud Logica.

[36]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[37]  S. Rosenschein,et al.  On social laws for artificial agent societies: off-line design , 1996 .

[38]  Michael Wooldridge,et al.  Social laws in alternating time: effectiveness, feasibility, and synthesis , 2006, Synthese.

[39]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[40]  Thomas A. Henzinger,et al.  MOCHA: Modularity in Model Checking , 1998, CAV.

[41]  Henry Prakken,et al.  Contrary-to-duty obligations , 1996, Stud Logica.

[42]  Moshe Tennenholtz,et al.  Choosing social laws for multi-agent systems: Minimality and simplicity , 2000, Artif. Intell..

[43]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[44]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[45]  B. Skyrms Evolution of the social contract , 1996 .