Action Logic and Pure Induction (1991)
Cached
Download Links
- [boole.stanford.edu]
- [boole.stanford.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | Logics in AI: European Workshop JELIA '90, LNCS 478 |
| Citations: | 47 - 6 self |
BibTeX
@INPROCEEDINGS{Pratt91actionlogic,
author = {Vaughan Pratt},
title = {Action Logic and Pure Induction},
booktitle = {Logics in AI: European Workshop JELIA '90, LNCS 478},
year = {1991},
pages = {97--120},
publisher = {Springer-Verlag}
}
OpenURL
Abstract
In Floyd-Hoare logic, programs are dynamic while assertions are static (hold at states). In action logic the two notions become one, with programs viewed as on-the-fly assertions whose truth is evaluated along intervals instead of at states. Action logic is an equational theory ACT conservatively extending the equational theory REG of regular expressions with operations preimplication a!b (had a then b) and postimplication b/a (b if-ever a). Unlike REG, ACT is finitely based, makes a reflexive transitive closure, and has an equivalent Hilbert system. The crucial axiom is that of pure induction, (a!a) = a!a. This work was supported by the National Science Foundation under grant number CCR-8814921. 1 Introduction Many logics of action have been proposed, most of them in the past two decades. Here we define action logic, ACT, a new yet simple juxtaposition of old ideas, and show off some of its attractive aspects. The language of action logic is that of equational regular expressio...







