Executability in the Situation Calculus

Summary

This partial ingest is based on the abstract plus the opening technical sections from the extracted text. The paper relates classes of situation-calculus action theories to deterministic finite-state automata in order to characterize executability and expressivity.

Key Claims

  • Executable action sequences in a situation-calculus theory can be studied as a language over actions.
  • Special classes of action theories correspond to classes of deterministic finite-state automata.
  • This correspondence can inform planning, legality checking, and efficient implementation.

Methods / Formalism

  • Problem setup: a finite basic action theory is presented as over finite sets of fluents, actions, and objects.
  • Executability rule: , with treated as trivially true.
  • Acceptance view: a BAT accepts an action sequence when .
  • Main result: literal-based BATs are matched to DFAs, and context-free action theories are identified as a special case inside that correspondence; see Executability.

Evidence / Experiments

  • This appears to be a theory-heavy paper rather than an empirical benchmark paper.
  • Full proofs and construction details still need full ingest.

Connections

  • Primary source for Situation Calculus.
  • Connects symbolic action reasoning to automata-theoretic structure inside Logic and Action Formalisms.
  • Relevant when thinking about logical interfaces for safe or verifiable agents.
  • Executability stores the reusable recurrence, acceptance, and DFA-correspondence details extracted from this paper.

Open Questions

  • Can these expressivity results help structure symbolic constraints for RL environments?
  • Which parts transfer to multi-agent or partially observed domains?

Citation

Cerexhe, T., and Pagnucco, M. (2011). Executability in the Situation Calculus. AI 2011, LNAI 7106, 677-686.