Bounded Situation Calculus Action Theories
Giuseppe De Giacomo (1), Yves Lesp\'erance (2), Fabio Patrizi (3) ((1), Sapienza University of Rome, Italy, (2) York University, Toronto, ON, Canada,, (3) Free University of Bozen-Bolzano, Italy)

TL;DR
This paper studies bounded action theories in the situation calculus, demonstrating that verifying a first-order mu-calculus variant is decidable for such theories, enabling checks on boundedness preservation.
Contribution
It introduces the concept of bounded action theories, analyzes their properties, and proves the decidability of verifying a powerful mu-calculus variant within this framework.
Findings
Verification of the mu-calculus variant is decidable for bounded theories.
Bounded theories are common due to facts not persisting or being forgotten.
Verification can determine if an action theory maintains boundedness.
Abstract
In this paper, we investigate bounded action theories in the situation calculus. A bounded action theory is one which entails that, in every situation, the number of object tuples in the extension of fluents is bounded by a given constant, although such extensions are in general different across the infinitely many situations. We argue that such theories are common in applications, either because facts do not persist indefinitely or because the agent eventually forgets some facts, as new ones are learnt. We discuss various classes of bounded action theories. Then we show that verification of a powerful first-order variant of the mu-calculus is decidable for such theories. Notably, this variant supports a controlled form of quantification across situations. We also show that through verification, we can actually check whether an arbitrary action theory maintains boundedness.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Logic, programming, and type systems · Multi-Agent Systems and Negotiation
