English

A Syntactic Approach to Computing Complete and Sound Abstraction in the Situation Calculus

Logic in Computer Science 2025-01-14 v3

Abstract

Abstraction is an important and useful concept in the field of artificial intelligence. To the best of our knowledge, there is no syntactic method to compute a sound and complete abstraction from a given low-level basic action theory and a refinement mapping. This paper aims to address this issue.To this end, we first present a variant of situation calculus,namely linear integer situation calculus, which serves as the formalization of high-level basic action theory. We then migrate Banihashemi, De Giacomo, and Lesp\'erance's abstraction framework to one from linear integer situation calculus to extended situation calculus. Furthermore, we identify a class of Golog programs, namely guarded actions,that is used to restrict low-level Golog programs, and impose some restrictions on refinement mappings. Finally, we design a syntactic approach to computing a sound and complete abstraction from a low-level basic action theory and a restricted refinement mapping.

Keywords

Cite

@article{arxiv.2412.11217,
  title  = {A Syntactic Approach to Computing Complete and Sound Abstraction in the Situation Calculus},
  author = {Liangda Fang and Xiaoman Wang and Zhang Chen and Kailun Luo and Zhenhe Cui and Quanlong Guan},
  journal= {arXiv preprint arXiv:2412.11217},
  year   = {2025}
}