Program Tactics and Logic Tactics (1994)
| Venue: | IN PROCEEDINGS 5TH INTNL. CONFERENCE ON LOGIC PROGRAMMING AND AUTOMATED REASONING (LPAR'94 |
| Citations: | 19 - 10 self |
BibTeX
@INPROCEEDINGS{Giunchiglia94programtactics,
author = {Fausto Giunchiglia and Paolo Traverso},
title = {Program Tactics and Logic Tactics},
booktitle = {IN PROCEEDINGS 5TH INTNL. CONFERENCE ON LOGIC PROGRAMMING AND AUTOMATED REASONING (LPAR'94},
year = {1994},
pages = {16--21},
publisher = {Springer Verlag}
}
OpenURL
Abstract
In this paper we present a first order classical metatheory, called MT, with the following properties: (1) tactics are terms of the language of MT (we call these tactics, Logic Tactics); (2) there exists a mapping between Logic Tactics and the tactics developed as programs within the GETFOL theorem prover (we call these tactics, Program Tactics). MT is expressive enough to represent the most interesting tacticals, i.e. then, orelse, try, progress and repeat. repeat allows us to express Logic Tactics which correspond to Program Tactics which may not terminate. This work is part of a larger project which aims at the development and mechanization of a metatheory which can be used to reason about, extend and, possibly, modify the code implementing Program Tactics and the GETFOL basic inference rules.







