9357851 Zhang Reasoning algorithms are used in many application areas of computer science and artificial intelligence, and high performance of reasoning algorithms is indispensable to the successes of these applications. The objectives of this research are to develop high performance reasoning algorithms, and to apply these algorithms in formal verification of hardware and software designs. This research will substantially improve the performance of a software system called RRL (Rewrite Rule Laboratory) by adding new reasoning algorithms into it, and by building new applications on the top of it. The research will focus on redundance control of automated deduction and mathematical induction, and efficient representation of data structures. The topics include restricted inference rules, powerful simplification rules, unnecessary computation detection, induction schemata formulation, induction hypotheses handling, and efficient implementations of all the involved algorithms. Practical verification problems will be chosen from software and hardware design as test problems for RRL and RRL will be enhanced to meet the need of large-scale applications by providing failure-resistant and user-friendly interfaces. Special effort will be made on distributing RRL world-wide to the people who are interested in using RRL as either a research tool or a teaching tool in automated reasoning. ***

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9357851
Program Officer
William Randolph Franklin
Project Start
Project End
Budget Start
1993-08-01
Budget End
2001-01-31
Support Year
Fiscal Year
1993
Total Cost
$180,285
Indirect Cost
Name
University of Iowa
Department
Type
DUNS #
City
Iowa City
State
IA
Country
United States
Zip Code
52242