A Lemma Driven Automatic Theorem Prover for Recursive Function Theory.

Abstract

The paper describes work in progress on an automatic theorem prover for recursive function theory that is intended to be applied in the anlaysis (including verification and transformation) of useful computer programs. The mathematical theory of the theorem prover is extendible by the user and serves as a logical basis of program specification (analogous to, say, the predicate calculus). The theorem prover permits no interaction once given a goal, but many aspects of its behavior are influenced by previously proved results. Thus, its performance on difficult theorems can be radically improved by having it first prove relevant lemmas. The theorem prover employs such lemmas in several ways. Among the interesting theorems proved are the correctness of a simple optimizing compiler for expressions and the correctness of a 'big number' addition algorithm.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1977
Accession Number
ADA041622

Entities

People

  • J. Strother Moore
  • Robert S. Boyer

Organizations

  • SRI International

Tags

Communities of Interest

  • Energy and Power Technologies
  • Weapons Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Arithmetic
  • Calculus
  • Compilers
  • Computer Programs
  • Computers
  • Contracts
  • Failure Mode And Effect Analysis
  • Language
  • Mathematics
  • Military Research
  • New York
  • Recursive Functions
  • Security
  • Sequences
  • Specifications
  • United States

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Calculus or Mathematical Analysis
  • Computational Linguistics
  • Systems Analysis and Design