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.
Recommendations
- Incorporating action models into the situation calculus
- A unifying action calculus
- Logic, Probability and Action: A Situation Calculus Perspective
- Knowledge, action, and Cartesian situations in the situation calculus
- scientific article; zbMATH DE number 1523045
- Representing actions in logic programs and default theories a situation calculus approach
- Progression and verification of situation calculus agents with bounded beliefs
- scientific article; zbMATH DE number 1305385
- On the role of possibility in action execution and knowledge in the situation calculus
Cites work
- scientific article; zbMATH DE number 1696741 (Why is no real title available?)
- scientific article; zbMATH DE number 3870578 (Why is no real title available?)
- scientific article; zbMATH DE number 4041866 (Why is no real title available?)
- scientific article; zbMATH DE number 1192312 (Why is no real title available?)
- scientific article; zbMATH DE number 3688686 (Why is no real title available?)
- scientific article; zbMATH DE number 89002 (Why is no real title available?)
- scientific article; zbMATH DE number 140411 (Why is no real title available?)
- scientific article; zbMATH DE number 1059247 (Why is no real title available?)
- scientific article; zbMATH DE number 1820675 (Why is no real title available?)
- scientific article; zbMATH DE number 1903365 (Why is no real title available?)
- scientific article; zbMATH DE number 774417 (Why is no real title available?)
- scientific article; zbMATH DE number 839556 (Why is no real title available?)
- scientific article; zbMATH DE number 5585443 (Why is no real title available?)
- scientific article; zbMATH DE number 3359806 (Why is no real title available?)
- A lattice-theoretical fixpoint theorem and its applications
- A logic-based calculus of events
- A verification framework for agent programming with declarative goals
- Alternation
- ConGolog, a concurrent programming language based on the situation calculus
- Dynamic epistemic logic
- Elements of finite model theory.
- From situation calculus to fluent calculus: State update axioms as a solution to the inferential frame problem
- GOLOG: A logic programming language for dynamic domains
- How to progress a database
- Intention is choice with commitment
- Iterated belief change in the situation calculus
- Knowledge, action, and the frame problem
- LTL verification of online executions with sensing in bounded situation calculus
- MetateM: An introduction
- Nonmonotonic causal theories
- Planning for temporally extended goals.
- Programming Multi-Agent Systems in AgentSpeak usingJason
- Property persistence in the situation calculus
- Propositional dynamic logic of regular programs
- Reasoning about rational agents
- Representing action and change by logic programs
- Some contributions to the metatheory of the situation calculus
- TALplanner: A temporal logic based forward chaining planner
- The cognitive agents specification language and verification environment
- The logic of knowledge bases
- Using theorem proving to verify properties of agent programs
- Verification of agent-based artifact systems
- Verification on infinite structures.
Cited in
(16)- Lifted model checking for relational MDPs
- Verification of context-sensitive knowledge and action bases
- Progression and verification of situation calculus agents with bounded beliefs
- Propositional epistemic logics with quantification over agents of knowledge
- The delay and window size problems in rule-based stream reasoning
- Verification of agent navigation in partially-known environments
- A three-value abstraction technique for the verification of epistemic properties in multi-agent systems
- Knowledge-based programs as succinct policies for partially observable domains
- LTL verification of online executions with sensing in bounded situation calculus
- Existential assertions and quantum levels on the tree of the situation calculus
- Situation calculus for controller synthesis in manufacturing systems with first-order state representation
- First-order -calculus over generic transition systems and applications to the situation calculus
- Non-terminating processes in the situation calculus
- Abstracting situation calculus action theories
- Action theories over generalized databases with equality constraints
- A database-type approach for progressing action theories with bounded effects
Describes a project that uses
Uses Software
This page was built for publication: Bounded situation calculus action theories
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q286407)