Bounded Situation Calculus Action Theories

09/07/2015
by   Giuseppe De Giacomo, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2018

Hybrid Temporal Situation Calculus

The ability to model continuous change in Reiter's temporal situation ca...
research
05/25/2023

What is a Theory ?

Deduction modulo is a way to express a theory using computation rules in...
research
07/12/2018

Situation Calculus for Synthesis of Manufacturing Controllers

Manufacturing is transitioning from a mass production model to a manufac...
research
05/12/2017

Progression of Decomposed Local-Effect Action Theories

In many tasks related to reasoning about consequences of a logical theor...
research
04/07/2019

Hierarchic Superposition Revisited

Many applications of automated deduction require reasoning in first-orde...
research
11/23/2021

A Logical Semantics for PDDL+

PDDL+ is an extension of PDDL2.1 which incorporates fully-featured auton...
research
07/25/2011

Instantiation Schemes for Nested Theories

This paper investigates under which conditions instantiation-based proof...

Please sign up or login with your details

Forgot password? Click here to reset