Strategic Reasoning over Golog Programs in the Nondeterministic Situation Calculus

Authors

  • Giuseppe De Giacomo University of Oxford University of Rome La Sapienza
  • Yves Lesperance York University
  • Matteo Mancanelli University of Rome La Sapienza

DOI:

https://doi.org/10.1609/aaai.v40i23.38977

Abstract

We investigate the problem of synthesizing strategies that guarantee the successful execution of a high-level nondeterministic agent program in Golog within a nondeterministic first-order basic action theory, considering the environment as adversarial. Our approach constructs a symbolic program graph that captures the control flow independently of the domain, enabling strategy synthesis through the cross product of the program graph with the domain model. We formally relate graph-based transitions to standard Golog semantics and provide a synthesis procedure that is sound though incomplete (in general, the problem is undecidable, given that we have a first-order representation of the state). We also extend the framework to handle the case where the environment's possible behaviors are specified by a Golog program.

Published

2026-03-14

How to Cite

De Giacomo, G., Lesperance, Y., & Mancanelli, M. (2026). Strategic Reasoning over Golog Programs in the Nondeterministic Situation Calculus. Proceedings of the AAAI Conference on Artificial Intelligence, 40(23), 19047–19054. https://doi.org/10.1609/aaai.v40i23.38977

Issue

Section

AAAI Technical Track on Knowledge Representation and Reasoning