Abstraction of Situation Calculus Concurrent Game Structures

被引:0
|
作者
Lesperance, Yves [1 ]
De Giacomo, Giuseppe [2 ]
Rostamigiv, Maryam [3 ]
Khan, Shakil M. [3 ]
机构
[1] York Univ, Toronto, ON, Canada
[2] Univ Oxford, Oxford, England
[3] Univ Regina, Regina, SK, Canada
基金
欧洲研究理事会;
关键词
PROGRAMMING LANGUAGE; LOGIC;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a general framework for abstracting agent behavior in multi-agent synchronous games in the situation calculus, which provides a first-order representation of the state and allows us to model how plays depend on the data and objects involved. We represent such games as action theories of a special form called situation calculus synchronous game structures (SCSGSs), in which we have a single action tick whose effects depend on the combination of moves selected by the players. In our framework, one specifies both an abstract SCSGS and a concrete SCSGS, as well as a refinement mapping that specifies how each abstract move is implemented by a Golog program defined over the concrete SCSGS. We define notions of sound and complete abstraction with respect to a mapping over such SCSGS. To express strategic properties on the abstract and concrete games we adopt a first-order variant of alternating-time mu-calculus mu ATL-FO. We show that we can exploit abstraction in verifying mu ATL-FO properties of SCSGSs under the assumption that agents can always execute abstract moves to completion even if not fully controlling their outcomes.
引用
收藏
页码:10624 / 10634
页数:11
相关论文
共 50 条
  • [21] Abstraction for concurrent objects
    Filipovic, Ivana
    O'Hearn, Peter
    Rinetzky, Noam
    Yang, Hongseok
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (51-52) : 4379 - 4398
  • [22] The π-calculus as an abstraction for biomolecular systems
    Regev, A
    Shapiro, E
    MODELLING IN MOLECULAR BIOLOGY, 2004, : 219 - 266
  • [23] A CALCULUS GAME
    WIGLEY, NM
    CREATIVE COMPUTING, 1984, 10 (10): : 141 - 142
  • [24] Inductive situation calculus
    Denecker, Marc
    Ternovska, Eugenia
    ARTIFICIAL INTELLIGENCE, 2007, 171 (5-6) : 332 - 360
  • [25] Probabilistic Situation Calculus
    Paulo Mateus
    António Pacheco
    Javier Pinto
    Amílcar Sernadas
    Cristina Sernadas
    Annals of Mathematics and Artificial Intelligence, 2001, 32 : 393 - 431
  • [26] Probabilistic situation calculus
    Mateus, P
    Pacheco, A
    Pinto, J
    Sernadas, A
    Sernadas, C
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2001, 32 (1-4) : 393 - 431
  • [27] Executability in the Situation Calculus
    Cerexhe, Timothy
    Pagnucco, Maurice
    AI 2011: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2011, 7106 : 677 - 686
  • [28] Narratives in the situation calculus
    Miller, R.
    Shanahan, M.
    Journal of Logic and Computation, 1994, 4 (05)
  • [29] The concurrent objects calculus
    Zhang, Q
    Li, WH
    Chen, SH
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 381 - 386
  • [30] Concurrent Pattern Calculus
    Given-Wilson, Thomas
    Gorla, Daniele
    Jay, Barry
    THEORETICAL COMPUTER SCIENCE, 2010, 323 : 244 - +