Reasoning About the Transfer of Control
We present DCL-PC: a logic for reasoning about how the abilities of agents and coalitions of agents are altered by transferring control from one agent to another. The logical foundation of DCL-PC is CL-PC, a logic for reasoning about cooperation in which the abilities of agents and coalitions of age...
Saved in:
Published in | The Journal of artificial intelligence research Vol. 37; pp. 437 - 477 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
01.01.2010
|
Online Access | Get full text |
Cover
Loading…
Abstract | We present DCL-PC: a logic for reasoning about how the abilities of agents and coalitions of agents are altered by transferring control from one agent to another. The logical foundation of DCL-PC is CL-PC, a logic for reasoning about cooperation in which the abilities of agents and coalitions of agents stem from a distribution of atomic Boolean variables to individual agents -- the choices available to a coalition correspond to assignments to the variables the coalition controls. The basic modal constructs of DCL-PC are of the form `coalition C can cooperate to bring about phi'. DCL-PC extends CL-PC with dynamic logic modalities in which atomic programs are of the form `agent i gives control of variable p to agent j'; as usual in dynamic logic, these atomic programs may be combined using sequence, iteration, choice, and test operators to form complex programs. By combining such dynamic transfer programs with cooperation modalities, it becomes possible to reason about how the power of agents and coalitions is affected by the transfer of control. We give two alternative semantics for the logic: a `direct' semantics, in which we capture the distributions of Boolean variables to agents; and a more conventional Kripke semantics. We prove that these semantics are equivalent, and then present an axiomatization for the logic. We investigate the computational complexity of model checking and satisfiability for DCL-PC, and show that both problems are PSPACE-complete (and hence no worse than the underlying logic CL-PC). Finally, we investigate the characterisation of control in DCL-PC. We distinguish between first-order control -- the ability of an agent or coalition to control some state of affairs through the assignment of values to the variables under the control of the agent or coalition -- and second-order control -- the ability of an agent to exert control over the control that other agents have by transferring variables to other agents. We give a logical characterisation of second-order control. |
---|---|
AbstractList | We present DCL-PC: a logic for reasoning about how the abilities of agents and coalitions of agents are altered by transferring control from one agent to another. The logical foundation of DCL-PC is CL-PC, a logic for reasoning about cooperation in which the abilities of agents and coalitions of agents stem from a distribution of atomic Boolean variables to individual agents -- the choices available to a coalition correspond to assignments to the variables the coalition controls. The basic modal constructs of DCL-PC are of the form `coalition C can cooperate to bring about phi'. DCL-PC extends CL-PC with dynamic logic modalities in which atomic programs are of the form `agent i gives control of variable p to agent j'; as usual in dynamic logic, these atomic programs may be combined using sequence, iteration, choice, and test operators to form complex programs. By combining such dynamic transfer programs with cooperation modalities, it becomes possible to reason about how the power of agents and coalitions is affected by the transfer of control. We give two alternative semantics for the logic: a `direct' semantics, in which we capture the distributions of Boolean variables to agents; and a more conventional Kripke semantics. We prove that these semantics are equivalent, and then present an axiomatization for the logic. We investigate the computational complexity of model checking and satisfiability for DCL-PC, and show that both problems are PSPACE-complete (and hence no worse than the underlying logic CL-PC). Finally, we investigate the characterisation of control in DCL-PC. We distinguish between first-order control -- the ability of an agent or coalition to control some state of affairs through the assignment of values to the variables under the control of the agent or coalition -- and second-order control -- the ability of an agent to exert control over the control that other agents have by transferring variables to other agents. We give a logical characterisation of second-order control. |
Author | Van der Hoek, W. Walther, D. Wooldridge, M. |
Author_xml | – sequence: 1 givenname: W. surname: Van der Hoek fullname: Van der Hoek, W. – sequence: 2 givenname: D. surname: Walther fullname: Walther, D. – sequence: 3 givenname: M. surname: Wooldridge fullname: Wooldridge, M. |
BookMark | eNpNz81KxDAUBeAgIzgzuvANshMXHW_SpmmWQ_EPBgQZ1yFp7tUOYyJJXfj2WnTh6pzF4cC3YouYIjJ2KWAjWlHfHNyYN9KAOGFLAbqtjFZ68a-fsVUpBwBhGtkt2dUzupLiGF_51qfPiU9vyPfZxUKYeSLepzjldDxnp-SOBS_-cs1e7m73_UO1e7p_7Le7apDSTJV3pIPqfMDgDHoyogMCLYPXaugajaKtW0VSgkYcnOgCYYOOzM9UQQP1ml3__g45lZKR7Ece313-sgLsLLSz0M7C-huBmkX4 |
CitedBy_id | crossref_primary_10_1007_s11225_014_9548_1 crossref_primary_10_4204_EPTCS_146_8 crossref_primary_10_1109_TAI_2020_3031545 crossref_primary_10_1093_logcom_exv086 crossref_primary_10_4204_EPTCS_251_4 |
ContentType | Journal Article |
DBID | AAYXX CITATION |
DOI | 10.1613/jair.2901 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | CrossRef |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1076-9757 |
EndPage | 477 |
ExternalDocumentID | 10_1613_jair_2901 |
GroupedDBID | .DC 29J 2WC 5GY 5VS AAKMM AAKPC AALFJ AAYFX AAYXX ACGFO ACM ADBBV ADPZR AENEX AFKRA AFWXC ALMA_UNASSIGNED_HOLDINGS ARAPS BCNDV BENPR BGLVJ C1A CCPQU CITATION E3Z EBS EJD F5P FRJ FRP GROUPED_DOAJ GUFHI HCIFZ K7- KQ8 LHSKQ LPJ M~E OK1 P2P PIMPY RNS TR2 XSB |
ID | FETCH-LOGICAL-c229t-baf7d58bdeda9ebf9180f072db75c847e16365f2207eeca18dfe4eaf9bf950403 |
ISSN | 1076-9757 |
IngestDate | Fri Aug 23 03:35:50 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c229t-baf7d58bdeda9ebf9180f072db75c847e16365f2207eeca18dfe4eaf9bf950403 |
PageCount | 41 |
ParticipantIDs | crossref_primary_10_1613_jair_2901 |
PublicationCentury | 2000 |
PublicationDate | 2010-01-01 |
PublicationDateYYYYMMDD | 2010-01-01 |
PublicationDate_xml | – month: 01 year: 2010 text: 2010-01-01 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | The Journal of artificial intelligence research |
PublicationYear | 2010 |
SSID | ssj0019428 |
Score | 2.0765526 |
Snippet | We present DCL-PC: a logic for reasoning about how the abilities of agents and coalitions of agents are altered by transferring control from one agent to... |
SourceID | crossref |
SourceType | Aggregation Database |
StartPage | 437 |
Title | Reasoning About the Transfer of Control |
Volume | 37 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JS8NAFB5cLl7cxZ0gggdJTNNJJ3N0pQiKlFa9lZnJGxCkkRov_nrfLFnQHtRLaCeZtMnXfu_Lm7cQcixQ0wtKZSjM340yzkOpQYcKdwjQaLIs0nf3vf6I3j6nz01bRZtdUspIfc7MK_kPqjiGuJos2T8gW58UB_A14otbRBi3v8J4AOLduVPPbXyxEZHW-Giwzv9LF4feFqBNKpgVoeakvobES7s4p68BVPuKH4UJmp2e9guw9PkUtTzxpcf9qhksitdW3_ao7VuwIWqVb8HRYcx6IWeuhHQEM8Y8h7rCLZ4EqX_n7Cl1bVp-UDXqCNsi4GUambXcxh5Va_DfzFQdPGgeW3Dy2Ewdm6nzZDFBmkF-W7y4vn8Y1KtInCYuFdJ_Y19ZCief1Z_b0iMtYTFcJcsejODcwbtG5mCyTlaqbhuBJ98NclKjHVi0A7ztQYV2UOjAo71JRjfXw8t-6NtchCpJeBlKoVmeZjKHXHCQmneyWMcsySVLFYoHQMncS3WSxAxAiU6Wa6AgNMdDU-Tg7hZZmBQT2CYBzTuqG8s81jmnoFLZZaalOIrmjCWZUjvkqLrY8ZurZjL-cTt3f3PQHllqfjD7ZKGcfsAByrNSHnoUDq174wt0fT0u |
link.rule.ids | 315,783,787,867,27936,27937 |
linkProvider | ProQuest |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Reasoning+About+the+Transfer+of+Control&rft.jtitle=The+Journal+of+artificial+intelligence+research&rft.au=Van+der+Hoek%2C+W.&rft.au=Walther%2C+D.&rft.au=Wooldridge%2C+M.&rft.date=2010-01-01&rft.issn=1076-9757&rft.eissn=1076-9757&rft.volume=37&rft.spage=437&rft.epage=477&rft_id=info:doi/10.1613%2Fjair.2901&rft.externalDBID=n%2Fa&rft.externalDocID=10_1613_jair_2901 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1076-9757&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1076-9757&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1076-9757&client=summon |