The Game Description Language Is Turing Complete

被引:6
|
作者
Saffidine, Abdallah [1 ]
机构
[1] Univ New S Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
基金
澳大利亚研究理事会;
关键词
Computability; expressivity; fragment; game description language (GDL); general game playing (GGP); Turing complete;
D O I
10.1109/TCIAIG.2014.2354417
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this short paper, we show that the game description language (GDL) is Turing complete. In particular, we show how to simulate a Turing machine (TM) as a single-player game described in GDL. Positions in the game correspond to configurations of the machine, and the TM accepts its input exactly when the agent has a winning strategy from the initial position. As direct consequences of the Turing completeness of GDL, we show that well formedness as well as some other properties of a GDL description are undecidable. We propose to strengthen the recursion restriction of the original GDL specification into a general recursion restriction. The restricted language is not Turing complete, and the aforementioned properties become decidable. Checking whether a game description satisfies the suggested restriction is as easy as checking that the game is syntactically correct. Finally, we argue that practical expressivity is not affected as all syntactically correct games in a collection of more than 500 games having appeared in previous general game playing (GGP) competitions belong to the proposed GDL fragment.
引用
下载
收藏
页码:320 / 324
页数:5
相关论文
共 50 条
  • [1] A Poker Game Description Language
    Correia, Joao Castro
    Teofilo, Luis Filipe
    Cardoso, Henrique Lopes
    Reis, Luis Paulo
    2013 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY (IAT 2013), 2013, : 353 - 360
  • [2] Game Equivalence and Bisimulation for Game Description Language
    Jiang, Guifei
    Perrussel, Laurent
    Zhang, Dongmo
    Zhang, Heng
    Zhang, Yuzhi
    PRICAI 2019: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2019, 11670 : 583 - 596
  • [3] A Multiagent Semantics for the Game Description Language
    Schiffel, Stephan
    Thielscher, Michael
    AGENTS AND ARTIFICIAL INTELLIGENCE, 2010, 67 : 44 - 55
  • [4] Verification of Games in the Game Description Language
    Ruan, Ji
    Van Der Hoek, Wiebe
    Wooldridge, Michael
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (06) : 1127 - 1156
  • [5] Formalization of the Computational Theory of a Turing Complete Functional Language Model
    Thiago Mendonça Ferreira Ramos
    Ariane Alves Almeida
    Mauricio Ayala-Rincón
    Journal of Automated Reasoning, 2022, 66 : 1031 - 1063
  • [6] Formalization of the Computational Theory of a Turing Complete Functional Language Model
    Ferreira Ramos, Thiago Mendonca
    Almeida, Ariane Alves
    Ayala-Rincon, Mauricio
    JOURNAL OF AUTOMATED REASONING, 2022, 66 (04) : 1031 - 1063
  • [7] Turing tumble is Turing-complete
    Pitt, Lenny
    THEORETICAL COMPUTER SCIENCE, 2023, 948
  • [8] SPECIFYING MULTIAGENT ENVIRONMENTS IN THE GAME DESCRIPTION LANGUAGE
    Schiffel, Stephan
    Thielscher, Michael
    ICAART 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, 2009, : 21 - +
  • [9] A Genre-Specific Game Description Language for Game Boy RPGs
    Duplantis, Tamara
    Karth, Isaac
    Kreminski, Max
    Smith, Adam M.
    Mateas, Michael
    2021 IEEE CONFERENCE ON GAMES (COG), 2021, : 727 - 734
  • [10] Attention is Turing Complete
    Perez, Jorge
    Barcelo, Pablo
    Marinkovic, Javier
    JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22