Abstract
Systematic approaches like the family of Action Description Languages have been designed for the formal assessments of action calculi. We assess the fluent calculus for knowledge and sensing with the help of the recently developed, high-level action language A k . As the main result, we present a provably correct embedding of this language into fluent calculus, excluding the while loops in the query language. As a spin-off, the action programming language FLUX, which is based on fluent calculus, provides a system for answering queries to A k domains. Conversely, the action description language may serve as a high-level surface language for specifying action domains in FLUX.
A preliminary version of this paper has been presented at the 2003 AAAI Spring Symposium on Logical Formalizations of Commonsense Reasoning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baral, C., Son, T.: Approximate reasoning about actions in presence of sensing and incomplete information. In: Maluszynski, J. (ed.) Proc. of ILPS, pp. 387–401. MIT Press, Cambridge (1997)
Gelfond, M., Lifschitz, V.: Representing action and change by logic programs. J. of Log. Prog. 17, 301–321 (1993)
De Giacomo, G., Iocchi, L., Nardi, D., Rosati, R.: Planning with sensing for a mobile robot. In: Steel, S. (ed.) ECP 1997. LNCS, vol. 1348, pp. 158–170. Springer, Heidelberg (1997)
Golden, K., Weld, D.: Representing sensing actions: The middle ground revisited. In: Aiello, L.C., Doyle, J., Shapiro, S. (eds.) Proc. of KR, pp. 174–185 (1996)
Kahramanoğulları, O.: A translation from the action description language Ak to the fluent calculus. Master’s thesis, Department of Computer Science, Dresden University of Technology (2002), www.cl.inf.tu-dresden.de/ozan/papers.html
Lakemeyer, G.: On sensing and off-line interpreting GOLOG. In: Levesque, H., Pirri, F. (eds.) Logical Foundations for Cognitive Agents, pp. 173–189. Springer, Heidelberg (1999)
Levesque, H., Reiter, R., Lespérance, Y., Lin, F., Scherl, R.: GOLOG: A logic programming language for dynamic domains. J. of Log. Prog. 31(1-3), 59–83 (1997)
Lobo, J.: COPLAS: A conditional planner with sensing actions. In: Lobo, J. (ed.) Cognitive Robotics, AAAI Fall Symposia. AAAI Fall Symposia, vol. FS–98–02, pp. 109–116. AAAI Press, Menlo Park (1998)
Lobo, J., Mendez, G., Taylor, S.: Knowledge and the action description language A. Theory and Practise of Log. Prog. 1(2), 129–184 (2001)
Reiter, R.: On knowledge-based programming with sensing in the situation calculus. ACM Transactions on Computational Logic 2(4), 433–457 (2001)
Sandewall, E.: Features and Fluents. The Representation of Knowledge about Dynamical Systems. Oxford University Press, Oxford (1994)
Thielscher, M.: Representing the knowledge of a robot. In: Cohn, A., Giunchiglia, F., Selman, B. (eds.) Proc. of KR, pp. 109–120. Morgan Kaufmann, San Francisco (2000)
Thielscher, M.: Programming of reasoning and planning agents with FLUX. In: Fensel, D., McGuinness, D., Williams, M.-A. (eds.) Proc. of KR, pp. 435–446. Morgan Kaufmann, San Francisco (2002)
Thielscher, M.: Reasoning about actions with CHRs and finite domain constraints. In: Stuckey, P.J. (ed.) ICLP 2002. LNCS, vol. 2401, pp. 70–84. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kahramanoğulları, O., Thielscher, M. (2003). A Formal Assessment Result for Fluent Calculus Using the Action Description Language A k . In: Günter, A., Kruse, R., Neumann, B. (eds) KI 2003: Advances in Artificial Intelligence. KI 2003. Lecture Notes in Computer Science(), vol 2821. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39451-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-39451-8_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20059-8
Online ISBN: 978-3-540-39451-8
eBook Packages: Springer Book Archive