Melbourne, Australia. November 11-17, 2025.
ISSN: 2334-1033
ISBN: 978-1-956792-08-9
Copyright © 2025 International Joint Conferences on Artificial Intelligence Organization
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.