This research into automatic theorem proving, program verification and mechanization of mathematical reasoning will be carried out over a period of three years. The basis is the study of logical formalisms for program verification and mathematical reasoning. This includes metamathematical reasoning and the proof checker (implemented at Stanford under NSF grant MCS-8206565) intensional semantics of programming languages and use of theorem proving tools to formalize semantics as a basis for proving intensional and extensional properties of programs and for mechanizing (aspects of) programming activities such as specification, transformation, and modification. the formalisms under study will be implemented using a common software platform. This software will be formally specified and proved to meet its specifications by the techniques to be investigated under the grant.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
8718605
Program Officer
name not available
Project Start
Project End
Budget Start
1988-01-01
Budget End
1990-12-31
Support Year
Fiscal Year
1987
Total Cost
$350,351
Indirect Cost
Name
Stanford University
Department
Type
DUNS #
City
Palo Alto
State
CA
Country
United States
Zip Code
94304