1. Non-terminating processes in the situation calculus.
- Author
-
De Giacomo, Giuseppe, Ternovska, Eugenia, and Reiter, Ray
- Abstract
By their very design, many robot control programs are non-terminating. This paper describes a situation calculus approach to expressing and proving properties of non-terminating programs expressed in Golog, a high level logic programming language for modeling and implementing dynamical systems. Because in this approach actions and programs are represented in classical (second-order) logic, it is natural to express and prove properties of Golog programs, including non-terminating ones, in the very same logic. This approach to program proofs has the advantage of logical uniformity and the availability of classical proof theory. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF