Foundations of a theorem prover for functional and mathematical uses

Journal of Applied Non-Classical Logics 3 (1):7-38 (1993)
  Copy   BIBTEX

Abstract

ABSTRACT A computational logic, PLPR (Predicate Logic using Polymorphism and Recursion) is presented. Actually this logic is the object language of an automated deduction system designed as a tool for proving mathematical theorems as well as specify and verify properties of functional programs. A useful denotationl semantics and two general deduction methods for PLPR are defined. The first one is a tableau algorithm proved to be complete and also used as a guideline for building complete calculi. The second is a sound and complete natural deduction system. Moreover a fixed point induction rule is introduced for formulas called continuous. The strategies for mechanizing the proofs of the final automated system are based on the previous deduction methods. As the examples of the use of the system show, the implemented theorem prover outperforms humans to a certain extent, retaining logic and calculi generality

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 93,745

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Analytics

Added to PP
2013-11-24

Downloads
23 (#160,613)

6 months
7 (#1,397,300)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Javier Leach
Universidad Complutense de Madrid

Citations of this work

No citations found.

Add more citations

References found in this work

First-order logic.Raymond Merrill Smullyan - 1968 - New York [etc.]: Springer Verlag.
First-order Logic.William Craig - 1975 - Journal of Symbolic Logic 40 (2):237-238.

Add more references