{"title":"并发多人游戏中联合目标分配的时间逻辑","authors":"Sebastian Enqvist, Valentin Goranko","doi":"https://dl.acm.org/doi/10.1145/3517128","DOIUrl":null,"url":null,"abstract":"<p>We introduce and study a natural extension of the Alternating time temporal logic <sans-serif>ATL</sans-serif>, called <i>Temporal Logic of Coalitional Goal Assignments</i> (TLCGA). It features one new and quite expressive coalitional strategic operator, called the <i>coalitional goal assignment</i> operator ⦉ γ ⦊, where γ is a mapping assigning to each set of players in the game its coalitional <i>goal</i>, formalised by a path formula of the language of TLCGA, i.e., a formula prefixed with a temporal operator <sans-serif>X</sans-serif>, <sans-serif>U</sans-serif>, or <sans-serif>G</sans-serif>, representing a temporalised objective for the respective coalition, describing the property of the plays on which that objective is satisfied. Then, the formula ⦉ γ ⦊ intuitively says that there is a strategy profile Σ for the grand coalition <sans-serif>Agt</sans-serif> such that for each coalition <i>C</i>, the restriction Σ |<sub><i>C</i></sub> of Σ to <i>C</i> is a collective strategy of <i>C</i> that enforces the satisfaction of its objective γ (C) in all outcome plays enabled by Σ |<sub><i>C</i></sub>.</p><p>We establish fixpoint characterizations of the temporal goal assignments in a μ-calculus extension of TLCGA, discuss its expressiveness and illustrate it with some examples, prove bisimulation invariance and Hennessy–Milner property for it with respect to a suitably defined notion of bisimulation, construct a sound and complete axiomatic system for TLCGA, and obtain its decidability via finite model property.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":null,"pages":null},"PeriodicalIF":0.7000,"publicationDate":"2022-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Temporal Logic of Coalitional Goal Assignments in Concurrent Multiplayer Games\",\"authors\":\"Sebastian Enqvist, Valentin Goranko\",\"doi\":\"https://dl.acm.org/doi/10.1145/3517128\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>We introduce and study a natural extension of the Alternating time temporal logic <sans-serif>ATL</sans-serif>, called <i>Temporal Logic of Coalitional Goal Assignments</i> (TLCGA). It features one new and quite expressive coalitional strategic operator, called the <i>coalitional goal assignment</i> operator ⦉ γ ⦊, where γ is a mapping assigning to each set of players in the game its coalitional <i>goal</i>, formalised by a path formula of the language of TLCGA, i.e., a formula prefixed with a temporal operator <sans-serif>X</sans-serif>, <sans-serif>U</sans-serif>, or <sans-serif>G</sans-serif>, representing a temporalised objective for the respective coalition, describing the property of the plays on which that objective is satisfied. Then, the formula ⦉ γ ⦊ intuitively says that there is a strategy profile Σ for the grand coalition <sans-serif>Agt</sans-serif> such that for each coalition <i>C</i>, the restriction Σ |<sub><i>C</i></sub> of Σ to <i>C</i> is a collective strategy of <i>C</i> that enforces the satisfaction of its objective γ (C) in all outcome plays enabled by Σ |<sub><i>C</i></sub>.</p><p>We establish fixpoint characterizations of the temporal goal assignments in a μ-calculus extension of TLCGA, discuss its expressiveness and illustrate it with some examples, prove bisimulation invariance and Hennessy–Milner property for it with respect to a suitably defined notion of bisimulation, construct a sound and complete axiomatic system for TLCGA, and obtain its decidability via finite model property.</p>\",\"PeriodicalId\":50916,\"journal\":{\"name\":\"ACM Transactions on Computational Logic\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.7000,\"publicationDate\":\"2022-10-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Transactions on Computational Logic\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/https://dl.acm.org/doi/10.1145/3517128\",\"RegionNum\":4,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Computational Logic","FirstCategoryId":"94","ListUrlMain":"https://doi.org/https://dl.acm.org/doi/10.1145/3517128","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
The Temporal Logic of Coalitional Goal Assignments in Concurrent Multiplayer Games
We introduce and study a natural extension of the Alternating time temporal logic ATL, called Temporal Logic of Coalitional Goal Assignments (TLCGA). It features one new and quite expressive coalitional strategic operator, called the coalitional goal assignment operator ⦉ γ ⦊, where γ is a mapping assigning to each set of players in the game its coalitional goal, formalised by a path formula of the language of TLCGA, i.e., a formula prefixed with a temporal operator X, U, or G, representing a temporalised objective for the respective coalition, describing the property of the plays on which that objective is satisfied. Then, the formula ⦉ γ ⦊ intuitively says that there is a strategy profile Σ for the grand coalition Agt such that for each coalition C, the restriction Σ |C of Σ to C is a collective strategy of C that enforces the satisfaction of its objective γ (C) in all outcome plays enabled by Σ |C.
We establish fixpoint characterizations of the temporal goal assignments in a μ-calculus extension of TLCGA, discuss its expressiveness and illustrate it with some examples, prove bisimulation invariance and Hennessy–Milner property for it with respect to a suitably defined notion of bisimulation, construct a sound and complete axiomatic system for TLCGA, and obtain its decidability via finite model property.
期刊介绍:
TOCL welcomes submissions related to all aspects of logic as it pertains to topics in computer science. This area has a great tradition in computer science. Several researchers who earned the ACM Turing award have also contributed to this field, namely Edgar Codd (relational database systems), Stephen Cook (complexity of logical theories), Edsger W. Dijkstra, Robert W. Floyd, Tony Hoare, Amir Pnueli, Dana Scott, Edmond M. Clarke, Allen E. Emerson, and Joseph Sifakis (program logics, program derivation and verification, programming languages semantics), Robin Milner (interactive theorem proving, concurrency calculi, and functional programming), and John McCarthy (functional programming and logics in AI).
Logic continues to play an important role in computer science and has permeated several of its areas, including artificial intelligence, computational complexity, database systems, and programming languages.
The Editorial Board of this journal seeks and hopes to attract high-quality submissions in all the above-mentioned areas of computational logic so that TOCL becomes the standard reference in the field.
Both theoretical and applied papers are sought. Submissions showing novel use of logic in computer science are especially welcome.