KR2025Proceedings of the 22nd International Conference on Principles of Knowledge Representation and ReasoningProceedings of the 22nd International Conference on Principles of Knowledge Representation and Reasoning

Melbourne, Australia. November 11-17, 2025.

Edited by

ISSN: 2334-1033
ISBN: 978-1-956792-08-9

Sponsored by
Published by

Copyright © 2025 International Joint Conferences on Artificial Intelligence Organization

Repairing General Game Descriptions

  1. Yifan He(University of New South Wales)
  2. Munyque Mittelmann(CNRS, LIPN, Sorbonne Paris North University)
  3. Aniello Murano(University of Naples Federico II)
  4. Abdallah Saffidine(Potassco Solutions)
  5. Michael Thielscher(University of New South Wales)

Keywords

  1. Answer Set Programming
  2. General Game Playing
  3. Game Description Language
  4. Model Repair
  5. Guess And Check

Abstract

The Game Description Language (GDL) is a widely used

formalism for specifying the rules of general games.

Writing correct GDL descriptions can be challenging,

especially for non-experts. Automated theorem proving has

been proposed to assist game design by verifying if a GDL

description satisfies desirable logical properties.

However, when a description is proved to be faulty, the

repair task itself can only be done manually. Motivated by

the work on repairing unsolvable planning domain

descriptions, we define a more general problem of finding

minimal repairs for GDL descriptions that violate formal

requirements, and we provide complexity results for various

computational problems related to minimal repair. Moreover,

we present an Answer Set Programming-based encoding for

solving the minimal repair problem and demonstrate its

application for automatically repairing ill-defined game

descriptions.