Paper
13 January 2012 Representing and reasoning about program in situation calculus
Bo Yang, Ming-yi Zhang, Mao-nian Wu, Gang Xie
Author Affiliations +
Abstract
Situation calculus is an expressive tool for modeling dynamical system in artificial intelligence, changes in a dynamical world is represented naturally by the notions of action, situation and fluent in situation calculus. Program can be viewed as a discrete dynamical system, so it is possible to model program with situation calculus. To model program written in a smaller core programming language CL, notion of fluent is expanded for representing value of expression. Together with some functions returning concerned objects from expressions, a basic action theory of CL programming is constructed. Under such a theory, some properties of program, such as correctness and termination can be reasoned about.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Bo Yang, Ming-yi Zhang, Mao-nian Wu, and Gang Xie "Representing and reasoning about program in situation calculus", Proc. SPIE 8350, Fourth International Conference on Machine Vision (ICMV 2011): Computer Vision and Image Analysis; Pattern Recognition and Basic Technologies, 835034 (13 January 2012); https://doi.org/10.1117/12.920881
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Calculus

Dynamical systems

Computer programming

Computer programming languages

Logic

Artificial intelligence

Computer science

RELATED CONTENT

On a concept of computer game implementation based on a...
Proceedings of SPIE (August 07 2017)
Introduction to Image Algebra Ada
Proceedings of SPIE (July 01 1991)
What Is The Benefit Of Artificial Intelligence For Robotics?
Proceedings of SPIE (January 17 1985)
Designing Vlsi Computer Architectures With Knowledge
Proceedings of SPIE (May 11 1987)

Back to Top