Representation and Reasoning about Strategic Abilities with ω-Regular Properties

被引:0
|
作者
Xiong, Liping [1 ]
Guo, Sumei [2 ]
机构
[1] South China Normal Univ, Sch Comp, Guangzhou 510631, Peoples R China
[2] Beijing Inst Technol, Sch Comp Technol, Zhuhai 519000, Peoples R China
关键词
strategic abilities; omega-regular properties; linear dynamic logic; strategic logics; model checking; concurrent game structure; TEMPORAL LOGIC;
D O I
10.3390/math9233052
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Specification and verification of coalitional strategic abilities have been an active research area in multi-agent systems, artificial intelligence, and game theory. Recently, many strategic logics, e.g., Strategy Logic (SL) and alternating-time temporal logic (ATL*), have been proposed based on classical temporal logics, e.g., linear-time temporal logic (LTL) and computational tree logic (CTL*), respectively. However, these logics cannot express general omega-regular properties, the need for which are considered compelling from practical applications, especially in industry. To remedy this problem, in this paper, based on linear dynamic logic (LDL), proposed by Moshe Y. Vardi, we propose LDL-based Strategy Logic (LDL-SL). Interpreted on concurrent game structures, LDL-SL extends SL, which contains existential/universal quantification operators about regular expressions. Here we adopt a branching-time version. This logic can express general omega-regular properties and describe more programmed constraints about individual/group strategies. Then we study three types of fragments (i.e., one-goal, ATL-like, star-free) of LDL-SL. Furthermore, we show that prevalent strategic logics based on LTL/CTL*, such as SL/ATL*, are exactly equivalent with those corresponding star-free strategic logics, where only star-free regular expressions are considered. Moreover, results show that reasoning complexity about the model-checking problems for these new logics, including one-goal and ATL-like fragments, is not harder than those of corresponding SL or ATL*.
引用
收藏
页数:23
相关论文
共 50 条
  • [31] Reasoning about actions with Temporal Answer Sets
    Giordano, Laura
    Martelli, Alberto
    Dupre, Daniele Theseider
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 : 201 - 225
  • [32] Probabilistic Logic for Reasoning About Actions in Time
    Dautovic, Sejla
    Doder, Dragan
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, ECSQARU 2019, 2019, 11726 : 385 - 396
  • [33] Reasoning about Trust and Time in a System of Agents
    Drawel, Nagat
    Bentahar, Jamal
    Shakshuki, Elhadi
    8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 : 632 - 639
  • [34] Sibilla: A tool for reasoning about collective systems
    Del Giudice, Nicola
    Matteucci, Lorenzo
    Quadrini, Michela
    Rehman, Aniqa
    Loreti, Michele
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 235
  • [35] Specification Languages for Stutter-Invariant Regular Properties
    Dax, Christian
    Klaedtke, Felix
    Leue, Stefan
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 244 - +
  • [36] Reasoning about clinical guidelines based on algebraic data types and constraint logic programming
    Perez, Beatriz
    JOURNAL OF BIOMEDICAL INFORMATICS, 2019, 92
  • [37] Multi-Valued Reasoning about Reactive Systems
    Kupferman, Orna
    FOUNDATIONS AND TRENDS IN THEORETICAL COMPUTER SCIENCE, 2022, 15 (02): : 126 - 228
  • [38] Complete Axiomatizations for Reasoning about Knowledge and Branching Time
    Ron van der Meyden
    Ka-shu Wong
    Studia Logica, 2003, 75 (1) : 93 - 123
  • [39] Applying the mu-calculus in planning and reasoning about action
    Singh, MP
    JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (03) : 425 - 445
  • [40] Reasoning about Computations Using Two-Levels of Logic
    Miller, Dale
    PROGRAMMING LANGUAGES AND SYSTEMS, 2010, 6461 : 34 - 46