Deriving Invariants and Constraints from Action Theories

  • Authors:
  • Yan Zhang;Norman Y. Foo

  • Affiliations:
  • Department of Computing, University of Western Sydney, Nepean, Kingswood, NSW 2747, Australia. E-mail: yan@st.nepean.uws.edu.au;Department of Artificial Intelligence, School of Computer Science and Engineering, University of New South Wales, Sydney, NSW 2052, Australia. E-mail: norman@cse.unsw.edu.au

  • Venue:
  • Fundamenta Informaticae
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent work on reasoning about action has shown that there exists an interesting connection between action specifications and state constraints — it is possible to extract state constraints from action specifications. This work provides us another way to describe the behaviour of dynamic systems. In this paper, we address the problem of generating action invariants from action specifications, and generalizing action invariants into state constraints. We first propose a persistence-based formalism of actions, and show that the generation of action invariants is achieved from action specifications by reasoning about persistence. We then investigate the generalization of action invariants into state constraints. Blocks world examples illustrate the general procedure throughout.