The Game Description Language with Imperfect Information (GDL-II) is a lightweight formalism for representing the rules of arbitrary games, including those where players have private information. Its purpose is to build general game-playing systems, that is, automated players that can understand the rules of games and learn how to play them without human intervention. Epistemic Strategy Logic (SLK), on the other hand, is a rich logical framework for reasoning about multi-agent systems and the strategic behavior of agents with partial observability. To enable a general game-playing system to take advantage of this rich formalism for the automatic verification of properties of games, we present a formal translation from GDL-II to SLK models. We prove the correctness of this translation and show how crucial properties of general games, including playability and the existence of Nash equilibria, can be expressed as formulas in SLK. Finally, we demonstrate the application of an existing model-checking system for SLK to verify the properties of GDL-II games.

Verification of General Games with Imperfect Information Using Strategy Logic / He, Yifan; Mittelmann, Munyque; Murano, Aniello; Saffidine, Abdallah; Thielscher, Michael. - (2024), pp. 420-430. (Intervento presentato al convegno International Conference on Principles of Knowledge Representation and Reasoning (KR 2024)) [10.24963/kr.2024/40].

Verification of General Games with Imperfect Information Using Strategy Logic

Munyque Mittelmann
;
Aniello Murano;
2024

Abstract

The Game Description Language with Imperfect Information (GDL-II) is a lightweight formalism for representing the rules of arbitrary games, including those where players have private information. Its purpose is to build general game-playing systems, that is, automated players that can understand the rules of games and learn how to play them without human intervention. Epistemic Strategy Logic (SLK), on the other hand, is a rich logical framework for reasoning about multi-agent systems and the strategic behavior of agents with partial observability. To enable a general game-playing system to take advantage of this rich formalism for the automatic verification of properties of games, we present a formal translation from GDL-II to SLK models. We prove the correctness of this translation and show how crucial properties of general games, including playability and the existence of Nash equilibria, can be expressed as formulas in SLK. Finally, we demonstrate the application of an existing model-checking system for SLK to verify the properties of GDL-II games.
2024
Verification of General Games with Imperfect Information Using Strategy Logic / He, Yifan; Mittelmann, Munyque; Murano, Aniello; Saffidine, Abdallah; Thielscher, Michael. - (2024), pp. 420-430. (Intervento presentato al convegno International Conference on Principles of Knowledge Representation and Reasoning (KR 2024)) [10.24963/kr.2024/40].
File in questo prodotto:
File Dimensione Formato  
kr2024-0040-he-et-al.pdf

non disponibili

Licenza: Copyright dell'editore
Dimensione 318.83 kB
Formato Adobe PDF
318.83 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/996058
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact