The object of this project is to develop the theory and applications of rewriting. The Knuth-Bendix completion procedure was originally intended as a means of taking an axiomatization of an equational theory and generating a rewrite system that can be used to decide whether a given equation follows from the others. Completion may also be used as a theorem-prover when it generates an infinite rewrite system. This work will extend the inference-rule and proof- normalization approach developed for completion to the generation of condition rewrite systems and to theorem proving in predicate calculus with equality. On the more practical side, the semantics of conditional rewriting will be explored as it applies to the functional and logic programming paradigms, and useful techniques for verifying aspects of program correctness will be developed.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9024271
Program Officer
S. Kamal Abdali
Project Start
Project End
Budget Start
1991-05-15
Budget End
1994-10-31
Support Year
Fiscal Year
1990
Total Cost
$199,438
Indirect Cost
Name
University of Illinois Urbana-Champaign
Department
Type
DUNS #
City
Champaign
State
IL
Country
United States
Zip Code
61820